网上书店My-eBookStore系统-1《需求说明书》.doc
文本预览下载声明
网上书店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
3.2.3灵活性 11
3.3输人输出要求 12
3.4数据管理能力要求 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所示:
图3-1注册模块IPO图
图3-2 登录模块IPO图
图3-3 搜索模块IPO图
图3-4 下订单模块IPO图
图3-5 评价模块IPO图
图3-6 购物车模块IPO图
图3-7 查看订单模块IPO图
后台ipo如图3-8到3-14所示:
图3-8 管理员登录模块IPO图
图3-9 用户管理模块IPO图
图3-10 订单管理模块IPO图
图3-11 图书分类管理模块IPO图
图3-12 图书信息管理模块IPO图
图3-13 账目汇总模块IPO图
图3-14 书店信息管理模块IPO图
3.2 对性能的规定
3.2.1 精度
1.输入数据如表3-1:
表3-1输入数据精度规定表
输入数据 数据精度 图书数量 整数(0) 图书单价 精确到小数点后两位(0.00)
2.输出数据如表3-2:
表3-2输出数据精度规定表
输出数据 数据精度 图书库存 整数(0) 图书总数量 整数(0) 图书销售量 整数(0) 图书销售额 精确到小数点后两位(0.00) 图书总价格 精确到小数点后两位(0.00) 3.2.2 时间特性要求
1、登录系统时,系统的反应时间不超过两秒。
2、单个数据的查询速度为每条10ms,每更新一次的速度为100ms。
3、仓库管理、书籍信息管理、销售管理三者的同步更新时间越低越好。
4、数据传送时间尽量缩短。
3.2.3 灵活性
1.当一些接口坏掉时或者突然断电的时候等等,可以由机器自动输入改成人工记录。
2.本软件可以运行于不同版本的电脑,输出此软件兼容的系统让用户进行选择。
3.此软件设置不同
显示全部