超市管理系统
3需求规定
3.1对功能的规定
增加商品 商品信息 删除商品 超市管理员 商品标识 修改商品 商品信息 商品信息库 查询商品 统计后的结果 统计命令信息 统计商品总量等
3.2对性能的规定 3.2.1精度
商品代码 4位整数
6
超市管理系统
名称 3位文字
进货单价 精确到小数点后一位 销售单价 精确到小数点后一位 数量 3位正整数
进货时间 年-月-日 小时:分钟 售货时间 年-月-日 小时:分钟 总金额 精确到小数点后一位 进货金额 精确到小数点后一位 销售金额 精确到小数点后一位 利润值 精确到小数点后一位 库存数量 4位正整数码
3.2.2时间特性要求
a.响应时间;一秒,立即响应
b.更新处理时间;每条消息输入结束 立即更新数据 c.数据的转换和传送时间;每次输入结束 立即更新文档数据 d.解题时间;请求之后进行解题
3.2.3灵活性
a.操作方式上的变化;电脑键盘输入
b.运行环境的变化;在可以允许Java的环境下即可 c.同其他软件的接口的变化;没有其他软件 d.精度和有效时限的变化;必须按照规定来做 e.计划的变化或改进。随进程中遇到的问题来更改
f.对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
7
超市管理系统
3.3输人输出要求
商品代码 int 4位整数 名称 char 3位文字
进货单价 double 精确到小数点后一位 销售单价 double 精确到小数点后一位 数量 int 3位正整数
进货时间 int 年-月-日 小时:分钟 售货时间 int 年-月-日 小时:分钟 总金额 double 精确到小数点后一位 进货金额 double 精确到小数点后一位 销售金额 double 精确到小数点后一位 利润值 double 精确到小数点后一位 库存数量 int 4位正整数码
3.4数据管理能力要求
文档记录每种物品的数量,价格
3.5故障处理要求
有可能输入没能按照要求,那么会弹出输入错误的窗口,这个时候不将数据存入文件
3.6其他专门要求
1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能。
2)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。 3)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。
8
超市管理系统
4运行环境规定
4.1设备
a.处理器型号及内存容量;
处理器型号在Pentium 4 cpu以上,内存512M以上(最好在1G以上)。 b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
外存在8G以上(根据超市运营情况而定,如果是大型超市则需要更大外存);脱机即可使用,存储格式为文件,(.Txt)设备数量一台即可。 c.输入及输出设备的型号和数量,联机或脱机;
标准输入输出设备即可,数量为一,脱机可使用。 d.数据通信设备的型号和数量;
目前无需数据通信。 e.功能键及其他专用硬件
4.2支持软件
该软件需在Windows xp及以上的操作系统,运行机器需要安装java1.4.5或以上版本使用。
编译测试软件为eclipse。
支持编译软件包括各种java记事本和编译器。
4.3接口
本软件不需要特定的硬件或硬件接口进行支撑。需运行于Windows XP的操作系统之上。
内部接口即为实现各个类之间的接口。
9
超市管理系统
4.4控制
控制软件的运行主要靠键盘、鼠标等外部设备。管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权限; 员工是以普通用户登录系统的,所以数据库会以用户名自动识别,并给予不同的权限。控制信号由外部设备发出。
10