手机淘宝网页
需求规格说明书
编号:JB-RM-CRM
版本:1.0
1 概述
时至移动互联网时代,在这个移动终端相当普及的年代,使用移动终端浏览网页是相当稀松平常的事情。但是桌面和移动终端的不同,不兼容会使用户在使用移动终端浏览网页时不适应和功能缺乏,加上本来移动终端和桌面平台的性能,特性差距,使得开发移动终端专用的网页极为有需要。
小组以此为出发点,制作专为手机平台设计的淘宝网网页。
1.1 目的
本文档是TGC 的实训项目的开发题目的方向的基础上编制的。本文档的编写为下阶段的设计,开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。
1.2 范围
本系统包括:淘宝网首页、物流页面、我的淘宝页面、登录页面、购物车页面和充值页面六个功能模块。另包括数据库模块用于系统的数据交互,完善系统的功能。系统功能为本说明书与附件Demo 版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。
1.3 读者对象
系统架构师、开发人员、测试工程小组
1.4 参考文档
无
1.5 术语定义
系统用户:
一般淘宝网浏览用户。 客户:
TGC 实训老师 嗯 就这样
客户服务: 交作业
2 系统说明
2.1 概述
手机淘宝网网页系统用于给使用移动终端浏览淘宝网的网页,以实现最低限度购买物品为前提进行开发。本系统提供浏览,购买,查询,充值等功能
2.2 用户与角色
与本系统相关的用户和角色包括:
系统管理员:
管理系统用户,保证系统正常运行。 客户: 负责浏览网页
2.3 系统功能
系统用例图如图1所示,子用例图及详细的用例描述见“功能性需求”部分。
(不会画) 图 1
2.4 当遵循的标准或规范
本系统采用Mysq 数据库,使用Java EE和html5相关网页技术进行开发。数据库设计原则上符合第三范式,且规范,易于维护。
程序需使用MVC 模式,采用三层架构,保证系统的可维护性和可扩展性。
3 功能性需求
本系统分首页模块、购物车模块、我的淘宝模块、客服模块、注册模块和充值模块六个模块。
3.1 首页模块
淘宝首页包含其他模块超链接 接入搜索,子用例图如图2所示。
图2
营销的过程是开发新客户的过程。
3.1.1 淘宝首页模块
淘宝首页的系统界面如图3所示。
图 3
头部搜索框(固定位置)
尾部信息
图 4
3.1.1.1.1 处理流程
淘宝页面接通商品信息,连接其他页面。 3.1.1.1.2 输出要素
订单信息 物流信息 用户反馈 购物车 充值 3.1.1.1.3 业务概述
提供商品详情页面 3.1.1.1.4 使用者
淘宝用户 3.1.1.1.5 处理流程
用户选择商品,为用户提供商品信息。
操作成功后提示“操作成功”。
3.2 购物车模块
购物车是用来提供用户所购买的商品信息,如价格 数量 日期 等信息的 以下为没有商品是的页面
图 9
购物车用例图
3.2.1.1.1 使用者
淘宝用户 3.2.1.1.2 处理流程
用户查看以购买的商品信息 以往的商品购买记录
然后查看这个客户的历史订单,再选择一条历史订单查看订单明细。
要在列表中显示订单的编号、下单日期、送货地址、订单状态。 用户反馈页面
用户提供手机号进行反馈,并将信息写入数据库。
3.3 我的淘宝模块
图
处理流程
图
我的淘宝界面
3.3.1.1 处理流程
用户登录后,可查看点击连接查看购物车,收藏夹,收藏的店铺,物流等信息。 同时右上角的设置按钮可设置信息。
以下为设置信息图片
我的足迹
3.4 注册模块
图
3.4.1.1 业务概述
3.4.1.2 使用者
3.4.1.3 输入要素
用户名 密码 3.4.1.4 处理流程
确认用户 密码是否正确
3.4.1.5 输出要素
用户信息
3.5 物流模块
图
3.5.1 数据字典管理
3.5.1.1 业务概述
对系统中需要已选择的方式输入的输入项的候选项,统一通过数据字典来配置。比如服务类型、客户等级等。
3.5.1.2 使用者
系统管理员 3.5.1.3 输入要素
每个数据字典项包括系统自动生成的编号、类别(如:服务类型)、条目(如:咨询)和值(如:1)构成。
物流页
图表 1
订单信息页面
图表 2
收藏夹页面
图表 3
列出符合查询条件的产品信息。
图表 4
3.5.1.4 业务概述
物流信息显示,点击物流信息下拉订单信息页面。 3.5.1.5 使用者
淘宝用户 3.5.1.6 输入要素
可以根据产品和仓库进行查询。 3.5.1.7 处理流程
根据物流信息,订单信息显示信息
3.5.1.8 输出要素
列出符合查询条件的库存记录。
图表 5
3.6 充值模块
.3.6.1 手机(话费流量)充值
.3.6.1.1 业务描述:手机充值交互界面,收集用户订单信息 .3.6.1.2 使用者:客户
.3.6.1.3 输入要素:手机号和充值类型 以及充值的量(如图所示)
.3.6.1.4 输出要素:订单提交到数据库 .3.6.2 固话宽带充值
.3.6.2.1 业务描述:宽带充值交互界面,收集用户订单信息 .3.6.2.2 使用者:客户
.3.6.2.3 输入要素:电话号,运营商和充值类型 以及充值的量
.3.6.2.4 输出要素:订单提交到数据库 .3.6.3 QQ充值
.3.6.3.1 业务描述:QQ 充值交互界面,收集用户订单信息 .3.6.3.2 使用者:客户
.3.6.3.3 输入要素:QQ 号
.3.6.3.4 输出要素:订单提交到数据库 .3.6.4 网游充值
.3.6.4.1 业务描述:网游充值交互界面,收集用户订单信息 .3.6.4.2 使用者:客户 .3.6.4.3 输入要素:无
.3.6.4.4 输出要素:订单提交到数据库
.3.6.5 加油卡充值
.3.6.5.1 业务描述:加油卡充值交互界面,收集用户订单信息 .3.6.5.2 使用者:客户
.3.6.5.3 输入要素:加油卡卡号 充值类型和充值的量 .3.6.5.4 输出要素:订单提交到数据库
.3.6.6订单提交
.3.6.6.1 业务描述:收集用户的订单 .3.6.6.2 使用者:无
.3.6.6.3 输入要素:被提交到数据库的订单 .3.6.6.4 输出要素:订单详细→待支付
.3.6.7支付页面
.3.6.7.1 业务描述:请求用户完成订单 .3.6.7.2 使用者:客户
.3.6.7.3 输入要素:用户的支付与否 .3.6.7.4 输出要素:反馈到数据库订单情况
4 非功能性需求
4.1 技术需求
4.1.1 软硬件环境需求
系统应可运行于安卓平台或windows 平台(数据库服务器运行于Windows 平台)。 系统通过浏览器访问,使用IE6.0或更高版本可顺利完成全部系统操作。 系统运行于局域网环境中。
系统采用的Java SDK版本为6.0(或更高版本)。 系统数据库使用Mysql (或更高版本)。
4.1.2 性能需求
本系统在正常的网络环境下,应能够保证系统的及时响应: 统计报表模块相应功能响应时间不超过30秒。 其他模块相应功能响应时间不超过15秒。
4.1.3 安全保密需求
本系统的系统架构,以及权限机制可以保证系统的安全性。
首先,从系统架构看,本系统采用B\S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;
4.1.4 可维护性和可扩展性
本系统的应用平台设计中选择B/S结构,采用基于JAVA 技术并且符合Java EE开发规范的系统应用平台,并采用三层结构,使系统具有良好的可维护性和可扩展性
4.2 文档需求
4.2.1 文档清单
交付验收时需交付的文档清单: 《需求规格说明书》 《概要设计说明书》 《详细设计说明书》
4.2.2 用户手册
5 验收标准
人力资源管理系统验收标准为:
实现所有功能需求 满足非功能性需求
系统设计文档完整,且符合规范 代码符合规范,且与系统设计一致
软件需求规格说明书 6 附录
附录A :系统原型
31 / 31
手机淘宝网页
需求规格说明书
编号:JB-RM-CRM
版本:1.0
1 概述
时至移动互联网时代,在这个移动终端相当普及的年代,使用移动终端浏览网页是相当稀松平常的事情。但是桌面和移动终端的不同,不兼容会使用户在使用移动终端浏览网页时不适应和功能缺乏,加上本来移动终端和桌面平台的性能,特性差距,使得开发移动终端专用的网页极为有需要。
小组以此为出发点,制作专为手机平台设计的淘宝网网页。
1.1 目的
本文档是TGC 的实训项目的开发题目的方向的基础上编制的。本文档的编写为下阶段的设计,开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。
1.2 范围
本系统包括:淘宝网首页、物流页面、我的淘宝页面、登录页面、购物车页面和充值页面六个功能模块。另包括数据库模块用于系统的数据交互,完善系统的功能。系统功能为本说明书与附件Demo 版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。
1.3 读者对象
系统架构师、开发人员、测试工程小组
1.4 参考文档
无
1.5 术语定义
系统用户:
一般淘宝网浏览用户。 客户:
TGC 实训老师 嗯 就这样
客户服务: 交作业
2 系统说明
2.1 概述
手机淘宝网网页系统用于给使用移动终端浏览淘宝网的网页,以实现最低限度购买物品为前提进行开发。本系统提供浏览,购买,查询,充值等功能
2.2 用户与角色
与本系统相关的用户和角色包括:
系统管理员:
管理系统用户,保证系统正常运行。 客户: 负责浏览网页
2.3 系统功能
系统用例图如图1所示,子用例图及详细的用例描述见“功能性需求”部分。
(不会画) 图 1
2.4 当遵循的标准或规范
本系统采用Mysq 数据库,使用Java EE和html5相关网页技术进行开发。数据库设计原则上符合第三范式,且规范,易于维护。
程序需使用MVC 模式,采用三层架构,保证系统的可维护性和可扩展性。
3 功能性需求
本系统分首页模块、购物车模块、我的淘宝模块、客服模块、注册模块和充值模块六个模块。
3.1 首页模块
淘宝首页包含其他模块超链接 接入搜索,子用例图如图2所示。
图2
营销的过程是开发新客户的过程。
3.1.1 淘宝首页模块
淘宝首页的系统界面如图3所示。
图 3
头部搜索框(固定位置)
尾部信息
图 4
3.1.1.1.1 处理流程
淘宝页面接通商品信息,连接其他页面。 3.1.1.1.2 输出要素
订单信息 物流信息 用户反馈 购物车 充值 3.1.1.1.3 业务概述
提供商品详情页面 3.1.1.1.4 使用者
淘宝用户 3.1.1.1.5 处理流程
用户选择商品,为用户提供商品信息。
操作成功后提示“操作成功”。
3.2 购物车模块
购物车是用来提供用户所购买的商品信息,如价格 数量 日期 等信息的 以下为没有商品是的页面
图 9
购物车用例图
3.2.1.1.1 使用者
淘宝用户 3.2.1.1.2 处理流程
用户查看以购买的商品信息 以往的商品购买记录
然后查看这个客户的历史订单,再选择一条历史订单查看订单明细。
要在列表中显示订单的编号、下单日期、送货地址、订单状态。 用户反馈页面
用户提供手机号进行反馈,并将信息写入数据库。
3.3 我的淘宝模块
图
处理流程
图
我的淘宝界面
3.3.1.1 处理流程
用户登录后,可查看点击连接查看购物车,收藏夹,收藏的店铺,物流等信息。 同时右上角的设置按钮可设置信息。
以下为设置信息图片
我的足迹
3.4 注册模块
图
3.4.1.1 业务概述
3.4.1.2 使用者
3.4.1.3 输入要素
用户名 密码 3.4.1.4 处理流程
确认用户 密码是否正确
3.4.1.5 输出要素
用户信息
3.5 物流模块
图
3.5.1 数据字典管理
3.5.1.1 业务概述
对系统中需要已选择的方式输入的输入项的候选项,统一通过数据字典来配置。比如服务类型、客户等级等。
3.5.1.2 使用者
系统管理员 3.5.1.3 输入要素
每个数据字典项包括系统自动生成的编号、类别(如:服务类型)、条目(如:咨询)和值(如:1)构成。
物流页
图表 1
订单信息页面
图表 2
收藏夹页面
图表 3
列出符合查询条件的产品信息。
图表 4
3.5.1.4 业务概述
物流信息显示,点击物流信息下拉订单信息页面。 3.5.1.5 使用者
淘宝用户 3.5.1.6 输入要素
可以根据产品和仓库进行查询。 3.5.1.7 处理流程
根据物流信息,订单信息显示信息
3.5.1.8 输出要素
列出符合查询条件的库存记录。
图表 5
3.6 充值模块
.3.6.1 手机(话费流量)充值
.3.6.1.1 业务描述:手机充值交互界面,收集用户订单信息 .3.6.1.2 使用者:客户
.3.6.1.3 输入要素:手机号和充值类型 以及充值的量(如图所示)
.3.6.1.4 输出要素:订单提交到数据库 .3.6.2 固话宽带充值
.3.6.2.1 业务描述:宽带充值交互界面,收集用户订单信息 .3.6.2.2 使用者:客户
.3.6.2.3 输入要素:电话号,运营商和充值类型 以及充值的量
.3.6.2.4 输出要素:订单提交到数据库 .3.6.3 QQ充值
.3.6.3.1 业务描述:QQ 充值交互界面,收集用户订单信息 .3.6.3.2 使用者:客户
.3.6.3.3 输入要素:QQ 号
.3.6.3.4 输出要素:订单提交到数据库 .3.6.4 网游充值
.3.6.4.1 业务描述:网游充值交互界面,收集用户订单信息 .3.6.4.2 使用者:客户 .3.6.4.3 输入要素:无
.3.6.4.4 输出要素:订单提交到数据库
.3.6.5 加油卡充值
.3.6.5.1 业务描述:加油卡充值交互界面,收集用户订单信息 .3.6.5.2 使用者:客户
.3.6.5.3 输入要素:加油卡卡号 充值类型和充值的量 .3.6.5.4 输出要素:订单提交到数据库
.3.6.6订单提交
.3.6.6.1 业务描述:收集用户的订单 .3.6.6.2 使用者:无
.3.6.6.3 输入要素:被提交到数据库的订单 .3.6.6.4 输出要素:订单详细→待支付
.3.6.7支付页面
.3.6.7.1 业务描述:请求用户完成订单 .3.6.7.2 使用者:客户
.3.6.7.3 输入要素:用户的支付与否 .3.6.7.4 输出要素:反馈到数据库订单情况
4 非功能性需求
4.1 技术需求
4.1.1 软硬件环境需求
系统应可运行于安卓平台或windows 平台(数据库服务器运行于Windows 平台)。 系统通过浏览器访问,使用IE6.0或更高版本可顺利完成全部系统操作。 系统运行于局域网环境中。
系统采用的Java SDK版本为6.0(或更高版本)。 系统数据库使用Mysql (或更高版本)。
4.1.2 性能需求
本系统在正常的网络环境下,应能够保证系统的及时响应: 统计报表模块相应功能响应时间不超过30秒。 其他模块相应功能响应时间不超过15秒。
4.1.3 安全保密需求
本系统的系统架构,以及权限机制可以保证系统的安全性。
首先,从系统架构看,本系统采用B\S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;
4.1.4 可维护性和可扩展性
本系统的应用平台设计中选择B/S结构,采用基于JAVA 技术并且符合Java EE开发规范的系统应用平台,并采用三层结构,使系统具有良好的可维护性和可扩展性
4.2 文档需求
4.2.1 文档清单
交付验收时需交付的文档清单: 《需求规格说明书》 《概要设计说明书》 《详细设计说明书》
4.2.2 用户手册
5 验收标准
人力资源管理系统验收标准为:
实现所有功能需求 满足非功能性需求
系统设计文档完整,且符合规范 代码符合规范,且与系统设计一致
软件需求规格说明书 6 附录
附录A :系统原型
31 / 31