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