便利店收银系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
便利店收银系统
需求分析报告
项目小组:09信管课程设计小组
项目名称:便利店收银系统
项目成员:组长侯鹏鹏
组员:秦慧芳陈磊
一序言
1.1编写目的 (2)
1.2参考资料 (2)
二任务概述
2.1目标 (3)
2,2运行环境 (3)
2.3条件与限制 (3)
三数据描述
3.1结构图表 (3)
3.2数据字典 (4)
3,3数据字典描述 (4)
3.4各位数据表的结构 (5)
四数据流图:
4.1简单的数据流图 (6)
4.2喜欢的数据流图 (6)
五 E-R图及其描述
5.1E-R图 (6)
5.2E-R描述 (7)
六性能要求:
6.1数据结构精确度 (7)
6.2时间特性 (7)
6.3适应性 (8)
七用户要求
7.1用户界面 (8)
7.2硬件接口 (8)
7.3软件接口 (9)
7.4故障处理 (9)
一、序言
1.1编写目的
在信息技术高度发达的今天,我们应该把这种信息技术融入到我们的日常生活中,使我们的生活变的更加方便快捷,把复杂的数据计算变的简单,使仓储易于管理以及减少了人员的消耗,降低了便利店的运营成本,使效率最大化。为了方便配合超市日常经营管理,本系统把收银、库存提醒等信息管理工作集成到一个统一的平台,将便利店人员分工协作、相互配合,及时了解超市日常营运情况。同时,也方便经营者对日常经营情况的了解。
本需求分析为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本需求分析可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
1.2参考资料
实用软件工程学(主编:庄晋林,杨志宏)
软件工程的方法和实践(窦万峰等编著)
统一软件开发过程(著,周伯生译,机械工业出版社)
二、任务概述
2.1目标
明确用户需求,加速开发进程;
提高处理速度;
控制精度以及日常业务处理能力的提高;
管理信息服务的改进;
人员工作效率的提高;
2.2运行环境
操作系统: Microsoft Windows XP
数据库: SQL Sever 2005
开发工具: Microsoft Visual Studio 2005 2.3条件与限制
处理器要求:Pentium Ⅵ或以上
运行环境: Microsoft Visual Studio 2005
内存要求: 512MB或以上
三、数据描述
3.1结构图表
3.2数据字典
3.3数据字典的描述
商品信息表:在该表中存储了便利店所有的商品的详细信息,在该表中商品编号为主码
仓库库存商品信息表:在该表中存储了便利店所有的库存商品
的名称以及数量,在该表中商品编号为主码,有利于进货和促销的管理
当日销售商品信息表:在该表中存储了便利店中当天所售出的商品的名称以及数量,其中在该表中商品编号为主码,有利于对当天的营业额进行结算
商品供应商表:在该表中存储了便利店商品的供货商的信息,便于店主进行进货和退货以及换货商品
3.4各数据表的结构
四、数据流图
4.1基本的数据流图:
4.2细化的数据流图:
五、E-R图及描述
5.1E-R图
5.2E-R图的描述
在便利店收银系统中,主要涉及到商品信息表.仓库库存商品信息表当日销售商品信息表,在三个表中都有商品编号这一属性且是主码,通过它可以把三个表建立关系,方便在数据查询,使用,修改,删除等操作
5.3逻辑结构
人事管理系统中E-R图共有五个实体分别转换为三个关系模式:
商品信息表(商品编号,条码,商品名称,价格,生产日期,保质期,生产商)
仓库库存商品信息表(商品编号,商品名称,数量)
当日销售商品信息表(商品编号,商品名称,价格,售出数量)
六、性能需求
6.1数据精确度
数据要求必须精确,可靠,真实。进行操作请求时,如:查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。而在满足用户请求时,系统应保证所响应数据的查全率与查准率。以及出现错误时候能直接恢复到初始状态,保证了数据的安全性
6.2时间特性
为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。如果需要与外部设备交
互(如清单打印机)时,响应时间可能较长,但应在可接受范围之内,便利店销售产品的时候应该迅速,以免给顾客带来不好的影响
6.3适应性
本系统可在微软的多种操作系统平台上运行。保证本系统的稳定性以及扩展性
七、运行需求
7.1用户界面
7.2硬件接口
1、处理器要求:Pentium Ⅵ或以上
2、运行环境: Microsoft Visual Studio 2005
3、内存要求: 512MB或以上
4、硬盘要求: 20GB以上
7.3软件接口
操作系统平台:Windows xp/vista/win7
数据库系统平台:SQL Sever 2005
开发语言:C#、SQL
开发工具:Microsoft Visual Studio 2005、SQL Sever 2005 7.4故障处理
由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
其他问题:
硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决
软件方面:做好每天关机前自动备份。