基于SpringBoot灾区物资管理系统-毕业设计项目实战
作者:互联网
0.项目目的
- 针对已经学习过SpringBoot的同学,希望通过一个项目来加强对框架的应用能力,增加项目经验
- 针对需要完成大学期间的毕设项目的同学,可以通过此文档了解整个系统技术架构,为自己的毕设论文提供指导性建议
1.项目收获
- 提升SpringBoot框架的应用能力
- 提升SpringBoot整合MyBatisPlus的应用能力
- 扩展前端技术的应用能力
- 为自己的毕设论文提供一些指导性建议,增强论文查重的通过率
资源地址:https://edu.51cto.com/sd/1e946
2.项目功能
-
登录功能:提供系统用户的登录操作
-
注册功能:提供用户的注册操作
-
个人中心:用户可以通过登录系统后台,完善个人资料的信息填写
-
系统首页:提供实时的新闻资讯以及新闻轮播图
-
我要求助:主要向社会人事,机构组织发送求助信息。如:填写求助者相关信息、灾区所在地、灾难类型选择、需求物资类型、上传物资图片、求助备注等信息
-
我来帮助:可以通过查询相关的求助信息后,向系统提供可以对符合条件的求助信息发起帮助
-
我的申请:此功能可以查询我发起的求助,或是我发起的帮助是否通过系统的审核
-
求助审核:对发起的帮助或是求助信息进行审核,如果未通过审核系统会添加一个反馈结果
-
账号管理:管理系统用户账号,提供查询;分页;重置密码;账号禁用等功能
-
新闻资讯:为系统添加新闻资讯信息
-
首页轮播:添加设置首页或是系统后台的轮播图片
-
数据统计:对受灾类型;需求类型;全国救灾物资的实时统计,以图形报表功能进行呈现
3.项目环境
-
JDK版本,推荐1.8
-
MySQL版本,要求MySQL 5.5。如果采用MySQL8,需要修改数据库驱动及数据源的配置
-
Maven版本,推荐3.5或3.6
-
IDEA版本,推荐2018以上版本
-
浏览器不要使用IE,因为IE浏览器对JavaScript的新语法支持不友好
4.项目技术栈
此项目的整体技术栈基于SpringBoot+MyBatisPlus+Hutool+Layui实现
-
SpringBoot:SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决
-
MyBatisPlus:Mybatis增强工具,无侵入,依赖少,损耗小。Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有 Mybatis 原生的特性;启动即会自动注入基本CRUD,性能基本无损耗,直接面向对象操作
-
Hutool:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率
-
Layui:Layui是一款采用自身模块规范编写的前端 UI 框架
更加具体的代码,大家可以通过上方的课程链接获取更多的内容
标签:灾区,SpringBoot,项目,系统,求助,毕业设计,Mybatis,版本 来源: https://www.cnblogs.com/liuyangjava/p/16123220.html