网上商城管理系统需求说明书

上传人:206****923 文档编号:90780104 上传时间:2019-06-16 格式:DOC 页数:57 大小:426.50KB
返回 下载 相关 举报
网上商城管理系统需求说明书_第1页
第1页 / 共57页
网上商城管理系统需求说明书_第2页
第2页 / 共57页
网上商城管理系统需求说明书_第3页
第3页 / 共57页
网上商城管理系统需求说明书_第4页
第4页 / 共57页
网上商城管理系统需求说明书_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《网上商城管理系统需求说明书》由会员分享,可在线阅读,更多相关《网上商城管理系统需求说明书(57页珍藏版)》请在金锄头文库上搜索。

1、需求分析说明书需求分析说明书 网上商城管理系统网上商城管理系统 徐洋徐洋 1004123110041231 计算机科学与技术计算机科学与技术 10-210-2 1 1 引言引言 4 4 1.1 编写目的 4 1.2 背景 4 1.3 定义 4 1.4 业务范围 4 1.5 参考资料 5 2 2 任务概述任务概述 5 5 2.1 目标 5 2.2 用户的特点 7 2.3 假定和约束 7 2.3.1 软件运行环境以及技术约束 7 2.3.1.1 软件约束 7 2.3.1.2 硬件约束.8 2.3.2 交付及部署约束 8 3 3 需求规定需求规定 8 8 3.1 对功能的规定 8 3.2 对性能的规

2、定 .12 3.2.1 精度12 3.2.2 时间特性要求12 3.2.3 灵活性13 3.3 输入输出要求 .14 3.4 数据管理能力要求 .15 3.5 故障处理要求 .15 3.6 其他专门要求 .16 4 4 运行环境规定运行环境规定 1616 4.1 设备 .16 4.2 支持软件 .17 4.3 接口 .17 4.4 控制 .17 5 5 伪代码伪代码 1818 5.1 会员模块 .18 5.1.1 用户注册页面 .18 5.1.2 忘记密码模块 .24 5.1.3 用户资料修改页面 .29 5.1.4 密码修改页面 .31 5.2 后台管理-商品管理模块 32 5.2.1 增加

3、新商品-一级分类 32 5.2.2 编辑新商品-一级分类 34 5.2.3 编辑新商品-二级分类 35 5.2.4 增加新商品信息 .36 5.3 订单生成购物车及商品搜索和收藏 .40 5.3.1 搜索商品按钮页面 .40 5.3.2 我的购物车页面 .41 5.3.3 商品搜索页面 .42 5.3.4 我的购物车页面 .42 5.4 收藏夹页面 .45 5.5 会员登录页面 .45 5.6 收货人信息提交页面 .47 5.7 送货方式选择页面 .50 5.8 付款方式选择页面 .51 5.9 非会员登陆页面 .52 5.10 定单信息确认页面 55 1 引言引言 1.1 编写目的编写目的

4、随着计算机网络技术的飞速发展,网络技术越来越受到人们的 重视,它已逐渐渗入我们生活各个层面。今天的生活人们离不开网 络,对于一些特别的购物形势顺势而生,人们不再单单的只是到商 店里面去购买自己喜欢东西,越来越喜欢网络购物这种方便快捷的 购物方式。在这个信息技术强大的社会里我们只需要在家里就能够 买到自己喜欢的东西,完全不需要走出家门。网络购物在电子商务 领域有着巨大的发展潜力,在未来的这些年人们都会很看重。 本设计从人们对于购物的一些基本现状出发,针对人们的一些 普遍习惯,开发设计出了具有一些最基本功能的网上商城管理系统。 1.2 背景背景 软件名称:网上商城管理; 系统用户是负责此系统管理的

5、系统管理员,使用此系统的游客及商 城会员; 1.3 定义定义 商场会员 网上商城平台中合法的系统注册用户 管理员 系统管理者 非会员未注册的只有购买原价产品的权利的用户 用户所有来网上商城的非内部管理或工作人员 1.4 业务范围业务范围 网上商城购物系统是为了方便顾客购物而开发出来。包括用户 购物、用户注册、修改个人信息、对商品评价。以及管理员对商品 信息管理、公告信息管理、订单管理、普通用户信息管理等功能。 网上商城系统是一个 web 应用形式(B/S),可以通过互联网进行 访问。 1.5 参考资料参考资料 列出用得着的参考资料,如: a 国家标准软件需求说明书(GB856T88); b 网

6、站开发项目教程陈密方 中国铁道出版社 软件测试朱少名 电子工业出版社 2 任务概述任务概述 2.1 目标目标 当今时代,琳琅满目的商场与商店无处不见,邮购铺天盖地;并随 着科技的发展与人类的进步,时间的要求也越来越紧.更多的人不愿意 拿出成倍的时间花费在挤车,排队,逛街等传统的选购商品方式中. 随 着计算机技术的发展和计算机的普及,电子商务的推出,为了满足广大 顾客的需求并创造更好的购物环境,其希望开发一个能够帮助顾客在 网上进行查找,选购自已满意商品的软件,以便使顾客能够轻轻松松足 不出户地在家买到自己喜欢的商品. 如何建立一个友好的购物环境, 大胆的留住顾客的“眼球“将是本文讨论的重点.

7、本文将从部门,商品 的展示,购物车的设计以及支付,送货,顾客简档等方面逐一介绍. 力求 构造出一个友好,舒适的购物环境. 该软件的用户是顾客与“网上商城 “管理员.该软件具有下列特性: 1. 管理员可以添加,更新或删除有关“网上商城“中的商品种类的 信息; 2. 管理员可以添加,更新或删除有关“网上商城“中的商品详细信 息; 3. 管理员可以查看或删除有关“网上商城“中的会员用户信息; 4. 管理员可以查看或删除有关“网上商城“中的一般用户信息; 5. 管理员可以查看,更新或删除有关“网上商城“中的订单信息; 6. 用户可以在“网上商城“中自由浏览有关商品; 7. 用户可以在“网上商城“中查询

8、有关商品; 8. 用户可以在“网上商城“中查看有关商品的详细信息; 9. 用户可以在“网上商城“中查看有关种类的详细信息; 10. 用户可以在“网上商城“中通过种类信息浏览有关商品; 11. 用户可以在“网上商城“中自由选购有关商品; 12. 用户可以在“网上商城“中关键字搜索产品的信息; 13. 用户可以在“网上商城“中详细搜索产品的信息; 14. 会员用户可以增加,更新,删除有关自己的详细信息; 15. 会员用户可以查看自己的订单信息; 16. 会员用户可以查看自己的历史购物信息; 15. 会员可以通过回答正确自己的相关信息找回密码; 2.2 用户的特点用户的特点 本系统将在网上商城的服务

9、器上使用,使用者为在线购物,在线浏览 的客户以及在线的管理人员,这些人员在计算机的应用,使用上不存 在障碍,他们以往有使用过类似系统的经验,并且都在计算机的操作 和使用方面得到过相关的培训. 根据业务的频繁程度,系统每天操作 完成一个功能点应该在 3000-30000 次之间. 用户对界面的友好性, 有一定的要求.本系统的规模比较小,并且将提供为期两天的操作,安 装培训,以达到其熟练使用的目的 2.3 假定和约束假定和约束 2.3.1 软件运行环境以及技术约束软件运行环境以及技术约束 2.3.1.1 软件约束软件约束 网上商城系统采用 Java 技术进行开发。开发及运行的软件环境 为: Jav

10、a 开发包 JDK:jdk1.6.0_10-windows 版 应用服务器 Tomcat:apache-tomcat-6.0.18 数据库 SQL:sql2005-windows 版 开发框架 Struts:Struts2.0.14 ORM 工具 Hibernate:Hibernate3.2 2.3.1.22.3.1.2 硬件约束硬件约束 Web 服务器及数据库服务器均采用 SONY(2.5G HZ)笔记本电脑。 内存 4GB、硬盘 320G。 2.3.2 交付及部署约束交付及部署约束 网上商城系统要在两个月内开发完成,交付时要以独立的 war 文 件作为应用程序发布形式。 3 需求规定需求规

11、定 3.1 对功能的规定对功能的规定 普通用户首先要进行用户注册,填写个人资料,注册成功过会才能进行登 陆,成功登陆过后可以对个人资料进行修改,然后还可以浏览商品并选择需要 购买的商品添加进购物车,待完毕后可以进入购物车查看添加的商品,在购物 车中可以对商品数量进行修改,最后进行购买确认。 管理员用户通过管理员账号进行登陆过后可以对商品信息进行编辑,修改 商品信息,添加新的商品,也可以删除商品。 前台功能模 块 商品展示商品购物用户管理 新品上架 特价商品 销售排行 购物车 收银台 会员注册 会员登录 会员资料 商品查询商城公告订单查询 后台功能模 块 用户管理产品管理统计分析 用户列表 产品

12、列表 产品搜索 订单列表 网站访问列表 会员购物比例列表 类别管理订单管理退出系统 类别列表 类别列表AJAX 产品添加 产品修改 产品删除 类别添加 类别修改 类别删除 会员查看 会员修改 会员删除 订单查看 订单修改 (1) 商品管理 商品的种类信息,详细信息全部通过终端保存在数据库服务器, 管理员可以对这些 信息进行增加,修改和删除操作. 软件应该提供对管理员的增加,修改和删除的操作 (2) 订单管理 订单的信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加, 修改和删除操作. 软件应该提供对订单的增加和删除的操作.;会员可以通过登录查看自己 的订单信息及过去的交易记录

13、(3) 会员管理 会员的信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加, 修改和删除操作. 软件应该提供对会员的增加,修改和删除的操作;会员本身可以对自身信 息进行增加、查看、修改等功能 (4) 会员注册 未经注册的用户可以在终端进行注册 (5) 商品浏览和查询 对于所有的用户可以在终端任意查看商品,同时,可以在终端对自己所需了解的商 品进行查询. 软件应该提供对商品的查询和浏览功能. (6) 商品的购买 购买的过程分为普通用户购买和会员购买,普通用户购买只享有正常价格 (normalprice)会员购买可以享有会员价格(member price) 产品管理子模块 产品类别

14、子模块 IPO 表 系统:网上商城 作者:徐洋 模块:产品管理 日期:2012 年 4 月 5 日 编号:1 注释: 被调用:产品录入信 息子模块 调用: 无 输入:产品新增信息 清单 输出:product 表中 处理:1.打开数据库中得 product 表 2.根据输入设计 的 product 表的格式,显示 product 表格式 3.接受数据 并校验 4 确认数据写入 product 表 5. 关闭数据库 局部数据元素: IPO 表 系统:网上商城 作者:徐洋 模块: 类别管理 日期:2012 年 4 月 5 日 编号:2 注释: 被调用:类别录入子 模块 调用: 无 输入:类别新增信息

15、 清单 输出:category 表 处理:1.打开数据库中得 category 表 2.根据输入设计 的 category 表的格式,显示 category 表格式 3.接受 数据并校验 4 确认数据写入 category 表 5. 关闭数据 库 局部数据元素: 用户管理子模块 IPO 表 系统:网上商城 作者:徐洋 模块: 用户管理 日期:2012 年 4 月 5 日 编号:3 注释: 被调用:用户信息录 入子模块 调用: 无 输入:用户信息清单输出:user 表 处理:1.打开数据库中得 user 表 2.根据输入设计的 user 表的格式,显示 user 表格式 3.接受数据并校验 4

16、确认数据写入 user 表 5. 关闭数据库 局部数据元素: IPO 表 系统:网上商城 作者:徐洋 模块: 订单管理 日期:2012 年 4 月 5 日 编号:4 注释: 被调用:订单信息录 入子模块 调用: 无 输入:订单信息清单输出:salesorder 表 处理:1.打开数据库中得 salesorder 表 2.根据输入设 计的 salesorder 表的格式,显示 salesorder 表格式 3. 接受数据并校验 4 确认数据写入 salesorder 表 5. 关 闭数据库 局部数据元素: 3.2 对性能的规定对性能的规定 3.2.1 精度精度 1. 在执行数据(商品,订单,会员,管理员)增加的时候,不允许出现因 为程序的原因导致增加操作失败,也不允许发生重复增加的数据; 2. 在执行数据删除操作的时候,不允许因为程序的原因发生多删除 数据,删除失败的情况; 3. 数据的修改也要求保持对应的准确性; 4. 顾客之间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号