便利店管理系统设计及说明书_第1页
便利店管理系统设计及说明书_第2页
便利店管理系统设计及说明书_第3页
便利店管理系统设计及说明书_第4页
便利店管理系统设计及说明书_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、-. z.大学软件工程实验设计说明书学院:_数学与信息科学学院 _班级:信计121小组成员: 何祖荣(1215200017)_黎华海(1215200020)_宗鹏(1215200021)指导教师: 麦红 目录 TOC o 1-3 h z u HYPERLINK l _Toc4191354291、引言 PAGEREF _Toc419135429 h 4HYPERLINK l _Toc4191354301.1编写目的 PAGEREF _Toc419135430 h 4HYPERLINK l _Toc4191354311.2背景 PAGEREF _Toc419135431 h 4HYPERLINK

2、l _Toc4191354321.3定义 PAGEREF _Toc419135432 h 5HYPERLINK l _Toc4191354331.4参考资料 PAGEREF _Toc419135433 h 5HYPERLINK l _Toc4191354342、数据表 PAGEREF _Toc419135434 h 5HYPERLINK l _Toc4191354353、各功能详细描述 PAGEREF _Toc419135435 h 7HYPERLINK l _Toc4191354363.1 登录界面与主界面模块 PAGEREF _Toc419135436 h 8HYPERLINK l _To

3、c4191354373.1.1 程序描述 PAGEREF _Toc419135437 h 8HYPERLINK l _Toc4191354383.1.2 输入项 PAGEREF _Toc419135438 h 8HYPERLINK l _Toc4191354393.1.3 输出项 PAGEREF _Toc419135439 h 8HYPERLINK l _Toc419135440算法 PAGEREF _Toc419135440 h 8HYPERLINK l _Toc4191354413.1.5 流程图 PAGEREF _Toc419135441 h 9HYPERLINK l _Toc41913

4、54423.1.6 测试计划 PAGEREF _Toc419135442 h 10HYPERLINK l _Toc4191354433.2 前台销售模块 PAGEREF _Toc419135443 h 10HYPERLINK l _Toc4191354443.2.1 功能描述 PAGEREF _Toc419135444 h 11HYPERLINK l _Toc4191354453.2.2 输入项 PAGEREF _Toc419135445 h 11HYPERLINK l _Toc4191354463.2.3 输出项 PAGEREF _Toc419135446 h 11HYPERLINK l _

5、Toc4191354473.2.4 算法 PAGEREF _Toc419135447 h 11HYPERLINK l _Toc4191354483.2.5 流程图 PAGEREF _Toc419135448 h 12HYPERLINK l _Toc4191354493.2.6 测试计划 PAGEREF _Toc419135449 h 14HYPERLINK l _Toc4191354503.3 商品管理模块 PAGEREF _Toc419135450 h 14HYPERLINK l _Toc4191354513.3.1 程序描述 PAGEREF _Toc419135451 h 14HYPERL

6、INK l _Toc4191354523.3.2 输入项 PAGEREF _Toc419135452 h 14HYPERLINK l _Toc4191354533.3.3 输出项 PAGEREF _Toc419135453 h 14HYPERLINK l _Toc4191354543.3.4 算法 PAGEREF _Toc419135454 h 15HYPERLINK l _Toc4191354553.3.5 流程图 PAGEREF _Toc419135455 h 15HYPERLINK l _Toc4191354563.3.6 测试计划PAGEREF _Toc419135456 h 16HY

7、PERLINK l _Toc4191354573.4 员工管理模块 PAGEREF _Toc419135457 h 17HYPERLINK l _Toc4191354583.4.1 程序描述 PAGEREF _Toc419135458 h 17HYPERLINK l _Toc4191354593.4.2 输入项 PAGEREF _Toc419135459 h 17HYPERLINK l _Toc4191354603.4.3 输出项 PAGEREF _Toc419135460 h 17HYPERLINK l _Toc4191354613.4.4 算法 PAGEREF _Toc419135461

8、h 17HYPERLINK l _Toc419135462流程图 PAGEREF _Toc419135462 h 18HYPERLINK l _Toc419135463测试计划 PAGEREF _Toc419135463 h 19HYPERLINK l _Toc4191354643.5 进货管理模块 PAGEREF _Toc419135464 h 19HYPERLINK l _Toc4191354653.5.1 功能描述 PAGEREF _Toc419135465 h 19HYPERLINK l _Toc4191354663.5.2 输入项 PAGEREF _Toc419135466 h 20

9、HYPERLINK l _Toc4191354673.5.3 输出项 PAGEREF _Toc419135467 h 20HYPERLINK l _Toc4191354683.5.4 算法 PAGEREF _Toc419135468 h 20HYPERLINK l _Toc4191354693.5.5 流程图 PAGEREF _Toc419135469 h 21HYPERLINK l _Toc4191354703.5.6 测试计划 PAGEREF _Toc419135470 h 22HYPERLINK l _Toc4191354713.6 销售分析模块 PAGEREF _Toc41913547

10、1 h 22HYPERLINK l _Toc4191354723.6.1 程序描述 PAGEREF _Toc419135472 h 22HYPERLINK l _Toc4191354733.6.2 输入项 PAGEREF _Toc419135473 h 22HYPERLINK l _Toc419135474输出项 PAGEREF _Toc419135474 h 22HYPERLINK l _Toc419135476算法 PAGEREF _Toc419135476 h 22HYPERLINK l _Toc419135477流程图 PAGEREF _Toc419135477 h 24HYPERLI

11、NK l _Toc419135478测试计划 PAGEREF _Toc419135478 h 251、引言在24小时营业的便利店, 为了给予客户更多更好更快的服务, 因为设计了这款便利店管理系统软件, 包含一个通用界面与5大功能,并为设计者和用户提供了清晰的使用思路和方式。1.1编写目的为了能使便利店迎来更多的顾客,提供更好的服务,开发人员进行了全面的调查,并做出了具体的分析,同时多次对比同类型软件,在此基础上开发出便利店管理系统”软件。在本便利店管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述。本阶段将在系统需求分析的基础上,对便利店管理系统做概要设计

12、及详细设计。主要解决了实现该系统需求的功能模块问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构设计等。详细设计中参考此概要设计,在概要设计对便利店管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计及详细设计的过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。1.2背景(1)名称:便利店管理系统(2)开发方:大学信计121何祖荣小组(3)组成:置于便利店的前台客户程序和数据库。(4)

13、本系统关系如图1-1所示:图1-1系统关系图1.3定义员工管理: 对员工信息进行更新和修改进货: 对商品进行订购, 打出清单销售:和客人进行商品交易, 打出清单功能流程图:反应该功能操作流程的解释图1.4参考资料软件工程导轮 第6版 清华大学 海藩 牟永敏编著航空机票预订系统文档 于俊2、数据表(1)店长表如表2-1所示:表2-1店长表字段名称数据类型长度默认值是否允许空字段描述Char(8)8否店长性别Char(2)2否店长编号char(88否店长工龄int是店长合同时间Char(20)20是合同时长工作时间Char(20)20是工作时长密码Nvarchar(6)6否登录密码(1)员工表如表

14、2-2所示:表2-2员工表字段名称数据类型长度默认值是否允许空字段描述Char(8)8否员工性别Char(2)2否员工性别编号char(88否员工编号工龄int是员工工龄合同时间Char(20)20是合同时长工作时间Char(20)20是工作时长密码Nvarchar(6)6否登录密码(1)商品表如表2-3所示:表2-3商品表字段名称数据类型长度默认值是否允许空字段描述编号Char(8)8否商品编号名称Char(8)8否商品名称价格int是商品价格数量int0是商品数量规格Char(8)8是商品规格种类Char(8)8是商品种类批号Char(10)10是商品批号供应商Char(20)20是商品供

15、应商条码Char(20)20是商品条码产地Char(40)40是商品产地备注Char(40)40是备注保质期int是商品保质期生产日期datetime是生产年月货架类型Char(20)20是货架类型(1)采购表如表2-4所示:表2-4采购表字段名称数据类型长度默认值是否允许空字段描述编号Char(8)8否店长编号编号Char(88否商品编号数量char(5)5否商品数量金额int否商品金额时间Char(20)20否进货时间(5)销售如表2-5所示:表2-5销售表字段名称数据类型长度默认值是否允许空字段描述编号Char(8)8否员工编号编号Char(8)8否商品编号单号char(10)10否销售

16、单号数量int否商品数量金额Int否商品价格时间Datetime否销售时间3、各功能详细描述本系统主要用于便利店管理,所以提供了以下几个子功能:前台销售,商品管理,员工管理,进货管理,销售分析,以及后台方面的生成销售清单,进货清单,销售分析清单等。(1)前台销售功能:店员和店长有权限使用此功能。首先把顾客购买的商品放置与商品条码工具先,获取该商品信息,之后计算总价,进去商品与金钱的交易,最后打印出本次交易的销售清单。(2)商品管理功能:店员和店长有权限使用此功能进行商品管理。(3)员工管理功能:店长有权限使用此功能进行员工管理。(4)进货管理功能:店长有权限使用此功能。首先输入商品的名称,之后

17、输入进货的数量,系统计算出总价,店长确认交易款项,便可以完成与供应商的商品交易了。(5)销售分析功能:店长有权限使用此功能。(6)输出销售清单:(7)输出进货清单:(8)输出销售分析清单:该系统对应六个模块,分别是:(1)登陆界面与主界面(2)前台销售(3)商品管理(4)员工管理(5)进货管理(6)销售分析3.1 登录界面与主界面模块3.1.1程序描述登录界面与主界面。通过登陆界面正确输入用户名和密码后即可进入程序主界面。主界面为功能模块的入口。3.1.2输入项登录界面输入项如表3-1所示表3-1登录界面输入项表字段名称数据类型长度允许空字段描述编号char(5)5否员工编号密码nvarcha

18、r30否登录密码3.1.3输出项(1)显示功能选择界面。(2)提示用户名或密码错误,重新输入。(3)提示用户名或密码不能为空。3.1.4算法运行程序后即出现登陆界面。在登陆界面输入用户名和密码,点击确认按钮:部处理if 员工编号不存在提示错误信息:该员工不存在,请重新输入!else if 密码不正确提示错误信息:密码不正确,请重新输入!else if 用户名=空|密码=空提示错误信息:用户名或密码不能为空,请重新输入!else 登陆成功并转入功能选择界面if 点击前台销售关闭主界面显示前台销售界面if 点击商品管理关闭主界面显示商品管理界面if 点击员工管理关闭主界面显示员工管理界面if 点击

19、进货管理关闭主界面显示进货管理界面if 点击销售分析关闭主界面显示销售分析界面点击退出按钮:关闭主界面显示登陆界面点击关闭按钮:退出系统3.1.5流程图登录与主界面流程图如图3-1所示:图3-1 登录与主界面流程图3.1.6测试计划对输入参数查验,检测数据库数据异常时能否判断并给予适当处理。3.2 前台销售模块3.2.1 功能描述负责便利店前台销售的店员,在每一位客人购买商品付账时,使用前台销售模块生成本次交易的销售清单,记录本次交易的商品和数量,收取商品的总价和计算返还给客人的金钱,以便完成便利店的商品金钱交易。此功能可以计算交易商品的总价,数量,查看交易的日期,时间等资料,再生成销售清单给

20、客人,并记录在数据库中。3.2.2 输入项前台销售模块输入项如表3-2所示:表3-2登录界面输入项表字段名称数据类型长度默认值是否允许空字段描述编号int否商品编号名称Char(8)8否商品名称价格int30否商品价格数量int0否商品数量规格Char(8)8否商品规格种类Char(8)8是商品种类批号Char(10)10是商品批号供应商Char(20)20否商品供应商条码Char(20)20是商品条码产地Char(40)40是商品产地备注Char(40)40是备注保质期Char(30)30否商品保质期生产日期Char(30)30否生产年月3.2.3 输出项(1)成功转入相应页面;(2)成功录

21、入,生成清单;(3)提示错误,返回重新输入。3.2.4 算法点击便利店管理系统界面上的前台销售选项,进入前台销售信息界面,可返回主界面。进入前台销售界面后, 输入销售商品, 让系统计算总价, 打出清单, 店员据此收款, 完成交易。输入商品条码If 条码存在商品销售记录添加1 数量的该商品计算总价Else 商品输入错误返回输入客户所给金钱数 If 金钱总价 显示金钱不够 返回 Else计算返还交钱数 打印清单3.2.5 流程图前台销售功能流程图如图3-2所示:图3-2 前台销售功能流程图3.2.6 测试计划对输入数据进行查验,检测数据库数据异常时能否判断并给予适当处理。3.3商品管理模块3.3.

22、1程序描述由便利店管理系统进入商品管理界面,商品管理界面具有添加,删除商品信息,修改商品信息,查看商品的功能。3.3.2输入项商品管理模块输入项如表3-3所示:表3-3商品管理输入项表字段名称数据类型长度默认值是否允许空字段描述编号int否商品编号名称Char(8)8否商品名称价格int30否商品价格数量int0否商品数量规格Char(8)8否商品规格种类Char(8)8是商品种类批号Char(10)10是商品批号供应商Char(20)20否商品供应商条码Char(20)20否商品条码产地Char(40)40是商品产地备注Char(40)40是备注保质期Char(30)30否商品保质期生产日期

23、Char(30)30否生产年月金额Char(10)10否金额单号Char(10)10否清单编号时间Char(10)10否日期货架类型Char(20)20是货架类型3.3.3输出项结果信息框 添加成功 或删除成功 或修改成功3.3.4算法点击商品管理页面3个按钮进入相应界面:添加商品:打开商品信息表添加记录提示添加成功,更新数据库中商品信息,得到添加后的商品信息表if继续 转到添加记录然后添加商品else返回主页面删除商品:打开商品信息表删除记录输入要删除的商品提示删除成功,更新数据库中商品信息,得到删除后的商品信息表if继续 转到删除记录然后继续删除商品else返回主页面修改商品:打开商品信息

24、表修改记录后提示修改成功,更新数据库中商品信息,得到修改后的商品信息表if继续 转到修改记录继续修改商品信息else返回主页面查看商品:打开商品信息表查看记录后提示查找成功if继续 转到修改记录继续查看商品信息else返回主页面流程图商品管理模块流程图如图3-3所示:图 3-3商品管理功能流程图3.3.6测试计划对输入参数查验,检测数据库数据异常时能否判断并给予适当处理。检验输出数据是否真确。3.4 员工管理模块3.4.1程序描述由便利店管理系统进入员工管理界面,员工管理界面具有添加,删除员工信息,修改员工信息,查看员工信息的功能。3.4.2输入项员工管理模块输入项如表3-4所示:表3-4员工

25、管理模块输入项表字段名称数据类型长度默认值是否允许空字段描述Char(8)8否员工性别Char(2)2否员工性别编号int否员工编号工龄int否员工工龄合同时间Char(20)20否合同时长工作时间Char(20)20否工作时长3.4.3输出项结果信息框 添加成功,或修改成功,或删除成功3.4.4算法点击员工管理页面3个按钮进入相应界面:添加员工:打开员工信息表添加员工信息后提示添加成功,更新数据库中员工信息,得到添加后的员工信息表if继续 转到添加记录继续添加员工else返回主页面删除员工信息:打开员工信息表删除记录输入删除员工信息提示删除成功,更新数据库中员工信息,得到删除后的员工信息表i

26、f继续 转到删除记录继续删除员工else返回主页面修改员工信息:打开员工信息表在修改记录修改员工信息提示修改成功,更新数据库中员工信息,得到修改后的员工信息表if继续 转到修改记录继续修改员工信息else返回主页面查看员工信息:打开员工信息表在查看记录查看员工信息提示查找成功if继续 转到查找记录继续查看员工信息else返回主页面3.4.5流程图员工管理模块流程图如图3-4所示:图3-4员工管理功能流程图3.4.6测试计划对输入参数查验,检测数据库数据异常时能否判断并给予适当处理。检验输出数据是否真确。3.5 进货管理模块3.5.1 功能描述拥有便利店管理员权限的店长,在每一个销售期结束时,使

27、用进货管理模块制定下一期的销售商品方案,配合上一期销售清单与销售分析,得出适用于下一期的进货商品与数量,以便获取便利店的最大利润。此功能可以定制进货商品的种类,数量,查看商品的生产日期,供应商等资料,再生成进货清单,记录在数据库中。3.5.2 输入项进货管理模块输入项如表3-5所示:表3-5进货管理模块输入项表字段名称数据类型长度默认值是否允许空字段描述编号int否商品编号名称Char(8)8否商品名称价格int30否商品价格数量int0否商品数量规格Char(8)8否商品规格种类Char(8)8是商品种类批号Char(10)10是商品批号供应商Char(20)20否商品供应商条码Char(20)20是商品条码产地Char(40)40是商品产地备注Char(40)40是备注保质期Char(30)30否商品保质期生产日期Char(30)30否生产年月3.5.3 输出项(1)成功转入相应页面;(2)成功录入,生成进货清单;(3)提示错误,返回重新输入。3.5.4 算法点击便利店管理系统界面上的进货管理选项,进入进货管理信息界面,可返回主界面。进入进货管理界面后, 输入

温馨提示

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

评论

0/150

提交评论