需求分析
基于SpringBoot+Mysql实现一个简易校园二手交易网, 主要实现系统登陆注册, 商品查看, 添加购物车, 建议模拟结算的功能, 能够方便高效同学进行二手物品的自定义发布信息与交易, 能够极大的提升了商品的使用效率, 对于学生来说可以互通有无, 实现了商品的最大化利用,整个系统采用MVC设计模式进行开发, 设计思路清晰明了, 是一件课程设计精品。
运行环境
jdk1.8,tomcat8.5,mysql5.6,idea
项目技术
springboot, mybatis, bootstrap, jsp, jquery, maven
注意事项
- 此项目只是一个简易的校园二手交易网, 花费了主要精力在于前端页面的修改, 一般推荐用来做javaweb课程设计或者数据库课程设计
- 项目采用springboot进行实现, 可以自行登录注册用户
- 该二手交易网项目需要在application.properties中修改数据库连接与密码
- 项目由代码货栈收集测试整理
实现功能
该项目是一个基于Java+SpringBoot技术实现的简单校园二手交易网, 包含如下功能
- 系统登陆注册模块, 能够填写注册表单新建用户, 并使用该账号进行登录
- 个人资料模块, 可以展示个人的邮箱资料, 并查看个人的发布商品与已经购买的商品
- 商品发布模块, 可以新建二手物品信息, 之后会出现在整个项目的列表展示里
- 购物车逻辑, 包含每个电商系统都有的购物车逻辑, 对某个商品可以加入购物车并下单
- 商品展示模块, 可以查询商品列表 搜索商品 并查看商品页详情
技术原理
项目基于springboot实现了一个简单二手物品交易网站, 可以直接用于java实训, 由于整个的项目需求比较简单, 对于入门springboot的web开发非常有帮助, 其中springboot可以通过简单方式创建web项目, 可以直接就实现路由逻辑, 数据库层面操作采用mybatis, 学会了个这个项目可以直接搞清楚javaweb开发的基本逻辑
常见问题
我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?
项目在本地都正常的调试过, 对于新手,可以按照
这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功
数据库设计
部分数据库表设计如下, 其他参见源码包
springboot简易二手物品交易网站-数据库表
customer
设计如下
字段 | 类型 | 备注 |
---|
springboot简易二手物品交易网站-数据库表
shopping
设计如下
字段 | 类型 | 备注 |
---|
其余数据库表的设计参考代码包中的数据库文件
Java毕业设计_PHP期末设计_Android大作业_木牛哥 - 大学生一站式职业成长社区www.muniuge.com
系统演示效果图