文档详情

网上书店My-eBookStore系统-1《需求说明书》.doc

发布:2017-08-16约3.26千字共16页下载文档
文本预览下载声明
网上书店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.此软件设置不同
显示全部
相似文档