超市管理系统课程设计报告_第1页
超市管理系统课程设计报告_第2页
超市管理系统课程设计报告_第3页
超市管理系统课程设计报告_第4页
超市管理系统课程设计报告_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、49/56课程设计报告课 程 名 称: 软件工程导论 课程设计名称: 超市治理系统 系部名称:中印计算机软件学院学生姓名: 孙肖宁 班 级:2015级软件工程2班学 号:201501530225 成 绩: 指导教师: 刘慧 开课时刻:2016-2017学年第1学期中文摘要21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、治理的竞争、人才的竞争。技术的提升和治理的升级是超市业的竞争核心。零售领域目前呈多元进展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求

2、的目标。 为了提高物资治理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以治理。而商品进销治理系统是当前应用于超市或者公司治理系统的典型代表。 要紧完成的功能有:系统设置、商品供应商信息治理、职员档案治理、商品信息治理、商品入库治理、销售治理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。关键词:销售,治理,进货,计算目录 TOC o 1-3 h z u HYPERLINK l _Toc469674259 引言 PAGEREF _Toc469674259 h 1 HYPERLINK l _Toc4696

3、74260 1.可行性研究 PAGEREF _Toc469674260 h 3 HYPERLINK l _Toc469674261 1.1系统开发目的 PAGEREF _Toc469674261 h 3 HYPERLINK l _Toc469674262 1.2背景 PAGEREF _Toc469674262 h 3 HYPERLINK l _Toc469674263 1.3项目确立 PAGEREF _Toc469674263 h 3 HYPERLINK l _Toc469674264 1.4应用范围 PAGEREF _Toc469674264 h 3 HYPERLINK l _Toc4696

4、74265 1.5 定义 PAGEREF _Toc469674265 h 4 HYPERLINK l _Toc469674266 2.需求与分析 PAGEREF _Toc469674266 h 4 HYPERLINK l _Toc469674267 2.1系统功能建模(数据流程图) PAGEREF _Toc469674267 h 4 HYPERLINK l _Toc469674268 2.2数据字典 PAGEREF _Toc469674268 h 5 HYPERLINK l _Toc469674269 2.2.1数据元素字典 PAGEREF _Toc469674269 h 6 HYPERLIN

5、K l _Toc469674270 2.2.2数据流字典 PAGEREF _Toc469674270 h 6 HYPERLINK l _Toc469674271 2.2.3数据存储字典 PAGEREF _Toc469674271 h 7 HYPERLINK l _Toc469674272 2.2.4职员信息字典 PAGEREF _Toc469674272 h 7 HYPERLINK l _Toc469674273 2.2.5会员信息字典 PAGEREF _Toc469674273 h 8 HYPERLINK l _Toc469674274 2.3系统数据建模(ER图) PAGEREF _Toc

6、469674274 h 9 HYPERLINK l _Toc469674275 3.总体设计 PAGEREF _Toc469674275 h 10 HYPERLINK l _Toc469674276 3.1模块设计 PAGEREF _Toc469674276 h 10 HYPERLINK l _Toc469674277 3.1.1前台治理系统 PAGEREF _Toc469674277 h 10 HYPERLINK l _Toc469674278 3.1.2后台治理系统 PAGEREF _Toc469674278 h 10 HYPERLINK l _Toc469674279 3.2系统结构 P

7、AGEREF _Toc469674279 h 11 HYPERLINK l _Toc469674280 3.2.1系统总体结构 PAGEREF _Toc469674280 h 11 HYPERLINK l _Toc469674281 3.2.2模块子系统结构 PAGEREF _Toc469674281 h 11 HYPERLINK l _Toc469674282 4.详细设计 PAGEREF _Toc469674282 h 14 HYPERLINK l _Toc469674283 4.1模块定义 PAGEREF _Toc469674283 h 14 HYPERLINK l _Toc469674

8、284 4.1.1输入项目 PAGEREF _Toc469674284 h 15 HYPERLINK l _Toc469674285 4.1.2输出项目 PAGEREF _Toc469674285 h 17 HYPERLINK l _Toc469674286 4.2程序算法设计(程序逻辑) PAGEREF _Toc469674286 h 18 HYPERLINK l _Toc469674287 4.3模块详细设计 PAGEREF _Toc469674287 h 19 HYPERLINK l _Toc469674288 4.4程序流程图 PAGEREF _Toc469674288 h 23 HY

9、PERLINK l _Toc469674289 5测试与实现 PAGEREF _Toc469674289 h 24 HYPERLINK l _Toc469674290 5.1测试 PAGEREF _Toc469674290 h 24 HYPERLINK l _Toc469674291 5.1.1 用户登陆测试 PAGEREF _Toc469674291 h 24 HYPERLINK l _Toc469674292 5 . 1. 2 商品录入测试 PAGEREF _Toc469674292 h 24 HYPERLINK l _Toc469674293 5. 1. 3 商品查询测试 PAGEREF

10、 _Toc469674293 h 25 HYPERLINK l _Toc469674294 5.1.4 快速输入测试 PAGEREF _Toc469674294 h 25 HYPERLINK l _Toc469674295 5.1.5收银业务测试 PAGEREF _Toc469674295 h 26 HYPERLINK l _Toc469674296 5.1.6测试总结 PAGEREF _Toc469674296 h 27 HYPERLINK l _Toc469674297 5.2实现 PAGEREF _Toc469674297 h 27 HYPERLINK l _Toc469674298 6

11、.软件维护 PAGEREF _Toc469674298 h 36 HYPERLINK l _Toc469674299 结论 PAGEREF _Toc469674299 h 36 HYPERLINK l _Toc469674300 参考资料 PAGEREF _Toc469674300 h 36引言随着超市的出现,为实现超市治理的系统化、规范化和自动化,超市治理系统应运而生.它依靠现代化的计算机信息处理技术来治理超市,这能够快速反映出商品的进销存状况和各种反馈信息分析,使治理人员快速对市场的变化做出相应决策,加快超市的系统建立的技术基础;为超市提供方便,快捷的结账体系,准确,高效的库存和财务治理系

12、统等;让顾客在超市购物更加快捷方便,让超市的治理和运行工作更加完善,方便.使用超市治理系统的目的确实是使用最少的人力,来完成超市中的日常工作。一个典型的超市治理系统,除了应该完成超市中必要的销售工作外,还应该具有后台治理的功能。和超市相关的确实是物资仓库,因为随着超市规模的越来越大,销售商品是特不多的,它们并不能全部放在超市中,需要将它们临时放在仓库中,因此对仓库的治理是特不有必要的。为了使超市更加吸引客户,推出了会员优惠活动,通过使用会员卡能够享受商品的优惠价。因此在超市治理系统中还要能够对超市会员进行治理。依照超市的需要,我们来分析一下超市治理系统中还应该具有哪些功能。按照操作方向,能够将

13、超市治理系统分为商品治理模块、仓库治理模块、销售治理模块和会员治理模块。商品治理模块:通过该模块能够完成超市中商品的日常治理,其中包括新增一种新销售商品、向超市中进货、接收客户的退货和查询某一商品的功能。仓库治理模块:通过该模块能够完成和超市匹配场所仓库的治理,其中包括对商品的出库和入库操作、查询仓库中所有商品和查询指定商品等功能。销售治理模块:通过该模块完成超市日常销售的治理,包括查看用户购买商品,并计算出销售总额,在后台中,还具有计算某一时刻段,或者某一商品的销售情况。 会员治理模块:通过该某块能够对超市中会员客户进行治理,包括办理新客户、查询客户、在会员消费时使用会员卡等功能。可行性研究

14、1.1系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,能够迅速提升超市的治理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。1.2背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、治理的竞争、人才的竞争。技术的提升和治理的升级是超市业的竞争核心。零售领域目前呈多元进展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1.3项目确立针对超市的特点,为了关心

15、超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台销售系统、后台治理系统,其中这两个子系统又包含其它一些子功能。1.4应用范围本系统适应于各种小型的超市。1.5 定义(1)商品条形码:每种商品具有唯一的条形码,关于某些价格一样的商品,能够使用自定义条形码。(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时刻、负责本次收银的职员号。(3)商品积压:在一定时期内,远无法完成销售打算的商品会造成积压。(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。(5)盘点:计算出库存、销

16、售额、盈利等经营指标。需求与分析2.1系统功能建模(数据流程图)销售人员销售人员文档前台治理系统条形码信息商品录入信息打印清单顶层数据流程图销售人员销售人员条形码信息商品录入信息商品录入商品信息表商品信息会员信息收银业务业务清单文档会员信息表商品信息商品信息会员信息一级数据流程图销售人员销售人员条形码信息商品录入信息快速商品录入商品信息会员信息支持会员卡积分文档商品信息业务信息商品信息表条形码扫描商品信息商品信息会员信息表交易信息表交易总额会员信息业务信息打印交易清单业务清单业务清单二级数据流程图2.2数据字典系统分析的要紧成果是新系统的逻辑模型,本系统的逻辑模型要紧是以系统的数据流离转徙和数

17、据词典为要紧描述工作。即在对超市信息治理和业务流程进行分析和研究的基础上,超越现有组织机构和业务分工所造成的信息障碍,完全从业务治理功能和治理对象动身,按信息系统中应有的数据流和数据结构来勾画系统的概貌,把收集到的数据调查表,利用数据分析方法和工具,加以汇总、整理、分析,得到系统的逻辑功能、数据资源和数据流程的情况。上述讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。数据字典通过对数据流、数据元素、数据存储、职员信息、会员信息的描述,对数据流图的各种成分起注解、讲明作用,给这些成分赋以实际的内容举例讲明如下:2.2.1数据元素字典 数据元素系统名:超市治理系统编号:条目名

18、:商品不名:属于数据流: 存储处:D1存档文件数据元素值:代码类型:字符取值范围:1-100简要讲明:超市所需商品修改记录:编写日期审核日期2.2.2数据流字典数据流系统名:超市治理系统编号:条目名:销售不名:来源:进货商 去处:采购部门数据流结构:销售=商品编号+商品名+进货商名称+销售职员号 简要讲明:销售部门依照客户需求销售所需商品修改记录:编写日期审核日期2.2.3数据存储字典数据存储系统名:超市治理系统编号:条目名:进入仓库清单不名:存储组织:二维表记录数:450条/月主关键字:商品号数据流结构:入库商品编号,入库商品名称,入库日期,仓库编号,货品库存货品数量,治理员编号简要讲明:当

19、入库商品入库时打印入库清单,库存剩余过少提醒修改记录:编写: 日期审核日期2.2.4职员信息字典职员信息系统名:超市治理系统编号:条目名:职员信息不名:存储组织:信息表 输出:数据流结构:职员编号,姓名,住址,电话,身份证号,性不,籍贯,工资简要讲明:由超市治理部门录入职员差不多信息修改记录:编写日期审核日期2.2.5会员信息字典会员信息系统名:超市治理系统编号:条目名:会员信息不名:存储组织:信息表 输出:数据流结构:会员编号,姓名,住址,电话,身份证号,会员金额简要讲明:由超市销售人员添加用户进入会员系统,添加会员信息修改记录:编写日期审核日期2.3系统数据建模(ER图)名称名称存货日期进

20、货日期剩余数量地址仓库编号仓库进货进货单号商品编号商品名称称价格商品条形码nmn治理员存货种类客户存货销售日期进货数量工资职工m职工编号姓名性不身份证号籍贯m m销售数量销售单号n会员会员卡号姓名会员积分m m总体设计3.1模块设计3.1.1前台治理系统(1)商品录入:依照超巿业务特点制定相关功能,能够通过输入唯一编号、扫描条形码、商品名称等来实现商品扫描录入。(2)收银业务:通过扫描条形码或者直接输入商品名称自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单。假如顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,将所购物品的总金额累计到该会员的总消费积分中。 3.1

21、.2后台治理系统(1)进货治理: 依照销售情况及库存情况,自动制定进货打算,能够幸免盲目进货造成商品积压。 按打算单有选择性地进行自动入库登记。 综合查询打印打算进货与入库记录及金额。(2)销售治理: 商品正常销售、促销与限量、限期及禁止销售操纵。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。(3)库存治理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,幸免库存商品积压损失和缺货。 库存自动盘点计算。(4)人员治理: 职员、会员、供货商、厂商等差不多信息登记治理。

22、职员操作权限治理。 客户销售权限治理。3.2系统结构3.2.1系统总体结构超市零售治理系统超市零售治理系统前台销售系统后台治理系统商品录入收银业务进货治理销售治理库存治理人员治理3.2.2模块子系统结构商品录入商品录入快速商品录入支持条形码扫描功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。收银业务交易总额计算收银业务交易总额计算打印交易清单支持会员卡积分功能描述:收银业务子系统能计算交易总额,打印交易清单,并依照会员卡打折。进货治理自动制定进货打算进货治理自动制定进货打算自动入库登记查询打印打算进货与入库记录功能描述:进货治理子系统能够依照库存自动指定进货打算,进货时自动

23、等级,以及提供查询和打印打算进货与入库记录的功能。销售治理商品销售操纵销售治理商品销售操纵查询打印销售情况生成销售排行榜功能描述:销售治理子系统能够操纵某商品是否同意销售,查询每种商品的销售情况并产生年、月、日报表,同时能够生成销售排行榜。查询库存明细记录库存状态自动告警提示查询库存明细记录库存状态自动告警提示库存治理自动盘点计算功能描述:库存治理子系统提供查询库存明细记录的差不多功能,并依照库存的状态报警,以及自动盘点计算。人员治理差不多信息登记治理人员治理差不多信息登记治理职员操作权限治理提示客户销售权限治理提示功能描述:人员治理子系统提供差不多信息登记治理,职员操作权限治理,客户销售权限

24、治理的功能。详细设计4.1模块定义1.进货治理模块功能:该模块要紧是实现进行进货信息查询、进货打算制定两个功能。进货信息查询:该模块为超市提供整个超市的进货情况查询,也能够进行进货信息的明细查询,并以进货报表形式打印出来。进货打算制定:该模块能够为制定进货打算,并形成相应的采购订单。输入项、输出项:该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。2. 库存治理模块功能:本模块的要紧功能是商品信息的查询和更新,库存信息的查询和更新。查询商品信息:要紧功能查询商品的明细信息,和它的库存信息。添加商品信息:要紧功能添加新进的商品。修改商品信

25、息:要紧功能是修改商品的信息,包括他的库存数量。删除商品信息:要紧功能是删除不再销售的商品信息。输入项、输出项:本模块的数据输入项要紧是商品编号。3. 销售治理模块功能:本模块的要紧功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户今后对库存信息进行查询和打印,此外还能够对销售信息进行查询和盘点功能。销售信息查询:依照商品销售情况,按需要对销售情况进行查询。在该查询模块中,能够按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:能够按照需要对在一定时期内的销售情况进行盘点。输入项、输出项:本模块的数据输入项要紧是商品的销售单号和商品编号。其中还包括销售数量和销售日

26、期。4.职员信息模块在系统开发中,为解决超市人员流淌问题,在系统中增添了职员治理模块,用来对超市的人员进行信息化治理,以此来提高职员的办事效率,节约人力资源。新职员录入:在超市招进新职员时,对其进行差不多信息的存储,对职员信息进行差不多的了解。职员信息维护:当职员信息发生变化,或者是职员离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。4.1.1输入项目本系统中我将进货治理模块与库存治理模块定位为输入项目,下面是两个模块的活动图。进货治理进货治理制定进货打算查询输入进货信息确认进货信息保存输入查询信息确认查询的信息进货治理模块活动图 库存治理库存治理查询输入查询信息确认信息添加输入

27、新商品信息确认添加信息保存删除输入删除信息确认删除信息查询欲修改信息修改删除商品信息输入新商品信息保存商品信息确认商品信息保存信息库存治理模块活动图4.1.2输出项目本系统中我将销售治理模块与职员治理模块定位为输出项目,下面是两个模块的活动图。销售治理销售治理查询盘点输入查询信息查询销售数量确认信息 进行盘点销售治理模块活动图职员治理职员治理查询添加保存确认信息确认信息输入职员信息输入查询信息确认职员信息输入新职员信息修改职员信息查询修改信息保存职员信息确认删除信息删除职员信息输入欲删除职员信息从数据库表中删除职员信息职员治理模块活动图4.2程序算法设计(程序逻辑)进货治理和仓库治理的差不多E

28、R图通过转化、关系模式的规范化,消除关系中的函数依靠1)零售前台治理系统销售治理销售治理结账条形码扫描商品录入会员业务营业员顾客添加VIP积分零售前台治理系统销售治理销售治理自动制定进货打算自动入库登记生成销售排行榜库存治理查询库存明细记录自动盘点计算库存状态自动告警进货治理自动制定进货打算自动入库登记查询打印机话人员治理差不多信息登记治理客户销售权限治理提示职员操作权限治理仓库员超市经理职员后台治理系统4.3模块详细设计1)进货治理:供应商治理:包括供应商的编码、省份、电话、地址等,能够对其添加和删除查询。订单治理:包括订单预测、订单审核、订单查询、订单录入,订单预测能够对订单进行预测。进货

29、治理:用于商品入库的治理。包括商品编码、进货日期、进货量、库存位置、和经手人。退货治理:用于超市收货时不合格的商品进行退货操作的治理。进货治理进货治理供应商治理订单治理存货治理退货治理差不多资料供应商查询订单预测订单录入订单审核订单查询进货治理详细设计2)库存治理盘点操作:用于超市定期的进行人工的盘点,核实库存是否有错,确保库存量的正确性。盘点单:用于记录盘点时盘赢或是盘亏的单据记录时刻。库存查询:用于查询库存中现有商品的库存量和商品类型。库存分布:制定库存分布的报表。库存报表:制定库存的报表。库存治理库存治理盘点操作盘点单库存查询库存分布库存报表库存治理详细设计3)销售治理:超市的一个要紧任

30、务确实是把商品销售给消费者,销售治理的菜单实现的功能如下:商品销售:用于超市销售商品的记录,包括商品的编码、售价、等的记录。销售查询:用于商品销售的查询,包括商品的编码、售价、等的查询。销售统计:用于对销售商品的统计记录。价格调整:用于超市对市场的价格不定期的进行调整。销售治理销售治理商品销售销售查询销售统计调整价格销售治理详细设计4)差不多资料治理:超市差不多资料的菜单实现如下功能:部门资料:用于维护部门的信息,能够添加和删除部门,还能够查询部门的信息。职员资料:设有职员的差不多信息,能够添加、删除和查询职员的信息。商品资料:用于商品的资料查询。会员资料:设有会员购物的信息,能够添加会员的信

31、息,还能够查询会员信息。差不多资料治理差不多资料治理部门资料职员资料商品资料会员资料差不多资料治理详细设计5)财务治理:月进货统计表:用于对供应商进货的统计,统计后制作成财务报表。月销售统计表:对超市的每月销售进行统计后制成财务报表。月出入库统计:对商品出入库进行统计后制作成财务报表。月收银员销售:用于对收银员每月的销售进行统计后制作成财务报表。财务治理财务治理月进货统计表月销售统计表月出入库统计月收银员销售财务治理详细设计4.4程序流程图5.编码与测试5测试与实现5.1测试5.1.1 用户登陆测试测试用例1(正确输入)【输入】:用户:lc 密码:lc【期望输出】:登入成功,显示前台销售治理窗

32、体【实际输出】:登入成功,显示前台销售治理窗体测试用例2(无该用户)【输入】:用户:aa 密码:aa【期望输出】:提示用户名或密码错误【实际输出】:提示用户名或密码错误测试用例3(密码错误)【输入】:用户:lc 密码:aa【期望输出】:提示用户名或密码错误【实际输出】:提示用户名或密码错误测试用例3(无输入)【输入】:用户: 密码:【期望输出】:提示用户名或密码错误【实际输出】:提示用户名或密码错误5 . 1. 2 商品录入测试测试用例1(正确输入)【输入】:条形码:001 商品名称:可口可乐 价格:2.0 【期望输出】:商品录入成功,加入商品列表【实际输出】:商品录入成功,加入商品列表测试用

33、例2(以存在的商品)【输入】:条形码: 1000001 商品名称: Merch1 价格:2.0 【期望输出】:提示商品差不多存在【实际输出】:提示商品差不多存在测试用例3(需要录入的商品信息缺少或不合法)【输入】:条形码:空 商品名称:可口可乐 价格:2.0 【期望输出】:提示缺少信息/不合法,焦点转移【实际输出】:提示缺少信息/不合法,焦点转移 5. 1. 3 商品查询测试测试用例1(正常)【输入】:条形码:1000001【期望输出】:商品列表中显示该商品,商品名为Merch1【实际输出】:商品列表中显示该商品,商品名为Merch1测试用例2(无该商品)【输入】:条形码:1010001【期望输出】:商品列表中为空【实际输出】:商品列表中为空5.1.4 快速输入测试测试用例1(正确输入)【输入】:条形码编号:100023 数量:1【期望输出】:商品信息显示在购物小票列表中【实际输出】:商品信息显示在购物小票列表中测试用例2(正确输入,但该产品不同意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论