2.1系统需求分析
收银系统需求分析报告书
1.需求概述
1.1项目背景
随着全国各大企业的蓬勃发展越来越多的企业需要拥有一套自己的收银系统,本系统主要是迎合一些小规模的超市企业的收银需求系统,充分考虑了用户的使用习惯和思考方式,使用户能够直观,简单,快速的学会使用系统,是同行中使用性,操作性等的一款收银管理系统,本系统具有收银、查询、统计等一站式完成的功能,在广大的企业应用中发挥良好的作用。
1.2系统目标
该系统为收银员和库存员提供录入商品、查询商品、修改金额、库存管理、顾客会员积分查询、支付方式、打印发票等功能,通过这些系统目标可以做到对超市管理的规范、快速查询等操作,从而减少管理方面的工作量。
1.3系统结构
超市收银系统主要用于超市,代替人工收银费时费力易出错的工作,超市收银系统的如下图:
收银系统结构
2.系统功能需求
2.1收银系统功能
2.1.1登陆功能
超市拥有较多工作人员,超市工作人员进入系统,输入账号,密码,系统从后台查询验证,验证通过则进入系统操作界面。
2.1.2收银管理
通过收银员获取货物条码,显示物品条码,品名,单价,数量,货物金额,录入所有货物条码,同时接受顾客因为一些质量问题产生的退货业务。
2.1.3货品信息查询
收银员通过输入条码号或输入物品品名,系统显示物品条码号,物品品名,单价,生产厂家等物品信息。
2.1.4销售记录查询
通过选择系统操作界面功能中的销售记录按钮,系统显示该处收银台当日销售货物清单,显示货物条码号,货物品名,单价,数量,货物金额,以及金额总计。
2.2系统功能结构
收银系统功能结构2.3业务流程
2.3.1收银员业务流程
收银员业务流程
2.3.2库存员业务流程
库存员业务流程
2.4用户界面
登陆界面3.系统非功能需求
3.1.易用性
本系统是人机交互的系统,要求系统在操作上方便简单,避免和以往那些一板一眼的老式教学平台雷同,争取做到界面上的新颖,实现用户界面友好。
3.2.可靠性
由于系统需要有较高的可靠性,在系统出现错误时,要求应用系统能报告相应的详细错误信息给操作员,提示错误和问题,以便理解与分析。
3.3.可维护性
系统的基本维护必须简单,不要求需专业技术人员进行维护,即可达到基本的维护目的,例如:数据备份、恢复;数据导入/导出等维护性操作。
3.4.安全性
设有操作口令,对要求进入的用户必须输入用户名及密码才可以进入并赋予相应的使用权限。安全保密性相对来说较高。
4.软硬件和其他外部结构需求
4.1硬件接口
(a):处理器要求:Pentium Ⅵ或以上
(b):运行环境:Microsoft Visual Studio 2005
(c)内存要求: 512MB或以上
4.2软件接口
(a):操作系统平台:Windows xp
(b):数据库系统平台:SQL Sever 2005
(c):开发语言:C#、SQL
(d):开发工具:Microsoft Visual Studio 2005、SQL Sever 2005
5.其它需求
5.1数据库需求
对数据库的静态结构,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。
5.2系统操作要求
本系统使用SQL server ,可利用其自带的各种功能进行管理,对不同数据信息和其它信息分类存储,使用索引查找。
5.3故障及其处理要求
为避免系统运行中故障对用户造成经济上的损失:
(a):重要数据用户应自行备份。
(b):做好数据库的日常维护工作。
(c):灾难性,比如断电等非系统因素,系统应具有恢复机制。