1、Microsoft China网上购物系统软件需求规约用于版本 Microsoft China修订历史记录日期 版本 说明 作者6/5/2007 提取系统需求功能 顾涛8/5/2007 添加系统需求功能 顾涛10/5/2007 优化系统需求功能 顾涛12/5/2007 确定系统需求功能 顾涛Microsoft China目录1. 简介 51.1 目的 51.2 范围 51.3 定义、首字母缩写词和缩略语 51.4 参考资料 51.5 概述 52. 整体说明 53. 具体需求 63.1 功能 63.1.1 导航条 63.1.2 顾客注册和登录 63.1.3 顾客中心 63.1.4 收藏和购买商品
2、 63.1.5 商品查询 63.1.6 信息统计 63.1.7 后台管理员主界面 63.1.8 添加新的商品和查看修改商品 63.1.9 管理商品订单和评论 63.1.10 用户管理3.1.11 商品分类管理 3.1.12 信息管理 3.2 可用性 73.2.1 用户培训时间 73.2.2 图形标准 73.2.3 子系统可用性 73.2.4 系统可维护性 73.3 可靠性 73.3.1 系统可用性 73.3.2 平均故障间隔时间 (MTBF) 73.3.3 平均修复时间 (MTTR) 73.3.4 精确度 73.3.5 最高错误或缺陷率 73.3.6 错误或缺陷率 73.4 性能 83.4.1
3、 事务响应时间 83.4.2 吞吐量 8Microsoft China3.4.3 可容纳量 83.4.4 系统降级模式 83.4.5 资源利用情况 83.5 可支持性 83.5.1 编码标准 83.5.2 系统编程语言 83.5.3 访问权限 83.5.4 技术细节 3.6 设计约束 93.6.1 编程语言 93.6.2 开发工具 93.6.3 系统开发流程 93.6.4 兼容性约束 93.6.5 测试约束 93.6.6 类库 3.7 联机用户文档和帮助系统需求 93.8 购买的构件 93.9 接口 103.9.1 用户界面 103.9.4 通信接口3.9.2 硬件接口 103.9.3 软件接
4、口 113.10 许可需求 113.11 法律、版权及其他声明 11Microsoft China软件需求规约 1. 简介1.1 目的此文档目的在于提供关于网上购物系统的需求功能详述以及系统性能参数说明。1.2 范围该网上购物系统使用 IIS 信息服务器作为 Web 服务器,使用 ASP 完成动态交互功能,后台的数据库则使用 Access,可在 Windows 操作系统平台运行。1.3 定义、首字母缩写词和缩略语具体内容见词汇表.doc。1.4 参考资料ASP 数据库管理 航空工业出版社1.5 概述 该系统需求功能文档包含简介、整体需求说明和具体需求三部分。简介部分概述文档的目的及使用;整体需
5、求和具体需求部分以总分方式说明导航条,顾客注册和登录,顾客中心,商品购买等需求功能。最后附文档补充说明。2. 整体说明产品总体效果:建立一个虚拟的购物商场,顾客可以在网上迅速查找到喜欢的商品,使购物变得轻松,快捷,方便。多种付款和送货方式使得客户可以足不出户就完成整个购物流程。对经营者来说,网上购物系统可以节约企业的运营成本,扩大企业的知名度,为企业提供了一个在迅速成长的电子商务商场上成长壮大的一个机会。产品功能:导航条: 维护了 Web 应用站点统一的风格和方便修改,也为顾客能够迅速和快捷的在站点内跳转提供了基础。顾客注册和登录: 顾客进入购物商场的方法,包括注册,登录和注销。顾客中心: 提
6、供给顾客一个集成的操作平台,包括个人资料的维护,修改密码,取回密码,用户得订单,客户的购物车以及收货人的信息。收藏和购买商品: 是购物站点的核心,包括浏览商品,购买商品,填写收货人信息以及订单提交。商品查询: 是顾客对特定商品的查找,包括简单查询以及高级查询。信息统计: 就是销售排行,是对已经售出的商品作统计,选出最受欢迎的商Microsoft China品。后台管理员主界面: 就是对管理员提供的集成操作的平台。添加新的商品和查看修改商品: 包括添加新的商品,处理新的商品入库,浏览商品,修改商品的信息以及删除所选的商品。管理商品订单和评论: 包括察看订单信息,查询订单信息,修改订单状态,浏览所
7、有评论以及审核或者删除评论。 用户管理: 就是对客户的管理,包括前台用户信息浏览,查询指定的用户,修改所选用户信息,删除指定用户,后台用户浏览,后台用户修改和删除以及添加后台用户。商品分类管理: 包括商品大类信息(图书,音像,数码产品等)浏览,商品大类信息修改和删除,添加商品大类,商品小类(如数码产品里的随身听,复读机等)信息浏览,商品小类信息修改和删除,添加商品小类以及商品类别转移。 信息管理: 包括添加首页新闻,新闻的修改删除,首页公告设置,查看意见反馈以及留言板管理。用户特征: 本网上购物系统面向所有客户。向客户提供更快的、更优质的服务约束: 要求用户群具备连接因特网条件和基本的使用经验
8、。该系统要与各供商品商及时沟通。3. 具体需求3.1 功能3.3.1 导航条: 维护了 Web 应用站点统一的风格和方便修改,也为顾客能够迅速和快捷的在站点内跳转提供了基础。3.3.2 顾客注册和登录: 顾客进入购物商场的方法,包括注册,登录和注销。3.3.3 顾客中心: 提供给顾客一个集成的操作平台,包括个人资料的维护,修改密码,取回密码,用户得订单,客户的购物车以及收货人的信息。3.3.4 收藏和购买商品: 是购物站点的核心,包括浏览商品,购买商品,填写收货人信息以及订单提交。3.3.5 商品查询: 是顾客对特定商品的查找,包括简单查询以及高级查询。3.3.6 信息统计: 就是销售排行,是
9、对已经售出的商品作统计,选出最受欢迎的商品。3.3.7 后台管理员主界面: 就是对管理员提供的集成操作的平台。3.3.8 添加新的商品和查看修改商品: 包括添加新的商品,处理新的商品入库,浏览商品,修改商品的信息以及删除所选的商品。3.3.9 管理商品订单和评论: 包括察看订单信息,查询订单信息,修改订单状态,浏览所有评论以及审核或者删除评论。3.3.10 用户管理: 就是对客户的管理,包括前台用户信息浏览,查询指定的用户,修改所选用户信息,删除指定用户,后台用户浏览,后台用户修改Microsoft China和删除以及添加后台用户。3.3.11 商品分类管理: 包括商品大类信息(图书,音像,
10、数码产品等)浏览,商品大类信息修改和删除,添加商品大类,商品小类(如数码产品里的随身听,复读机等)信息浏览,商品小类信息修改和删除,添加商品小类以及商品类别转移。 3.3.12 信息管理: 包括添加首页新闻,新闻的修改删除,首页公告设置,查看意见反馈以及留言板管理。3.2 可用性3.2.1 用户培训时间用户培训时间是无使用经验用户熟悉软件大部分功能使用的时间。中型网上购物系统一般的用户培训时间为大约 2 小时。3.2.2 图形标准网上购物系统的图形使用符合 Microsoft 的 GUI 标准要求。3.2.3 子系统可用性子系统包括系统顾客登录、注销、和注册管理模块,顾客浏览、查询核选购购物模
11、块,商品展示、添加和信息维护,以及网站配置管理模块。经用户测试表明,各系统均可正常工作,完成各自的功能。子系统之间兼容性没有出现问题。3.2.4 系统可维护性系统设置了降级模式,在系统维护期间可以启用。这时用户只能浏览网页。采用模块化编程,方便对某一子系统功能进行修改。3.3 可靠性3.3.1 系统可用性系统可用时间达到了 98以上,持续可运行时间可达 2000 小时。除普通用户账户外,设有管理员账户,可对系统进行维护。3.3.2 平均故障间隔时间 (MTBF)平均故障间隔时间是指两次相邻故障之间工作时间平均值。中型网上购物系统平均故障间隔时间为两个月。Microsoft China3.3.3
12、 平均修复时间 (MTTR)平均修复时间指系统在运行期间解除故障所需时间,中型网上购物系统平均修复时间要小于6小时。3.3.4 精确度系统输出具备的精确度如下:对于商品价格,精确到毛对于时间计量,精确到秒对于快递时间,精确到天3.3.5 最高错误或缺陷率最高错误或缺陷率通常表示为 bugs/KLOC(每千行代码的错误数目)或 bugs/function-point(每个功能点的错误数目) 。中型网上购物系统要求每千行代码的错误数目少于 60 个。3.3.6 错误或缺陷率小错误:指页面显示异常,某些网页图片无法显示错误率:小于 10%大错误:对于网站用户的输入或命令,服务器无响应错误率:小于 3
13、%严重错误:系统停止工作,处于崩溃状态,数据库运行失常造成数据存储及读取命令无效的情况缺陷率: 避免发生3.4 性能3.4.1 事务响应时间网站使用者在不受网速制约情形下,平均响应时间是 3s,最长响应时间是 8s。系统管理员最长相应时间不超过 2s。3.4.2 吞吐量网上购物系统最多可容纳的同时在线客户数不超过 5000。3.4.3 可容纳量网上购物系统最多可接受 100000 用户的注册。Microsoft China3.4.4 系统降级模式系统降级模式时,系统只提供网页浏览功能,拒绝商品查询、购买功能。不提供网上支付业务。3.4.5 资源利用情况网上购物系统服务器要求至少 1GB 内存、
14、160GB 硬盘空间并已连接 Internet。网络连接速度应大于 1MB/s。客户机端要求客户端:64 MB SDRAM 和 200MB 硬盘空间并支持 Internet 网络连接。3.5 可支持性3.5.1 编码标准变量命名使用匈牙利命名法规则3.5.2 系统编程语言系统使用 Microsoft C编写,数据库使用 Access 语句,网页使用 ASP.net 构建。3.5.3 访问权限普通用户具有个人信息设置、浏览网页、商品查询、商品购买等权限。用户管理者除以上功能外,还可设置用户权限、修改商品信息、系统信息公告等。3.5.4 技术细节MD5加密算法,只是对数据进行加密,没有办法对加密后
15、的数据进行解密。主要防止通过打开 Access数据库直接得到各个帐号的密码,包括管理员。3.6 设计约束3.6.1 编程语言系统使用 Microsoft C编写,数据库使用 Access 语句,网页使用 ASP.net 构建。3.6.2 开发工具在 Microsoft Visual Studio 2005 环境下进行 C代码编写在 Acess 环境下进行数据库语句编写Microsoft China3.6.3 系统开发流程首先使用 C和 ASP.net 完成网站基本代码编写,然后嵌入 Access 语句。最后将两者进行整合调试。3.6.4 兼容性约束服务器操作系统要求为 Windows 版本.3
16、.6.5 测试约束测试在 Microsoft Visual Studio 2005 环境下进行完后,于 Access 语句结合后必须在服务器上进行调试,测试。3.6.6 类库using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using Sys
17、tem.Web.UI.HtmlControls;using System.Data.SqlClient;3.7 联机用户文档和帮助系统需求3.7.1 用户手册用户手册需要提供详细的用户使用帮助说明,包括系统的基本介绍、功能。软件安装界面要求在每一步显示当前执行的操作,在每个设有选项处提供详细的功能说明。这些说明将每个选项的功能和选于不选的区别进行详述。3.7.2 帮助系统要求帮助系统要包含用户注册、用户登陆的管理。商品信息的管理和网上支付功能实现的详细步骤。最后附服务器维护的基本知识和方法。3.8 购买的构件为实现该网上购物系统涉及到的很多功能,下列软件(系统)需购买:Microsoft Ch
18、ina服务器操作系统:提供该网上购物系统运行的操作系统环境。服务器为 IIS 信息服务器。数据库系统:服务器需要相应的数据库软件 Access 才可支持网上购物系统中商品信息保存、用户信息保存等功能的实现。3.9 接口3.9.1 用户界面用户界面包含:网站首页用户登陆及注册界面顾客中心管理界面商品查询界面后台管理员主界面商品购买确认界面网上付款界面3.9.2 通信接口通信接口遵循下列协议开发:传输层协议为 TCP网络层协议为 Ip3.9.3 硬件接口IP 地址:202.113.15.1服务器物理地址及网卡的地址 00-3A-4E-56-8C-3M交换机与路由器:cisco 产品 网上购物域名:3.9.4 软件接口Windows 操作系统与.net 平台的接口:.net frame work服务器端与客户端的接口 ASP.Net3.10许可需求该网上购物系统符合软件中心必须实现的用法强制需求。本系统拟采取模块构成的方式,除了提供基本的网上购物功能之外,还可以根据客户的需求定制新模块。采用“前台终端服务器主机后台数据库”三层结构,提供对网络的良好支持。同时提供较高的安全性。Microsoft China。3.11法律、版权及其他声明该网上书店系统版权受国家法律保护,任何个人或组织不得以任何借口非法拷贝本系统。