电子商务系统需求分析及设计.docx
《电子商务系统需求分析及设计.docx》由会员分享,可在线阅读,更多相关《电子商务系统需求分析及设计.docx(10页珍藏版)》请在冰点文库上搜索。
电子商务系统需求分析及设计
电子商务系统需求分析及设计
文档管理信息表
版本
1.0
内容
电子商务系统需求分析及设计
关键字
参考文档
创建时间
2008-12-13
创建人
最新发布日期
2008-12-13
密级
绝密,请勿散布。
文档修改记录表
修改人
修改时间
修改内容
1 引言 4
1.1 编写目的 4
1.2 适用范围 4
1.3 背景 4
1.4 术语定义 4
1.5 参考资料 4
2 项目概述 4
2.1 目标 4
2.2 用户特点 5
3 功能需求 6
3.1 功能关系图 6
3.2 用例图 6
3.2.1 用例编号 8
3.2.2 CASE001:
用户注册 9
3.2.3 CASE002:
WEB用户登录 10
3.2.4 CASE003:
用户个人信息修改 10
3.2.5 CASE004:
在线购买 10
3.2.6 CASE005:
商品浏览 11
3.2.7 CASE006:
用户订购 11
3.2.8 CASE007:
用户结帐 11
3.2.9 CASE008:
WEB用户注销 12
3.2.10 CASE009:
库存管理者登录 12
3.2.11 CASE010:
库存管理者信息管理 12
3.2.12 CASE011:
商品库存管理 13
3.2.13 CASE012:
商品库存查询 13
3.2.14 CASE013:
增加库存 13
3.2.15 CASE014:
减少库存 14
3.2.16 CASE015:
商品类别管理 14
3.2.17 CASE016:
增加商品类别 14
3.2.18 CASE017:
修改商品类别 15
3.2.19 CASE018:
删除商品类别 15
3.2.20 CASE019:
商品品种管理 15
3.2.21 CASE020:
增加商品品种 16
3.2.22 CASE021:
删除商品品种 16
3.2.23 CASE022:
修改商品品种 16
3.2.24 CASE023:
库存管理员注销 17
3.2.25 CASE024:
订单管理者登录 17
3.2.26 CASE025:
订单管理员个人信息修改 17
3.2.27 CASE026:
订单管理 18
3.2.28 CASE027:
订单管理者对订单进行浏览 18
3.2.29 CASE028:
历史订单查询 18
3.2.30 CASE029:
未发货订单查询 19
3.2.31 CASE030:
发货 19
3.2.32 CASE031:
订单备案 19
3.2.33 CASE032:
订单修改 20
3.2.34 CASE033:
订单管理员注销 20
4 性能需求 20
4.1 数据精确度 20
4.2 时间特性 21
5 运行需求 21
5.1 设备 21
5.2 支持软件 21
5.3 接口 22
5.3.1 硬件接口 22
5.3.2 软件接口 22
5.4 控制 22
1引言
1.1编写目的
本需求文档说明描述了“电子商务系统”项目的要求,作为系统设计、项目目标及项目验收的依据。
需求分析详细描述了用户对功能的需求、对性能的需求以及对运行环境的需求。
软件开发小组每位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。
1.2适用范围
本文档主要涉及“电子商务系统”的应用模型和功能需求描述。
1.3背景
●软件系统名称:
电子商务系统
●开发者:
1.4术语定义
1.5参考资料
●计算机软件产品开发文件编制指南GB8567-88
2项目概述
2.1目标
本系统提供三部分的功能:
(1)网上购物;
(2)在网上进行商品库存管理;(3)在网上进行订单管理。
一、网上购物主要包括:
用户的登录、用户的注册、用户个人信息维护、商品浏览、网上购买。
用户登录,系统对用户登录输入的用户名密码进行验证。
用户注册,要求提供用户的详细资料。
用户个人信息维护,对用户个人资料及个人密码进行维护。
商品浏览,用户在网上对本站点所提供的商品进行浏览和搜索(用户无需注册)。
网上购买,注册用户提交所要购买的商品列表(列表为用户点击商品下的购买按钮时自动生成)。
二、网上进行商品库存管理主要包括:
库存管理员登录、库存管理员个人信息修改、管理库存、对商品类别和商品进行管理。
管理员登录,系统对管理员登录输入的用户名密码进行验证。
管理员对自己的个人信息进行必要的修改。
商品类别管理,对商品进行分类管理。
商品管理,对商品进行管理。
管理库存,管理员对库存商品的数量进行管理。
三、网上进行商品订单管理主要包括:
订单管理员登录、订单管理员个人信息修改、管理订单。
订单管理员登录,系统对管理员登录输入的用户名密码进行验证。
管理员对自己的个人信息进行必要的修改。
管理订单,包括已发货订单、未发货订单的浏览查询以及未发货订单的的修改和删除。
本项目是一个独立、完整的项目,目前暂不提供其他系统的接口
2.2用户特点
本系统所面向的用户群分为网上购物者、网站管理人员两种。
网上购物者:
这一类人员包括各种人员,这些人员中可能有一小部分人对网络的使用存在一些问题,例如:
不会使用浏览按钮,不会使用购买按钮等等。
对于这种情况,我们将提供细致的服务和详细的帮助文档。
网站管理人员:
这一类人不存在使用问题,只需简单培训即可.
3功能需求
3.1功能图
Internet用户通过网上购物系统可执行登陆、注册和查询信息、网上购物、个人信息修改操作;库存管理员用户可以通过库存管理系统执行库存管理员登录、管理员个人信息的修改、商品分类管理、商品管理操作;订单管理员可以通过订单管理系统进行登录、订单管理员个人信息修改、订单查询、订单修改、订单删除的操作。
详细细节请参见用例图。
3.2用例图
3.2.1用例编号
序号
用例编号
用例名称
简要描述
1
CASE001
WEB用户注册
WEB用户在站点进行注册.
2
CASE002
WEB用户登录
用户输入用户名和密码进行登录
3
CASE003
用户个人信息修改
用户对个人的详细资料或登录密码进行修改
4
CASE004
在线购买
用户在网上进行商品的交易(包括订购和结帐).
5
CASE005
商品浏览
用户在网上浏览各种商品信息。
6
CASE006
用户订购
用户在网上进行商品的订购.
7
CASE007
用户结帐
用户进行商品的订购后利用信用卡或其他渠道进行结帐
8
CASE008
WEB用户注销
用户在进行完成操作后注销
9
CASE009
库存管理者登录
管理者输入密码和姓名进行登录
10
CASE010
库存管理者信息管理
库存管理者对个人信息进行修改.
11
CASE011
商品库存管理
库存管理包括对商品库存的查询,增加和减少.
12
CASE012
商品库存查询
对库存商品的库存量进行查询
13
CASE013
增加库存
对库存商品的库存量进行增加
14
CASE014
减少库存
对库存商品的库存量进行减少
15
CASE015
商品类别管理
对商品的种类进行管理.,增加,删除,修改.
16
CASE016
增加商品类别
对商品的类别进行增加.
17
CASE017
修改商品类别
对商品的类别进行修改
18
CASE018
删除商品类别
对商品的类别进行删除.
19
CASE019
商品品种管理
对商品的品种进行增加,删除,修改
20
CASE020
增加商品品种
对商品品种进行增加.
21
CASE021
删除商品品种
对商品品种进行删除.
22
CASE022
修改商品品种
对商品品种信息进行修改
23
CASE023
库存管理员注销
库存管理员退出
24
CASE024
订单管理员登录
订单管理员输入姓名,密码进行登录
25
CASE025
订单管理员个人信息修改
订单管理员对个人信息进行修改.
26
CASE026
订单管理
管理员对订单进行浏览,审核,备案.
27
CASE027
订单管理员对订单浏览
订单管理员对订单进行浏览
28
CASE028
历史订单查询
订单管理员对历史订单进行查询
29
CASE029
未发货订单
订单管理员对未发货订单进行浏览和查询
30
CASE030
发货
订单管理员对未发货订单查看并进行发货。
31
CASE031
订单备案.
系统对发货订单进行备案
32
CASE032
订单删除
订单管理员对订单删除。
33
CASE033
订单管理员注销
订单管理员退出。