电子商务网站系统
简介:
系统具有的最基本模块有
商品管理模块、用户管理模块、订单管理模、公告管理模块、等等。
整体的用例图分析:
模块一:管理员模块
一、管理员*商品管理
用例图分析:
1.商品添加功能:
用例名称商品添加
描述添加商品类别、批量上传商品信息、添加相关类的商品信息角色系统管理员
用例标识Admin
N/A
业务用例
标识
高
用例优先
级
前置条件管理员已经登录,进入商品管理页面
输入输入内容如下:
1.商品的类别
2.商品的具体信息:商品名称、商品质保、商品生产公司/产地、商品的生产日期、商品重量、商品规格、商品简介、
供应商、商品总量、商品销售量、商品剩余量
3.图片补充信息说明
输出分类后的新添加商品信息排前
主要流程
1.新建商品分类名字
2.在指定的分类下,批量添加商品或者添加单个商品
3.点击所指的单个商品,批量上传相关的商品介绍和图片
等信息
4.也可针对某个商品单独添加具体的商品属性信息
5.点击排序按钮,对商品进行排序。
排序的方式:
1.按时间添加先后
2.按价格高到低,或者从低到高。
3.按商品与类名的相关程度模糊排序
4.可对某个单独的商品设置置顶,作为商品类别的封面页分支流程
1.添加成功,显示添加的具体信息。
2.添加失败,返回当前添加页面。
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的
错误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
1.商品类型不能为空、唯一约束
后置条件
N/A
备注
2.商品删除功能
用例名称商品删除
描述删除商品信息
角色系统管理员
用例标识Admin
N/A
业务用例
标识
高
用例优先
级
前置条件管理员已经登录,进入商品管理页面
输入点击删除
输出显示删除后的页面信息
主要流程
1.在显示商品类别的页面,在某个类别下点击删除,删除
整个分类和商品信息
2.点击某个类别,进入该类别整个商品信息,勾选要删除
的商品。再点击全部删除,可对当前页面的商品信息进行
批量删除操作。
3.若删除某个单品,可直接在下边点击删除的链接。删除
商品。
分支流程
1.删除成功,显示删除后的页面信息。
2.删除失败,提示失败信息。
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的错
误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面约束
已经发货的商品信息,不能进行删除操作。后置条件
显示删除后的商品信息
备注
3.商品修改功能
用例名称商品修改
描述修改商品信息
角色系统管理员
用例标识Admin
N/A
业务用例
标识
高
用例优先
级
前置条件管理员已经登录,进入商品管理页面
输入编辑需要修改的所有信息
输出
主要流程
1.管理员系统,点击编辑
1.商品的类别名称的修改:
*点击商品分类管理的链接,可显示出整个商品分类表。再在某个类别名称下,修改商品的类别名
*若在某个类别的商品的显示页面,可点击移动分类旁边有个下拉框。可选择你要移动的具体类别名称。
2.单个商品的具体信息更改。点击某个商品链接。进入单
个商品的显示页面,去编辑具体的商品信息。
分支流程
1.修改成功,显示修改后的页面信息。
2.修改失败,提示失败信息,返回修改前的页面信息
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的错
误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
商品的分类ID是主键唯一
后置条件
N/A
备注
若有不合理的商品分类信息,对商品信息描述进行修改。
注意:修改商品分类只能在已有的分类的基础上。
4.商品查询功能
用例名称商品查询
描述查询商品信息
角色系统管理员
用例标识Admin
N/A
业务用例
标识
高
用例优先
级
前置条件管理员已经登录,进入商品管理页面
输入输入查询的商品模糊分类信息、商品价格查询
输出所对应要求的商品信息、图片
主要流程
1.管理员系统,在商品信息的预览页面
2.在搜索框输入商品的和商品类别有关的模糊分类信息,
点击查询
3.在文本框输入商品的价格范围信息,最低价——最高价
点击查询
4.点击销量排前按钮,可查询销量好的人气产品。
分支流程
1.查询有商品数据,显示具体商品展示信息
2.没查询到,提示没有你所查询的商品信息。
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的错
误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
商品的分类ID是主键唯一
后置条件
N/A
备注
无
二、管理员*用户管理
用例图分析:
1.会员管理
用例名称会员管理
描述管理会员信息、以及开了店铺的商家
角色系统管理员
用例标识Admin
N/A
业务用例
标识
高
用例优先
级
前置条件管理员已经登录,进入会员管理页面
输入点击会员管理
输出
主要流程
1.点击查询,可查询符合条件的会员和店家信息
2.点击删除,删除违反规则的会员
3.审核申请成为注册本站会员的用户
分支流程
1.审核通过,成为会员,或者成为店家。否则提示失败信
息
2.删除的店家会封号,或者给与一定的奖惩。
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的错
误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
后置条件
N/A
备注
1.显示所对应要求的会员信息、店家信息。若有不符合规则协议的就进行删除操作
2.对违反会员协议的单个会员进行封号处理。
2.若店家有违反开店规则协议的,按照情况对其进行封店处理或者罚款处理等操作。
如以下情况:
实名制的造假处理、有客户多方投诉的店家等。
三、管理员*订单管理
用例图分析:
用例名称 订单管理
描述
管理订单 角色 系统管理员
用例标识 Admin
业务用例标识
N/A
用例优先级
高
前置条件 管理员已经登录,进入订单管理页面
输入点击订单管理
显示所对应要求的订单信息,对可以不用保存的订单数据输出
进行删除
主要流程
1.点击查询,查看用户订购商品的订单。并可查询相应的
订单信息
2.点击删除,可删除当前订单信息
分支流程
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的错
误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
后置条件
N/A
备注
1 查询若有冗余的订单信息,可进行删除处理。
2 对于单个订单号的商品情况,若有多个可进行删除。保
存单个最终交易情况的订单表。
四、管理员*评论管理
用例图分析:
用例名称 评论管理
描述
管理评论 角色 系统管理员
用例标识 Admin
业务用例标识
N/A
用例优先级
高
前置条件 管理员已经登录,进入评论管理页面
输入点击管理
输出显示的评论信息,若有违反规则的就删除
主要流程
1.在搜索框输入条件信息,可查看某些评论信息
2.点击删除,可删除会员对某些商品的恶意评论信息
分支流程
1.搜索成功,显示对应的评论信息
2.删除成功。
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的错
误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
后置条件
N/A
备注
查询显示的评论信息若有恶意的评论,语言不文明可以进行批量删除处理操作。
五、管理员*公告管理
用例图分析:
用例名称公告管理
描述管理公告
角色系统管理员
用例标识Admin
N/A
业务用例
标识
高
用例优先
级
前置条件管理员已经登录,进入公告管理页面
输入点击管理
输出显示所对应要求的公告信息
主要流程
1.点击搜索,输入条件信息,可查看某些公告信息
2.点击发布,可针对某些商品和人员发布一些公告信息。
如打折、促销活动信息等。
3.点击删除,可删除已经发布的公告信息
分支流程
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的错
误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
后置条件
N/A
备注
无
模块二:游客模块
用例图分析:
一、游客
用例名称游客
描述游客进入商家平台也有很多选择
角色游客
用例标识vistor
N/V
业务用例
标识
用例优先
高
级
前置条件在没有登录的前提下,进入商家平台输入
输出分类后的新添加商品信息排前
主要流程
1.游客可以随意查看商品的价格、库存等相关的信息
2.可以点击查询,查询相关商品信息
3.可以随意查看公告信息
4.是否登录
5.是否点击注册成为会员
分支流程
1.登录失败。是否选择注册
2.注册成功,成为本站会员,拥有会员的功能。
3.不注册,只拥有游客的功能。
异常处理
1 Tomcat服务器无法响应或抛出异常,切换到服务器忙的
错误页面
2 系统内部异常,切换到异常错误页面
3 网络连接失败,切换到网络连接失败页面
约束
后置条件
N/V
备注
无
模块三:会员模块用例图分析:
一.会员注册(店家注册)
用例名称会员
描述会员进入商家平台
角色会员
用例标识Member
N/M
业务用例
标识
用例优先高