超市后台管理系统—软件需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件需求规格说明书
项目名称:超市后台管理系统
开发团队:哈工大软件学院物联网一班小组成员:学号姓名
学号姓名
学号姓名
工业大学软件学院
2014年12月
1引言 (1)
1.1编写目的 (1)
1.2背景 (1)
1.3定义............................................................................................. 错误!未定义书签。
1.4参考资料 (2)
2任务概述 ....................................................................................... 错误!未定义书签。
2.1目标 (2)
2.2用户的特点.................................................................................. 错误!未定义书签。
2.3假定和约束.................................................................................. 错误!未定义书签。
3需求规定 ....................................................................................... 错误!未定义书签。
3.1对功能的规定............................................................................... 错误!未定义书签。
3.2对性能的规定 .............................................................................. 错误!未定义书签。
3.2.1精度 ...................................................................................... 错误!未定义书签。
3.2.2时间特性要求........................................................................ 错误!未定义书签。
3.2.3灵活性 .................................................................................. 错误!未定义书签。
3.3输人输出要求 .............................................................................. 错误!未定义书签。
3.4数据管理能力要求 ....................................................................... 错误!未定义书签。
3.5故障处理要求 .............................................................................. 错误!未定义书签。
3.6其他专门要求 .............................................................................. 错误!未定义书签。
4运行环境规定................................................................................. 错误!未定义书签。
4.1设备............................................................................................. 错误!未定义书签。
4.2支持软件 ..................................................................................... 错误!未定义书签。
4.3接口 ............................................................................................ 错误!未定义书签。
1引言
1.1编写目的
目前,超市的竞争进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特加盟店、专卖店、货仓等相互并存。
如在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标
此软件需求说明书的编写目的是说明小型的超市后台管理系统软件的可行途径和使用法,给开发者以及软件使用者一个详细的说明。
软件需求说明书的预期读者是与超市后台管理系统软件开发有联系的人,自身开发组成人员,系统维护人员以及开发者等。
1.2背景
系统名称:小型超市后台管理系统软件
任务提出者:超市后台管理人员
任务开发者:哈工大软件工程专业小团队
用户:超市管理人员
其他说明:该软件依靠超市局域网即可运行,与超市金额结算系统有一定往来关系。
1.3参考资料
齐志昌,谭庆平,宁洪软件工程(第二版)北京:高等教育出版社,2004
Ian Sommerville 软件工程(第六版)程成霞等译北京:机械工业出版社,出版社,2003
2任务概述
2.1目标
(1)开发背景
在竞争日益激烈的超市行业中,为了提高物资管理的水平和工作效率提供有效的技术保障,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
(2)开发目的
该软件的开发可大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市信誉度,降低管理成本。
(3)应用目标
建立一个友好的用户界面。
程序优化、安全并要有良好的可扩展性。
实现基本超市管理功能。
实现对进货商品的信息录入,并建立完整的数据库,对商品实行统一管理。
采购人员查询本系统,可以更直接,更有效的获得商品的情况;完成操作简单易懂,无需技术背景即可操作的系统。
(4)声明
本软件控件均以中文形式表示,对普通程序使用者的查询提供简单便的快捷操作,不需要技术含量。
本档案管理系统软件应用于中小型超市。
在功能上还可进一步实现安全防、关于数据结构面可能单一不能满足超市的一些数据提取分析的功能。
该软件为独立存在的软件,容自含。
2.2用户的特点
(1)操作人员
该软件使用操作人员主要为超市收银人员和仓库管理人员,不需要了解软件开发部原理,但需要一定基本的计算机使用技能,需要了解系统使用说明。
(2)维护人员
维护者为超市技术部门人员,需要具备java语言基础,有一定的软件开发、维护技术背景。
2.3假定和约束
(1)开发经费
初步预定500元,用于购买资料。
(2)开发时间
开发时间为一个月左右。
3需求规定
3.1对功能的规定
主要功能:
1. 进货时需录入商品的代码、名称、进货单价、销售单价、数量,系统需记录进货时间。
2. 销售时需根据当次售出商品的销售单价和数量计算出总金额,系统记录售货信息。
3. 查询当前商品的库存数量。
4. 查询总的进货金额、销售金额和利润值。
5. 按天查询当天的售货总金额。
UML模型-超市售货系统-1.
3.2对性能的规定
3.2.1精度
商品代码4位整数
名称3位文字
进货单价精确到小数点后一位
销售单价精确到小数点后一位
数量3位正整数
进货时间年-月-日小时:分钟
售货时间年-月-日小时:分钟
总金额精确到小数点后一位
进货金额精确到小数点后一位
销售金额精确到小数点后一位
利润值精确到小数点后一位
库存数量4位正整数
3.2.2时间特性要求
a.响应时间;一秒,立即响应
b.更新处理时间;每条消息输入结束立即更新数据
c.数据的转换和传送时间;每次输入结束立即更新文档数据d.解题时间;请求之后进行解题
3.2.3灵活性
a.操作式上的变化:电脑键盘、鼠标输入,基本上无需变化。
b.运行环境的变化:在有安装java jre1.7以上的计算机上
c.同其他软件的接口的变化:与超市收银系统有接口,以进行售货金额的传送,实现过程待议。
d.精度和有效时限的变化:可以根据商品具体要求,更改精度(比如售价十分高的物品以及十分低的物品)
e.计划的变化或改进:随进程中遇到的问题来更改
3.3输人输出要求
商品代码int 4位整数
名称char 3位文字
进货单价double 精确到小数点后一位
销售单价double 精确到小数点后一位
数量int 3位正整数
进货时间int 年-月-日小时:分钟
售货时间int 年-月-日小时:分钟
总金额double 精确到小数点后一位
进货金额double 精确到小数点后一位
销售金额double 精确到小数点后一位
利润值double 精确到小数点后一位
库存数量int 4位正整数
3.4数据管理能力要求
初步估计需要:运行存256M以上
文件(商品信息以及利润信息):8G以上
系统占用:1G左右
额外说明:随着超市运营,商品增加,超市扩充,
需要的文件量会有所增加。
3.5故障处理要求
1)在输入不规的情况下给出提示并重新输入
2)在系统运营超负荷的情况下及时停止并给出提示,要求后台维护人员进行维护
3)在数据处理出错时给出出错信息以及出错位置,避免数据丢失
4)运行存不足导致系统运行死机时及时保存数据并能有效恢复数据
3.6其他专门要求
1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能。
2)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。
3)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。
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的操作系统之上。
部接口即为实现各个类之间的接口。
4.4控制
控制软件的运行主要靠键盘、鼠标等外部设备。
管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权限;员工是以普通用户登录系统的,所以数据库会以用户名自动识别,并给予不同的权限。
控制信号由外部设备。