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

下载本文档

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

文档简介

网上特产商城需求规格说明书网上特产商城购物系统需求规格说明书文件状态: 草稿 正式发布 正在修改文件标识:Uestc-NTCSC-System-1.0当前版本:1.0作 者:完成日期:2014-11-01电子科技大学信软学院目录1范围31.1标识31.2系统概述31.3文档概述31.4基线32引用文件43需求43.1需求概述43.1.1目标43.1.2运行环境53.2 系统功能结构53.2.1 系统级需求63.2.2 角色描述63.2.3 用例描述63.3 接口103.3.1用户界面103.3.2硬件接口103.3.3软件接口103.3.4通信接口103.4 性能的规定103.4.1精度103.4.2时间特性要求103.4.3灵活性103.5软件需求113.5.1软件可用性需求113.5.2软件可靠性需求113.5.3软件性能需求113.6设计和实现的约束113.7数据123.8操作133.9故障处理133.10算法说明133.11有关人员需求133.12有关培训需求133.13其他需求134合格性规定145需求可追踪性146尚未解决的问题147注解141范围1.1标识网上特产商城购物系统Uestc-NTCSC-System-1.01.2系统概述本项目旨在开发一套网上商城的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。1.3文档概述本文档所描述的需求仅限于网上商城平台项目,且只针对此项目有效。本需求规格说明书的目的是为软件开发商和客户之间就“网上商城平台”项目提供需求范围和需求内容的规定。它能够提供清晰的软件需求,软件开发者能够在其约束下安排项目规划与进度、组织软件开发与测试,并且,它还将成为客户对本项目验收的唯一需求规约。本文档的读者将分成两类:一类是客户代表(包括业务人员和技术人员 ),他们将通过此规格说明书来确定开发商对于他们所提供的“网上购物平台”项目是否被正确理解,当规格说明书得到客户和开发商的一致认可后,它将成为双方在技术实现和软件交付中需求符合度的唯一检验标准;另一类是开发商代表(包含项目经理,设计人员和实现人员),开发商通过此文档向客户展示他们对项目的理解,并且当规格说明书得到用户确认后,它将成为开发商在进行项目设计、实现、测试和实施过程中唯一的需求规范。1.4基线网上特产商城购物系统需求规格说明书2引用文件1 张海藩.软件工程导论M.清华大学出版社,2008,12 张银鹤、梁文新等.JavaScript完全学习手册M.清华大学出版社,2008,103 甘仞初.信息系统开发M.经济科学出版社 2005.3.11 4 李锋.xxx网上购物系统详细设计文档 V1.0 开发小组 2011.08315 陈密方. 网站开发项目教程M. 中国铁道出版社,2008,76 郝玉龙.Java EE编程技术M. 清华大学出版社,2008,63需求网上商城是为了精简商业活动中场所所带来的成本以及地理位置所带来的商业活动不便所开发的,依托互联网来进行商业活动的平台。它提供一套基于互联网的商品采购与交易模式,打破商城和用户之间由于场所限制带来的购物不便,同时,它能够降低商场场地所带来的成本,将更大的实惠反馈给购买者。从而为购买者和商家开辟一条共赢的道路。3.1需求概述3.1.1目标网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的书,装入购物车,提交定单进行购买。 网上购书平台的特点是客户和电子商品信息量很大,管理员需要整理的信 息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。 基于以上,网上购物系统主要的功能如下: (1) 系统账户管理:具有系统管理员的身份登录,负责添加用户。用户 可以分为三类,一类为系统管理员,可以添加和删除各类的用户,可以修改密码;另一类为卖家,卖家可以为顾客提供商品,可以结账接收预定和收货确认,即所有日常的营业活动;最后一类是买家,买家具有浏览商品和购买商品的权限。 (2) 前台营业管理:可以浏览当前商品的库存情况,还有哪些有货商品 可以购买。 (3) 预定服务:可以添加和删除订单,添加的订单记录订单编号,预定 日期,预定的价格等。(4) 系统管理:可以添加和删除账户,登记卖家、买家信息,包括编号, 姓名,性别,住址,身份证号码。3.1.2运行环境操作系统:全面兼容主流Windows操作系统(包括Windows98,ME,2000,Xp,Vista,Win7)。支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20003.2 系统功能结构网上商城用户注册会员登录商品分类商品浏览用户中心放购物车在线留言新闻公告信息修改订单管理收藏管理图11系统功能结构3.2.1 系统级需求在系统中,功能需求包含三个部分:一部分是购买者的购买过程,一部分是商场的处理过程,一部分是系统管理员管理系统的功能。其中,商品购买是一个单独的过程,所以,它将拥有一个独立的用例模型,而商场的处理和系统管理息息相关,它将合并成为一个用例模型。3.2.2 角色描述 在本项目中,共涉及四类角色:管理员,超级管理员,游客以及注册用户。 1.管理员:对网上商场的某个或者某几个部分进行管理的人员; 2.超级管理员:超级管理员具有管理员的所有权限,并且它还能够对所有系统中的其它管理员进行管理的人员,它在系统中是唯一的; 3.注册用户:也叫商场会员,它具有在本网上购物平台中购物的合法权限,也是本平台中唯一具有发起订单的人员。 3.2.3 用例描述下面将详细描述各个用户在本网上购物平台中的用例。a 管理员用例本节将描述管理所具有的所有的功能。进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。库存管理:包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。基本设置:商品信息,商品调价,供货商,客户,员工,会员,仓库等基本参数的设置。系统维护:数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。兑换赠品:有关会员用积分兑换赠品的管理工作。 赠送赠品:有关赠品的赠送管理工作。 修改密码:修改当前收银员的密码。 出入款管理:管理有关收银员的出入款工作。b 用户用例用户是整个网上购物过程的主角,要想真正的使用本网站进行购物,就必须注册成为本系统的合法用户,本系统将为您提供一个系统中唯一的用户名,并且提供登录系统的密码,当然不是所有的用户都要直接购买商品,也可能只是浏览一下商品信息,那么就不需要注册成为系统的用户。所有,该系统中的用户体系可以是浏览者,也可以注册成为系统用户。当注册成为系统的用户后,可以修改自己的用户信息、登录自己的订单信息、管理自己的收藏夹等。1)用户登录和注册输入用户名、密码登录注册输入用户名输入密码其他图1-2用户登录和注册2)用户密码修改用例名称用户密码修改主要参与者注册用户前置条件用户必须是注册用户,且用户只能够修改自己的登录密码,用户必须已经登录后置条件将新的密码更新到系统中,用户在下次登录时可以采用新密码登录主要成功场景1.游客输入用户的新密码和确认新密码2.系统校验用户密码信息输入的合法性3.系统将用户的密码信息存储3)商品搜索 用例名称商品搜索主要参与者未经注册的游客前置条件无后置条件取得符合用户检索条件要求的商品,并且,用户可以根据自己的需要在符合用户检索条件的商品列表中进行商品认购主要成功场景输入所需要了解的商品的名称或者关键字如果商城中存在符合条件的商品,那么显示这些商品的列表,如果不存在,那么提示用户商场中无符合条件的商品扩展当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客特殊需求无4)商品选购 用例名称商品选购主要参与者未经注册的游客前置条件无后置条件能够将商品放入游客的购物车内主要成功场景选择所需要购买的商品 将商品放入购物车扩展当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客特殊需求游客的购物车在游客离开商城,关闭浏览器后将不得到保存5)将商品加入到个人收藏用例名称将商品加入到个人收藏主要参与者注册用户前置条件用户必须是注册用户,并且用户登录到系统中后置条件成功将商品加入个人收藏夹,用户此后能够直接从个人收藏夹中查阅这些商品的信息和购买这些商品主要成功场景1.用户选择所需要的商品2.将所选择的商品加入到个人收藏夹中6)清空购物车 用例名称清空购物车主要参与者未经注册的游客前置条件游客的购物车里有选购的商品后置条件能够将游客购物车中的所有商品清除,将游客的购物车设置为空的状态主要成功场景游客发出清空购物车的指令 系统将游客的购物车设置成为空的状态扩展当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客特殊需求游客的购物车在游客离开商城,关闭浏览器后将不得到保存7)删除商品 用例名称删除商品主要参与者未经注册的游客前置条件游客的购物车里有选购的商品后置条件将游客购物车中的某一件商品移出游客的购物车主要成功场景游客选择所需要移出的商品 发出删除指令,系统将此商品从购物车中移除扩展当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客特殊需求游客的购物车在游客离开商城,关闭浏览器后将不得到保存8)修改商品数量 用例名称修改商品数量主要参与者未经注册的游客前置条件游客的购物车里有选购的商品后置条件将游客购物车中的某个或者某些商品的采购数量进行修改主要成功场景游客选择所需要修改采购数量的商品 输入这些商品的新的采购数量 系统更新用户购物车,将新的商品采购数量存储在系统中扩展当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客特殊需求游客的购物车在游客离开商城,关闭浏览器后将不得到保存3.3 接口3.3.1用户界面本软件将为用户提供一个简洁友好、便于操作的用户界面。它在符合大多数用户的审美观条件下,参考了我们对于大多数用户的操作系统的统计和分析结果,尽量为用户提供一个舒适的使用环境。3.3.2硬件接口暂无3.3.3软件接口暂无3.3.4通信接口3.4 性能的规定 3.4.1精度在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。3.4.2时间特性要求a响应时间:响应时间应在人的感觉和视觉事件范围内b更新处理时间:由系统运行状态来决定c数据的转换和传送时间:能够在10秒钟内完成3.4.3灵活性当需求发生某些变化时,网上购物系统软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。3.5软件需求3.5.1软件可用性需求a.界面简洁美观,符合用户的操作习惯和审美观。 b.当系统出现错误时,能够给用户友好的提醒。3.5.2软件可靠性需求a.系统必需能够724不间断运行。 b.系统能够定期自动备份数据,当故障发生时,能够使用备份数据恢复。 c.系统起动时间不应该超过分钟。 d.系统发生故障,恢复时间不应超过小时。 e.用户非活动状态下每次会话时间必须保持分钟。 f.单个会话发生错误的时候,不影响其它会话。3.5.3软件性能需求a.单个用户会话响应时间不应超过秒。 b.系统并发量不低于50个用户。 c.当并发量达到最大时,CPU利用率及内存使用率不超过30%。 d.系统能够支持群集和负载均衡,以保证系统性能的可扩展性。3.6设计和实现的约束a.该项目将采用.net语言作为实现语言。 b.该软件系统将采用互联网提供服务,其应用模式采用B/S结构。c.该系统利用vs2005、SQL Server等工具编写 。d. 项目启动的条件和假设1)公司和领导全力支持项目; 2)开发合作方努力配合开发; 3)在项目开发完成后,实施环境准备完善; e. 存在的风险1)人的因素 雇佣不到合适的人或人员流动;(高) 团队新组建,没有合作经验; 团队没有项目外包管理、深层技术协作的经验; 2)系统 必须与物流系统配合; PC服务器/Window平台无法承受大的交易量; 3)资源 开发周期短;(高) 费用不足; 开发设备没有及时到位,或者开发环境不合适。 4)技术 开发合作方对所使用的技术不熟悉;(高) 开发合作方对所使用对所使用的开发工程技术不了解; 可扩展性:本期开发至开发系统的核心部分,很多需求将留到以后开发; 可靠性:系统崩溃(客户端和服务器)时的恢复; 安全性:会员信息和订单的安全性; 5)协作 项目管理人员提出一些特殊的要求; 项目组内部协作不畅; 与开发合作方的工作方式和交流产生问题;(高)3.7数据 输入: 鼠标对按钮的点击查询方式、查询关键字新建商品项、用户项商品项、用户项相应纪录更改备份数据恢复所需的数据备份文件受限操作所需的密码; 输出: 查询关键字确定的数据库记录的子集统计结果及其格式化文件信息录入、删改结果(成功或失败) 数据备份输出的数据备份文件;3.8操作系统能够在任何时候对数据库备份,在出现故障后能立即还原3.9故障处理设备的硬件故障可能造成本软件不能运行或不能正常进行输入输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,

温馨提示

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

评论

0/150

提交评论