1、体育用品销售管理系统的分析与设计课程设计天津理工大学中环信息学院课程设计课程名称:管理信息系统设计题目:体育用品销售管理系统的分析与设计体育用品销售管理系统的分析与设计摘要 在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及了计算机的使用,而随着网络的开通、并与Internet连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要做在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。商品销售管理系统正是在这种情
2、况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。商品信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析以及结束语等章节,详细地阐述了本系统开发的目的、过
3、程。关键词:信息管理系统 系统开发 商品销售前 言 1第一章 概述 21.1 简介 21.2 问题的提出 31.3 研究现状及背景 41.3.1国内发展情况 41.3.2国外发展情况 51.4 系统开发的意义 51.5 可行性分析 61.5.1技术可行性 61.5.2经济可行性 61.5.3管理可行性 71.6 技术方案 61.6.1开发平台 71.6.2实施步骤 8第二章 系统分析 102.1 需求分析 102.2 组织结构分析 112.3 业务流程分析 122.4 数据流程分析 13第三章 系统设计 173.1 数据结构和数据库设计 173.1.1数据库需求分析 193.1.2概念模型设计
4、 203.1.3逻辑模型设计 233.1.4数据库物理设计 27第四章 系统实施 284.1 数据库连接 284.2 数据查询 384.3 系统测试并运行 39第五章 结论 42参考文献 43第1章 概述 1.1简介体育用品公司,是一家集设计生产销售于一体的经济实体,产品不断更新改进,备受广大用户青睐和好评。主要产品有:篮球架,各种篮球架,篮球板,高中低档篮圈;排羽网球柱,杠铃,哑铃,全胶实心球,充气实心球。武术服装有【武术,太极,跆拳道,空手道,柔道】;武术器械有【高中低档武术刀剑,礼品宝剑,龙泉宝剑,仿古刀剑,十八般兵器】,体操器材;【比赛单杠,双杠,舞蹈把杆,体操垫等】,经营品牌有;门球
5、棒,亿健跑步机,多功能训练器,有氧动感单车。红双喜乒乓球台,双鱼乒乓球台;乔丹篮球,三瀛篮球,李永波羽毛球拍系列等体育用品,批发零售。我们并着“用户至上,质量取胜”的原则,为我国的体育事业及全民健身运动做出不懈努力。1.2 问题的提出中国体育用品随着需求的旺盛和对品质要求的提升,整个行业越来越超越行业的限制,越来越形成一个大的综合性门类。作为具有政府职能的部门,体育总局装备中心有责任、有能力、有义务,推进体育用品的发展,为满足全民健身的需求和为竞技体育提供高质量、高性能的运动器材。推进名牌战略是一个杠杆,就像竞技体育争取金牌一样,体育用品企业也要在世界市场上抢占著名品牌的制高点。经过提高产品的
6、科技含量,提升产品的综合品质,中国产品可以从中争取到中外消费者对中国产品产品美誉度、市场知名度、消费者满意度的提升。这时,中国产品获取的将不仅仅是一种荣誉和信誉,更重要的是能够实现产品的价值,尤其是产品的附加价值。日本、美国等发达国家所以经济发达,说到底,就是他们拥有一批有世界著名品牌的优质产品,是这些著名品牌的产品生产称雄世界,并支撑着他们的经济大厦。推进名牌战略,所以称其为战略,是因为它确实是具有战略地位的重大举措。推进中国体育用品业的名牌战略,可以大大提升中国体育用品业在世界市场上的地位,扩大中国体育用品产品在国内外市场的占有率,实现产品更高的价值,最终会为国家经济的发展做出更大的贡献。
7、而这正是中国体育用品从业者孜孜以求的目标。1.3 研究现状及背景中国体育行业真正开始井喷是在2005年左右,在此之前福建各运动品牌,或者叫运动鞋品牌更加适合,因为在当时,福建各品牌基本上都单做运动鞋,广东各品牌都单做运动服装,大家都有独立的销售渠道,广东品牌及福建品牌在产品上,销售渠道上都没有冲突,甚至在很多方面广东品牌跟福建品牌都能合作,广东品牌帮福建品牌的加工服装,福建品牌帮广东品牌的加工运动鞋,应该说96年到2005年之间各个品牌厂家都是打市场基础,积累实力的最好时机,笔者2002年进入体育行业,亲身体会到运动行业这段时间销售的疯狂,各经销商长期住在工厂附近,每天产品从车间做好到仓库的时
8、候,都不顾身份抢货,发回去也是一抢而空。从体育行业市场上来说,供求关系稍微求大于供。在这种大环境下,体育行业需求被无限放大,无数的运动品牌像雨后春笋冒出来,很多正装,时装,甚至童装都成立运动事业部,如苹果,七匹狼,花花公子等,还有很多其他行业的也投资到运动行业,笔者在以前的文章上提到过,运动行业作为新的衣着潮流流行不错,但市场的扩张率也只是在百分之五十左右递增,当生产规模放到百分之几百的速度增加之后,整个行业各品牌开始混战,抢客户,占渠道,为了多占市场份额,开始大量铺货欠款代卖,价格越卖越低,由于体育行业绝大多数都是粗放式经营,绝大多品牌昙花一现,我们看到的是成功企业的光鲜,但可能是几百个运动
9、服牌子才能冲出一个品牌,更多品牌倒在还没起航的路上。1.3.1国内发展情况经过短短几十年的发展,国内一些经营状况较好的、实力较雄厚的体育用品企业也开始逐渐重视并加大研发投入,走出了自己的特色。李宁在运动产品研发以及运动科学和工程技术应用方面一直在国内保持领先地位。1998年,李宁在广东佛山建成了行业内亚洲领先、中国最大的设计开发中心。2002年9月27日,李宁与国际著名纺织品牌“杜邦”正式结成“品牌伙伴”,加大了对莱卡及其它创新纤维产品应用的广度与深度,提升了中国体育用品的科技含量。2004年李宁在香港建立研发中心,与香港、国际专业机构及大学开展合作,其中包括香港中文大学体育科学系。因为中国人
10、或亚洲人的足型和西方人不同,香港研发中心从华东、华北、华南和西部地区抽取足型样本进行研究,在建设了“中国人足型数据库”。1.3.2国外发展情况耐克、阿迪达斯等品牌在创业之初就很注重产品的研发。20世纪80年代,耐克和阿迪达斯就建立了生物力学研发实验室。李宁公司市场部经理张庆曾评价说:“体育用品品牌要注意研发。单纯地比款式不行,要往功能性、专业化发展。像耐克、阿迪达斯,从一开始就没有放弃过在科技含量上的努力,单Nikeshox这一单项鞋的研发就花了16年时间。”1.4 系统开发的意义 当今社会是一个信息社会,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越
11、高,谁就会在各方面的竞争中占有一席之地, 谁就会有更多的优势。商品管理信息系统是一个销售单位不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要随着科学技术的不断提高,计算机科学日渐成熟,他强大的功能早已为人们所知晓,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”。 微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动信息管理系统的使用起到了重要作用。1.5 可行性分析可行性分析是在建立一个管理信息系统的前期对项目的一种考察和鉴定,主要是对在操作上,技术
12、上,经济上可能存在的问题进行分析。目前,开发与应用管理信息系统的程度已经成为衡量一个国家、部门、企事业单位科学技术与经济实力的重要标志之一。其重要目标是:用最小的代价在尽可能短的时间内确定问题是否能够解决。本系统设计的“中环超市销售信息管理系统”软件是用来满足中环超市对于超市工作管理工作的需要,实现管理自动化、信息化。超市销售信息管理系统的介入改变了传统的门诊超市销售信息管理工作的繁琐现状,使对超市的管理工作更加快捷、方便,管理的方式更加合理,从根本上改善了超市工作的质量。 在分析设计之前,本文先对中环超市销售信息系统做如下可行性分析:1.5.1技术可行性 本系统的建立所需的基本硬件设备有:
13、1.电脑 CPU奔腾以上(包括奔腾),内存512兆以上(包含512兆),硬盘20G以上(包括20G)。 2.打印机 喷墨打印机,墨盒类型为彩色。 3.普通鼠标 4.软件环境操作系统为Windows XP,开发工具为 Microsoft Visual Basic 6.0,数据库采用 Microsoft Access 2000。 完全具备以上软硬件条件,该系统的开发在技术上完全可行的。1.5.2经济可行性 经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。主要解决资金可得性和经济合理性两个问题。作为开发本系统的主要的
14、软件环境是Microsoft Visual Basic 6.0和Microsoft Access 2000,这两个软件已经是市面上比较常见,技术上比较成熟的两个软件开发工具,因此,在软件上本系统的开发成本是可以被接受的。在外围设备方面,该系统只需要最常见的普通输出设备,如打印机。除此之外,在系统投入运行后,能提高医务人员的工作效率,协同工作能力进一步的加强,时间效益得到进一步的提高,优化生产关系,提高生产力,加快了病人就诊的速度,全面提高了医院的综合管理水平和服务质量。所以,本系统的开发在经济上是可行的。1.5.3管理可行性主要是管理员对开发信息系统是否支持,现有该行业管理制度和方法是否科学,
15、规章制度是否齐全,原始数据是否正确等。医院根据所开发的系统进行策略上的发展和改变可以使其获得新的收益,系统应该具有操作简单、易于理解,界面友好等特点,管理员经过短时间的培训就可以熟练地使用该系统。因此,本系统的开发在管理上可行。 1.6 技术方案1.6.1开发平台该系统是在Microsoft Windows XP 操作系统下进行设计和编写的,采用功能强大的Microsoft Visual Basic6.0 为开发软件,以Microsoft Access 2000 作为后台数据库。Microsoft Visual Basic6.0是在Windows XP环境下运行的、支持可视化编程的、面向对象的
16、、采用事件驱动方式的结构化程序设计语言。采用面向对象的程序设计(OOP)方法,把程序和数据封装在一起,定义成对象,并给每一个对象以属性、事件和方法的定义;或使用类,并给每一类以属性、事件和方法的定义,再将其定义成对象。通过对类、对象的创建完成应用系统程序的设计。支持结构化的程序设计:在许多事件代码中,仍要使用子程序、函数,而其程序流程同样是用顺序结构、分支结构、循环结构来表达。在Visual Basic程序中,使用ActiveX控件、DLL动态链接库,可以大大加强Visual Basic自身的功能,实现了与多媒体技术、Windows应用程序的超级链接。利用ADO、DAO,ODBC控件,采用多种
17、数据库系统的访问技术,可实现很强的数据库管理功能。它是一个多用户的大型关系数据库管理系统,为复杂环境下有效地实现重要的应用提供了一个强有力的客户机/服务器平台。 Windows XP 操作系统的方便快捷,Microsoft Visual Basic6.0的功能强大以及Microsoft Access 2000的稳定,为本系统的开发铸就了一个可靠的技术平台,为系统开发的高效性提供了保证,也为系统的正常运行奠定了坚实的基础。1.6.2实施步骤 在进行完可行性分析之后,具体开发一个较为完整的信息系统的主要步骤分为如下几点: 1.系统分析系统分析是系统开发的重要阶段,其目的是要回答系统将要“做什么“,
18、即需求分析。完成需求分析之后,对系统的涉及到的部门进行组织结构分析和业务流程分析。在此基础之上还要做数据流程分析,并利用数据字典对数据流程进行详细的说明。2.系统设计 系统设计又分为六个步骤:总体功能结构设计、将要开发的系统划分为几个子系统,并划分各个子系统的功能模块。系统处理流程设计,弄清楚系统的处理过程和系统数据之间的传递关系。输入输出设计,规划出这个系统具体要输入什么信息,输出什么结果。数据库设计阶段的工作则是弄清楚系统中有哪些实体之间的关系。物理配置方案设计,规定系统的硬件等要求。3.系统实施是在系统设计的基础上,将系统设计方案的结果具体的在计算机系统上进行是实现,并进行系统调试和测试
19、。它的主要活动是根据系统设计所提供的控制结构图、数据库设计、系统配置方案以及详细设计资料;编写和调试程序,调试系统、进行系统切换等工作,将技术设计转化为物理实际系统。建立完整的以数据库为核心的计算机应用系统,是系统实施阶段的最终目的。系统测试,系统测试是保证系统质量的关键,是对整个系统开发的过程,包括系统分析、系统设计和实施的最终审查。第二章 系统分析 系统分析是系统开发的重要阶段。系统分析的目的是要回答新系统将要“做什么”这个关键性问题。在这个阶段要集中精力,认真分析用户需求,用科学的方法来表达新系统的逻辑方案,建立新系统的逻辑模型。 系统分析要在总体规划的基础上,与用户密切配合,用系统的思
20、想和方法,对业务活动进行全面的调查分析,详细掌握有关的工作流程,收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找到制约现行系统的“瓶颈”,确定新系统的逻辑功能,根据条件找出集中可能的解决方案,分析比较这些方案的投资和可能的收益。 系统分析工作开始与用户提出新系统的要求,进行初步调查与可行性分析后,确认新系统开发为可行即可进行详细调查与分析,提出新系统逻辑模型,最后写出系统分析报告。系统分析工作步骤如图2.1 所示。 图2.1 系统分析工作步骤2.1 需求分析 需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是准确地反映了用户的实际要求,将直接影响到后
21、面各个阶段的设计,并影响到设计结果是否合理和实用。在需求分析阶段要完成的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑近乎可能的扩充和改变,不能仅按当前应用需求来设计数据库。通过实践调查,根据对系统要完成的任务进行全面完整剖析和理解,该系统要实现的主要功能如下:2.2该企业的组织机构图图2.2 组织结构图2.3 业务流程分析图2.3.1 业务流程图 图2.3.2 业务流程图 2.4 数据流程分析 图2.4.1 数据流程图 图2.4.2 数据流程图第三章 系统设计 系统设计就是详细定义基于计算机的各种活动的解
22、决方案。在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相应的网络技术、数据库技术等详细的描述出来,并为系统实施阶段的各种工作准备必要的技术资料和有关文件。系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选自系统设计方案的主要依据。评价与衡量系统设计目标实现程度的指标主要有以下方面:1)系统的效率2)系统的工作质量 3)系统的可变更性 4)系统的通用性 5)系统的可靠性。3.1 数据结构和数据库设计设计数据库系统首先应该充分了解用户各个方面的要求,包括现有的以及将来可能增加的需求
23、。数据库设计包括以下几个步骤:数据库需求分析;数据库概念结构设计;数据库逻辑结构设计。可以用下图3.1来表示。 图3.1 数据库设计过程图3.1.1数据库需求分析 需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。其中,调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的信息要求、处理要求、安全性与完整性要求。 根据本系统的要求,涉及如下信息与处理: 顾客信息表的建立:顾客编号+姓名+性别+工作单位+联系电话 供应商信息表的
24、建立:供应商编号+名称+生产商品名称+联系电话+地址超市信息表的建立:超市名称+地址+订货电话商品信息表的建立:商品编号+商品名称+供货单位+单价订货信息表的建立:商品编号+商品数量+应付款发货信息表的建立:商品编号+商品数量+应收款备货信息表的建立:商品编号+商品数量+备货数量缺货信息表的建立:商品编号+商品数量+缺货数量+订货单位收费信息表的建立:备案号+负责员工姓名+商品编码+品名+商品数量+单价+总计+日期+工号 发货信息添加、删除、修改:对公司发货的基本信息,例如:商品编号,商品数量,应收款订货信息添加、删除、修改:对公司内订货的基本信息,例如:商品编号,商品数量,应付款缺货信息添加
25、、删除、修改:对公司缺货基本信息,例如:商品编号,商品数量,缺货数量,订货单位备货信息添加、删除、修改:对公司内部备货基本信息,例如商品编号,商品数量,备货数量; 商品信息添加、删除、修改、查询:对公司内部商品基本信息,例如商品编码、品名、拼音码、类型、零售价、类别、生产企业; 生成报表:该系统会对日结收入、执行科室情况,生成一些报表; 打印:同时完成对报表的打印。3.1.2概念模型设计1、 商品概念模型(图3.3所示)图2-1商品概念模型2、 供应商概念模型(图3.4所示)图2-2供应商概念模型3、 仓库概念模型(图3.5所示) 图2-3仓库概念模型4、客户管理模型(图3.6所示)图2-4客
26、户管理模型5、销售员管理模型(图3.7所示)图2-5销售员管理模型10.总体E-R图 总体E-R图如图3.8所示3.1.3逻辑模型设计 该系统设计的数据库表主要如下所示。表4-1商品表属性列字段类型字段长度主码商品编号char9是品牌char20类型char20规格char20进价float售价float表4-2供应商表属性列字段类型字段长度主码供应商编号char9是名称char20地址Char20电话char20银行账号Char20信誉度Char4表4-3客户表属性列字段类型字段长度主码客户编号char9是名称char 10联系方式char20客户类型Char6类型char8表4-4仓库表属
27、性列字段类型字段长度主码商品编号char9是联系电话char20库存量int 表4-5进货表属性列字段类型字段长度主码商品编号char9是供应商编号Char9是数量Int进货时间Datetime表4-6销售表属性列字段类型字段长度主码商品编号char9是客户编号Char9是数量int销售员编号char9是卖出时间datetime表4-7用户表属性列字段类型字段长度主码用户名char9是用户密码char19用户类型char8表4-8销售员表属性列字段类型字段长度主码销售员编号char10是用户名char10密码char20类型Char83.1.4数据库物理设计数据库在物理设备上的存储结构与存取方
28、法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。本系统主要使用SQL Server2000作为数据库管理程序。使用SQL Server2000是一个关系数据库管理系统。使用SQL Server2000 具有可靠性、可伸缩性、可管理性、可用性等特点,为用户提供了完整的数据库解决方案。第四章 系统实施系统实施是继系统规划、系统分析、系统设计之后的又一个重要阶段,它将在系统设计的基础之上,将系统设计方案的结果具体地在计算机系统上进行实施。 系统实施阶段既是实现新系统,又是取得用户对系统信任的关键阶段。为此,在系统
29、正式实施开始之前,就要制定出周密的计划,即确定出系统实施的方法步骤,所需时间等,并监督计划的执行,以保证系统实施工作的顺利进行。这一阶段的主要任务可以概括以下几个方面:1)系统环境的建立2)程序设计 3)数据的录入 4)系统人员的培训 5)系统的调试与转换 6)文档的建立与完善 4.1 数据库连接1建库-创建体育用品销售信息数据库脚本文件/*设体育用品销售信息数据库,其关系模式为:顾客表(顾客代码,顾客名称,姓名,地址,邮编,电话);订单信息表(订单号,下单日期,顾客代码,运输要求,能否供货标志,货号,运输日期,货物重量,运费,付款清单);库存商品信息表(商品分类编码,生产厂家编码,商品说明,
30、单价,计量单位,计量单位的说明);生产厂家信息(厂家代码,厂家名称);订单细则(细则编号,订单号,产品分类编号,生产厂,数量,总金额);*/create database 体育用品销售信息数据库10090087李德麟on (name = 体育用品销售信息数据库10090087李德麟_data,filename=E:体育用品销售信息数据库10090087李德麟.mdf,size=1mb,maxsize=2mb,filegrowth=10%)GO 2,建表/*设体育用品销售信息数据库,其关系模式为:顾客表(顾客代码,顾客名称,姓名,地址,邮编,电话);订单信息表(订单号,下单日期,顾客代码,运输要求,能否供货标志,货号,运输日期,货物重量,运费,付款清单);库存商品信息表(商品分类编码,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1