网上书店-软件需求规格说明书.docx_第1页
网上书店-软件需求规格说明书.docx_第2页
网上书店-软件需求规格说明书.docx_第3页
网上书店-软件需求规格说明书.docx_第4页
网上书店-软件需求规格说明书.docx_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

网上书店软件需求规格说明书目录D.3.1 介绍.31. 目标.32. 项目范围和产品特性.33. 参考文献. .3D.3.2 总体描述.3 1. 产品远景规划.32. 用户类和用户特性.43. 运行环境.54. 设计和实现的约束条件.55. 用户文档.66. 假设和依赖.6D.3.3 系统特性.61. 购买图书.7(1)描述和优先级.7(2)刺激/响应序列.7(3)功能性需求.72. 创建、浏览、修改和删除订单.93. 实现购物车功能模块.94. 用户注册信息、书籍信息、订阅系统的管理.9D.3.4 外部接口需求.9D.3 软件需求规格说明书D.3.1 介绍1.目标软件需求规格说明描述了“网上书店”1.0版本的软件功能性需求和非功能性需求。这一文档计划由实现和验证系统正确功能的项目团队成员来使用。这里指定的所有需求都具有高优先级,都要在版本1.0中加以实现。2.项目范围和产品特性“网上书店系统”允许网站会员将网站书籍加入购物车并且下订单,同时通过网上支付手段来支付。详细的项目描述请参照“网上书店的前景和范围文档“。3.参考文献(1)Xin Chen 著,瑾向阳 译,应用框架的设计与实现,电子工业出版社,2006。(2)Karl E.Wiegers 著,刘伟琴 刘洪涛译的软件需求第二版,清华大学出版社。D.3.2 总体描述1.产品远景规划“网上书店系统”它取代了传统的书店购书途径,通过网络在线查找和购买书籍,是一个快捷方便的系统。图D.1是一幅关联图,它演示了1.0版本的外部实体和系统接口。期望系统演化成若干个版本,并提供VIP用户功能。“网上书店系统“版本1.0的关联图2.用户类和用户特性用户类描述会员(优先考虑)1.主流人群为经常上网的读书爱好者,拥有能够上网的条件,以青年和中年人为主。2.部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇款进行交易。3.从职业划分来看,一部分用户是高校学生,追求时尚快捷的购物方式,购买力有限;另一部分则为工作人群,追求高效经济的购物方式,购买力较强。网站管理人员网站管理人员对本站的所有信息加以管理。管理人员可以对本站会员进行删除等操作。他们可以更新本站的书籍、用户、订单的信息,他们接收并确认订单,然后向快递公司发出发货通知,最后向用户确认发货消息。快递公司当快递公司接到本网站发出的送货通知以后,确认发货的地点及用户信息以后。在用户可以接受的发货等待时间范围内(比如三天)尽快发货,送交到客户的手里,用户在接受单上签字以后,表明此次送货完成。3.运行环境(Operating Environment ,OE)OE-1:“网上书店系统“的操作将通过Web浏览器来完成:Microsoft Internet Explorer,Netscape Communicator来完成。用户可以直接通过Internet来访问该系统。OE-2:“网上书店系统“将运行在一个服务器上,该服务器运行当前由公司批准的Red Hat Linux版本和Apache Http Server.4.设计和实现的约束条件(constraint)CO-1:系统将采用公司标准的当前Oracle 数据库引擎。CO-2:所有HTML将遵照HTML 4.0标准。CO-3:用JSP语言来写。CO-4:为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。实现管理与数据的分离,便于管理和维护CO-5:网上书城面向全球互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。5.用户文档(User Documentation ,UD)UD-1:系统将提供一个分层的和跨链接的HTML联机帮助系统,它描述并演示了所有系统的功能。UD-2:如果一个用户没有网上购书的经验,系统可以给该用户提供一个联机教程,这样用户可以使用静态教程菜单来具体实践一下如何订餐。6.假设(Assumption)和依赖(Dependency)AS-1:只要服务器能正常工作,本网站将随时响应顾客的订单要求。DE-1:网站管理人员确认订单依赖于本公司的书籍库存量。DE-2:“网上书店系统“依赖于”银行系统“,它接受用”网上书店系统“购书的付费请求。D3.3 系统特性 1.购买图书(1)描述和优先级当顾客成功登录到网站,通过查找到欲购买的书籍后,将其加入到购物车或者也可以立刻购买。只要管理员没有向快递公司发出发货要求,那么用户可以对订单进行适度的修改。优先级为高。(2)刺激/响应序列刺激:顾客在某商品的页面点击立刻购买图标。响应:系统调出详细订单表,供用户填写,比如用户的支付方式、用户的书籍数量、用户的地址和联系方式等。刺激:顾客通过将多个商品加入到购物车里,然后点结帐。响应:系统调出详细订单表,供用户填写,比如用户的支付方式、用户的书籍数量、用户的地址和联系方式等。刺激:顾客请求更改订单。响应:如果此时订单可以被修改,则调出订单详细表,供用户修改并保存。刺激:顾客请求取消订单。响应:如果此时订单可以被修改,则系统取消订单。(3)功能性需求Order.place用户在拥有本站用户名之后,可以用该用户名和对应的密码登录到本站进行书籍的订购。Order.list系统显示当前库存的书籍信息Order.list.book系统显示指定书籍的信息。Order.Units.Food系统允许顾客表明他希望订购的书籍的数量。Ordr.Units.Multiple如果顾客所订的某一订单的数量超过了库存中的数量,系统将通知顾客他所能订的最大数量。Order.Units.Change顾客可以对所订的订单进行修改。可以更改订购的数量或者也可以取消订单。Order.D顾客对送货信息的完善。比如送货地址、联系方式。Order.Confirm.Display系统显示顾客已定的条目以及每一条目的信息。Order.Confirm.Prompt系统提示顾客确认订单。Order.Confirm.Not如果顾客不确认订单,那么顾客可以编辑订单,也可以取消订单。Order.Confirm.More顾客可以通过系统再另外预订图书。Order.Pay.Method当顾客表明他已经完成订购,系统提示顾客选择一种付费方式。Order.Pay.Details系统显示所订的图书、付费方式、送货的说明。Order.Pay.Confirm.Ok如果付费请求被接受,那么系统将显示一条消息来确认订单已接受。Order.Pay.Confirm.NG如果付费请求被拒绝,系统将显示一条消息来说明拒绝的理由。Order.Done顾客确认订单。Order.Done.Store系统存储该订单到数据库。Order.Done.Manager向网站管理员发出一条消息,报告此次订单以及详细信息。Order.Done.Failure如果Order.Done中的任何一步不成功,则

温馨提示

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

评论

0/150

提交评论