软件需求说明书前台功能部分文档格式.docx
《软件需求说明书前台功能部分文档格式.docx》由会员分享,可在线阅读,更多相关《软件需求说明书前台功能部分文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
![软件需求说明书前台功能部分文档格式.docx](https://file1.bdocx.com/fileroot1/2022-11/16/3f38e42e-7fef-4016-851f-b118bc8ea058/3f38e42e-7fef-4016-851f-b118bc8ea0581.gif)
2.用户:
所有可以浏览网站的人
3.会员:
商城注册的用户
4.游客:
未登录的用户
1.4参考资料
《软件需求说明书编写规范》
2项目概述
2.1产品描述
Eshop商城系统能够实现企业在互联网上开设的集销售、服务、资讯一体化的电子商务平台。
企业依托此网站开展综合性的网络营销活动,推广网站,树立品牌。
Eshop商城系统主要的功能有注册、登陆和购物。
在Eshop商城系统中,企业可以展示产品,以文字、图片、多媒体等多种多样方式推广产品;
可以提供自助式的订单填写、历史订单追溯、在线比价等等多种销售服务;
也可以提供售后服务,比如,保留历史账单等;
企业提升了品牌价值,在订单、投诉、购买指南等方面培养客户的品牌的忠诚度。
2.2产品功能
产品角色定义:
1)超级管理员:
唯一,具有最高权限(详情见后台定义书)
2)管理员:
由超级管理员设定,具有一定管理权限(详情见后台定义书)
3)会员:
注册的用户,具有一般权限
4)游客:
未登录用户
产品功能:
超级管理员
系统管理员
会员
游客
管理管理员
管理用户
浏览商品
管理商品
查询商品
管理交易记录
添加购物车
查看商品详细信息
管理积分规则
添加收藏夹
查看商品评论
管理帮助信息
管理收藏夹
查看帮助信息
其他新功能
管理积分
查看留言
个人信息管理
地址簿管理
购买商品
查询、管理交易记录
查询、管理积分
评论商品
给客服留言
2.3用户特点
1.管理员及超级管理员用户:
1)需要具备管理网站的技术
2)需要对销售型网站专业的业务知识
3)需要在相关法律条款和道德约束下进行管理
2.一般用户:
1)需要有独立的行事能力
2)有使用本系统的能力
3)在法律条款及道德约束和本系统条款的约束下使用本系统
3)不得恶意攻击本系统
3.用户使用本系统相关说明:
1)本软件在无特殊情况下是7*24小时开放的
2)鉴于本系统自身特点,最大并行访问数不超过500
2.4一般约束
a.管理方针:
本系统由超级管理员和管理员共同管理
b.硬件的限制:
1)系统运行平台:
WindowsXPprofessional系统
2)服务器:
Tomcat6.0
3)数据库:
OracleDatabase10g
4)客户端:
浏览器
c.并行操作:
并发操作小于500
d.审查功能:
记录管理员及用户的操作
e.所需的高级语言:
HTML,JavaScript,JSP
f.通信协议:
TCP/IP
g.安全和保密方面的考虑:
保证系统的安全、用户信息的保密、保证交易信息的安全
3具体需求
3.1功能需求
3.1.1商品展示(u01)
a.引言
功能名称:
商品展示
编号:
u01
功能描述:
(1)对于商城:
可用于在web页面上展示商品信息
(2)对于普通用户:
可用于在web页面浏览商品信息
b.功能模块
1、首页商品信息页面:
(u01-01)
约束:
所有用户可见
1)最新更新商品、好评商品、每日推荐商品3个栏目图片显示
包括:
商品缩略图、名称、价格、折扣、最新更新日期、评分
点击进入商品具体信息页面
2)商品分类浏览搜索栏目,文字显示:
不同类别商品按大类—>
小类显示
点击进入商品分类信息页面
2、商品分类信息页面:
(u01-02)
约束:
该类商品信息显示(大类、小类):
浏览时:
分类显示商品,在主页上点击相应的链接,可以进入相应的类别商品
搜索时:
可以按照商品分类搜索。
3、商品具体信息页面:
(u01-03)
信息:
0)类别信息:
商品具体类别
1)编号:
有系统按照一定规则产生
2)名称:
3)价格:
4)折扣:
商品打折信息
5)评论及评分:
最近购买商品用户评论,用户平均评分
6)库存:
显示商品库存数量,及已售出、未售出数量
7)购买收藏信息显示:
8)日期信息:
商品上架时间、最后更新时间
9)其他信息:
功能:
要求用户登陆
1)加入购物车
2)加入收藏夹
3)评论评分
4、商品信息查询:
(u01-04)
0)按类别
1)按名称、关键字
2)按价格、折扣
3)按商品热度:
收藏、评分
4)按更新日期:
5、商品评论及评分:
(u01-05)
1)查看评论
2)添加评论
要求用户成功购买本商品后,才可以添加评论。
评论包括评分和评价两个部分:
评分:
分为五个等级,很差(1分)、一般(2分)、好(3分)、很好(4分)、非常好(5分)
商品信息中显示评分的时候,显示的是平均分。
评价:
是买家对商品的主观文字性的描述,包括使用感受等等。
3.1.2导航(u02)
a.引言
导航
u02
(1)顶端:
提供用户及商城入口
(2)底部:
提供商城信息入口
b.功能模块
1、顶端(u02-01)
A)用户入口:
1)注册、会员登陆:
约束:
2)退出、个人信息维护、地址簿入口:
仅登陆用户可见
B)商城入口:
提供首页、历史交易查询、积分查询、商品搜索、购物车、收藏夹、帮助、送货说明入口
2、底部(u02-02)
提供商城的版权、隐私权、法律条款、客服信息等商城信息入口
3.1.3用户管理(u03)
用户管理
u03
用户注册、登陆、退出、个人信息维护、地址簿
1、注册:
(u03-01)
A)需要用户提供的信息:
信息
约束
备注
E-mail
必填,有效
作为用户账户
昵称
选填,少于等于16个字符
默认为E-mail账户
密码、密码确认
必须一致,6-20个字符
不一致时提示出错
真实姓名
必填
身份证号
与真实姓名对应
密码提示问题及答案
选填
用于找回密码
手机绑定
需有效
默认地址
加入到地址簿
邮政编码
需与默认地址对应
商城条款阅读及同意
必选
验证码输入
关于上述信息的有效性约束见3.2.1用户接口部分的说明。
B)需要系统产生的信息:
备注:
注册成功后不可修改。
注册时间
自动生成
IP
自动检测
用户数字ID
自动分配
账户余额
默认初始化为零
注册成功跳转至登陆页面。
2、登陆:
(u03-02)
1)用户名密码有效性检测
2)用户账户状态(是否已登陆,被冻结与否)
登陆成功跳转至主页,显示登陆状态。
系统记录用户本次登陆信息:
1)IP
2)时间
3、退出:
(u03-03)
1)修改用户状态至未登陆状态。
2)页面跳转:
跳转至主页,显示未登录状态。
3)系统记录退出时间。
4)登陆10分钟后无任何操作自动退出。
4、个人信息维护:
(u03-04)
需要用户已登陆
1)查看个人信息
可以查看的信息;
账户(E-mail)、昵称、真实姓名、身份证号(显示部分)、密码提示问题、
手机号、默认地址及对应邮政编码
2)修改个人信息
可以修改的内容:
A)昵称
默认为原始昵称
B)手机号码
默认为原始手机号码,需有效
C)密码
需要填写原始密码,新密码及新密码确认
修改时要通过原始密码的验证。
D)密码提示问题及答案
可以修改原始问题的答案,或者修改原始问题及答案。
需要通过原始密码的确认或者正确填写原始密码提示问题的答案。
5、地址簿的维护:
(u03-05)
1、地址信息构成:
A)详细通信地址
B)对应于该地址的邮政编码
2、查看地址簿
显示用户地址簿中的所有地址。
4、修改地址簿:
修改用户地址簿中的某条地址信息。
A)修改通信地址
B)修改邮政编码
C)修改默认地址
5、删除地址簿
删除地址簿中的某条地址信息。
1.地址簿中至少保留一条地址信息。
2.地址簿中应该有一条默认地址信息。
3.1.4购物车(u04)
购物车
u04
记录用户选择的商品
需用户已登录
1、查看购物车中商品:
(u04-01)
显示购物车中商品信息:
商品缩略图、名称、价格、折扣、评分
点击查看商品详细信息
2、管理购物车中商品:
(u04-02)
1)添加商品
2)移除商品
3)加入收藏夹
4)清空购物车
3、进入结算中心:
(u04-03)
根据购物车中选定的商品,能进入结算中心,产生订单信息。
3.1.5结算中心(u05)
结算中心
u05
订单的查看、修改、删除
需用户已登陆
1、订单的生成(u05-01)
根据购物车中的商品信息,生成订单信息,其中包括:
1)订单号
2)账户名称
3)下单时间
4)订单状态
5)订单金额
6)使用代金卷金额
7)应支付金额
8)支付方式
9)送货方式
10)收货人
11)收货人地址
12)收货人e-mail
13)收货人手机
14)商品信息:
商品编号
商品名称
商品价格(包括会员价)
购买数量
2、订单的查看(u05-02)
预览订单并查看订单详细信息,见(u05-01)中订单信息详情。
1)通过订单号查看订单
2)通过订单时间查看订单
3)通过订单状态查看订单
3、订单的修改(u05-03)
1)修改商品数量
2)删除商品
3)增加商品(返回继续购物)
4)收货地址及联系人信息的修改
4、订单的删除(u05-04)
1)删除选择的订单
a.