基于SpringBoot的电脑商城管理系统
功能介绍
前台商城系统具有登录注册、会员主页、搜索、加入购物车等功能。
登陆页面
商城首页
会员主页
后台系统分为五个管理功能:分别是对商品的CRUD、订单的CRUD、会员的CRUD、管理员的CRUD和数据的统计。
后台登录页
后台管理页面
相关技术
Spring Boot+MySQL+Tomcat+Spring Data+mybatis+Thymeleaf+layui
系统结构设计
前台商城系统具有登录注册、商品展示,会员中心等功能;后台管理系统具有对商品的CRUD操作、订单的CRUD操作、会员的CRUD操作、系统管理员的CRUD操作、数据分析等功能。
前台商城系统流程设计
进入门户页面,会员需要登录才能选择商品加入购物列表,没有登录就会前往登录页。登录信息没有错误,随后返回到门户页,这时会员才能正常使用购物车功能
后台管理系统流程设计
管理员登录后台账户,系统对其身份进行验证,验证成功,进入后台页面。选择执行相应功能,验证失败留在当前页面并提示失败信息
数据库设计
系统实体
系统主要包括有存储用户信息的管理员实体、存储会员信息的会员实体、存储商品的商品实体、存放购物列表的购物车实体、记录交易信息的订单实体、记录会员地址的地址实体等六个实体
(1)管理员实体
(2)会员实体
(3)商品实体
(4)购物车实体
(5)订单实体
(6)地址实体
E-R模型
数据库逻辑设计
根据E-R图能够得到以下数据表。
管理员表(编号,登录账户,登录密码,姓名,头像,性别,联系方式,个人邮箱,建立时间,最后修改时间,所属权限)。
会员表(编号,登录账户,登录密码,昵称,照片,性别,联系方式,个人邮箱,建立时间,出生时间)。
商品表(编号,类别,品牌,名称,图片,售价,进价,库存,创建时间,是否推荐,描述)。
购物车表(会员编号,商品编号,购物车编号,个数,商品名称,商品图片,是否购买,购买价格)。
订单表(订单编号,收货人,联系方式,商品名称,商品图片,收获地址,购买价格,购买数量,下单时间)。
地址表(地址编号,会员编号,地址)。
数据库表设计