电子商城需求规格说明书.docx
- 文档编号:25481381
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:37
- 大小:28.25KB
电子商城需求规格说明书.docx
《电子商城需求规格说明书.docx》由会员分享,可在线阅读,更多相关《电子商城需求规格说明书.docx(37页珍藏版)》请在冰豆网上搜索。
电子商城需求规格说明书
电子购物商城需求规格说明书
摘要:
记录电子商务购物商城软件开发需求,包括功能需求、性能需求、用户界面接口、数据需求、条件和约束等
关键字:
在线购物ShoppingOnline需求规格
1.概述
随着社会的发展,网络的逐步大众化,人们的生活节奏的加快,大家的大部分时间都在繁忙的工作中度过。
大部分的上班族都没有时间去商场购物,为了给广大的上班族提供一个方便快捷的购物平台,这是我们开发这个网站的初衷。
我们商城主要以商城的广大用户为根本,以为广大的商城用户服务为中心,商品设有丰富的商品展销货架,为商城的用户提供商品丰富、廉价的购物平台。
让商城的用户能够方便快捷、用最少的钱购买到用户满意的商品。
1.1目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本电子商务系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的特性,以期能够获得更大范围的应用。
1.2范围
本站点分为前台和后台两个管理层面。
后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的用户信息的完整和安全。
前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。
可以让广大的用户足不出户就可以购买到自己中意的喜欢的商品,为用户节省了大量的时间。
1.3读者对象
本文章主要面向客户以及开发项目小组中的成员、辅导老师等。
1.4参考文档
无
1.5术语定义
系统用户:
商城游客、商城购买用户以及商城的销售商。
客户:
浏览商城的商品或有意向在商城购买商品的商城游客。
登录进入商城的商城普通用户或会员浏览商城商品和有意向购买商城的商品。
客户服务:
由商城用户向管理员留言或提出申请,需要商城管理员做出相应的回应。
分咨询、建议、投诉等类型。
B2B=BusinesstoBusiness.
B2C=BusinesstoCustomer
C2C=ConsumertoConsumer
B2M=BusinesstoManager
BusinesstoMarketing
M2C=ManagertoConsumer
B2A=BusinesstoAdministration(也即B2G=BusinesstoGovernment)
C2A=ConsumertoAdministration(也即C2G=ConsumertoGovernment)
2.系统说明
2.1概述
客户管理管理系统用于管理与客户相关的信息和活动,但不包括产品信息、库存数据和销售活动。
本系统需要提供产品信息查询功能、库存数据查询功能、历史订单查询功能。
2.2用户与角色
与本系统有关的用户和角色包括:
系统管理员:
管理系统用户、角色与权限,保证系统正常运行。
普通管理员(按商品的类型确定):
对商品类型进行添加。
发布公告招聘对应类型的商品的售货商。
冻结相应的商品类型的销售。
分析用户的积分、客户的角色、客户的消费量与客户流失数据,定期提交客户管理报告。
售货商:
负责更新货架上的商品。
根据市场需求创建新的商品类型货架。
根据用户的建议选择自己货架上的相应商品设置为优惠商品。
根据相应的用户在自己货架上的消费量设定相应的优惠程度。
根据市场设定自己的货架上相应商品为促销商品。
已注册商品用户或会员:
浏览或购买商城商品、获得相应的消费积分,根据积分获得相应的积分奖励,非会员用户根据积分的数量成为商品的会员。
未注册商城用户(游客):
进入商品浏览商城物品,注册成为商城用户进行购买。
2.3系统功能
系统用例图见下图:
2.4遵循的标准和规范
本系统采用MicrosoftSQLServer数据库,使用JavaEE开发,采用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申请退款取消交易
帮助用户取消相应的自己购买不适合自己使用的或自己购买错了的商品。
以确保商城用户的自身利益,防止用户不必要的损失。
模块用例图:
使用者:
管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商城 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)