1、需求规格阐明书 版本:1.2 修订历史记录 日期 版本 阐明 作者 /06月/4日 1.0 初次生成文档 白萌、吴啸 /06月/5日 1.1 第二次生成文档 白萌、吴啸 /06月/7日 1.2 第三次生成文档 白萌、吴啸 目录 需求规格阐明书 1 版本:1.2 1 修订历史记录 1 1. 引言 1 1.1 目的 1 1.2 文档商定 1 1.3 预期读者和阅读建议 1 1.4 产品范畴 1 1.5 参照文献 2 2. 综合描述 2 2.1 产品前景 2 2.2 产品功能 2 2.3 顾客类和特性 2
2、2.4 运营环境 3 2.5 设计和实现上限制 3 2.6 假设和依赖 3 3. 外部接口需求 3 3.1 顾客界面 3 3.2 硬件接口 3 3.3 软件接口 4 3.4 通信接口 4 4. 系统特性 4 4.1 阐明和优先级 4 4.2 勉励/响应序列 5 4.3 功能需求 5 4.3.1 二手交易网站功能模块图 5 4.3.2 功能描述 6 4.3.3 用例图与用例描述 6 4.4 数据需求 10 4.4.1 二手交易平台数据流图 10 4.4.2 二手交易平台数据字典 14 5. 非功能需求 15 5.1 性能需求 15 5.2 安全设施需求 1
3、5 5.3 安全性需求 16 5.4 软件质量属性 16 5.5 业务规则 17 5.6 顾客文档 17 6. 其她需求 18 1. 引言 1.1 目的 本文档一方面给出整个系统功能构造概貌,试图从整体架构上给出整个系统轮廓,然后对功能需求、数据需求、性能需求和其她非功能需求进行了详细描述。其中对功能需求描述运用了UML用例模型方式,描述每一用例基本领件流,并给出直观用例图。对数据需求描述运用了数据流图软件模式图示办法,从数据传递和加工角度,以图形方式来表达系统逻辑功能、数据在系统内部逻辑流向和逻辑变换过程。这些文字与图形都为了文档可以详细精确地描述顾客需求,同步也
4、为顾客更容易理解这些需求描述创造了条件。 1.2 文档商定 (1) 页面左右边距为1.91cm,上下边距为2.54cm,正文文本左对齐段落首行缩进2磅,行距设立值为1.25。 (2) 标题最多分三级,分别为黑体小三、黑体四号、黑体小四。 (3) 正文字体为宋体小四,无特殊状况下,字体颜色均为黑色。 1.3 预期读者和阅读建议 本文档面向读者对象: (1) 项目经理:项目经理可以依照该文档理解与其产品功能,并据此进行系统设计、项目管理。 (2) 设计员:对需求进行分析,并设计出系统,涉及数据库设计。 (3) 程序员:配合设计员《设计报告》,理解系统功能,编写《顾客手册》。 (
5、4) 测试员:依照本文档编写测试用例,并对软件进行功能性测试和非功能性测试。 (5) 顾客:理解其产品功能和性能。 (6) 其她人员:如部门领导、公司领导等据此理解产品功能与性能。 在阅读文档时,一方面要理解产品功能概貌,然后可以依照自身需求对每一项功能进行进一步理解。 1.4 产品范畴 该产品是在积累了丰富业务经验基本上开发,在需求上,充分考虑了详细顾客实际状况。该产品是一种二手物品交易平台,重要涉及 (1)非注册顾客:商品浏览、商品搜索、最新(人气)商品浏览、顾客注册。 (2)注册顾客:顾客登录、商品留言、查看购物车、下订单、发布商品、查看订单、解决订单、添加商品到购物车。
6、 (3)系统管理员:顾客信息管理、发布公示及管理、二手商品管理、商品类别管理、订单管理、留言板管理。 1.5 参照文献 (1) 王水,张晓民.软件工程素质导论.郑州:河南科学技术出版社,. (2) 威格斯.软件需求.刘伟琴,译.北京:清华大学出版社,. (3) 软件需求阐明书案例: 2. 综合描述 2.1 产品前景 随着商品经济发展,人们经常会有出售二手货品需求,也有越来越多人但愿买到物美价廉二手商品。商品交易是当今国际国内发展最快产业之一,二手交易业务借助互联网,将人们某些闲置二手商品再运用。因而二手商品交易网可以得到了较高注重。 2.2 产品功能 (1)普通顾客:
7、商品浏览、商品搜索、最新(人气)商品浏览、顾客注册。 (2)会员:顾客登录、个人信息管理、商品留言、查看购物车、添加商品到购物车、下订单、订单取消、修改、查看订单、发布商品、商品信息管理、刊登留言、查看留言。 (3)管理员:发布公示及管理、网站维护。 2.3 顾客类和特性 (1)管理员: 公示增长、修改、删除、查看 网站维护 (2) 会员: 顾客登录 公示查看 商品留言 商品管理(二手商品发布、修改、删除、查看) 顾客对个人发布商品留言进行查看 添加商品到购物车 查看购物车 查看订单 订单管理(订单生成、取消、修改) 个人信息管理(个人信息修改、查看) (3
8、普通顾客: 顾客注册 商品浏览 商品搜索 分类版块浏览 最新(人气)商品浏览 2.4 运营环境 1.该网站对运营环境无特殊规定,系统为window98以上版本 2、硬件系统环境:台式电脑、笔记本电脑均合用 2.5 设计和实现上限制 开发工具:VS 开发语言:ASP.NET和C# 数据库:Oracle 10g 浏览器:Internet Explorer 6.0或以上版本 1G内存,2.0GHz主频机器 2.6 假设和依赖 假设:顾客在执行任何一条功能后,都可以终结进一步操作 依赖:对商品留言必要依赖于会员一方面登录二手交易网;查看商品类别信息数据必要依赖于商
9、品类别信息添加 3. 外部接口需求 3.1 顾客界面 经分析,总结出顾客界面包括逻辑特性如下: (1)界面规范应遵循WEB软件界面规范,界面风格简洁明快,素雅大方; (2)页面布局,按与顾客交互需求不同,划分为不同功能区域,实现和顾客之间和谐交互; (3)前台界面操作可逆,其动作可以是单个操作,或者是一种操作序列; (4)后台各管理模块不同管理功能操作界面,采用在不同窗口进行管理,各功能操作切换比较简朴又相对独立。 (5)提供信息反馈,如提供顾客当前登录状态信息; (6)提供简朴错误解决; 顾客界面详细细节将在顾客界面规格阐明中详细简介。 3.2 硬件接口 (1
10、服务器端建议使用专用服务器。 (2)支持普通PIII(台式机CPU)或更高档微机、笔记本电脑。 3.3 软件接口 (1)使用Oracle 10g数据库存储数据信息。 (2)运营于Windows XP/ 7,且具备WIN32操作系统之上。 (3)网站中功能需实现网上支付,但因开发时间缘故,网上银行软件接口实现不予考虑。 3.4 通信接口 系统中用到网络通信合同如下: (1)TCP/IP网络合同。 (2)通讯采用UDP合同。 (3)HTTP合同。 4. 系统特性 4.1 阐明和优先级 高:是核心需求,必要实现,否则表达网站设计失败; 中:支持必要操作系统,是最后版
11、本所规定,但是如果是紧急需要,可以考虑在下一种版本中实现; 低:功能或质量上增强,如果资源容许,这些功能实现可以使得产品更完美 重要实现功能: 功能 优先级 (1) 查询二手商品信息 高 (2) 登录或注册 高 (3) 订单功能 高 (4) 刊登留言 中 (5) 管理员基于平台后台管理 高 4.2 勉励/响应序列 1 顾客登录,判断权限,进入系统 2 协助 显示详细操作流程 4.3 功能需求 4.3.1 二手交易网站功能模块图 功能模块图4-1 4.3.2 功能描述 (1)管理员: 公示增长、修改、删除、查看 网站维
12、护 (2)买家: 留言刊登 留言查看 购买商品 订单信息查看 确认收货 订单取消 公示查看 会员登录 商品搜索 商品浏览 (3) 卖家: 个人信息管理(个人信息查看、个人信息修改) 会员登录 订单管理(订单查看、订单修改) 商品发布 公示查看 留言查看 留言回答 商品管理(商品类别管理、商品信息修改、删除) (4) 普通顾客: 顾客注册 商品浏览 商品搜索 分类版块浏览 最新(人气)商品浏览 4.3.3 用例图与用例描述 用例图 图1-1(顾客注册) 用例描述: 用例名称
13、顾客注册 用例目 顾客输入自己信息进行注册,注册后顾客可以拥有更多特权。 参加者 普通游客 前置条件 进入网站首页 事件流 1. 会员点击“注册”进入顾客注册页面。 2. 会员在注册页面输入个人信息。 3. 点击“拟定” 成功后置条件 提示注册成功并返回主页面 失败后置条件 页面显示“顾客注册失败” 扩展点 无 其她 此用例使用频率:高 用例图 图1-2(顾客登录) 用例描述: 用例名称 顾客登录 用例目 完毕登录,进入系统 参加者 会员(已经注册顾客) 前置条件 进入本网站首页 事件流 1、点击“登录”,进
14、入注册界面 2、输入姓名、密码 3、点击“拟定” 后置条件 完毕登录,进入系统主页 用例图 图1-3(会员发布商品) 用例描述: 用例名称 会员发布商品 用例目 完毕二手商品发布 参加者 会员(已经注册顾客) 前置条件 成功登录,进入二手商品发布页面 事件流 1、点击“登录”,进入登录页面 2、输入姓名、密码 3、点击“拟定”,成功登录 4、进入二手商品发布页面 5、填写所发布商品信息 后置条件 完毕商品发布,进入发布成功商品信息页面 4.4 数据需求 4.4.1 二手交易平台数据流图 数据流图1-1(顶层图
15、 数据流图1-2(0层图) (商品信息管理)数据流图 1-3 (顾客信息管理)数据流图 1-4 (商品信息搜索)数据流图 1-5 (订单解决)数据流图 1-6 4.4.2 二手交易平台数据字典 · 重要数据流条目 <1> 数据流名称:顾客信息 别名:无 简述:顾客注册本网站会员时填写信息 来源:会员 去向:加工“注册”和会员“个人信息管理” 数据流量:网站注册会员人数 构成:会员编号+顾客名+密码+电子邮箱 <2> 数据流名称:二手商
16、品信息 别名:无 简述:卖家发布二手商品信息 来源:卖家 去向:卖家“商品发布”和 “二手商品信息管理” 数据流量:本平台二手商品数量 构成:商品编号+商品名称+商品发布者+商品人气+商品简介+商品图片+商品所属类别+商品评价+商品原价+新旧限度+商品二手价+所属卖家ID <3> 数据流名称:二手商品类别信息 别名:无 简述:卖家发布商品时选取项目 来源:卖家 去向:加工卖家“商品发布”、“二手商品信息管理” 数据流量:本平台二手商品类别量 构成:商品大类别编号+商品小类别编号+商品大类别名称+商品小类别名称
17、 <4> 数据流名称:订单信息 别名:无 简述:买家订货时填写项目 来源:买家 去向:加工“检查订单” 数据流量:买家订货订单数 构成:订单编号+订单总价+收货人姓名+收货人地址+联系电话+电子邮箱+卖家名称+买家名称+订单生成时间+订单状态+配送方式 · 重要数据存储条目 (1) 数据存储名称:顾客信息记录 别名:无 简述:存储本平台所有会员基本信息 构成:顾客编号+顾客名+密码+电子邮箱 组织方式:索引文献,以顾客编号为核心字 查询规定:规定能及时查询 (2) 数据存储名称:二手商品记录 别名:无 简述:存储本平台所有二手商品基本
18、信息 构成:商品编号+商品名称+商品人气+商品简介+商品图片+商品所属类别+商品留言+商品原价+新旧限度+商品二手价+所属卖家名称 组织方式:索引文献,以商品编号为核心字 查询规定:规定能及时查询 (3) 数据存储名称:二手商品类别记录 别名:无 简述:存储本平台所有二手商品类别信息 构成:商品父类别编号+商品子类别编号+商品父类别名称+商品子类别名称 组织方式:索引文献,以商品类别编号为核心字 查询规定:规定能及时查询 (4) 数据存储名称:订单记录 别名:无 简述:存储本平台所有订单基本信息 构成:订单编号+订单总价+收货人姓名+收货人地址+联系电话+
19、电子邮箱+卖家名称+买家名称+订单生成时间+订单状态+配送方式 组织方式:索引文献,以订单编号为核心字 查询规定:规定能及时查询 5. 非功能需求 列举出所有非功能需求,不是外部接口需求和限制。 5.1 性能需求 1. 数据精准度 (1) 查询信息时应保证查全率,所有相应域包括查询核心字记录都应当查到。 (2) 查询信息应保证查准率,查到记录应与给定查询条件完全匹配。 2. 时间特性 本网站详细时间特性规定要依照网速来决定。咱们将最大限度减少系统响应时间,最小化更新解决时间和数据转换时间。 3.系统容量需求 注册顾客:3500以上 在线顾客:1500以上 并发
20、数:500以上 4.适应性 满足顾客使用需求。 5.2 安全设施需求 本版本暂时无此规定,后续版本会做相应需求。 5.3 安全性需求 1. 设立权限,对于某些特定顾客,只分派其某些权限。让其只能做自己能做操作。 2. 对于敏感数据,在存入数据库迈进行加密操作。 3. 对于数据库中数据,一定要进行实时备份操作。每当数据库中发生某些修改操作时,就进行备份操作,这样话,再日后数据丢失时,就可以进行及时恢复,从而避免了数据丢失导致损失。 5.4 软件质量属性 1. 对的性 规定发布网站达到顾客预期目的,运营时基本无错误。 2. 可靠性 对于编写好软件,会进行大量测试,
21、不断地查找里面浮现bug,并及时对其进行修改,尽量减少bug数量。随着顾客量增长,咱们会及时更新咱们服务器和数据库,从而保证网站可靠性。避免顾客量太大,而导致服务器瘫痪,影响网站可靠性。 3. 效率 对于浏览、查询、添加、删除、更新等普通操作,规定及时响应,在2~3秒内。 4. 完整性 规定能在发生意外状况下,保证不丢失数据。 5. 易使用性 对于网站主界面设计,咱们是参照了某些成功网站设计,借鉴了这些网站成功经验。进一步研究她们顾客界面设计,吸取精华。 6. 可维护性 在设计网站时候,将每个模块都分别独立开来,对于某些页面,咱们将其做成了模板,在使用时候进行母版页加载即可。这
22、样可以集中精力放在代码块构造与实现上。避免了某些不必要困扰。在代码设计过程中,尽量减少模块之间耦合性。做到模块和模块之间分离。这样,日后维护具备较好以便性。 7. 可测试性 设计时尽量减少测试本软件各项功能所需工作量。 8. 复用性 设计时应采用模块化办法进行设计,对系统内各模块接口尽量达到 聚、低耦合限度,以提高各模块复用性。 9. 可理解性 对于本网站提供各种命令,各种信息提示,应易于顾客理解。 10. 互联性 规定提供数据得到如何导入和导出接口,以易于同其她系统连接。 11. 可移植性 规定本软件运营于各种操作系统。 5.5 业务规则 管理员: 1. 管理
23、员处在工作状态状况下,容许发布、删除、修改、查看公示信息。 2. 管理员处在工作状态状况下,网站维护。 注册会员: 1. 注册会员凭顾客名和密码登录网站。 2. 注册会员点击进入有关页面,可获取关于二手商品信息、订单信息、个人留言信息。 3. 注册会员可以刊登个人留言信息。 4. 注册会员享有普通游客一切权利,并具备某些新会员特权。 5. 注册会员可以发布商品、解决订单、查看公示、管理个人商品信息、设立个人信息。 普通游客: 1. 普通游客登录网站时候,可以看到某些二手商品信息。 2. 普通游客可以浏览留言信息。 3. 当游客需要搜索网站中二手商品信息时,可以通过“站内搜索”中输入有关核心字进行搜索。 5.6 顾客文档 顾客文档名称 描述及文档原则 顾客手册 使用非专门术语语言,充分描述该系统所具备功能及基本用法 操作手册 向操作人员提供该软件每一种运营详细过程和关于知识,涉及操作办法细节 6. 其她需求 无






