WSSD-软件需求规格说明书.doc_第1页
WSSD-软件需求规格说明书.doc_第2页
WSSD-软件需求规格说明书.doc_第3页
WSSD-软件需求规格说明书.doc_第4页
WSSD-软件需求规格说明书.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

网上书城 班序号: 姓名: 学号: 老师: 电 话: 中国地质大学(武汉)2010年 12 月目录目录21. 文档概述41.1编写的目的41.2背景41.3 定义41.4参考资料52. 任务概述52.1业务需求52.2用户特点分析52.3假定和约束63. 需求概述63.1对功能的规定63.2对性能的规定133.2.1精度133.2.2时间特性要求133.2.3灵活性133.3输人输出要求133.4数据管理能力要求143.5故障处理要求143.6其他专门要求144. 补充规约154.1设计约束154.1.1 技术选择的限制条件154.1.2 运行环境建议用部署图表示154.1.3 预期的使用环境154.2质量属性164.2.1 安全性要求164.2.2 可靠性要求174.2.3 易用性要求174.2.4 性能要求174.2.5 可维护性要求174.2.6 可移植性要求17|目录31. 文档概述1.1编写的目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文描述了网上书店系统的用户需求说明,是小组开发网上书店系统的系统设计、测试、实施以及软件质量保证的基本依据。本文档供项目经理、设计人员、开发人员参考。1.2背景(1)待开发的软件系统的名称为:网上书城(2)本项目的任务提出者是CMM课程设计指导老师周顺平,开发者巅峰队工作小组。(3)随着网络在中国的广泛普及,网络支付手段的逐步完善,越来越多的中国人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。传统书店的购书观念正在被网上书店这一方便快捷的购书方式所冲击。网上书店在国际互联网上可以实现的商务功能已经越来越多样化,从最开始的信息发布功能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,全国各地的读者都可以通过网络在同一个网上书店购书,从而大大增加了客户的数量。为了使网上书店的投入回报和管理效益最大化,在对网上书店进行系统开发之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。综上所述,网上书店已经成为互联网时代购书者的最佳选择,必将获得巨大的成功。1.3 定义名词解释visual studio 2005专业版微软提供的开发工具。B/S结构(Browser/Server,浏览器/服务器模式)是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。SQL Server2005开发版微软提供的数据库开发工具。PII奔腾二代 P就是Pentium, II就是指第二代CPU,以后的P3,P4就是指奔3,奔4的意思。IISInternet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS。1.4参考资料2. 任务概述2.1业务需求意图及作用范围:整个系统分为网上顾客前台使用的功能平台, 管理员所使用的系统管理后台。系统开发过程中,需要提供前台顾客资料填写,修改,图书查询,浏览,购买过程,同时提供给书店管理员订单查询浏览和其他管理功能。应用目标:网上书城实现网上书店大型系统,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。2.2用户特点分析本系统用户主要分为三大类用户:游客、普通会员、管理员。游客:由浏览权限,购书时需注册的用户。普通会员:是一切可以上网通过网页浏览器进行电子商务的人,主要用户群是大学生。他们绝大多数掌握比较熟练的上网技巧,使用较新的浏览器版本。管理员:指管理此网上书店的管理员,他们比较熟悉后台的管理,能及时对图书进行更新和维护。2.3假定和约束用户使用的一般是Internet Explorer6.0以上版本的浏览器,或者FireFox 2.0以上的浏览器。浏览器的安全等级为默认等级,支持第一方cookie及第三方有隐私声明的cookie,支持JavaScript 1.1以上标准的前端脚本。用户的屏幕分辨率至少为800*600,另外比例比较大的分辨率为1024*768。3. 需求概述3.1对功能的规定1.网上书城系统的主要功能:前台系统:(1)普通游客:浏览网页。(2) 会员注册功能:普通游客可以通过注册成为本网上书城的会员,以便购买图书。(3) 会员登录功能:会员登录后才可以实现购物车,以及查看订单等功能。(4) 购物车功能:方便记载用户购买的商品。(5) 商品查找功能:使得用户可以直接搜索所需的产品,在产品数量很多时该功能可以帮助用户快速找到需要的产品。(6) 订单查询功能:该功能可以方便查询会员的所有订单情况。(7) 商品分类列表:一般商品会有好多种,这项功能可以将产品分类摆放。但用户需要哪类商品时,只需使用该功能就可以看到所有该类商品。(8) 最受欢迎商品:该功能是为了提高网站对用户的吸引力而设的。(9) 用户中心:用户可以查看和修改自己的信息。(10)确认买书:点击购买,生成订单,发送给用户已成功购买信息并邮寄图书。(11)确认收货:用户收到图书后,网上确认查收后,一次交易完成。(12)预定图书:在图书暂无时,用户可以下预定图书订单。后台系统:(1) 管理员登录功能:登陆后的管理员对网站进行管理。(2) 会员管理功能:管理员可以对会员信息进行查看、修改、删除。(3) 图书管理功能:管理员可以添加、查询、更改、删除图书。(4) 订单管理功能:管理员可以对订单进行查询,修改,删除。(5)预订订单处理: 当用户预定的图书到库时,发送图书已到信息给预订者。2.网上书城系统的总体用况图如下:3.网上书城系统的总体用况图的每个用况功能用活动图表示如下:(1)描述注册用况的活动图: 输入项:邮箱,用户名,密码 输出项:成功则更新数据库,跳转主页面;失败则输出错误提示的信息。 (2)描述登录用况的活动图:输入项:姓名,密码,验证码 输出项:成功则管理员跳转到管理中心页面,普通会员跳转到主页面;失败则输出错误提示的信息。(3)描述搜索用况的活动图:输入项:书名或关键字 输出项:搜索到则输出搜索结果,否则输出“没有找到您需要的结果”。(4)描述添加购物车用况的活动图:输入项:数据库中读入图书信息 输出项:更新数据库 (5)描述会员订单用况的活动图:输入项:数据库中读入购物车信息。 输出项:生成订单号,更新数据库。(6)描述用户中心用况的活动图:输入项:用户输入的更新信息 输出项:成功则更新数据库,否则输出出错信息 (7)描述用户管理用况的活动图:输入项:从数据库读用户数据,管理员修改后的数据 输出项:成功则更新数据库,否则输出出错信息(8)描述图书管理用况的活动图:输入项:从数据库读图书数据,管理员修改后的数据 输出项:成功则更新数据库,否则输出出错信息 (9)描述订单管理用况的活动图:输入项:从数据库读订单数据,管理员修改后的数据 输出项:成功则更新数据库,否则输出出错信息 3.2对性能的规定3.2.1精度(1)要按照严格的数据格式输入,否则系统不予响应进行处理。 (2)查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多3.2.2时间特性要求时间的要求 : 要求响应时间最长不能超过3秒等更新时间如发布信息 更新图书等 不能超过2秒等3.2.3灵活性当需求发生某些变化时,操作方式,运行环境,同其他软件的接口及精度和有效时限,数据库的原有数据和模式都不需要发生改变,只需将计划的变化或改进添加到原有的模式中。3.3输人输出要求(1)输入项:用户名UserName是16bit的varchar型,密码Password是12bit的varchar型。(2)状态输出和异常输出的格式是字符型。3.4数据管理能力要求数据库设计有大概有六张表,各表的字段大概有四到五个,各表之间的关联性需慎重考虑。因为本系统应用实时性比较强,且可能需存储大量的数据,故随着书店规模的增大,数据库存储量也随之增长,所以需要较大的存储空间。3.5故障处理要求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。3.6其他专门要求正确性 要求发布的软件达到用户的预期目标,运行时基本无错误。 可靠性 在一般条件下,应不出故障。 效率性 对于浏览、查询、增加、删除、更新等一般操作,要求及时响应,在 12秒内。 完整性 要求能在发生意外(如掉电)的情况下,保证不丢失数据。 易使用性 要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。 可维护性 要求本软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。 可测试性 设计时尽可能减少测试本软件的各项功能所需的工作量。 复用性 设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低耦合的程度,以提高各模块的复用性。 安全保密性 要求提供身份验证,只允许通过身份验证的用户才能以管理员身份管理本软件系统。 可理解性 对于本软件提供的各种菜单命令,各种信息提示,应易于用户理解。 可移植性 要求本软件尽可能能在各种windows操作系统上使用。 互联性 要求提供数据的导入和导出接口,以易于同其他系统的连接。4. 补充规约4.1设计约束4.1.1 技术选择的限制条件网上系统采用的是B/S结构的软件体系,服务器采用A技术,后台数据库采用SQL server 2000。4.1.2 运行环境建议用部署图表示部署图为:B/S客户端Web浏览器IE 6.0+,Firebox 1.5+IIS服务器OS=Windows数据库服务器Server= SQL server 2000DatabaseJSPHttp+Network4.1.3 预期的使用环境CPU Pentium 1.8Ghz及以上内存512MB硬盘空间 50.0MB以上硬盘剩余空间操作系统 Windows 2000及以上数据库 Microsoft SQL Server 2000开发环境Microsoft Visual Studio 20054.2质量属性4.2.1 安全性要求 访问安全性要求该网上书城系统,用户主要分为游客、普通会员和管理员,游客只有浏览网页的权限,只有在注册为会员时,才可以通过此系统购买图书及完成相关操作。管理员可以对后台的信息进行相关的管理工作。 数据安全性要求该系统的相关数据都存储在数据库内,不能够随意由人们更改,游客只能浏览网页上的图书信息,普通会员只有登录成功后才可以进行购买图书或预定图书等操作。管理员成功登录后可以对自己所管辖的信息进行更改,其他人一概没有权利进行任何更改操作。系统内部数据在定期更新时都要求有备份。 通信安全性要求 其他安全性要求4.2.2 可靠性要求 容错性要求整体系统运行稳定,有很强的防错、抗错能力,保证数据报送正常进行。在系统出现错误或者异常时,可以及时的保存数据,确保重要相关数据、相关信息不会丢失。 可恢复性要求在进行数据信息录入或更新时,系统会间隔固定时间自动保存,在系统出现异常时,数据可自动回复发生异常前的数据。 其他可靠性要求操作可靠性:读者及管理人员访问网站时都能正常操作。数据可靠性:数据信息是管理员定期更新的,具有实时、准确和可靠性。4.2.3 易用性要求 界面友好性要求该网上书城系统要求设计的界面友好,用户操作简单容易,在操作的页面上均有操作提示,而其页面显示都是采用最便于用户使用的控件和布局方式。 易操作性要求对于用户该网上书城系统的操作都是简单便捷的,即有较高可操作和易操作性,在响应时间上又较短,所以可以较大的提高操作的效率。4.2.4 性能要求 数据访问性能要求该网上书城系统利用数据缓存,既保证了数据库中原始数据的可靠性,又能够加强数据之间的交互效率。 数据传输性能要求该网上书城系统数据在上传时会经过部分压缩,以加强数据的统一保存和处理,还能节省数据所占用的空间,给数据库减小压力。 其他性能要求(1) 响应指标:操作的响应不超过5秒,避免管理员和用户使用时过长的等待时间,例如:登录、检测、刷新、提交等等响应时间在5秒内。(2) 系统容量:支持3万用户,支持GB级的数据。数据库中的最大容量不超过100GB,磁盘空间至少是在40G以上。4.2.5 可维护性要求公共数据要求在数据更新时,不同的管理员在更新自己输入的信息时,需要先同步其他管理员已经录入好的信息,没有冲突才能将自己的录入。录入的数据全部按照

温馨提示

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

评论

0/150

提交评论