技术栈:SpringBoot+JSP+MySQL
需求分析:
本设计在此背景下使用SpringBoot框架作为后台接口支持,使用JSP+JavaScript+CSS等技术开发前端UI界面并实现数据交互。使用MySQL作为数据存储工具。系统客户端发布商品、关注商品、在线支付、个人订单、我的钱包、充值等功能;系统管理员端实现了用户管理、商品管理、订单管理、钱包管理等功能。
本次毕业设计要完成的是基于SpringBoot的校园电动车交易系统,主要通过对校园电动车交易情况进行分析与设计,基于此对系统的功能需求分析如下。
客户端功能如下:
1、用户注册与登录:系统游客可在系统内注册成为会员,注册成功后登录即可进入系统进行更高权限的操作。
2、商品浏览:用户可以浏览系统中所有商品的价格、图片和描述等信息,并可以根据分类和关键字进行筛选和搜索。
3、加入关注:用户可在商品详情处将商品加入关注,并可在我的关注中查看已关注商品信息。
4、在线支付:用户可在系统内进行在线支付功能,支付完成后立即生成订单。
5、订单管理:用户可在订单中心内查看所有的订单信息。
6、评价管理:用户可在商品详情内对商品进行评论。
7、发布商品:用户可在系统内发布个人商品,并对个人发布商品进行管理等。
8、我的钱包:用户可在系统内进行充值操作。
管理员端功能如下:
1、用户管理:系统管理员可对系统用户进行搜索、修改或删除等操作。
2、商品管理:系统管理员可对系统用户发布的商品进行管理。
3、订单管理:系统管理员可对系统内产生的订单进行管理。
4、钱包管理:系统管理员可对系统用户的充值操作进行审核等。
系统截图如下: