智慧社区商超管理系统的设计与开发总结
组员:徐晗 卢鹏 冉鑫 陈星宇 孟全金
2018年9月
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.4用户界面
3.系统非功能需求
3.1.易用性
- 本系统是人机交互的系统,要求系统在操作上方便简单,避免和以往那些一板一眼的老式教学平台雷同,争取做到界面上的新颖,实现用户界面友好。
3.2.可靠性
- 由于系统需要有较高的可靠性,在系统出现错误时,要求应用系统能报告相应的详细错误信息给操作员,提示错误和问题,以便理解与分析。
3.3.可维护性
- 系统的基本维护必须简单,不要求需专业技术人员进行维护,即可达到基本的维护目的,例如:数据备份、恢复;数据导入/导出等维护性操作。
3.4.安全性
- 设有操作口令,对要求进入的用户必须输入用户名及密码才可以进入并赋予相应的使用权限。安全保密性相对来说较高。
4.软硬件和其他外部结构需求
4.1软件接口
(a):操作系统平台:Windows 10
(b):数据库系统平台:SQL Sever 2012
(c):开发语言:C#、SQL
(d):开发工具:Microsoft Visual Studio 2012、SQL Sever 2012
5.其它需求
5.1数据库需求
- 对数据库的静态结构,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。
5.2系统操作要求
- 本系统使用SQL server ,可利用其自带的各种功能进行管理,对不同数据信息和其它信息分类存储,使用索引查找。
5.3故障及其处理要求
- 为避免系统运行中故障对用户造成经济上的损失:
(a):重要数据用户应自行备份。
(b):做好数据库的日常维护工作。
(c):灾难性,比如断电等非系统因素,系统应具有恢复机制。