超市收银系统需求分析.docx
- 文档编号:20664571
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:13
- 大小:57.13KB
超市收银系统需求分析.docx
《超市收银系统需求分析.docx》由会员分享,可在线阅读,更多相关《超市收银系统需求分析.docx(13页珍藏版)》请在冰豆网上搜索。
超市收银系统需求分析
超市收银系统需求分析
引言
1.1编写目的
信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的治理成为一种普遍而有用的手段。
一方面,这极大的减少了簿记和人力的开销,另一方面,现代运算机强大的运算能力和网络的普遍部署,大大简化了大量信息的处理和流淌。
同样,超市收银系统是超市日常经营治理的一个重要组成部分,该系统涉及了商品信息,营业额度,以及专门多相关信息的综合处理。
为了方便配合超市日常经营治理,系统把收银、退货、会员添加、库存提醒等信息治理工作集成到一个统一的平台,各治理人员分工协作、相互配合,及时了解超市日常营运情形。
同时,也方便经营者对日常经营情形的了解。
本文档为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评判系统功能和性能提供标准。
本文档可供用户、项目治理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
1.2项目背景
项目托付单位:
软件工程课程项目
项目开发单位:
08信管软件工程第二开发小组
项目主管部门:
08信管软件工程第二开发小组
项目规划:
时期
文档
提交日期
需求时期
需求分析文档
11月10日
分析设计
软件设计文档
11月15日
测试
软件测试文档
12月20日
项目开发小组:
组长:
王国敬
组员:
张夏艳杨鹏坤胡杰朱相元王肖建
王世博赵笑天马中源康新伟
.3定义
名词
说明
业务流程图
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和治理信息流向的图表,利用它能够关心分析人员找出业务流程中的不合流理向。
数据流程图是一种能全面地描述信息系统逻辑模型的要紧工具,它能够用少数几种符号综合地反映出信息在系统中的流淌、处理和储备情形。
治理调查过程中绘制的业务流程图和表格分配图等尽管形象地表达了治理信息中的流淌和储备过程,但仍没有完全脱离一些物质要素(如物资、产品等)、数据流程图则进一步舍去物质要素,收集有关资料,用运算机进行信息治理,为下一步分析做好预备。
数据流程图
数据流程图表示求解某一问题的数据通路。
同时规定了处理的要紧时期和所用的各种数据媒体。
数据流程图包括:
1.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
2.指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。
3.指明几个处理和(或)数据媒体之间的数据流的流线符号。
4.便于读、写数据流程图的专门符号。
在处理符号的前后都应是数据符号。
数据流程图以数据符号开始和终止(除9.4规定的专门符号外)
处理过程
功能图
是一种能全面地描述信息系统逻辑模型的要紧工具,它能够用少数几种符号综合地反映出信息在系统中的流淌、处理和储备情形。
数据字典
所谓数据词典,是指定义和治理数据库文件(库表)的有组织的系统,其目的是方便数据库的存取和操纵,加强系统的数据治理
需求提出者
需求提出者是对项目进行提出需求的用户
图例说明
是一种描述系统内各单位、人员之间业务关系、作业顺序和治理信息流向的图表,利用它能够关心分析人员找出业务流程中的不合流理向。
数据储备
数据储备是一种对深入挖掘用户需求,得出数据分析的储备过程。
是对整个数据的中间结果以及最终结果的储备。
数据传递
数据传递是处于整个规定了的所有数据媒体的中间产物的传递。
1.4参考资料
1.软件工程文档模版
2.软件工程导论清华大学出版社
3.C#程序设计及应用教程人民邮电出版社
2.任务概述
2.1目标
1.明确用户需求,加速开发进程;
2.提高处理速度;
3.操纵精度以及日常业务处理能力的提高;
4.治理信息服务的改进;
5.人职员作效率的提高;
2.2运行环境
1.操作系统:
MicrosoftWindowsXP
2.数据库:
SQLSever2005
3.开发工具:
MicrosoftVisualStudio2005
2.3条件与限制
1.处理器要求:
PentiumⅥ或以上
2.运行环境:
MicrosoftVisualStudio2005
3.内存要求:
512MB或以上
2.4用户特点
使用本软件的用户专门广泛,它专门适用于具有如下特点的人员:
具有一定运算机操作基础
与外界联系紧密,相关信息丢失或损坏可能带来重大缺失
信息处理量大,且数据较为复杂
针对如上用户特点,本软件能够迅速、准确、方便地提供个人社会关系数据库治理系统的各项治理功能,同时力求为用户提供方便、高效、有用的功能。
用户只需把握电脑录入功能即可。
3.数据描述
3.1静态数据
信息治理系统处理程序中静态数据
(1)静态数据作为应用程序的一部分直截了当储存在程序中,即静态数据与程序结合在一
起。
(2)静态数据从程序内部分离出来,形成独立的外部数据文件。
静态数据文件与动态
数据文件相互独立,依靠特定程序分别进行参照或存取。
(3)静态数据由外部数据文件存放方式转为数据库存放方式,将往常程序中静态数据
对动态数据加工的某些操纵关系抽象为静态表与动态表间关系。
a.用户id;
b.用户身份;
c.用户密码;
d.商品价格;
e.商品数量;
f.商品库存信息;
g.商品信息状况;
3.2动态数据
输入数据:
菜单选项,查询关键字,新建记录项,登记记录项。
输出数据:
由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:
中间查询结果。
3.3数据库介绍
数据库:
SQLServer2005
其优点在于:
1.能在所有主流平台上运行(包括Windows)。
2.采纳完全开放策略,能够使选择最最适合的解决方案。
3.长时刻的开发体会,完全向下兼容。
得到广泛的应用。
完全没有风险。
3.4数据字典
数据从程序内部分离出来,形成独立的外部数据文件。
静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。
静态数据由外部数据文件存放方式转为数据库存放方式,将往常程序中静态数据对动态数据加工的某些操纵关系抽象为静态表与动态表之间的关系
名称
用户信息查询
别名
无
用途
操作处理
描述
不同的用户能够访问不同的信息
名称
用户登陆密码
别名
密码/密码信息
用途
登陆,鉴定身份
描述
用户登陆密码能够自己设定
名称
收银员治理信息
别名
无
用途
操作处理
描述
只有治理员才有权限查看所有用户的信息
名称
商品治理信息
别名
无
用途
操作处理
描述
查看商品的精确信息
名称
数据治理信息
别名
无
用途
操作处理
描述
只有治理员才有权限进行信息的整合
名称
会员登记治理系统
别名
无
用途
操作处理
描述
对超市会员的的查询,登记等功能
3.5数据采集
数据库名称:
不同的软件都有不同的名称,一样在选择不同的接口类型后,系统都会显示默认的数据库名,一样不用修改;假如需要修改,能够点击“数据库清单”来选择相应的数据库。
登录用户名和密码:
一样默认的数据库登录名为admin,密码为admin,若治理员更换过数据库口令,请询问系统治理员。
选择采集文件存放名目及采集参数:
选择采集后文件存放名目,采集的数据类型,手动录入数据,或将数据库文件载入数据库
4.功能需求
4.1功能划分
本软件具有如下要紧功能:
●治理人员查询功能
●修改功能(包括添加、删除、修改操作)
●完善数据功能
●会员登记治理功能
●密码治理功能
●身份验证功能
4.2功能描述
用户
身份验证
输入密码
出错信息
用户信息库
密码信息
身份信息
操作要求
确定用户要求
查找信息
查询要求
信息储备系统
查询结果
查找要求
显示查询结果
查询结果
查询结果
⊕
信息修改
治理员身份确认
身份信息
身份信息
用户信息
确认为治理员
出错处理
确认为非治理员
更新储备系统
修改信息
录入详细资料
扫瞄要求
具体资料
输出设备
信息资料
⊕
⊕
修改处理
要求
治理员
具体资料
出错信息
数据流图(DFD):
5.性能需求
5.1数据精确度
数据要求必须精确,可靠,真实。
进行操作要求时,如:
查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。
而在满足用户要求时,系统应保证所响应数据的查全率与查准率。
5.2时刻特性
为满足用户高效要求,数据的响应时刻、更新处理时刻、数据转换与传输时刻、运行时刻都应在1-2秒之内。
假如需要与外部设备交互(如打印机)时,响应时刻可能较长,但应在可同意范畴之内
5.3适应性
本系统可在微软的多种软件平台上运行。
6.运行需求
6.1用户界面
类似如下:
收银员
ID:
#
姓名:
###照片:
性别:
#
工号:
###########
:
####-########
上班时刻:
####
6.2硬件接口
1、处理器要求:
PentiumⅥ或以上
2、运行环境:
MicrosoftVisualStudio2005
3、内存要求:
512MB或以上
6.3软件接口
操作系统平台:
Windowsxp
数据库系统平台:
SQLSever2005
开发语言:
C#、SQL
开发工具:
MicrosoftVisualStudio2005、SQLSever2005
6.4故障处理
由于用户在治理系统时,可能因长期的修改数据造成系统响应时刻超长,因此,应定期对系统进行修复和压缩,从而减少响应时刻,能够满足用户高效率的要求。
其他问题:
硬件方面:
假如本系统显现问题,我们能够通过倒入备份文件来解决
软件方面:
做好每天关机前自动备份。
7.其它需求
代码的可爱护性:
要求每个方法预留出必要的借口。
在数据传输猎取的时候,以及系统的登陆模块要考虑其安全性。
7.1软件的正确性
要求所公布的软件能够正确的完成用户的操作需求。
如用户在对系统进行数据修改时,系统不仅要能够识别用户录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。
7.2软件的可靠性
在用户进行可预期的操作时,系统要保证不出故障
7.3软件的效率
本软件是为实现治理自动化,使用户脱离原始的手工治理的低速度、低效率而开发的,因此该软件对用户的操作要求应在1-2秒内做处响应。
7.4软件的完整性
在发生例如掉电等以外情形时,能够保证系统数据的不丢失。
7.5软件的可爱护性
系统应能够在发觉错误时不仅做出错误显示,还应该进行错误处理,并多系统进行自动修复。
7.6软件的安全性
要求提供身份验证,只承诺通过身份验证的用户使用本软件。
同时通过验证能够确认用户身份,即确认用户是否为系统治理员,只有系统治理员才能够对软件进行数据的添加、删除和修改操作,而一般用户只能进行扫瞄数据、会员添加、日常经营等差不多操作。
7.7软件的可明白得性
软件应提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 收银 系统 需求 分析