《网上商城平台需求规格说明书.doc》由会员分享,可在线阅读,更多相关《网上商城平台需求规格说明书.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网上商城平台需求规格说明书第一章 简介1.1 目的本需求规格说明书的目的是为软件开发商和客户之间就“网上商城平台”项目提供需求范围和需求内容的规定。它能够提供清晰的软件需求,软件开发者能够在其约束下安排项目规划与进度、组织软件开发与测试,并且,它还将成为客户对本项目验收的唯一需求规约。 本文档的读者将分成两类:一类是客户代表(包括业务人员和技术人员 ),他们将通过此规格说明书来确定开发商对于他们所提供的“网上购物平台”项目是否被正确理解,当规格说明书得到客户和开发商的一致认可后,它将成为双方在技术实现和软件交付中需求符合度的唯一检验标准;另一类是开发商代表(包含项目经理,设计人员和实现人员),
2、开发商通过此文档向客户展示他们对项目的理解,并且当规格说明书得到用户确认后,它将成为开发商在进行项目设计、实现、测试和实施过程中唯一的需求规范。1.2 范围本文档所描述的需求仅限于网上商城平台项目,且只针对此项目有效。1.3 定义、首字母缩写词和缩略语本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:商场会员 网上商城平台中合法的系统注册用户 管理员 系统某部分的管理者 超级管理员 整个系统的管理员 1.4 参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.网站开发项目教程陈密方 中国铁道出版社2.软件测试朱少名 电子工业出版社1.5 项目概
3、述1.5.1 项目目标本项目旨在开发一套网上商城的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。1.5.2 项目运行环境 1. 硬件: 1)服务器:基于Intel构架的企业服务器 2)工作站:PC机 2. 软件: 1). 操作系统:中文Microsoft Windows XP 2). 支持环境:Microsoft IIS 3). 数 据 库:Microsoft SQL Server 2
4、0004). 编程语言:C#, html 5). 设计工具:Microsoft Visual 2005,Dreamweaver等 1.5.3 项目的条件与限制 1. 项目启动的条件和假设1) 公司和领导全力支持项目; 2) 开发合作方努力配合开发; 3) 在项目开发完成后,实施环境准备完善; 2. 存在的风险1) 人的因素 雇佣不到合适的人或人员流动;(高) 团队新组建,没有合作经验; 团队没有项目外包管理、深层技术协作的经验; 2) 系统 必须与物流系统配合; PC服务器/Window平台无法承受大的交易量; 3) 资源 开发周期短;(高) 费用不足; 开发设备没有及时到位,或者开发环境不合
5、适。 4) 技术 开发合作方对所使用的技术不熟悉;(高) 开发合作方对所使用对所使用的开发工程技术不了解; 可扩展性:本期开发至开发系统的核心部分,很多需求将留到以后开发; 可靠性:系统崩溃(客户端和服务器)时的恢复; 安全性:会员信息和订单的安全性; 5) 协作 项目管理人员提出一些特殊的要求; 项目组内部协作不畅; 与开发合作方的工作方式和交流产生问题;(高) 第二章 整体说明网上商城是为了精简商业活动中场所所带来的成本以及地理位置所带来的商业活动不便所开发的,依托互联网来进行商业活动的平台。它提供一套基于互联网的商品采购与交易模式,打破商城和用户之间由于场所限制带来的购物不便,同时,它能
6、够降低商场场地所带来的成本,将更大的实惠反馈给购买者。从而为购买者和商家开辟一条共赢的道路。 本项的最终目标是建立一个基于互联网的平台,它能够分别为商品的购买者和商场提供不同的服务。其中,商品购买者能够通过此平台来进行商品浏览、选购和提交订单;商场可以通过此平台来进行订单处理和库存处理。第三章 具体需求 网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。下文将分成以
7、下6个部分来描述整个网上商城的需求,其中:1.用例分析:用例分析主要是描述整个网上商城对购买者和商家所能够提供的功能。它通过清晰的用例,详细描述在整个网上商城的交易和管理过程中所有参与者的功能。 2.软件可用性需求:软件可用性需求主要描述网上商城在符合怎样的条件下才能够顺利地被用户接收并使用。 3.软件可靠性需求:软件可靠性需求主要描述网上商城能够在什么条件范围内稳定运行的条件参数。 4.软件性能需求:软件性能需求主要描述软件技术教育平台的性能参数,本文档将从响应速度、并发量要求以及未来的可扩展性参数三个方面来描述。 5.软件设计约束:软件设计约束主要描述在使用本文档进行软件系统设计时,必须要
8、遵循的设计约定。 6.接口:接口主要描述网上商城在实施或者集成时,需要与其它系统进行交互的内容。 3.1 系统功能结构 网上商城用户注册会员登录商品分类商品浏览用户中心放购物车在线留言新闻公告信息修改订单管理收藏管理3.1.1 系统级需求在系统中,功能需求包含三个部分:一部分是购买者的购买过程,一部分是商场的处理过程,一部分是系统管理员管理系统的功能。其中,商品购买是一个单独的过程,所以,它将拥有一个独立的用例模型,而商场的处理和系统管理息息相关,它将合并成为一个用例模型。3.1.2 角色描述 在本项目中,共涉及四类角色:管理员,超级管理员,游客以及注册用户。 1.管理员:对网上商场的某个或者
9、某几个部分进行管理的人员; 2.超级管理员:超级管理员具有管理员的所有权限,并且它还能够对所有系统中的其它管理员进行管理的人员,它在系统中是唯一的; 3.注册用户:也叫商场会员,它具有在本网上购物平台中购物的合法权限,也是本平台中唯一具有发起订单的人员。 3.1.3 用例描述下面将详细描述各个用户在本网上购物平台中的用例。1 管理员用例本节将描述管理所具有的所有的功能。进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。库存管理:包括库存之间商品调拔,商品的报损溢,
10、强大的库存盘点功能,库存商品报警查询。统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。基本设置:商品信息,商品调价,供货商,客户,员工,会员,仓库等基本参数的设置。系统维护:数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。兑换赠品:有关会员用积分兑换赠品的管理工作。 赠送赠品:有关赠品的赠送管理工作。 修改密码:修改当前收银员的密码。 出入款管理:管理有关收银员的出入款工作。2 用户
11、用例用户是整个网上购物过程的主角,要想真正的使用本网站进行购物,就必须注册成为本系统的合法用户,本系统将为您提供一个系统中唯一的用户名,并且提供登录系统的密码,当然不是所有的用户都要直接购买商品,也可能只是浏览一下商品信息,那么就不需要注册成为系统的用户。所有,该系统中的用户体系可以是浏览者,也可以注册成为系统用户。当注册成为系统的用户后,可以修改自己的用户信息、登录自己的订单信息、管理自己的收藏夹等。1)用户登录和注册输入用户名、密码登录注册输入用户名输入密码其他2) 用户密码修改用例名称 用户密码修改 主要参与者 注册用户 前置条件 用户必须是注册用户,且用户只能够修改自己的登录密码,用户
12、必须已经登录 后置条件 将新的密码更新到系统中,用户在下次登录时可以采用新密码登录 主要成功场景 1.游客输入用户的新密码和确认新密码 2.系统校验用户密码信息输入的合法性 3.系统将用户的密码信息存储 3)商品搜索 用例名称 商品搜索 主要参与者 未经注册的游客 前置条件 无 后置条件 取得符合用户检索条件要求的商品,并且,用户可以根据自己的需要在符合用户检索条件的商品列表中进行商品认购 主要成功场景 输入所需要了解的商品的名称或者关键字 如果商城中存在符合条件的商品,那么显示这些商品的列表,如果不存在,那么提示用户商场中无符合条件的商品 扩展 当信息更新过程中发生错误时,系统将捕获异常,同
13、时将失败信息反馈给游客 特殊需求 无 4)商品选购 用例名称 商品选购 主要参与者 未经注册的游客 前置条件 无 后置条件 能够将商品放入游客的购物车内 主要成功场景 选择所需要购买的商品 将商品放入购物车 扩展 当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客 特殊需求 游客的购物车在游客离开商城,关闭浏览器后将不得到保存 5)将商品加入到个人收藏用例名称 将商品加入到个人收藏 主要参与者 注册用户 前置条件 用户必须是注册用户,并且用户登录到系统中 后置条件 成功将商品加入个人收藏夹,用户此后能够直接从个人收藏夹中查阅这些商品的信息和购买这些商品 主要成功场景 1.用户
14、选择所需要的商品 2.将所选择的商品加入到个人收藏夹中 6)清空购物车 用例名称 清空购物车 主要参与者 未经注册的游客 前置条件 游客的购物车里有选购的商品 后置条件能够将游客购物车中的所有商品清除,将游客的购物车设置为空的状态 主要成功场景 游客发出清空购物车的指令 系统将游客的购物车设置成为空的状态 扩展 当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客 特殊需求 游客的购物车在游客离开商城,关闭浏览器后将不得到保存 7)删除商品 用例名称 删除商品 主要参与者 未经注册的游客 前置条件 游客的购物车里有选购的商品 后置条件 将游客购物车中的某一件商品移出游客的购物车
15、 主要成功场景 游客选择所需要移出的商品 发出删除指令,系统将此商品从购物车中移除 扩展 当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客 特殊需求 游客的购物车在游客离开商城,关闭浏览器后将不得到保存 8)修改商品数量 用例名称 修改商品数量 主要参与者 未经注册的游客 前置条件 游客的购物车里有选购的商品 后置条件 将游客购物车中的某个或者某些商品的采购数量进行修改 主要成功场景 游客选择所需要修改采购数量的商品 输入这些商品的新的采购数量 系统更新用户购物车,将新的商品采购数量存储在系统中 扩展 当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客 特
16、殊需求 游客的购物车在游客离开商城,关闭浏览器后将不得到保存 3.2软件可用性需求1. 界面简洁美观,符合用户的操作习惯和审美观。 2. 当系统出现错误时,能够给用户友好的提醒。 3.3软件可靠性需求 1. 系统必需能够724不间断运行。 2. 系统能够定期自动备份数据,当故障发生时,能够使用备份数据恢复。 3. 系统起动时间不应该超过分钟。 4. 系统发生故障,恢复时间不应超过小时。 5. 用户非活动状态下每次会话时间必须保持分钟。 6. 单个会话发生错误的时候,不影响其它会话。 3.4软件性能需求 1. 单个用户会话响应时间不应超过秒。 2. 系统并发量不低于50个用户。 3. 当并发量达
17、到最大时,CPU利用率及内存使用率不超过30%。 4. 系统能够支持群集和负载均衡,以保证系统性能的可扩展性。 3.5软件设计约束 1. 该项目将采用.net语言作为实现语言。 2. 该软件系统将采用互联网提供服务,其应用模式采用B/S结构。3. 该系统利用vs2005、SQL Server等工具编写 。3.6 接口3.6.1用户界面本软件将为用户提供一个简洁友好、便于操作的用户界面。它在符合大多数用户的审美观条件下,参考了我们对于大多数用户的操作系统的统计和分析结果,尽量为用户提供一个舒适的使用环境。3.6.2硬件接口暂无3.6.3软件接口暂无3.6.4通信接口暂无第四章 支持信息 本软件系统08级计算机系应用技术软件方向H组所有成员来负责技术支持。