2022年超市销售管理软件需求说明书 3.pdf
1 引言 .21.1 编写目的.21.2 背景.21.3 定义.21.4 参考资料.22 任务概述 .32.1 目标.32.2 用户的特点.32.3 假定和约束.33 需求规定 .33.1 对功能的规定.33.2 对性能的规定.43.2.1精度.43.2.2时间特性要求.43.2.3灵活性.43.3 输人输出要求.43.4 数据管理能力要求.43.5 故障处理要求.43.6 其他专门要求.54 运行环境规定.54.1 设备.54.2 支持软件.54.3 接口.54.4 控制.5名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -软件需求说明书1 引言1.1 编写目的本文档将对 超市销售管理系统开发需求进行描述,本文档主要读者为项目策划,设计和 评审人员.1.2 背景说明:开发软件名称:超市销售管理系统项目;任务提出者:X 超市管理层项目开发者:XX 用户:X 超市工作人员实现软件单位:该项目与其他软件,系统的关系:该软件的部分数据需要从原有系统数据中直接拷贝,所以要与原有系统相兼容.1.3 定义 专门术语:缩写词:1.4 参考资料商场超市仓储管理超时经营管理实务名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -2 任务概述2.1 目标该软件是为了简化超市的各项管理程序而开发的一个虚拟的超市工作平台,目标是让管 理人员通过该软件来操作和管理该超市的各项事务,软件的功能覆盖超市的全部管理内容.该系统运行的平台应包括Windows XP 或 Windows Vista 并且本软件产品是一项独立的 软件,而且全部内容自含.2.2 用户的特点用户不需要任何的技术背景,但应能看懂此系统的操作说明,并且为超市的管理层人员.2.3 假定和约束本软件的开发期限为一个月。3 需求规定3.1 对功能的规定本系统采用自定向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下:进货管理:其功能是对供应商信息进行管理,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。库存管理:其功能是对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。人事管理:其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -3.2 对性能的规定3.2.1 精度产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。3.2.2 时间特性要求说明对于该软件的时间特性要求,如对:a.顾客付款过程不能超过 3 秒;b.每 3 天更新一次货物及销售情况;c.系统出现异常解决时间应不超过 6 个小时.3.2.3 灵活性a.当顾客付款刷不上货号时,收银员应手动输入货号;b.设置不同接口,使其能连接各种仪器及设备,如同银行系统的联系;c.精度应更加精确;3.3 输人输出要求货物输入应是货品的代号;货物价格的输入应是0.1 元;找零的钱款应=付款-商品价格;货物的存量一个为单位,所有数据应为正.否则输出错误报告.3.4 数据管理能力要求说明需要管理的文卷和记录的个数,表和文卷的大小规模,要按可预见的增长对数据及 其分量的存储要求作出估算.3.5 故障处理要求列出可能的软件,硬件故障以及对各项性能而言所产生的后果和对故障处理的要求.名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -3.6 其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性,可补充性,易读性,可靠性,运行环境可转换性的特殊要求等。4 运行环境规定4.1 设备列出运行该软件所需要的硬设备.说明其中的新型设备及其专门功能,包括:a.IntelPentium II 处理器或者同性能的 AMD 处理器,内存 30M 以上,硬盘 20M 以上.;b.外存容量,联机或脱机,媒体及其存储格式,设备的型号及数量;c.输入及输出设备的型号和数量,联机或脱机;d.数据通信设备的型号和数量;e.功能键及其他专用硬件;4.2 支持软件Win98,WinNT,Win2000,WinXP,Win2003 等安装 lan 接口以及 java2,C/C+的操作系统;编译测试软件 Visual6.0,Eclipse,JCreate 等。4.3 接口用户接口:登入用户界面,如下图,该界面有 3 个按钮:一是创建新用户的按钮(Add New User),可以创建新账户以作为软件登陆信号,删除账户的按钮(Delete User),可以删除旧的账户,三是退出本软件的按钮(Exit).再输入完毕已有的并激活的帐号密码进行登陆之后,又会有 2 个按钮等待被选择。外部接口:本软件不需要实现外部接口。内部接口:本软件需要实现的内部接口就是实现各个类之间的接口。4.4 控制控制软件的运行主要靠键盘,鼠标等外部设备.控制信号也由其外部设备发出。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -