欢迎来到天天文库
浏览记录
ID:21734423
大小:57.50 KB
页数:11页
时间:2018-10-24
《商店管理系统需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、商店管理系统需求说明书目录第一章引言31.1编写目的31.2背景31.3定义31.4参考资料4第二章任务概述52.1目标52.2用户的特点52.3假定和约束5第三章需求规定63.1对功能的规定(功能性需求)63.2对性能的规定(非功能性需求)223.3输人输出要求243.4数据管理能力要求243.5故障处理要求243.6其他专门要求25第四章运行环境规定(环境需求)264.2硬件设备264.3支持软件264.4接口264.4控制27第一章引言1.1目的读者范围:最终用户、软件设计人员本文档作为商店管理系统第一期的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是
2、本系统设计人员的基础文档。1.2背景全国有个体店铺超过千万,这些店铺的主要特点是管理需求相对简单,管理投入较少,但有明确的管理目标,如:会员管理,进销存管理。可归纳为:1、规范客户关系管理,建立科学系统的客户资料管理资料;2、快速响应客户需求,把握客户需求习惯,以便及时响应客户的下单,并在恰当的时候向客户推荐恰当的商品;3、由于竞争愈加激烈,需要实施更有效的促销方式,包括提高客户关怀,减少的客户流失,日常账务管理,记录收入与支出等。1.3定义1、JDBC(JavaDataBaseConnectivity,java数据库连接)它是一种用于执行SQL语句的JavaAPI,可以为多种关系数
3、据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序。1.4参考资料(软件工程导论第6版)张海潘牟永敏编著清华大学出版社第一章任务概述2.1目标用该系统能对大部分普通的店铺商店进行商品管理,且管理方式简单明了,上手就能用。我们知道excel也能对数据进行简单的管理和分析,而这并不是“上手就能做的”或者不是很方便做,而这个系统的目标就是普通人上手就能对商品进行简单的管理,以及简单的数据分析与查询。该系统能满足大部分中小店铺及商店的使用。2
4、.2用户的特点1、本软件的最终用户的特点所有用户在无需培训的情况下,按照系统提示即可使用系统的相关服务和功能。2.3假定和约束假定本软件开发工作的开发期限为2个月,经费限制在2000元。第一章需求规定3.1对功能的规定(功能性需求)系统划分该系统建设包含以下子系统(其中一些可能是预想模块):采购管理销售管理财务管理商店管理系统系统管理进货管理……销售业务……账单管理……资金管理账单管理……资金管理管理员设置……库存管理顶层数据流图如下:采购商品商品管理员商店管理系统顾客报表销售管理采购:通过采购部门采购商品,将采购的商品信息录入商店管理系统。销售:系统(里的商品)向顾客销售,并将销售
5、信息(订单)录入系统。报表与管理:系统向管理员反馈销售信息和商品信息,管理员可对库存进行管理。零层数据流图如下:5管理4321商店管理员查询商品采购采购数据添加采购商品信息商品数据销售销售数据顾客数据字典:(1)数据流描述采购数据=商品编号+商品名+数量+单价+规格+采购时间+总价商品数据=商品编号+商品名+数量+单价+规格+采购时间+总价+定价+单件利润+销售利润率销售数据=商品编号+商品名+已售数量+规格明细+销售时间+已售金额+已售利润(2)数据储存描述数据存储名:商品数据文件组成:{商品数据}组织形式:按商品编号顺序排列数据存储名:销售数据文件组成:{销售数据}组织形式:按销
6、售时间顺序排列(2)处理描述处理名:采购处理号:1输入数据流:采购商品信息输出数据流:采购数据处理逻辑:记录采购商品信息处理名:添加采购商品信息处理号:2输入数据流:采购数据输出数据流:商品数据处理逻辑:添加定价,计算单件利润和销售利润率处理名:销售处理号:3输入数据流:商品数据输出数据流:销售数据处理逻辑:添加销售记录(出库处理),记录销售数据处理名:查询处理号:4输入数据流:商品数据、销售数据输出数据流:符合查询条件的商品数据、销售数据处理逻辑:将商品数据、销售数据进行筛选,将筛选后的数据反馈给管理员,用于显示或打印处理名:管理处理号:5输入数据流:管理员操作命令输出数据流:操作
7、后的商品数据、销售数据处理逻辑:将商品数据、销售数据进行更新或删除3.2对性能的规定(非功能性需求)(1)精度数据录入精确,计算准确,同时与库存管理系统的数据保持一致性即可(2)时间特性要求登陆系统时,系统的响应时间控制在两秒内与库存管理系统保持同步更新的时间越低越好,实现商品的销售和记录的高度统一数据传送时间尽量缩短(3)灵活性数据录入灵活性,多种录入方式,如原有Excel表格导入3.3数据管理能力要求3.3.1数据采集的要求1、输入源:手工键盘输入、E
此文档下载收益归作者所有