ACE项目需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACE项目设计报告书
项目名称:在线购物网站
开发部门:开发七
开发人员:洪室平邹剑锋黄为刘宝忠符圣康戴永
炼王健池吴炳兴
2013年 9月17日
目录
1 引言 (3)
1.1编写目的 (3)
1.2软件运行环境 (3)
2目标 (4)
2.1前台开发: (4)
3.需求分析 (4)
3.1 前台 (4)
3.1.1 页面布局模块 (4)
3.1.2 用户管理模块 (4)
3.1.3 商品信息显示模块 (5)
3.1.4 购物车模块 (5)
3.1.5 订单模块 (8)
3.1.6 系统公告模块 (9)
3.1.7 商品搜索模块 (9)
3.2后台..........................................................
3.2.1管理员用户管理模块 (10)
3.2.2客户管理模块 (10)
3.2.3商品类型管理模块 (10)
3.2.4订单管理模块 (11)
3.2.5系统公告管理模块 (11)
3.2.6商品管理模块 (11)
4.系统处理业务逻辑流程图 (12)
5.用例图 (14)
1 引言
1.1编写目的
作为用户与该系统软件开发维护人员共同遵守的软件需求范围说明,本《系统需求分析报告》的主要目的是明确所要开发的软件应具有的功能、性能,使系统分析人员和软件人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续审计与开发工作。
预期的使用者就是社会各界使用电脑网购的用户,使用前请仔细阅读此软件说明是很必要的,以便更好的使用。管理和维护此系统!此网站为购物网站的前台部分,用户可以查看商品信息,可以购物。
1.2软件运行环境
软件环境:
分类名称语种
操作系统无要求简体中文
数据库平台Oracle -
应用服务器Tomcat6 -
Java开发工具MyEclipse6.5
框架MVC
硬件环境:
开发电脑最低配置推荐配置
硬件配置- -
- -
2目标
2.1前台开发:
页面尽量简洁、随和,但是商品显示尽可能的详细,各项功能基本要有如注册登录、购物订单管理。。
2.1前台开发
服务器尽可能的完美吧
3.需求分析
3.1 前台
3.1.1 页面布局模块
1)页眉,页主体、位置导航的设计
3.1.2 用户管理模块
用户注册
需求编号Shopping_004
功能名称新用户注册
功能描述 1.点击注册项,打开新用户注册页面;
2.按照要求填写好注册信息后,点击”注册”按钮(其
中用户名和密码是必填项)
备注注意注册时用户名不能重复
用户登录
需求编号Shopping_005
功能名称用户登录
功能描述 1.点击登录项,打开用户登录页面;
2.输入用户名和密码,实现用户登录功能
备注
3.1.3 商品信息显示模块
需求编号Shopping_001
功能名称分页显示所有商品
功能描述 1.点击”首页”,打开商品列表页面;
2.能够分页显示所有商品概要信息(包括序号、商品
名称、价格、操作一共四项)
备注
3.1.4 购物车模块
对用户还没提交订单的物品进行保存
需求编号Shopping_008
功能名称加入商品到购物车
功能描述 1.可以在商品列表页面中点击”加入购物车”图标;
2.可以在单个商品详细信息页面中点击”加入购物
车”图标;
3.点击”购物车”,打开购物车页面,可以在购物车
页面中点击”继续购物”按钮,继续购物。
备注
图 3.1.4购物车模块流程图
开 始 查询数据库
数据是否存在 显示商品的信息
是
是否放入购物车 购物车是否为空 是
没有该商品 否
否
购物车中已 存在该商品 新建购物车
该商品数量加1
将商品添加入购物车
是
否 显示购物车信息
是否修改商品数量 否
是否清空购物车
是
删除购物 车中商品
是
是否继续购物 否
是否去收银台
接收填写的订单信息
数据是否为空 订单信息存入数据库
更新是否成功 是 否
是
否
是
修改商 品数量
是 结 束
否
否
否
3.1.5 订单模块
需求编号Shopping_011
功能名称提交订单并显示订单信息
功能描述 1.点击”购物车”,打开购物车页面;
2.点击”提交订单”按钮,打开订单信息确认页面备注 1.如果用户没有登录,不能提交订单;
2.如果购物车为空,不能提交订单
图 3.1.5 订单信息管理模块流程图 3.1.6 系统公告模块
1)左边栏最新公告
2)公告页《分页显示、点击进入公告详情》 3.1.7 商品搜索模块
1)模糊查询
2)将查询结果分页显示 3、2 后台
开 始
是
否
查询数据库
是
结 束
否
显示全部未处 理的订单信息
是否删除订单
数据库是否为空 更新数据库
更新数据库是否成功
删除订单成功
没有未处理的订单
是
否
查看订购详单
是否执行
否
更新数据库
更新是否成功
是
是
否
订单执行成功