网上书店 My-eBookStore 系统 项目需求说明书
1引言 ................................................ 1
1.1编写目的 ............................................................... 1 1.2背
景 ................................................................... 1 1.3定义 ................................................................... 1 1.4参考资料 ............................................................... 1
2任务概述 ........................................... 2
2.1目标 ................................................................... 2 2.2用户的特
点 ............................................................. 3 2.3假定和约束 ............................................................. 3
3需求规定 ........................................... 3
3.1对功能的规定 ........................................................... 3 3.2对性能的规定 .......................................................... 11 3.2.1精度 .............................................................. 11
3.2.2性求
时间特性要求 ......................................................
11 12
3.4
3.3数
输据
11 人管
理
3.2.3输能
灵活出力
要要
............................................................ ..........................................................
求 ...................................................... 12 3.6其他专门要求 .......................................................... 13
4运行环境规定 ...................................... 13
4.1设备 .................................................................. 13 4.2支持软
件 .............................................................. 13 4.3接口 .................................................................. 13 4.4控制 .................................................................. 14
1 引言
1.1 编写目的
保证软件开发的质量、需求的完整与可追溯性,编写此文档。通过此文档, 以保证业务需求提出者与需求分析人员、 开发人员、 测试人员及其相关利益人对 需求达成共识。
预期读者:客户、开发人员。
对于客户:清楚的表达客户提出的需求, 让客户看了文档后确认表达和描叙 是符合他的需求的。
对于开发人员:明确系统的需求, 明确系统需要具有哪些功能, 有哪些对象, 对象有哪些属性,对象之间有哪些关系。 明确软件开发的最终目的, 使开发出来 的软件能够更好的达到用户的需求。
1.2 背景
a. 本系统名称是网上书店 My-eBookStore 系统。
b.提出者:康国新;开发者:牛向辉、邓全江、葛雷、高炳炳、蔡兴畅、王 晓婷、杨丹丹、张玲玲、张儒蕴;用户:书店店主、购书顾客;计算中心:个人 计算机 windows2008。
c. 本系统依靠局域网即可运行, 与银行金额结算系统、 物流系统有往来关系。
1.3 定义
无
1.4 参考资料
[1] 国标《软件需求说明书》 (GB856T —— 88
[2] 《软件工程导论》 张海潘 清华大学出版社
[3] 《软件工程教程 IBM RUP方法实践》 杜育根机械工业出版社
[4] 《软件需求工程 第 2版》 机械工业出版社
2 任务概述
2.1 目标
该系统能够满足管理员对销售、 进货以及图书管理的要求,顾客对浏览、购 书并评价的要求。
详细功能如下:
顾客:注册,登陆,修改个人信息,退出,搜索图书,查看图书详细信息, 购物车管理,下订单,付款等功能。
管理员:登陆,图书管理(添加、删除、修改信息、回复客户评价 ,图书 类别管理(添加、删除、修改 ,用户信息管理,订单管理,发货,账目汇总查 看等。
本系统的系统结构图如图 2-1:
图 2-1 系统结构图
2.2 用户的特点
用户:
(1顾客:熟悉上网购物流程即可。
(3管理员:要求会使用本系统,可对图书信息进行编辑,熟悉订单处 理流程,可对仓库进行管理。
(3 系统维护人员:要求熟悉此系统,技术专长为能够进行系统后期维 护。
2.3 假定和约束
系统寿命要达到 2年及以上;
系统方案比较的最小时间为 5天;
系统的花费不要超过 30000元;
能在 windows 操作系统上运行。
本系统完成期限为 15天,具体进度安排见详细设计。
3 需求规定
3.1 对功能的规定
前台 ipo 图如图 3-1到 3-7所示:
4
系统名称:网上书店 作者:蔡兴畅 模块名称:注册模块 日期:
2016.8.30
图 3-1注册模块 IPO 图
系统名称:网上书店
作者:蔡兴畅 模块名称:登陆模块 日期:
2016.8.30
图 3-2 登录模块 IPO 图
5
系统名称:网上书店 作者:蔡兴畅 模块名称:搜索模块 日期:
2016.8.30
图 3-3 搜索模块 IPO 图
系统名称:网上书店 作者:蔡兴畅
模块名称:下订单模
块
日期:
2016.8.30
图 3-4 下订单模块 IPO 图
系统名称:网上书店 作者:张儒蕴 模块名称:评价 日期:
2016.8.30
图 3-5 评价模块 IPO 图
系统名称:网上书店 作者:张儒蕴 模块名称:购物车 日期:
2016.8.30
图 3-6 购物车模块 IPO 图
6
7
系统名称:网上书店 作者 :杨丹丹 模块名称:查看订单 日期:
2016.8.30
图 3-7 查看订单模块 IPO 图
后台 ipo 如图 3-8到 3-14所示:
作者:蔡兴畅
模块名称:管理员登
陆模块
日期:
2016.8.30
图 3-8 管理员登录模块 IPO 图
8
系统名称:网上书店 作者 :杨丹丹
模块名称:用户管理
模块
日期:
2016.8.30
图 3-9 用户管理模块 IPO 图
模块名称:订单管理 日期:
2016.8.30
图 3-10 订单管理模块 IPO 图
模块名称:图书分类
管理
日期:
2016.8.30
图 3-11 图书分类管理模块 IPO 图
系统名称:网上书店 作者:张玲玲
模块名称:图书信息
管理
日期:
2016.8.30
图 3-12 图书信息管理模块 IPO 图
系统名称:网上书店 作者:张玲玲 模块名称:账目汇总 日期:
2016.8.30
图 3-13 账目汇总模块 IPO 图
模块名称:书店信息
管理
日期:
2016.8.30
图 3-14 书店信息管理模块 IPO 图
3.2 对性能的规定
3.2.1 精度
1.输入数据如表 3-1:
表 3-1输入数据精度规定表
2.输出数据如表 3-2:
表 3-2输出数据精度规定表
3.2.2 时间特性要求
1、登录系统时,系统的反应时间不超过两秒。
2、单个数据的查询速度为每条 10ms ,每更新一次的速度为 100ms 。
3、仓库管理、书籍信息管理、销售管理三者的同步更新时间越低越好。
4、数据传送时间尽量缩短。
3.2.3 灵活性
1. 当一些接口坏掉时或者突然断电的时候等等,可以由机器自动输入改 成人工记录。
2. 本软件可以运行于不同版本的电脑,输出此软件兼容的系统让用户进 行选择。
3. 此软件设置不同的接口,使其能连接各种仪器设备。
4. 精度应该更加精确。
3.3 输人输出要求
与数据库的表中对数据的要求保持一致。
3.4 数据管理能力要求
系统 ER 图如图 3-15所示:
图 3-15 系统 ER 图
3.5 故障处理要求
软件故障:
1.系统的数据可能会在意外(如断电,病毒,操作不当等崩溃,卡顿等, 可能会对正常使用造成延迟。处理方法:重启系统,更新备份数据。
2.分部不能及时收到总部的更新信息。处理方法:进行刷新。
硬件故障:
1.显示屏出现黑屏或者卡顿。处理方法:先重启,如若不行,更换显示屏。 还是不行,则联系维修人员。
2.扫描仪失灵。会对录入书籍信息流程造成延迟。处理方法:更换扫描仪, 或者手动输入书籍信息。
3.打印机故障。可能无法立即打印订货清单、用户商品购买清单等数据。 处 理方法:重新连接打印机, 不行的话可以先在电脑中保存数据, 随后在进行打印。
3.6 其他专门要求
用户要求应设置安全权限和管理权限,要登陆后才可以进行操作,并且只 能进行允许的操作,还要定期自动备份数据。
4 运行环境规定
4.1 设备
a . 处理器型号及内存容量:
1 intel Core i5系列处理器,主频 2.2GHz
2 4.00GB 内存(RAM 。
b . 外存容量、 联机或脱机、 媒体及其存储格式, 设备的型号及数量: 1 500.00GB 企业级台式硬盘, WD5003ABYZ , 7200转 /s,联机
c . 输入及输出设备的型号和数量,联机或脱机:
1刷卡机,联机
2打印机,联机
d . 数据通信设备的型号和数量:
1 10M/100M因特网
2网卡, Qualcomm Atheros AR986x Wireless Network Adapter e . 功能键及其他专用硬件
1鼠标
2键盘
4.2 支持软件
操作系统:Windows7、 Windows8、 Windows10
SQL 服务器:Microsoft SQL Server 2008
编译程序:Dev c和 Microsoft Virsual C++ 6.0
测试支持软件:Eclipse
4.3 接口
硬件接口:
系统运行的设备要求如下:
1.服务器端:
PIII400 主频、 256M 内存、 10G 硬盘、 10/100M网卡以上配置
光盘刻录或磁带设备
网上书店 My-eBookStore 系统——需求说明书 2.一台路由器 3.远程接入设备 4.打印机 5.刷卡机 软件接口: 1. Windows7、Windows8、Windows10 2. MS SQL server2008 3. JDK1.6 以上 4. MicroSoft Office 2007/2010/2012 5. 4.4 控制 鼠标指针:信号来源->鼠标 键盘命令:信号来源->键盘 14