基于SpringBoot的网上酒类商城(附源码+数据库)
- 模板大小:1.22M
- 浏览次数:215次
- 最后更新:2024-07-22
注意:IT技能网提供的所有源代码或模板仅供学习交流使用。
前端 | Javascript + css + html5 + thymeleaf |
后端 | SpringBoot + Mybatis + SpringMVC |
数据库 | Mysql8 |
JDK | 1.8 |
功能 | 用户注册,用户登录,酒类商品浏览,酒类商品下单,商品分类,购物车,发货,用户管理,订单管理,分类管理等功能模块 |
客户端主要设计:
(1) 用户注册和登录登录功能:
①用户的注册功能 : 访问网站的人根据网站的提示注册自己的账户
②用户的登录功能 : 用户可以输入用户名和密码进行登录操作,当没有该账户的时 候,提示错误,用户必须通过注册完成或者从数据库中获取才能进行会员权限级别的操 作。登录成功之后可以购买商品,查询订单的详细信息
(2) 、个人信息的管理:
①用户信息的修改操作,其中包括会员名、密码、性别、联系方式 e-mail 和个人介 绍等用户信息的修改操作。但是会员邮箱是绑定账号的,会员邮箱不能进行更改操作。
②订单管理操作:订单只能查询和删除操作,不能有修改操作,修改操作是属于管理员的权限。
③用户退出操作:当点击用户退出时,就会退出当前用户的登录状态,恢复到游客 状态。
(3) 、商品的操作:
①搜索商品操作: 当在 Search 栏输入想搜索的家居用品时, 会使用模糊查询, 搜索 出客户想到查询的家居用品。
②商品列表展示:在全部列表中会有很多分列表目录,这些目录都是不同的种类, 当我们点击不同的目录,就会查询不同的商品。
③商品详细信息展示:会根据该目录下的商品类型展示出全部的商品。包括信息包 括商品的图片、价格、售价等信息。这些信息都不带有分页,如果商品列表下的商品很 多,就会分很多页进行分页查询。
(4) 、购物车的管理操作:
①显示商品信息:当我们一进入购物车页面,就会显示出商品的详细信息,以及购 物车界面的功能信息。
②修改商品的数量:用户可以自己输入不同数量的商品,当商品的数量变动时,商 品的库存就会相应的减少,也会根据商品的数量得到购买这一种商品的金额小计。
③删除购物车中的商品:当我们点击删除时,会弹出一个提示框提示我们是否删除 商品,当点击‘确定’,就删除成功,点击 ‘取消’,对话框消失并且没有任何操作执行。
5结账操作:当点击结账时,如果没有登录,那么就会提醒登录,如果登录了,就 会到结算中心界面进行结算。
后台管理员主要设计
系统的后台是专门为管理家居商城系统的人员设计的,功能如下:
(1) 、超级管理员:拥有管理该系统的最大权限,他有两个特有的功能
角色管理:将拥有不同权限的管理员分成不同的角色,每个不同角色有自己的权 限,不能执行越权操作,分配不同的权限的角色也是为了方便更好的管理。
(2) 、商品分类的管理:
①添加分类:点击添加按钮,会跳转到分类添加页面,需要编写分类名称,分类描 述信息。
②编辑分类:点击编辑分类按钮,会跳转到分类编辑页面,需要编写分类名称,分 类描述信息。另外会有数据回显,当什么都不操作时,保持原来不变。
③删除分类:当点击删除按钮时,会弹出一个提醒框,当点击确定,删除分类,点 击取消,保持原来不变。
(3) 、商品管理功能:
①查询商品 : 查询所有商品列表, 还有通过商品的名称、 商品的类别和价格区间查询 指定商品或符合条件的商品,并且可以查询商品的详细信息。
②添加商品 : 点击添加商品会转到添加商品页面, 需要提供商品名称、 商品图片、商品类别、商品价格、库存数量、商品描述等内容。
③修改商品 : 当点击编辑操作时,修改商品的信息,包括商品名称、商品图片、商品 类别、商品价格、库存数量、商品描述等内容
④删除商品:删除已过时或者库存为零的商品。