《超市后台管理系统—软件需求说明书.pdf》由会员分享,可在线阅读,更多相关《超市后台管理系统—软件需求说明书.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、- .软件需求规格说明书项目名称:超市后台管理系统项目名称:超市后台管理系统-开发团队:哈工大软件学院物联网一班小组开发团队:哈工大软件学院物联网一班小组成员:成员:学号学号 XXXX学号学号 XXXX学号学号 XXXX可修编.- .工业大学工业大学软件学院软件学院20142014 年年 1212 月月-可修编.- .1 1 引言引言 1 11.1 编写目的 11.2 背景 11.3 定义错误错误! !未定义书签。未定义书签。1.4 参考资料 22 2 任务概述任务概述错误!未定义书签。2.1 目标 22.2 用户的特点错误错误! !未定义书签。未定义书签。2.3 假定和约束错误错误! !未定
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 运行环境规
3、定运行环境规定错误!未定义书签。4.1 设备错误错误! !未定义书签。未定义书签。4.2 支持软件错误错误! !未定义书签。未定义书签。4.3 接口错误错误! !未定义书签。未定义书签。. 资料.- .1 1 引言1.1 编写目的目前,超市的竞争进入到了一个全新的领域, 竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。 零售领域目前呈多元发展趋势, 多种业态:超市、仓储店、便利店、特加盟店、专卖店、货仓等相互并存。如在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标此软件需求说明书的编写目的是说明小型的超
4、市后台管理系统软件的可行途径和使用法,给开发者以及软件使用者一个详细的说明。软件需求说明书的预期读者是与超市后台管理系统软件开发有联系的人,自身开发组成人员,系统维护人员以及开发者等。1.2 背景系统名称:小型超市后台管理系统软件任务提出者:超市后台管理人员任务开发者:哈工大软件工程专业小团队用户:超市管理人员其他说明:该软件依靠超市局域网即可运行, 与超市金额结算系统有. 资料.- .一定往来关系。1.31.3 参考资料参考资料齐志昌,谭庆平,宁洪软件工程(第二版):高等教育,2004Ian Sommerville软件工程 (第六版)程成 霞 等译:机械工业, ,20032 2 任务概述任务
5、概述2.12.1 目标目标(1)开发背景在竞争日益激烈的超市行业中, 为了提高物资管理的水平和工作效率提供有效的技术保障, 尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象, 商品进销存领域迫切需要引入信息系统来加以管理。(2)开发目的该软件的开发可大大提高超市的运作效率; 通过全面的信息采集和处理,辅助提高超市的决策水平;可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市信誉度,降低管理成本。(3)应用目标建立一个友好的用户界面。. 资料.- .程序优化、安全并要有良好的可扩展性。实现基本超市管理功能。实现对进货商品的信息录入, 并建立完整的数据库,对商品实行统一管理。采购
6、人员查询本系统,可以更直接,更有效的获得商品的情况;完成操作简单易懂,无需技术背景即可操作的系统。(4)声明本软件控件均以中文形式表示, 对普通程序使用者的查询提供简单便的快捷操作,不需要技术含量。本档案管理系统软件应用于中小型超市。 在功能上还可进一步实现安全防、 关于数据结构面可能单一不能满足超市的一些数据提取分析的功能。该软件为独立存在的软件,容自含。2.22.2 用户的特点用户的特点(1)操作人员该软件使用操作人员主要为超市收银人员和仓库管理人员, 不需要了解软件开发部原理,但需要一定基本的计算机使用技能, 需要了解系统使用说明。(2)维护人员维护者为超市技术部门人员, 需要具备 ja
7、va 语言基础, 有一定的软件开发、维护技术背景。. 资料.- .2.32.3 假定和约束假定和约束(1)开发经费初步预定 500 元,用于购买资料。(2)开发时间开发时间为一个月左右。3 3 需求规定需求规定3.13.1 对功能的规定对功能的规定主要功能:1. 进货时需录入商品的代码、名称、进货单价、销售单价、数量,系统需记录进货时间。2. 销售时需根据当次售出商品的销售单价和数量计算出总金额,系统记录售货信息。3. 查询当前商品的库存数量。4. 查询总的进货金额、销售金额和利润值。5. 按天查询当天的售货总金额。. 资料.- .增加商品商品信息删除商品超市管理员商 品标识修改商品商品信息商
8、品信息库查询商品统计后的结果统计命令信息统计商品总量等UML 模型-超市售货系统-1. 资料.- .商品信息商 品 代码商 品 名称商 品 单价进 货 时间商 品 数量总销售金额以及利润3.23.2 对性能的规定对性能的规定3.2.13.2.1 精度精度商品代码4 位整数名称3 位文字进货单价精确到小数点后一位销售单价精确到小数点后一位数量3 位正整数进货时间年-月-日 小时:分钟. 资料.- .售货时间年-月-日 小时:分钟总金额精确到小数点后一位进货金额精确到小数点后一位销售金额精确到小数点后一位利润值精确到小数点后一位库存数量4 位正整数3.2.23.2.2 时间特性要求时间特性要求a响
9、应时间;一秒,立即响应b更新处理时间;每条消息输入结束 立即更新数据c数据的转换和传送时间; 每次输入结束 立即更新文档数据d解题时间;请求之后进行解题3.2.33.2.3 灵活性灵活性a操作式上的变化:电脑键盘、鼠标输入,基本上无需变化。b运行环境的变化:在有安装 java jre1.7 以上的计算机上c同其他软件的接口的变化:与超市收银系统有接口,以进行售货金额的传送,实现过程待议。d精度和有效时限的变化:可以根据商品具体要求,更改精度(比如售价十分高的物品以及十分低的物品)e计划的变化或改进:随进程中遇到的问题来更改. 资料.- .3.33.3 输人输出要求输人输出要求商品代码int4
10、位整数名称char3 位文字进货单价double精确到小数点后一位销售单价double精确到小数点后一位数量int3 位正整数进货时间int年-月-日 小时:分钟售货时间int年-月-日 小时:分钟总金额double精确到小数点后一位进货金额double精确到小数点后一位销售金额double精确到小数点后一位利润值double精确到小数点后一位库存数量int4 位正整数3.43.4 数据管理能力要求数据管理能力要求初步估计需要:运行存 256M 以上文件(商品信息以及利润信息) :8G 以上系统占用:1G 左右额外说明:随着超市运营,商品增加,超市扩充,需要的文件量会有所增加。. 资料.- .
11、3.53.5 故障处理要求故障处理要求1)在输入不规的情况下给出提示并重新输入2)在系统运营超负荷的情况下及时停止并给出提示,要求后台维护人员进行维护3)在数据处理出错时给出出错信息以及出错位置,避免数据丢失4)运行存不足导致系统运行死机时及时保存数据并能有效恢复数据3.63.6 其他专门要求其他专门要求1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能。2)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。3)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。4 4 运行环境规定运行环境规定4.14.1 设备设备a处理器型号及存容量;处理器型号在Pen
12、tium 4 cpu以上, 存512M以上 (最好在1G以上) 。. 资料.- .b外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;外存在 8G 以上 (根据超市运营情况而定, 如果是大型超市则需要更大外存) ;脱机即可使用,存储格式为文件, (.Txt)设备数量一台即可。c输入及输出设备的型号和数量,联机或脱机;标准输入输出设备即可,数量为一,脱机可使用。d数据通信设备的型号和数量;目前无需数据通信。e功能键及其他专用硬件无。4.24.2 支持软件支持软件该软件需在 Windows xp 及以上的操作系统,运行机器需要安装java1.4.5 或以上版本使用。编译测试软件为 eclipse。支持编译软件包括各种 java 记事本和编译器。4.34.3 接口接口本软件不需要特定的硬件或硬件接口进行支撑。需运行于Windows XP 的操作系统之上。. 资料.- .部接口即为实现各个类之间的接口。4.44.4 控制控制控制软件的运行主要靠键盘、鼠标等外部设备。管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权限; 员工是以普通用户登录系统的,所以数据库会以用户名自动识别, 并给予不同的权限。控制信号由外部设备. 资料.