网上商城需求规格说明书_第1页
网上商城需求规格说明书_第2页
网上商城需求规格说明书_第3页
网上商城需求规格说明书_第4页
网上商城需求规格说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、 软件体系结构大实习需求说明书学 号: 20131002267 班级序号: 111132 姓 名: 马文昭 中国地质大学信息工程学院软件工程系2015年 12 月目录第一章简介21.1 目的21.2 范围21.3 定义、首字母缩写词和缩略语21.4 参考资料21.5 项目概述21.5.1 项目目标21.5.2 项目运行环境31.5.3 项目的条件与限制3第三章 具体需求43.1 系统功能结构53.1.1 系统级需求53.1.2 角色描述53.1.3 用例描述63.2软件可用性需求93.4软件性能需求93.5软件设计约束103.6 接口10用户界面10硬件接口10软件接口10通信接口10第四章

2、支持信息10网上商城平台需求规格说明书第一章 简介1.1 目的本需求规格说明书的目的是为 “网上商城平台”项目提供需求范围和需求内容的规定。它能够提供清晰的软件需求,软件开发者能够在其约束下安排项目规划与进度、组织软件开发与测试,并且,它还将成为项目验收的唯一需求规约。 本文档的读者将通过此规格说明书来确定软件开发人员对“网上购物平台”项目是否拥有正确的理解,当规格说明书得到认可后,它将成为技术实现和软件交付中需求符合度的唯一检验标准;软件开发人员也通过此文档展示他们对项目的理解,并且当规格说明书得到确认后,它将成为软件开发人员在进行项目设计、实现、测试和实施过程中唯一的需求规范。1.2 范围

3、本文档所描述的需求仅限于网上商城平台项目,且只针对此项目有效。1.3 定义、首字母缩写词和缩略语本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:商场会员 网上商城平台中合法的系统注册用户 管理员 系统某部分的管理者 超级管理员 整个系统的管理员 1.4 参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.网站开发项目教程2.软件测试3. Java项目案例分析(Java学习路线图)1.5 项目概述 项目目标本项目旨在开发一套网上商城的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的

4、基本信息,并且可以根据自己的需求,通过互联网提交商品订单。商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。 项目运行环境 1. 硬件: 1)服务器:基于Intel构架的企业服务器 2)工作站:PC机 2. 软件: 1). 操作系统:中文Microsoft Windows XP及以上版本 2). 支持环境:Microsoft IIS 3). 数 据 库:MySQL4). 实现工具:eclipse,RSA 8.0,Tomcat等 项目的条件与限制 1. 项目启动的条件和假设1) 项目得到全力支持; 2) 在项目开发完成后,实施环境准备完善; 2. 存在的风险

5、1) 人的因素开发经验不足。(高) 2) 系统 必须与物流系统配合; PC服务器/Window平台无法承受大的交易量; 3) 资源 开发周期短;(高) 4) 技术 开发人员对所使用的技术不熟悉;(高) 开发人员对所使用对所使用的开发工程技术不了解; 可扩展性:本期开发至开发系统的核心部分,很多需求将留到以后开发; 可靠性:系统崩溃(客户端和服务器)时的恢复; 安全性:会员信息和订单的安全性; 5) 协作 一些特殊的要求; 内部协作不畅; 部分功能需要的接口产生问题;(高) 第二章 整体说明网上商城是为了精简商业活动中场所所带来的成本以及地理位置所带来的商业活动不便所开发的,依托互联网来进行商业

6、活动的平台。它提供一套基于互联网的商品采购与交易模式,打破商城和用户之间由于场所限制带来的购物不便,同时,它能够降低商场场地所带来的成本,将更大的实惠反馈给购买者。从而为购买者和商家开辟一条共赢的道路。 本项的最终目标是建立一个基于互联网的平台,它能够分别为商品的购买者和商场提供不同的服务。其中,商品购买者能够通过此平台来进行商品浏览、选购和提交订单;商场可以通过此平台来进行订单处理和库存处理。第三章 具体需求 网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发

7、展空间。尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。下文将分成以下6个部分来描述整个网上商城的需求,其中:1.用例分析:用例分析主要是描述整个网上商城对购买者和商家所能够提供的功能。它通过清晰的用例,详细描述在整个网上商城的交易和管理过程中所有参与者的功能。 2.软件可用性需求:软件可用性需求主要描述网上商城在符合怎样的条件下才能够顺利地被用户接收并使用。 3.软件可靠性需求:软件可靠性需求主要描述网上商城能够在什么条件范围内稳定运行的条件参数。 4.软件性能需求:软件性能需求主要描述软件技术教育平台的性能参数,本文档将从响应速度、并发量要求以及未

8、来的可扩展性参数三个方面来描述。 5.软件设计约束:软件设计约束主要描述在使用本文档进行软件系统设计时,必须要遵循的设计约定。 6.接口:接口主要描述网上商城在实施或者集成时,需要与其它系统进行交互的内容。 3.1 系统功能结构 系统级需求在系统中,功能需求包含三个部分:一部分是购买者的购买过程,一部分是商场的处理过程,一部分是系统管理员管理系统的功能。其中,商品购买是一个单独的过程,所以,它将拥有一个独立的用例模型,而商场的处理和系统管理息息相关,它将合并成为一个用例模型。 角色描述 在本项目中,共涉及四类角色:管理员,游客以及注册用户。 1.管理员:对网上商场的某个或者某几个部分进行管理的

9、人员; 2.注册用户:也叫商场会员,它具有在本网上购物平台中购物的合法权限,也是本平台中唯一具有发起订单的人员。 用例描述下面将详细描述各个用户在本网上购物平台中的用例。1 管理员用例本节将描述管理所具有的所有的功能。进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。库存管理:包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。基本设置:商品信息,商品调价,供货商,客户,员工

10、,会员,仓库等基本参数的设置。系统维护:数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。兑换赠品:有关会员用积分兑换赠品的管理工作。 赠送赠品:有关赠品的赠送管理工作。 修改密码:修改当前收银员的密码。 出入款管理:管理有关收银员的出入款工作。2 用户用例用户是整个网上购物过程的主角,要想真正的使用本网站进行购物,就必须注册成为本系统的合法用户,本系统将为您提供一个系统中唯一的用户名,并且提供登录系统的

11、密码,当然不是所有的用户都要直接购买商品,也可能只是浏览一下商品信息,那么就不需要注册成为系统的用户。所有,该系统中的用户体系可以是浏览者,也可以注册成为系统用户。当注册成为系统的用户后,可以修改自己的用户信息、登录自己的订单信息、管理自己的收藏夹等。1)用户登录和注册输入用户名、密码登录注册输入用户名输入密码其他2) 用户密码修改用例名称 用户密码修改 主要参与者 注册用户 前置条件 用户必须是注册用户,且用户只能够修改自己的登录密码,用户必须已经登录 后置条件 将新的密码更新到系统中,用户在下次登录时可以采用新密码登录 主要成功场景 1.游客输入用户的新密码和确认新密码 2.系统校验用户密

12、码信息输入的合法性 3.系统将用户的密码信息存储 3)商品搜索 用例名称 商品搜索 主要参与者 未经注册的游客 前置条件 无 后置条件 取得符合用户检索条件要求的商品,并且,用户可以根据自己的需要在符合用户检索条件的商品列表中进行商品认购 主要成功场景 输入所需要了解的商品的名称或者关键字 如果商城中存在符合条件的商品,那么显示这些商品的列表,如果不存在,那么提示用户商场中无符合条件的商品 扩展 当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客 特殊需求 无 4)商品选购 用例名称 商品选购 主要参与者 注册的用户前置条件 用户必须是注册用户,并且用户登录到系统中后置条件

13、能够将商品放入用户的购物车内 主要成功场景 选择所需要购买的商品 将商品放入购物车 扩展 当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给用户 特殊需求 用户的购物车在用户离开商城,关闭浏览器后也可以保留5)将商品加入到个人收藏用例名称 将商品加入到个人收藏 主要参与者 注册用户 前置条件 用户必须是注册用户,并且用户登录到系统中 后置条件 成功将商品加入个人收藏夹,用户此后能够直接从用户个人收藏夹中查阅这些商品的信息和购买这些商品 主要成功场景 1.用户选择所需要的商品 2.将所选择的商品加入到个人收藏夹中 6)清空购物车 用例名称 清空购物车 主要参与者 未经注册的游客 前

14、置条件 游客的购物车里有选购的商品 后置条件能够将游客购物车中的所有商品清除,将游客的购物车设置为空的状态 主要成功场景 游客发出清空购物车的指令 系统将游客的购物车设置成为空的状态 扩展 当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客 特殊需求 游客的购物车在游客离开商城,关闭浏览器后将不得到保存 7)删除商品 用例名称 删除商品 主要参与者 未经注册的游客 前置条件 游客的购物车里有选购的商品 后置条件 将游客购物车中的某一件商品移出游客的购物车 主要成功场景 游客选择所需要移出的商品 发出删除指令,系统将此商品从购物车中移除 扩展 当信息更新过程中发生错误时,系统将

15、捕获异常,同时将失败信息反馈给游客 特殊需求 游客的购物车在游客离开商城,关闭浏览器后将不得到保存 3.2软件可用性需求1. 界面简洁美观,符合用户的操作习惯和审美观。 2. 当系统出现错误时,能够给用户友好的提醒。 3.3软件可靠性需求 1. 系统必需能够7×24不间断运行。 2. 系统能够定期自动备份数据,当故障发生时,能够使用备份数据恢复。 3. 系统起动时间不应该超过分钟。 4. 系统发生故障,恢复时间不应超过小时。 5. 用户非活动状态下每次会话时间必须保持分钟。 6. 单个会话发生错误的时候,不影响其它会话。 3.4软件性能需求 1. 单个用户会话响应时间不应超过秒。 2. 系统并发量不低于50个用户。 3. 当并发量达到最大时,CPU利用率及内存使用率不超过30%。 4. 系统能够支持群集和负载均衡,以保证系统性能的可扩展性。 3.5软

温馨提示

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

评论

0/150

提交评论