基于Spring Boot+Vue+MySQL的在线商品销售平台(商家端)

发布于:2022-12-31 ⋅ 阅读:(181) ⋅ 点赞:(0)

2需求分析
本文档记录的需求分析,是软件系统处于筹备计划阶段的活动。该阶段主要分析系统在功能上需要实现什么,而暂时不考虑考虑如何去实现。需求分析的目标是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。此外,本文档的需求分析还包括一些非功能性需求,如软件性能、可靠性、响应时间、可扩展性,以及软件设计的约束条件等内容,以便后续进行设计时可以进行全面详细的考虑。
2.1功能需求
本系统的功能需求划分为如下几点:
1.用户管理
(1)会员管理:查找指定名称或手机号的会员,显示用户的详细信息,对用户信息进行导出等;
(2)收货地址:查找指定 ID 或收货人名称的地址,显示地址的详细信息,对地址信息进行导出等;
(3)会员收藏:查找指定用户或指定商品的收藏信息,显示收藏的详细信息, 对收藏信息进行导出等;
(4)会员足迹:查找指定用户或指定商品的浏览记录,显示浏览记录的详细信息,对浏览信息进行导出等;
(5)搜索历史:查找指定用户或关键字的搜索记录,显示搜索记录的详细信息,对搜索信息进行导出等;
(6)意见反馈:查找指定用户或反馈 ID 的反馈记录,显示反馈记录的详细信息,对反馈信息进行导出等;
2.商场&商品管理
(1)商场信息管理:发货行政区域的查询功能,品牌制造商和商品类目的增删改查功能;
(2)订单管理:查找指定用户或订单 ID 或订单状态的订单记录,显示订单记录的详细信息,对订单信息进行导出,打印订单信息等;
(3)通用问题:设置通用问题内容的快捷回复,查询指定关键词的通用问题, 对通用问题进行增删改处理,对通用问题进行导出等;
(4)关键词:设置关键词对应的推广链接,开启或关闭推荐状态,查询指定
关键词或跳转链接对应的推广内容,对推广内容进行增删改处理,对关键词和跳转链接进行导出等;本文转载自http://www.biyezuopin.vip/onews.asp?id=15665
(5)商品列表:查找指定编号或名称对应的商品信息,显示商品记录的名称、图片、价格、在售、规格、库存等一系列详细信息,对商品列表进行导出、更新和删除等;
(6)商品上架:新增商品的信息;
(7)商品评论:查找指定用户或商品对应的商品评论,显示商品评论的打分和评论内容等信息,对商品评论进行回复或删除操作;
3.系统管理
(1)管理员:对管理员进行增删改查操作,为管理员添加或删除不同角色, 导出管理员记录等;
(2)操作日志:显示后台管理系统的一系列操作行为日志,包括操作角色、
IP 地址、时间、相关操作等均被记录在日志中,并提供操作日志的查找筛选;
(3)角色管理:对角色进行增删改查操作,为角色授予或取消授予不同的后台管理权限;
(4)对象存储:按照对象 KEY 或对象名称进行对象数据的查找,显示对象存储的详细信息,对对象存储数据进行增删改操作,将对象进行导出;
4.配置管理
(1)商场配置:对后台管理系统对应电商站点的商场名称、商场地址、联系电话等信息进行编辑操作;
(2)运费配置:配置订单所需运费的相关规则;
(3)订单配置:配置订单中的下单超时、发货超期、自动确认收货等相关规则;
5.统计报表
(1)用户统计:对用户增长情况进行统计分析;
(2)订单统计:对订单按照数量、用户、价格等方面进行统计分析;
(3)商品统计:对商品订单量、下单货物数量、下单货品总额进行统计分析;

目 录

1引言 1
1.1编写目的 1
1.2背景 1
1.3定义 2
1.4参考资料 2
2需求分析 3
2.1功能需求 3
2.2性能需求 4
2.3可靠性、可用性需求及出错处理需求 5
2.4接口需求和约束 5
2.5将来可能出现的需求 6
3数据库设计 7
3.1数据表结构 7
3.2数据库设计 10
4系统设计与实现 17
4.1系统架构 17
4.1.1 简介 17
4.1.2系统功能 18
4.1.3项目技术 18
4.1.4开发方案 21
4.1.5部署方案 23
4.1.6上线方案 23
4.2基础系统 26
4.2.1mall-db 26
4.2.2mall-core 30
4.3管理后台 32
4.3.1mall-admin-api 33
4.3.2mall-admin 36
4.4前后端接口设计 38
4.4.1请求格式 38
4.4.2响应格式 39
4.4.3错误码 41
4.4.4Token 42

  • I -
    4.4.5API 服务列表 44
    5系统使用与测试 46
    5.1用户管理模块测试 46
    5.2商场&商品管理模块测试 48
    5.3系统管理模块测试 53
    5.4配置管理模块测试 54
    5.5统计报表模块测试 55
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

网站公告

今日签到

点亮在社区的每一天
去签到