1、 淮阴工学院 《物流信息系统分析与设计》课程设计报告 设计题目: 连锁超市进销系统的功能体系设计 专 业: 物流工程 班 级: 物流1102班 组 长: 杨月光 小组成员: 范丽萍、 许晓敏、 吴冰娟、
2、 杨迪 、 张超 指导教师评阅: 指导教师(签字) 二O一三年 月 日 成员 分工内容 成绩 范丽萍 需求分析、可行性研究、经济可行性分析、信息系统规划 许晓敏 系统开发方法的选择、系统组织结构分析、功能分析、结束语 吴冰娟 业务流程分析图、数据字典、数据库设计、概念结构设计、代码设计 杨迪 系统实施阶段的连锁超市管理、用户密码修改、超市商品管理、测试结果 张超 摘要、我
3、国连锁超市发展趋势、开发背景、开发的意义、资料的查找 杨月光 数据流程图分析、数据字典、系统功能模块图设计、资料审查删减整合排版 连锁超市进销存系统的功能体系设计 摘 要: 随着计算机技术的飞速发展和经济全球化步伐的加快,为适应市场发展,不断的扩大规模,从单一的企业对客户销售模式,转变成企业的多店对客户的销售模式(即连锁经营管理模式)。然而对于一贯疏于管理的中小企业而言,实现有效的进销存管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术——计算机信息管理系统。因此我们选择连锁超市信息管理系统作为研究课题,希望从中学习更多的现代计算
4、机技术知识。连锁超市信息管理系统主要为中小型超市经理和管理者提供方便的信息交流,快捷的查询方法和数据统计,这样的系统是一个现代化超市必不可少的一部分。系统分为二大模块:总店管理模块、连锁分店操作模块。总店管理模块是总店管理人员操纵的模块,对连锁超市和商品的添加删除管理,对连锁分店的销售信息,库存情况的查询以及各分店销售情况对比。连锁分店操作模块是分店经理进入操作的模块,进行商品入库和出库登记,销售情况登记。 关键词:连锁超市; 系统分析;系统设计;系统实施;管理平台 目 录 第一章:现行系统概述 1 1.1我国超市的发展趋势 1 1.2开发背景 1 1.3进销存管理系
5、统开发的意义 2 第二章:系统分析 3 2.1 需求分析 3 2.2 可行性研究 4 2.2.1用户要求的可行性 4 2.2.2 超市管理信息系统的目标 5 2.3经济可行性分析 5 2.3.1 费用估计 5 2.3.2 效益估计 6 2.3.3 综合评价 6 2.4 信息系统规划 6 2.5 系统开发方法的选择 7 2.6 组织结构与功能分析 8 2.6.1 组织结构分析 8 2.6.2 功能分析 8 2.6.3 业务流程分析 9 2.6.4 数据与数据流程分析 12 2.6.5 数据字典 14 第三章系统设计 18 3.1 数据库设计 18 3.
6、2 概念结构设计 18 3.3 代码设计 20 3.4 系统功能模块图设计 20 第四章系统实施 22 4.1 连锁超市管理 22 4.2 用户密码修改 22 4. 3 超市商品管理 23 4.4 测试结果 24 第五章 结束语 25 参考文献: 26 第一章:现行系统概述 1.1我国超市的发展趋势 在成为WTO成员以后,我国的超级市场在应对国内竞争的同时,将面临来自沃尔玛、家乐福、麦德龙等国际零售巨头激烈的国际竞争。分析国外超级市场的发展历程,结合我国超级市场的现状,我们可以看出,在全球化的大背景下,我国超市发展的最新动向和趋势主要表现在以下几个方面: (1)
7、业态多元化。(2)经营规模化。(3)市场定位差别化。(4)自有品牌系列化。(5)生鲜食品主打化。 (6)投资主体多元化。(7)物流配送中心快速发展。 从以上分析可以看出,超市业是一个进入门槛较低,业态活跃、竞争激烈的行业,我们必须密切跟踪行业发展趋势,同时也必须借鉴吸收国内外一些先进的经营模式,坚持本土化和国际化相结合,并根据自身定位和企业实际情况,做到与国际大卖场接轨,尤其是服务理念、服务标准、服务水平、服务质量的接轨,不断进行自我调整和完善,加强我们自身的应变能力。在营销和管理工作上加强学习,力求创新,走出自己的经营特色之路,最终在竞争中求得生存与发展。 1.2开发背景
8、 目前,大量的中小超市企业中,存在这样的现象:分散的、不连贯的进销存信息使超市管理者或相关管理人员无法看到进销存的全部资料及相关报表,信息的分散使得产生的结果也无法保持一致和完整性,造成中小超市在进销存管理上存在如下问题: 无法统计销售信息, 无法准确全面掌握各业务进展状态,对销售人员工作过程掌握不够,业务人员对产品没有一定认识,销售及市场流程不清晰,流程变动较大,对市场信息、竞争的资讯掌握程度较不完善,无结构统一销售及市场情况报表,基本销售及市场费用统计较不完备, 销售人员辞职时失单现象严重 等等。 1.3进销存管理系统开发的意义 进销存管理系统是一个基于Internet的应用系统,它
9、是一个面对当前的进销存管理工作基本还处于手工和半信息自动化处理状态而应运而生的一个基于Internet的一个完全信息自动化的系统,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程。计算机网络的飞速发展提供了功能强大的信息处理平台,同时随着信息迅速猛涨,各个单位都迫切需要一套从信息采集,信息处理到信息传递和共享的办公自动化系统。传统的办公需要人员的大量参与和干涉,工作效率,协调性,交互性,共享性,执行力都是不够的。连锁超市信息管理系统的使用可以解决商品在进、销、存管理上的不足,可以初步形成一个以人、计算机、网络和信息为一体的办公体系,能有效的提高小型
10、企业、中小型超市的运营效率,促进其管理工作上的不断完善。 第二章:系统分析 2.1 需求分析 在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的
11、一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。 需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点:(1)用户与开发人员很难进行交流;(2)用户的需求是动态变化的;(3)系统变更的代价呈非线性增长。分析步骤:⑴首先调查组织机构情况,包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。⑵然后调查各部门的业务活动情况,包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。⑶协助用户明确对新系统的各种要求,包括信息要求、
12、处理要求、完全性与完整性要求。⑷确定新系统的边界,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。⑸分析系统功能。⑹分析系统数据。⑺编写分析报告。 常用的调查方法:⑴跟班作业,通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。⑵开调查会,通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。⑶请专人介绍。⑷询问,对某些调查中的问题,可以找专人询问。⑸设计调查表请用户填写,果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。调查了解了用户需求后,还需要进一
13、步分析和表达用户的需求。分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。 2.2 可行性研究 预测为前提,以投资效果为目的,从技术上、经济上、管理上进行全面综合分析研究的方法。可行性研究的基本任务,是对新建或改建项目的主要问题,从技术经济角度进行全面的分析研究,并对其投产后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的社会效益和经济效益。可行性研究方法本身是相关方法的集成,主要包括战略分析、调查研究、预测技术、系统分析、模型方法和智囊技术等。 可行性研究的程序包括:接受委托书;组建研究小组;事前调查;编制研究计划;签订合同或协议;正式
14、调查;分析研究、优化和选择方案;编制可行性研究报告。 2.2.1用户要求的可行性 系统开发的目标是实现超市管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,经过对超市管理人员和业务人员的接触,我们了解到用户的要求如下: (1). 进销衔接:利用小型超市管理系统后,要求能够对整个经营过程进行有效监控,特别是一自销产品的销售和总销售额的监控,能够及时地把销售情况反馈给进货部门,以便及时组织货源,满足顾客的消费需求。 (2). 库存管理:通过本系统,能够清楚地看到企业库存的产品数量、存放地点等信息,对于库存减少或增加到一定量时能及时提出警告,提醒及时增加或减少库存。能够自动统计库
15、存情况使得采购部门和销售部门能够根据库存信息做出决策。从而减少和避免人工统计带来的统计误差和繁重的盘点工作。 (3). 订单管理:围绕采购部门输入的订单能够通过管理信息系统一直跟踪下去,监控物流的各个过程。超市能够做到以销定购,合理分配采购资金。 (4). 采购管理:根据销售情况和超市现有库存机资金分配计划,制定出相应的采购品种数量、采购顺序等计划。 (5). 销售管理:能够根据商品销售情况及时汇总销售收入,对资金的回笼和分配做到决策人员心中有数、有的放矢。 (6). 资金管理:能够根据商品销售情况及时汇总销售收入,实现资金快速配置。 2.2.2 超市管理信息系统的目标 根据用户的
16、主要需求,我们得到的主要目标如下: (1)进销衔接:利用管理信息系统(MIS),加强了对整个进销过程的监控,加快物流,信息流,管理指令流的流动和资金流的周转,在最短的时间内为客户提供最快捷,周到的消费服务。 (2)库存管理:通过本系统能清楚地看到企业库存中的产品数量,存放位置等信息,对于库存减少或增加到一定量时能及时提出警告,提醒及时增加或减少库存。能够自动统计库存情况,使得采购部门和销售部门能够根据库存信息作出决策。从而减少或避免人工统计带来的统计误差和繁重的盘点工作。 (3)订单管理:围绕采购部门输入的订单能够通过管理信息系统一直跟踪下去,监控物流的各个过程。超市能够做到以销定购,合
17、理分配采购资金。 (4)采购管理:根据销售情况和超市现有库存及资金分配计划,制订出相应的采购品种数量,采购顺序等计划。 (5)销售管理:能够根据商品销售情况及时汇总销售收入,对资金的回笼和分配做到决策人员心中有数,有的放矢。 (6)资金管理:能够根据商品销售情况和及时汇总收入,实现资金快捷配置。 2.3经济可行性分析 2.3.1 费用估计 (1)计算机若干台以及必要支持软件 (2)系统的开发费用及安装费用 (3)人员培训费用 (4)系统日常运行耗费 2.3.2 效益估计 (1)直接效益 本系统的应用可以减少信息处理的成本,提高
18、连锁超市的运营效率,降低运营成本。 (2)间接效应 本系统的应用可以改善信息获得性,提高超市信息管理的管理效率。 2.3.3 综合评价 本系统的特点是成本较低,给企业所带来的效益要高于系统应用的费用,因此,本系统在经济上是可行的。 2.4 信息系统规划 信息系统规划是将组织目标、支持组织目标所必需的信息、提供这些必需信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织中信息系统发展远景的系统开发计划。信息系统的规划是系统生命周期中的第一个阶段,也是系统开发过程的第一 步,其质量直接影响这系统开发的成败。是信息系统实践中的主要问题,也是现在管
19、理信息系统研究的主要课题之一。现代企业用于信息系统的投资越来越多,例如宝钢投资己多达亿元。信息系统的建设是个投资巨大、历时很长的工程项目,规划不好不仅自身造成损失,由此而引起企业运行不好的间接损失更为可观,通常人们就有一种认识,假如一个操作错误可能损失几万元,那么一个设计错误就能损失几十万元,一个计划的错误就能损失几百万元,而一个规划错误的损失则能达到千万元,甚至上亿元。所以我们应克服那种”重硬、轻软”的片面性,把信息系统的规划摆到重要的战略位置上。 特点: (1)目标明确—— 战略规划的目标应当是明确的,不应是二义的。其内容应当使人得到振奋和鼓舞。目标要先进,但经过努力可以达到,其描述
20、的语言应当是坚定和简练的。 (2)可执行性良好—— 好的战略的说明应当是通俗的,明确的和可执行的,它应当是各级领导的向导,使各级领导能确切地了解它,执行它,并使自己的战略和它保持一致。 (3)组织人事落实—— 制定战略的人往往也是执行战略的人,一个好的战略计划只有有了好的人员执行,它才能实现。因而,战略计划要求一级级落实,直到个人。高层领导制定的战略一般应以方向和约束的形式告诉下级,下级接受任务,并以同样的方式告诉再下级,这样一级级的细化,做到深入人心,人人皆知,战略计划也就个人化了。 个人化的战略计划明确了每一个人的责任,可以充分调动每一个人的积极性。这样一方面激励了大家动脑筋想办法,
21、另一方面增加了组织的生命力和创造性。在一个复杂的组织中,只靠高层领导一个人是难以识别所有机会的。 (4)灵活性好—— 一个组织的目标可能不随时间而变,但它的活动范围和组织计划的形式无时无刻不在改变。现在所制定的战略计划只是一个暂时的文件,只适用于现在,应当进行周期性的校核和评审,灵活性强使之容易适应变革的需要。 2.5 系统开发方法的选择 系统开发方法有系统结构化开发方法、原型法和面向对象法。 系统结构化开发方法的优点: (1)注重系统开发过程的整体性和全局性; (2)严格区分工作阶段; (3)立足全局,步步为营,减少返工,有利于提高开发质量,加快开发速度; (4)目标明确,阶
22、段性强,开发过程易于控制。 而原型法管理水平要求高,不适用于大型的系统。面向对象法需要一定的软件支持环境,不太适宜大型的MIS开发,不能从科学管理角度进行理顺和优化,初学者不易接受。 2.6 组织结构与功能分析 2.6.1 组织结构分析 该连锁超市由总经理负责公司日常业务,下设销售、信息、财务、仓库管理等部门。彼此之间分工合作使得超市正常运行,如图2-1所示。 经理(管理层) 销售部 财务部 仓库管理部 食品销售部 百货销售部 出纳组 会计组 食品管理部 百货管理部 信息部 图2-1 连锁超市组织结构图 2.6.2 功能分析 企
23、业最高管理为商品管理,并由此再分出商品采购、库存管理、商品销售三个部门分别负责企业物品的采购,管理与销售。每个部门之间分工合,对上级负责,使得超市在日常工作能够正常有序,如图2-2所示。 商品管理 商品采购 库存管理 商品销售 采购单价 商品类别类别 商品名称 商品编号 商品数量 进货单价 进货日期 商品售价 销售日期 销售价格 销售金额 图2-2 连锁超市功能分析图 2.6.3 业务流程分析 根据对组织结构图和业务功能体系图的分析,可决定下一步重点调查的部门,然后对该部门的业务信息、业务流程等进行详细调查。流程分析的目的是了解各个业务流程的过程,
24、明确各个部门之间的业务关系,明确每个业务处理的意义,为业务流程的合理化改造提供建议,为系统的数据流成变化提供依据。 业务流程分析是要将企业具体的业务活动过程(内容、步骤等)描述出来,并对此优化 。 1.绘制各部门的业务流程图; 2.与各部门业务人员讨论业务流程图是否符合实际情况; 3.分析业务流程中存在的问题(有无不合理流程/环节); 4.与各部门业务人员讨论,提出改进方案; 5.将新业务流程图提交决策者,以便确定合理的、切合实际的业务流程。 图2-3 业务流程图图例 图 2-4 系统业务流程顶层图 图2-5 采购业务流程图 图2-6
25、 库存业务流程图 2.6.4 数据与数据流程分析 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。如图是超市流程图。 图 2-7 数据流程图图例 以下是超市信息管理系统各层数据流程图 图 2-8 超市管理信息系统关联图 图2-9 超市管理信息系统顶层数据流程图 图2-10 采购管理数据流程图 库存管理数据流程图 2.6.5 数据字典 数据流程图反应系统业务和功能之间的关系,反映了外部实体、数据处理、数据存储和数据流动四方面的关系
26、通过数据流程图能系统、全面地了解业务、功能实现过程。但是数据流程图反映不出数据本身特性,反映不出的护具结构的具体情况,另外数据流程图中描述的功能和数据是否匹配,是否存在问题,有无遗漏,也无法通过数据流程图本身来检验。数据分析和数据功能分析就是要弥补数据流程图所呈现出的缺陷。 数据字典通过数据元素和数据结构来描写数据流,数据存储的属性,并将系统中有关数据的各种信息从不同的角度进行分析、汇总,在系统开发的全过程中都得到使用。数据字典是所有人员工作的依据,统一的标准,它可以确保数据在系统中的完整性和一致性,是整个系统开发过程以及系统运行后的维护必不可少的工具。 表2-1 数据流字典 编号
27、标识符 来源 去向 所含数据结构 说明 1—01 F01 P1供货商 D2入库登陆 入库时间、发货人、收货人、数量、单价、货物名称、货物属性 1—02 F02 P1供货商 D1核对 入库时间、发货人、收货人、数量、单价、货物名称、货物属性、证件号、电话 1—03 F03 S1合同 D1核对 供货商情况、合同时间、合同金额、合同货物数量、违约情况、性质 1—04 F04 D1核对 D2入库登陆 商品编号、商品数量 1—05 F05 D2入库登陆 S3入库情况 商品编号、商品数量、规格、单价、生产厂商、入库时间、经办人
28、 1—06 F06 D1核对 P4总经理 库存清单、统计报表、商品汇总 1—07 F07 S2库存 D1核对 库存清单、入库时间、入库数量、入库经办人、出库时间、出库数量 1—08 F08 D2入库登陆 S2库存 数据修改、入库经手人 1—09 F09 S2库存 D3收银 销售商品数量、单价、种类、收银员编号 1—10 F10 D3收银 P4总经理 总收入、时间、单价、商品种类 1—11 F11 D3收银 D4销售记录修改 收入时间、收入数量、单价、收银员编号、总收入 1—12 F12 D4销售记录修改
29、S4销售情况入库 商品数量、单价、商品种类 1—13 F13 D3收银 F5客户 商品种类、单价、时间商品总额、打折情况 1—14 F14 F5客户 D3收银 优惠卡编号、单价、商品数量、付款金额 1—15 F15 F5客户 D4销售记录修改 商品数量、单价、退货原因编号、退货金额、时间 1—16 F16 F5客户 P6客户服务中心 商品数量、单价、退货原因编号、时间 1—17 F17 P1供货商 S1合同 合同时间、合同金额、合同货物数量、违约情况性质 上表为数据字典清单,此处仅对F01作如下解释,数据流F
30、01是供货商提供货物,它的去向是入库登陆,在F01种包含如下信息:入库时间、发货人、收货人、数量、单价、货物名称、货物属性等。F02、F03……均代表数据流明,它的来源、去向及该数据流所含内容。 表2-2数据处理字典 编号 标识符 流入数据流 流出数据量 数据结构 说明 2—01 S1 P1供货商 D1核对 时间、商品数量、商品种类、单价、经手人 登记货物发放清单 2—02 S2 D2入库登陆 D1核对D3收银 商品数量、商品种类、单价、时间、发货人证件号 入库的核查 2—3 S3 D2入库登陆 商品数量、种类、时间、单价 2—04
31、 S4 D4销售记录修改 商品数量、时间、商品种类、单价、退货原因编号 上表为数据存储字典清单,以S表示。此处对S进行解释。S1为合同,通过P1和D1的处理,将数据流F17写入S1。S1包含以下信息:时间、商品数量、商品种类、单价、经手人等。S2、S3、S4的解释亦如此。 表2-3数据处理字典 编号 标示符 流入数据流 流出数据流 处理逻辑情况 说明 3-01 D1 S1合同 D2入库登陆 根据合同情况和货物情况判断是否生成库存信息 管理 3-02 D2 D1核对 S3入库情况 根据合同情况和货物情况生成库存信息 登记 管理 3-
32、03 D3 S2库存 P5客户 P5客户 根据客户需求生成需求单 管理 3-04 D4 D3收银 P5客户 S4销售情况 入库 根据客户使用和退换情况修改销售数据库 登记 管理 上表为数据处理字典的清单,它对数据流中所有处理功能作出说明。此处仅以D1为例,经手人根据合同进行核对,S1和D2分别是其的输入流和输出流。D2、D3、D4的解释亦如此。 第三章系统设计 3.1 数据库设计 针对“追问”超市进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结如下需求信息:商品的进货,出库,查询等都需要信息来描述具体商品,所以商
33、品信息表是必须的。对于进货的处理,需要登记进货信息方便理解各种商品的进货情况,所以需要一个入库信息表。而涉及库存方面需要统计商品所在的仓库信息,以便于超市销售人员领货出库,如发现库存商品有损坏或出现数量不核实的情况,可以与仓库管理员进行联系,因此需要一个仓库信息表。在涉及商品的进货方面,需要设计一个供应商信息表,当出现库存数量不足的情况下,可以通过系统向该商品的供应商发出商品需求。另外需要设计一个销售业绩表来记录各种商品的销售情况,以便经营者可以根据市场需求进行决策,销售业绩欠佳的商品或减少其进货,或低价促销,或引进新产品替代旧商品等。最后在系统使用方面,需要一个管理员信息表来登记系统操作员的
34、相关信息,方便使用以及使用的权限分配等。 现设计如下的数据项和数据结构:商品信息,包括数据项有:商品名称、商品单价、单位、供应商编号、保质期、商品类别、仓库编号,商品代码。入库信息,包括数据项有:商品代码,数量,金额,入库日期,经办人。仓库信息,包括的数据有:仓库编号、仓库管理员、联系电话。销售记录,包括的数据项有:商品编号、销售数量、单位、日期、折扣、金额、备注。供应商信息:供应商编号、供应商名称、地址、E-MAIL。管理员信息,包括的数据项有:用户编号、用户名、密码、用户类型等等。 3.2 概念结构设计 首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可
35、采用E-R图的方法进行数据结构分析。本系统根据以上的设计规划出的实体有:商品信息实体、商品入库信息实体、仓库信息实体、供应商信息实体、销售业绩信息实体、管理员信息实体,各实体及其属性如下图所示。 保质期 单位 名称 单价 仓库编号 商品信息 商品代码 供应商编号 商品类别 (a)“商品信息”实体及其属性图 入库日期 商品代码 仓库信息 入库信息 联系电话 仓库管理员 仓库编号 数量 金额 经办人 (c)“仓库信息”实体及其属性图 (b)“入库信息”实体及其属性图
36、 商品编号 销售数量 单位 名称 编号 销售记录 供应商信息 E-MAIL 地址 折扣 E-MAIL 地址 折扣 备注 金额 日期 (d)“销售记录”实体及其属性图 (e)“供应商信息”实体及其属性图 管理员信息 用户编号 用户名 用户类型 密码 (f)“管理员信息”实体及其属性图 图3-1 E-R图 3.3 代码设计 代码设计是系统设计中非常重要的一部分,本系统中设计多个代码的设计,如:商品代码,供应商编号等,其设计原则主要是顺序码和层次码。考虑
37、主要是商品数目较大,现假设如商品类别、仓库、供应商的数量不是很多,因此除商品代码外其余代码均按顺序编码,如01,表示第一种商品类别,定义其为食品类, 02为家电类……同理仓库编号取两位顺序编码,供应商编号定义取三位顺序编码。商品代码的规则如下: *** *** *** 顺序号 仓库编号 商品类别 例如商品:康师傅**泡面,定义其商品代码为01 03 009,属于食品类商品,归属三号仓库存储,顺序编码为9。其他代码原理相同,不再一一列举。 3.4 系统功能模块图设计 超市进销存管理 采
38、购管理 销售管理 库存管理 商品采购 库存处理 商品销售 商品处理 订单处理 补充商品 检查商品 入库管理 商品维护 出库管理 图3-2系统功能模块图 第四章系统实施 4.1 连锁超市管理 超市的登陆,可以进行用户的登陆,整个系统的运行是从用户登录界面进行的,当用户与密码正确时,则进入系统主界面。 图4-1登陆界面 4.2 用户密码修改 图4-2密码修改界面 4. 3 超市商品管理 商品类别管理,商品信息管理。对商品类别进行添加删除,商品信息添加删除修改
39、 图4-3商品管理界面 图4-4删除商品界面 4.4 测试结果 软件测试是为了发现错误而执行程序的过程,其目的在于以最少的时间和人力系统地找出软件中潜在的各种错误和缺陷。测试主要是由人而不是由机器执行,因而存在心理学的问题。 软件测试技术大体上可以分成白盒测试和黑盒测试。白盒测试技术依据的是程序的逻辑结构,主要包括逻辑覆盖和路径测试技术等;黑盒测试技术依据的是软件行为的描述,主要包括等价类划分、边界值分析和状态测试等。 程序的静态测试是在不执行程序的条件下,有条理地仔细审查软件设计、体系结构和代码,从而找出软件错误的过程,其主要方法包括
40、同行审查、代码会审、代码走查等。 由于软件错误的复杂性,软件测试需要综合应用测试技术,并且实施合理的测试步骤,即单元测试、集成测试、确认测试和系统测试。单元测试集中于每一个独立的模块;集成测试集中于模块的各组装;确认测试集中检验是否符合需求规格说明书中确定的各种需求;系统测试集中检验系统所有元素之间协作是否合适,整个系统的性能和功能是否满足。 软件调试则是在软件测试成功后开始的工作,其任务是进一步诊断和改正程序中的错误。软件调试是程序员自己进行的技巧性很强的工作,调试工作的困难与人的心理因素和技术因素都有关系,需要繁重的脑力劳动和丰富的经验。 软件测试中存在许多机械的和重复性的
41、工作,对此可以应用计算机进行自动化测试,从而可以大大促进软件测试的质量和产品化。但测试自动化具有局限性,不可能取代手工测试。 本系统在以上几种测试方式下,对系统的准确性、完整性进行了大量的测试,结果显示正确无误,和制作者的设计初衷基本符合。通过测试,本系统可以正确显示,能正常的运行以及实现前台设计的各种功能要求。 第五章 结束语 在计算机飞速发展的今天,将计算机这一信息处理器应用于超市的日常管理已是大势所趋,而且这也将为超市管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市管理科学化和现代化的重要标志,它给
42、企业管理来了明显的经济效益和社会效益。主要体现在: (1) 极大地提高了超市工作人员的工作效率,大大减少了以往入出存流程繁琐、杂乱、周期长的弊端。 (2)基于超市管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。 (3) 超市管理的操作自动化和信息的电子化,全面提高了超市的管理水平。 本次课程设计我们小组共同努力,克服种种困难,得到了以下的收获: (1) 重温管理信息系统的整体开发和调试过程,亲身体验了从一个理论学习者到实践者的转变,在一个新的高度领会了系统开发的经过和操作。 (2) 在策划统筹阶
43、段,我们充分了解连锁超市管理信息系统的现状,尽可能把可以预见的困难都罗列出来;在具体操作阶段,我们竭尽全力,在最短的时间里学会所需的工具和知识;在完善阶段,我们做到精益求精。 (3) 培养了我们的自学能力。我们上课时学的数据库系统知识都是较为浅显的,而本次项目设计需要较为专业的理论素养,于是,我们花大力气学习了管理信息系统的流程等知识。经过这一阶段的学习,我们的专业知识有了更大的提高,我们的自学能力也得到了相应的加强,我们受益匪浅。 (4)通过小组的配合,我们的团队协作能力得到了增强,懂得了分工协作,明白了共同协商的道理,我们在工作中加强了人际交往的能力,更加深刻懂得了如何通过团结协作,将
44、我们的所学知识全部运用到实际中,。 总而言之,本次课程设计,从一个全新的高度培养了我们的团体协作能力、编程能力、整体规划能力和理论联系实际的能力,受益匪浅,相信此次的设计锻炼会对我们将来的工作打下坚实的基础。 参考文献: [1] 黄有方. 物流信息系统[M]. 北京:高等教育出版社,2010. [2] 林字. 数据仓库原理与实践[M]. 北京:人民邮电出版社,2003. [3] 侯章良.超市管理实务手册[M].北京:人民邮电出版社,2005. [4] 彭澎. 管理信息系统[M]. 北京:机械工业出版社,2005. [5] 王珊,陈红. 数据库系统原理教程[M]. 北京:清华大学出版社,1992.






