收银系统项目设计
(梁又方 陈薇卉 张秋 魏林森 向召兵)
1.需求概述
1.1项目背景
随着人们生活水平的日渐提高,对需求的多样化,从而带动着商业的发展,例如食品店、服饰店、酒店等,以至于很多商店开了很多连锁店。只要是商店都需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的商品信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。但随着信息时代的发展,对效率的要求提高,因而软件控制销售和管理已经优势于传统全手工方式,在很多欧美国家早已实现商品自动化,而在中国这方面就不那么前卫了。商品自动化的特点是能够实时和准确的控制店内的销售情况。如果能够实时掌握销售流程及销售情况,就可以有效加速商品的周转率,从而提高服务质量。消费者的消费要求是希望在消费过程中,自己所购商品既能保证质量还能享受到优惠和方便的服务,所以有一套优质的收银系统对一个商店成功来讲,是至关重要的。
1.2系统目标
该系统分为前台收银系统和后台信息管理系统,从单店到连锁多店及多业态运营管理的各个环节,完美实现了现代化的管理高效、分析精确和信息流资金流的管理,从而帮助其全面提升运营效率和盈利能力。
1.3系统结构
系统结构图如下
1.31功能划分
管理人员查询功能
修改功能(包括添加、删除、修改操作)
完善数据功能
会员登记管理功能
密码管理功能
身份验证功能
图解如下:
1.32收银员登陆界面如下:
收银员
ID:#
姓名:### 照片:
性别:#
工号:###########
电话:####-########
上班时间:####
1.33pos系统进入管理界面(适用于较高层人员)
2.系统的功能需求分析之前台收银系统:
1)商品录入:可以通过输入唯一编码或者用嵌入RFID芯片的扫描枪扫描条形码,若商品编码和条形码模糊甚至破损,也不妨碍扫描,这是RFID可输入名称,若不知道名称,可以直接使用前台摄像头照下商品,然后得知该商品的详细信息。
2)收银服务:顾客付款成功后,支持在线支付,若现金就会自动计算找零,同时打印交易清单,如果顾客为本店会员或者想积分兑礼,只需要付款前出示会员卡,则所购商品就得到相应打折优惠,若会员卡忘带,可扫描交易清单的二维码,进入该店的一个售后系统,然后扫描会员卡,等系统录入信息,就会把未有享受的优惠于24小时内,返还到顾客所给账号。定分卡同理。
3)安全性:POS登录、退出、换班与操作锁定等权限验证保护;断电后自动保护最大限度防止意外及恶意非法操作。
4)独立作业:特有的断网收银即在网络服务器断开或网络不通的情况下,收银仍能正常工作。
5) 自动收银台:比较适用于比较前卫的使用者。就自动扫描商品条形码,录入信息,若有会员卡或者积分卡直接交易前出示扫描即可。
2.系统的功能需求分析之后台管理系统:
2.1信息管理系统处理程序中静态数据
(1) 静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一起。
(2) 静态数据从程序内部分离出来,形成独立的外部数据文件。
(3)静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或存取。
(4) 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表间关系。
a. 用户id;
b. 用户身份;
c. 用户密码;
d. 商品价格;
e. 商品数量;
f. 商品库存信息;
g. 商品信息状况;
2.2信息管理系统处理程序中动态数据
2.2 | 信息管理系统处理程序中动态数据 |
---|---|
输入数据 | 菜单选项,查询关键字,新建记录项,登记记录项 |
输出数据 | 由查询关键字确定的数据库记录集合或全部记录 |
内部生成的数据 | 中间查询结果 |
3.系统非功能需求
1) 对系统的网页设计,每个员工都有权利选择一款自己喜欢的网页背景,
在登陆界面和收银都会呈现。
2)对使用系统字体的设置,同理;
4.软硬件和其他外部接口需求
硬件需求 | 软件环境 | 外部接口 |
---|---|---|
处理器要求:i 5或以上 | 操作系统平台:Win 10 | 电源接口 |
运行环境: Microsoft Visual Studio 2012以上 | 数据库系统平台:SQL Sever 2012 | USB端口 |
内存要求: 16G或以上 | 开发语言:C#、SQL | 相应设备接口 |
5.其它需求
软件指标需求如下: | 正确性 可靠性 效率 完整性 安全性 可理解性 |
---|---|
软件的正确性 | 要求所发布的软件可以正确的完成用户的操作需求。 |
软件的可靠性 | 在用户进行可预期的操作时,系统要保证不出故障 |
软件的效率 | 使用户脱离原始的手工管理的低速度、低效率而开发的 |
软件的完整性 | 在发生例如掉电等以外情况时,可以保证系统数据的不丢失。 |
软件的安全性 | 要求提供身份验证,只允许通过身份验证的用户使用本软件。 |
软件的可理解性 | 软件提供完全图形化的界面方便用户进行操作满足各层次的用户需求。 |
组长:梁又方 组员: 陈薇卉 张秋 魏林森 向召兵
演讲者:梁又方