毕业设计二手交易网站:需求规格说明书_第1页
毕业设计二手交易网站:需求规格说明书_第2页
毕业设计二手交易网站:需求规格说明书_第3页
毕业设计二手交易网站:需求规格说明书_第4页
毕业设计二手交易网站:需求规格说明书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论