资源描述
电子购物商城需求规格阐明书
摘要: 记录电子商务购物商城软件开发需求,涉及功能需求、性能需求、顾客界面接口、数据需求、条件和约束等
核心字: 在线购物 Shopping Online 需求规格
目 录
1. 概述 5
1.1 目 5
1.2 范畴 5
1.3 读者对象 5
1.4 参照文档 5
1.5 术语定义 5
2. 系统阐明 7
2.1 概述 7
2.2 顾客与角色 7
2.3 系统功能 8
2.4 遵循原则和规范 8
3. 功能需求 9
3.1 站点功能分析 9
3.1.1 后台管理 9
3.1.2 商城卖家 9
3.1.3 商城买家 9
3.1.3.1 已注册普通顾客 9
3.1.3.2 已注册会员顾客 9
3.1.4 商城游客 10
3.2 站点功能流程描述 10
3.2.1 站点前台架构 10
3.2.2 站点后台架构 11
3.2.3 站点整体流程图 12
3.2.4 顾客注册 12
3.2.5 顾客登录 15
3.2.6 商品管理 17
3.2.7 顾客管理 21
顾客管理 23
3.2.8 订单管理 23
3.2.9 站点公示管理 26
3.2.10 留言管理 28
3.2.11 个人购物车管理 30
3.2.12 顾客信息管理 32
3.2.13 给卖家评价管理 34
3.2.14 申请退款取消交易 36
申请退款取消交易 37
3.2.15 自己货架管理 38
3.2.16 顾客充值账户和密码管理 40
顾客充值账户和密码管理 41
3.2.17 顾客在线充值管理 42
3.2.18 商城会员管理 44
商城会员管理 45
3.2.19 顾客密码保护管理 46
3.2.20 站点在线协助 48
4. 非功能性需求 49
4.1 技术需求 49
4.1.1 软硬件环境规定 49
4.1.1.1 硬件设备规定 49
4.1.1.2 支持软件 51
4.1.1.3 接口 51
4.1.2 性能规定 52
4.1.2.1 精度 52
4.1.2.2 时间特性规定 52
4.1.3 数据管理能力规定 52
4.1.4 故障解决规定 52
4.2 其她专门规定 53
1. 概述
随着社会发展,网络逐渐大众化,人们生活节奏加快,人们大某些时间都在繁忙工作中度过。大某些上班族都没有时间去商场购物,为了给广大上班族提供一种以便快捷购物平台,这是咱们开发这个网站初衷。
咱们商城重要以商城广大顾客为主线,觉得广大商城顾客服务为中心,商品设有丰富商品展销货架,为商城顾客提供商品丰富、便宜购物平台。让商城顾客可以以便快捷、用至少钱购买到顾客满意商品。
1.1 目
本需求分析报告目是规范化本软件编写,旨在于提高软件开发过程中能见度,便于对软件开发过程中控制与管理,同步提出了本电子商务系统软件开发过程,便于程序员与客户之间交流、协作,并作为工作成果原始根据,同步也表白了本软件特性,以期可以获得更大范畴应用。
1.2 范畴
本站点分为前台和后台两个管理层面。
后台设有管理员对买家、卖家、会员以及商品管理,管理员可以统筹对卖家、买家、会员以及商品进行添加、删除以及修改操作,这样就可以更好保证所有顾客信息完整和安全。
前台设有顾客注册、顾客登录、在线购物、在线浏览商城商品、成为会员等以便广大上班族有闲暇时间轻松购物功能。可以让广大顾客足不出户就可以购买到自己中意喜欢商品,为顾客节约了大量时间。
1.3 读者对象
本文章重要面向客户以及开发项目小组中成员、辅导教师等。
1.4 参照文档
无
1.5 术语定义
系统顾客:
商城游客、商城购买顾客以及商城销售商。
客户:
浏览商城商品或故意向在商城购买商品商城游客。
登录进入商城商城普通顾客或会员浏览商城商品和故意向购买商城商品。
客户服务:
由商城顾客向管理员留言或提出申请,需要商城管理员做出相应回应。分征询、建议、投诉等类型。
B2B = Business to Business.
B2C = Business to Customer
C2C = Consumer to Consumer
B2M = Business to Manager
Business to Marketing
M2C = Manager to Consumer
B2A = Business to Administration(也即 B2G = Business to Government)
C2A = Consumer to Administration(也即 C2G = Consumer to Government)
2. 系统阐明
2.1 概述
客户管理管理系统用于管理与客户有关信息和活动,但不涉及产品信息、库存数据和销售活动。本系统需要提供产品信息查询功能、库存数据查询功能、历史订单查询功能。
2.2 顾客与角色
与本系统关于顾客和角色涉及:
系统管理员:
管理系统顾客、角色与权限,保证系统正常运营。
普通管理员(按商品类型拟定):
对商品类型进行添加。
发布公示招聘相应类型商品售货商。
冻结相应商品类型销售。
分析顾客积分、客户角色、客户消费量与客户流失数据,定期提交客户管理报告。
售货商:
负责更新货架上商品。
依照市场需求创立新商品类型货架。
依照顾客建议选取自己货架上相应商品设立为优惠商品。
依照相应顾客在自己货架上消费量设定相应优惠限度。
依照市场设定自己货架上相应商品为促销商品。
已注册商品顾客或会员:
浏览或购买商城商品、获得相应消费积分,依照积分获得相应积分奖励,非会员顾客依照积分数量成为商品会员。
未注册商城顾客(游客):
进入商品浏览商城物品,注册成为商城顾客进行购买。
2.3 系统功能
系统用例图见下图:
2.4 遵循原则和规范
本系统采用 Microsoft SQL Server 数据库,使用Java EE开发,采用B/S架构。
数据库设计原则上符合第三范式,且规范,易于维护。
本系统分营销管理、客户管理、服务管理、记录报表、基本数据和权限管理六个模块。
3. 功能需求
3.1 站点功能分析
3.1.1 后台管理
1.可以依照顾客申请指定某一顾客成为商城卖家;
2. 可以依照卖家诚信度或者某个会员诚信度和会员积分来指定她为某一种货架管理员;
3. 可以取消诚信度过低卖家售货资格;
4. 可以将卖家货架上不合格商品下架并扣除相应售货商诚信度;
5. 暂时接受买家付款(不可支取)。
注:若买家10日内没有拟定收到货品或向管理员申请退款,则视为交易成功,货款汇入卖家账户顾客得不到货款返还;若顾客申请退款(3日内)因素3日是发货期,则3日后会自动扣除相应邮寄费用。
3.1.2 商城卖家
1. 可以向站点管理员申请增长出售货品类型;
2. 依照货品剩余量适时向货架上添加货品;
3. 可以将长期没有出售货品下架;
4. 可以查看买家或游客给我留言以及买家或游客相应回答;
5. 向站点管理员留言(提交申请)并查看守理员回答;
6. 从管理员接受货款。
3.1.3 商城买家
3.1.3.1 已注册普通顾客
1. 浏览所有商品;
2. 拥有自己购物车;
3. 拥有自己充值账户;
4. 将自己中意商品添加到购物车,在购物车中拟定购买;
5. 结算(买家账户会自动扣除相应总货款金额);
6. 可以向站点管理员提出申请成为商城卖家;
7. 搜索商品或售货商(可以用不同检索方式进行搜索)。
3.1.3.2 已注册会员顾客
1. 具备普通顾客所有功能;
2. 可以购买会员特价商品;
3. 会员优先获知商城新商品以及优先购买商城限量版商品。
3.1.4 商城游客
1. 注册成为商城顾客;
2. 浏览商城所有商品(不可购买、不可留言)。
3.2 站点功能流程描述
3.2.1 站点前台架构
站点前台构造图 1
3.2.2 站点后台架构
站点后台构造图 1
3.2.3 站点整体流程图
3.2.4 顾客注册
顾客在浏览商品时看到自己中意商品时而不能购买,可以注册成为商城正式顾客,就会拥有自己商城充值账户,进而可在商城购买自己中意上商品。
模块用例图
使用者:商城未注册顾客
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
顾客账号
文本
是
顾客密码
文本
是
重复密码
文本
是
邮箱
文本
是
电话
文本
否
有关老人信息
文本
是
老人信息表(自动编号)
老人姓名
年龄
喜欢颜色
喜欢食品
身体状况
用例描述:
Context
Description
ID
UC-4
Name
顾客注册
Actor
商城顾客、游客
Description
提供顾客注册页面,顾客填写必要信息申请账号
Pre-condition
顾客是游客,未进行注册
Exception
无
用例过程:
Step
Actor
Description
Branch
Condition
Location
1.
游客、顾客
进入注册界面,填写必要信息及个人信息
2.
顾客
(可选)选取进入商城首页或登录页面,默以为登录页面
3.
顾客
(可选)选取与否填写个人详细信息,默认下一步填写
4.
顾客
按“提交”按钮
5.
系统
判断填写个人注册信息与否对的
对的
ALT1
不对的
ALT2
ALT1: 对的
Step
Actor
Description
Branch
Condition
Location
1
系统
给出注册成功提示,判断顾客选取进入个人信息管理页面还是登录页面
登录
ALT3
后台
ALT4
ALT2: 不对的
Step
Actor
Description
Branch
Condition
Location
1
系统
给出错误提示信息,并返回注册页面
ALT3: 前台
Step
Actor
Description
Branch
Condition
Location
1
系统
进入商城登录页面
ALT4: 后台
Step
Actor
Description
Branch
Condition
Location
1
系统
进入个人信息管理中心
详细描述
如果顾客选取填写个人详细信息,则当顾客进行商品购买结算时不必填写个人必要信息,系统自动调用存储信息。
备注
该用例同步也合用于售货商及VIP会员。
3.2.5 顾客登录
以便顾客进入到商城购买到自己在商城看到中意商品,以便顾客在商城拥有自己特有身份和购买商品充值账户。
模块用例图
使用者:已注册顾客
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
顾客账号
文本
是
顾客密码
文本
是
用例描述
Context
Description
ID
UC-5
Name
顾客登录
Actor
商城已注册顾客
Description
提供顾客登录页面,顾客输入顾客名和密码后登录系统
Pre-condition
顾客已经注册
Post-condition
顾客登录成功
Exception
无
用例过程
Step
Actor
Description
Branch
Condition
Location
1
商城已注册顾客
进入登录界面,输入顾客名和密码
2
商城已注册顾客
(可选)选取与否保存顾客名与密码,默认不保存
3
商城已注册顾客
按“登录”按钮
4
系统
判断登录信息与否对的
对的
ALT1
不对的
ALT2
ALT1: 对的
Step
Actor
Description
Branch
Condition
Location
1
系统
给出登录成功提示
ALT2:不对的
Step
Actor
Description
Branch
Condition
Location
1
系统
给出错误提示信息,并返回登录页面
详细描述
如果顾客选取记住顾客名与密码,下次登录系统则不需要再输入顾客名与密码。
3.2.6 商品管理
(1)商品资料添加和更新管理,有助于商城商品信息较为最新和丰富商城货品,提高顾客购买热度;
(2)商品类别管理,有助于顾客能快捷查找和浏览自己所需要商品,也有助于对货品管理。
模块用例图:
使用者:站点管理员
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
商品名
文本
是
商品尺码
文本
否
出厂日期
日前格式
否
生产厂家
文本
否
颜色
文本
是
价格
文本
是
类别
文本
否
数量
文本
否
商品图片
文本
否
用例管理
用例描述:
Context
Description
ID
UC—6
Name
商品信息管理
Actor
管理员
Description
管理商品信息
Pre-condition
管理员已经登录,进入管理界面
Post-condition
商品信息管理
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
管理员
在主界面左侧功能列表中选取“我商品管理”命令
2
系统
打开新标签显示商品管理界面(如果该标签已经存在,则切换到该标签),标签内包括商品类别管理和商品信息管理
3
管理员
点击“商品信息管理”按钮
4
系统
弹出商品信息管理界面
5
管理员
选取添加新产品,冻结违禁产品和更改商品状态
用例管理
Context
Description
ID
UC—6
Name
商品类型管理
Actor
管理员
Description
管理商品信息
Pre-condition
管理员已经登录,进入管理界面
Post-condition
商品类型管理
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
管理员
在主界面左侧功能列表中选取“我商品管理”命令
2
系统
打开新标签显示商品管理界面(如果该标签已经存在,则切换到该标签),标签内包括商品类别管理和商品信息管理
3
管理员
点击“商品类别管理”按钮
4
系统
弹出商品信息管理界面
5
管理员
选取新增商品类型,冻结某类型商品
3.2.7 顾客管理
(1)顾客资料添加、更新和删除管理有助于站点对顾客信息及时刷新,让买家和卖家及时理解到相应顾客购买诚信度,也以便站点对诚信度低卖家取消她销售资格,以及冻结某些诚信度过低买家在商城购物权利;
(2)顾客类别管理有助于站点对于会员、普通顾客以及售货商区别,同步有助于站点区别普通顾客和会员顾客购买同一产品所付货款不同。
模块用例图:
使用者:管理员
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
顾客名
文本
是
密码
文本
是
相应权限
文本
否
相应角色
文本
否
用例描述
Context
Description
ID
UC-7
Name
顾客管理
Actor
管理员
Description
(1)顾客资料添加、更新和删除管理有助于站点对顾客信息及时刷新,让买家和卖家及时理解到相应顾客购买诚信度,也以便站点对诚信度低卖家取消她销售资格,以及冻结某些诚信度过低买家在商城购物权利;
(2)顾客类别管理有助于站点对于会员、普通顾客以及售货商区别,同步有助于站点区别普通顾客和会员顾客购买同一产品所付货款不同。
Pre-condition
管理员成功登录,并进入后台管理界面
Post-condition
对顾客信息进行各种解决
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
管理员
1. 登录后台管理
2. 进入顾客管理界面
3. 查看顾客信息,并对顾客进行添、删、改等操作
4. 操作成功返回顾客管理界面
3.2.8 订单管理
(1) 单顾客订单:有助于站点获取下订单卖家信息,以及顾客所购买数量,以协助站点带给你相应回扣;
(2) 团队订购订单:有助于站点获取订购商品负责人,拟定团队数量以拟定相应回扣;
(3) 会员订单,有助于站点获取订购数量,以拟定会员订货回扣。
用例图:
使用者:管理员、顾客和销售商。
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
顾客名
文本
否
订购商品名称
文本
是
订购商品数量
文本
是
所有商品总价
文本
否
所需型号
文本
否
所需商品颜色
文本
是
订购人地址
文本
否
订购人邮编
文本
否
订购人电话
文本
否
用例描述
Context
Description
ID
UC-8
Name
订单管理
Actor
管理员,顾客,销售商
Description
获取顾客订单信息;依照订单给出优惠;填写和修改订单信息
Pre-condition
管理员与销售商在线,顾客已注册
Post-condition
订单已完毕,准备商品
Exception
无
用例过程
Step
Actor
Description
Branch
Condition
Location
1.
顾客
进入登陆界面,进入商城
2.
系统
弹出登陆页面,验证顾客信息
3.
管理员
获取顾客订单信息
4.
管理员
添加,修改订单信息
5.
管理员
提交订单信息
6.
系统
弹出提交按钮
3.2.9 站点公示管理
发布站点最新动态,向顾客发布商城最新商品,以及热卖、特价商品。
用例图:
使用者:管理员
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
公示标题
文本
是
公示内容
文本
否
发布公示时间
时间格式
是
发布公示管理员
文本
否
用例描述
Context
Description
ID
UC-9
Name
站点公示管理
Actor
管理员
Description
发布站点最新动态,向顾客发布商城最新商品,以及热卖、特价商品
Pre-condition
管理员与销售商在线,顾客已注册
Post-condition
订单已完毕,准备商品
Exception
无
用例过程
Step
Actor
Description
Branch
Condition
Location
1.
顾客
进入登陆界面,进入商城
2.
系统
弹出登陆页面,验证顾客信息
3.
管理员
获取顾客订单信息,管理订单
4.
系统
按“提交”按钮
3.2.10 留言管理
及时查看顾客给自己留言,并给出相应解决方案回答给顾客,协助管理员或售货商及时理解到商城顾客对商城以及自己看法或建议。
模块用例图:
使用者:管理员、商城售货商
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
留言内容
文本
是
留言人
文本
否
留言时间
时间格式
是
留言对象
文本
否
用例描述:
Context
Description
ID
UC-10
Name
留言
Actor
管理员,顾客,销售员
Description
各顾客点击留言板即进入留言板界面,进行留言,或查看留言,并能回答留言。在留言完毕后点击提交。即完毕
Pre-condition
顾客已经登录
Post-condition
留言完毕后,跳转到留言板查看留言
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
管理员
查看顾客留言,给出合理解决方案
2
售货员
查看留言,删除留言,编辑留言
详细描述:
详顾客进入界面,进行留言,管理员查看客户留言,对于顾客提出问题给出合理解决方案,并针对不好留言进行删除。售货员工作重要是查看和回答留言。
3.2.11 个人购物车管理
顾客在自己购物车查看购物记录和购物积分(协助其及时向管理员申请成为会员和领取普通顾客奖励)。
模块用例图:
使用者:商城顾客
模块流程图:
输入要素:
数据项
阐明
输入格式
与否必填
所购商品
文本
是
购买数量
文本
否
商品价格
文本
是
购买商品总价
文本
否
相应顾客
文本
否
用例描述:
Context
Description
ID
UC-11
Name
购物车
Actor
消费者
Description
登陆后进入首页,浏览商品,选取商品,加入购物车,确认支付。期间可以选取各种产品
Pre-condition
顾客已经登录
Post-condition
确认支付后,跳转到首页
Exception
用例过程:
Step
Actor
Description
Branch
Condition
Location
1
顾客
登陆后进入首页,浏览商品,选取商品,加入购物车,确认支付
详细信息:
登陆后进入首页,浏览商品,选取商品,加入购物车,确认支付。期间可以选取各种产品。查看积分,换取奖励。
3.2.12 顾客信息管理
有助于顾客及时更新自己信息,协助售货商及时将顾客订单货品邮寄到顾客最新地址。
模块用例图:
使用者:管理员、商城顾客
模块流程图:
用例过程
Step
Actor
Description
Branch
Condition
Location
1
管理员
采用如下任意一种操作方式:
1. 点击网页上管理员登陆,输入账号密码登陆。
2. 进入管理员界面
3. 信息更新(信息填写)
4. 拟定,验证
5. 修改成功
2
注册顾客
采用如下任意一种操作方式:
1. 点击网页上顾客注册
2. 进入顾客页面
3. 信息填写(信息更新)
4. 拟定,验证
5. 注册成功
3.2.13 给卖家评价管理
通过顾客对商城售货商评价可以拟定商城相应售货商销售诚信度,也可以让其她售货商有个直观理解,作出明确选取。
模块用例图:
使用者:管理员、商城顾客、售货商
模块流程图:
用例描述:
Name
给卖家评价管理
Actor
注册顾客
Description
通过顾客对商城售货商评价可以拟定商城相应售货商销售诚信度,也可以让其她售货商有个直观理解,作出明确选取。
Pre-condition
顾客已经登录,采用如下任意一种操作方式:
1. 点击网页上卖家评价
2. 进入评价页面
3. 刊登评价
4. 评价成功,返回原页面
Post-condition
对卖家评价成功
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
注册顾客
顾客已经登录,采用如下任意一种操作方式:
1.网页上卖家评价
2. 评价页面
3. 刊登评价
4. 评价成功,返回原页面
2
管理员
顾客已经登录,采用如下任意一种操作方式:
受到买家评价
3.2.14 申请退款取消交易
协助顾客取消相应自己购买不适合自己使用或自己购买错了商品。以保证商城顾客自身利益,防止顾客不必要损失。
模块用例图:
使用者:管理员、商城顾客
模块流程图:
用例描述
Context
Description
ID
UC-14
Name
申请退款取消交易
Actor
管理员、注册顾客
Description
协助顾客取消相应自己购买不适合自己使用或自己购买错了商品。以保证商城顾客自身利益,防止顾客不必要损失。
Pre-condition
顾客已经登录,进入购物车;管理员已经登录,进入退款管理界面
Post-condition
取消购物车中货品;解决顾客退款申请
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
管理员
5. 登录后台管理
6. 进入退款申请界面
7. 查看顾客退款申请并解决
8. 返回顾客货款
2
商城顾客
1. 成功登录商城
2. 进入个人购物车页面
3. 删除自己不想要商品
4. 填写退款申请表,提交申请
3.2.15 自己货架管理
售货商及时更新自己货架上商品,以给出顾客足够可浏览和可购买商品。依照市场行情相应增长或减少相应商品数量;可以向管理员申请扩展自己售货架售货范畴。
模块用例图:
使用者:售货商
模块流程图:
用例描述:
Name
自己货架管理
Actor
管理员
Description
售货商及时更新自己货架上商品,以给出顾客足够可浏览和可购买商品。依照市场行情相应增长或减少相应商品数量;扩展自己售货架售货范畴。
Pre-condition
顾客已经登录,采用如下任意一种操作方式:
1. 点击“我商铺”进入“我商品货架”
2. 验证与否售出,进入我货架
Post-condition
店铺信息更新成功
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
管理员
采用如下任意一种操作方式:
1. 点击“我商铺”进入“我商品货架”
2. 验证与否售出,进入我货架
3. 选取对货架进行操作
4. 编辑相应信息
5. 编辑成功
6. 返回站点首页
2
顾客
店铺信息更新成功
3.2.16 顾客充值账户和密码管理
顾客可以进入网站修改自己充值卡账户和密码,防止自己充值卡号和密码容易丢失,进而增强相应安全性。
模块用例图:
使用者:普通顾客
模块流程图:
用例描述
Context
Description
ID
UC-16
Name
顾客充值账户和密码管理
Actor
注册顾客
Description
顾客可以进入网站修改自己充值卡账户和密码,防止自己充值卡号和密码容易丢失,进而增强相应安全性。
Pre-condition
顾客已经登录,进入我账户管理界面
Post-condition
修改充值账户信息和密码
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
商城顾客
1. 登陆网站,进入个人账户管理页面
2. 进入充值卡账户,点击修改
3. 填写要修改账户,点击“提交”
4. 成功提交新账号或密码。
3.2.17 顾客在线充值管理
以便顾客及时保证自己账户有足够资金或在购买商品时充入足够金额保证自己可以及时购买到自己中意商品,以防止不必要麻烦。
模块用例图:
使用者:普通顾客
模块流程图:
用例描述:
Name
顾客在线充值管理
Actor
普通顾客
Description
以便顾客及时保证自己账户有足够资金或在购买商品时充入足够金额保证自己可以及时购买到自己中意商品,以防止不必要麻烦。
Pre-condition
顾客已经登录,采用如下任意一种操作方式:
1. 进入商城首页
2. 进入我账户
Post-condition
顾客充值成功
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
普通顾客
采用如下任意一种操作方式:
1. 进入商城首页
2. 进入我账户
3. 充值并查看
4. 充值成功,返回商城首页
2
管理员
顾客充值成功
商城会员拥有普通顾客所有权限,可以购买到商城限量版商品和特价商品,还可以依照你身份在购买商品时进行打折优惠。
3.2.18 商城会员管理
商城会员拥有普通顾客所有权限,可以购买到商城限量版商品和特价商品,还可以依照你身份在购买商品时进行打折优惠。
模块用例图:
使用者:站点会员
模块流程图:
用例描述:
Context
Description
ID
UC-18
Name
商城会员管理
Actor
站点会员
Description
商城会员拥有普通顾客所有权限,可以购买到商城限量版商品和特价商品,还可以依照你身份在购买商品时进行打折优惠。
Pre-condition
顾客已经登录,进入个人会员中心
Post-condition
查看会员特权
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
站点会员
1. 顾客登陆商城,成功登录自己页面
2. 进入个人会员中心
3. 查看个人特权,并加以使用
3.2.19 顾客密码保护管理
顾客可以设立自己账户信息、密码保护防止账户丢失,还可以修改自己账户和密码。
模块用例图:
使用者:顾客
模块流程图:
用例描述:
Name
顾客密码保护管理
Actor
顾客
Description
顾客可以设立自己账户信息、密码保护防止账户丢失,还可以修改自己账户和密码。
Pre-condition
顾客已经登录,采用如下任意一种操作方式:
1. 进入首页,进入我账户管理
Post-condition
顾客管理信息,密码成功
Exception
用例过程
Step
Actor
Description
Branch
Condition
Location
1
顾客
采用如下任意一种操作方式:
1. 进入首页
2. 进入我账户管理
3. 账户管理查看,设立账户密码保护,修改账户密码
4. 返回我账户管理
2
系统
顾客操作成功
3.2.20 站点在线协助
给顾客提供在站点购买商品在线协助,还可以对顾客刊登问题进行有关解答。
模块用例图
使用者
模块流程图:
4. 非功能性需求
4.1 技术需求
4.1.1 软硬件环境规定
4.1.1.1 硬件设备规定
网络设备:
网卡:
网卡(Network Interface Card)也称为网络适配器或网板,它负责计算机与网络介质之间电气连接、数据流传播和网络地址确认。
集线器:
集线器(HUB)又称集中器,集线器是连接网络上各个结点一种装置,当网络某个结点发生故障时,连接在集线器上结点及时可以检测到,并且不影响网络上其她结点正常工作,有助于网络维护和故障排除,
网桥:
网桥是一种存储转发设备,重要用来连接类型相似局域网络。 网桥可分为本地网桥和远程网桥两种类型
路由器:
1.路由器是连接两个或更各种逻辑上互相独立子网,工作在ISO/OSI第三层,即网络层。
网关:
网关又称合同转换器,它负责将合同进行转换并且保存原有功能,将数据重新分组,以便在两个合同不同网络之间进行通信。网关工作在OSI合同传送层或更高层,重要用于连接不同构造体系网络或用于局域网与主机之间连接,
中继器:
中继器是最简朴局域网延伸设备,运营在物理层,即OSI最底层。
4.1.1.2 支持软件
Myeclipse8.0、Tomcat6.5、MSSQL 、JDK1.6
系统可运营于Windows平台或Unix平台(数据库服务器运营于Windows平台)。
系统采用B/S架构,可通过浏览器访问,使用IE6.0或更高版本可顺利完毕所有操作。
系统运营于局域网环境中。
系统采用是JDK1.60和SQL Server 数据库。
4.1.1.3 接口
1.网络接入某些
网络接入某些重要是指Internet接入设备,涉及路由器、调制解调器、防火墙、防病毒墙等。
2. 支付宝
支付宝(alipay)最初作为淘宝网公司为理解决网络交易安全所设一种功能,该功能为一方面使用“第三方担保交易模式”,由买家将货款打到支付宝账户,由支付宝向卖家告知发货,买家收到商品确认后指令支付宝将货款放于卖家,至此完毕一笔网络交易。
4.1.2 性能规定
4.1.2.1 精度
在数据选取上,除了考虑产品对于网站系统在运营效率、数据解决能力等方面支持功能外,重要是选取适合整个开发队伍技术能力系统。在数据库构造设计方面,着重考虑数据安全、查询速度、数据整顿效率等。此外,合理限制数据库操作权限可以满足一定数据安全规定。
数据精准度也规定数据存储某些非常稳定,其重要是指用来保存大量数据设备,咱们懂得建立一种网站需要大量数据作为基本,丰富资讯需要有大型数据存储系统来支持,数据存储某些不但需要有海量存储能力和高速搜索能力,还要有一整套数据采集、制作加工、组织存储和发布等功能。当前,用来储存数据设备有:磁盘阵列、光盘存储设备、磁带存储设备、移动存储设备等。图(a)所示是光盘库外型,图(b)所示是光盘库内部构造。
4.1.2.2 时间特性规定
普通操作响应时间应在1~2秒内,咱们应保证系统速度,使顾客操作在可接受时间内完毕。
记录报表模块相应功能响应时间是30秒;
其她模块相应功能响应时间是15秒。
4.1.3 数据管理能力规定
数据存储某些重要是指用来保存大量数据设备,咱们懂得建立一种网站需要大量数据作为基本,丰富资讯需要有大型数据存储系统来支持,数据存储某些不但需要有海量存储能力和高速搜索能力,还要有一整套数据采集、制作加工、组织存储和发布等功能。当前,用来储存数据设备有:磁盘阵列、光盘存储设备、磁带存储
展开阅读全文