项目演示视频
是否包含论文文档
否
详细描述
基于前后端分离开发方式,使用Spring Boot、vue等技术开发社团管理系统。整体包含前后端。整体功能包含新闻模块。活动模块。社团模块,用户模块,文件模块等内容。
技术描述
开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Maven
前段框架: vue/Element
后端框架: Spring+SpringMVC+Mybatis+SpringBoot
项目截图描述
基于前后端分离开发方式,使用Spring Boot、vue等技术开发社团管理系统。系统功能如下图所示。
2.系统设计
系统设计说明
-
后端使用Spring boot、mybatis、redis、mybatisPlus,系统架构如下图所示
3. 后端开发简介
-
系统后端多模块开发
-
模块Association-generation支持代码生成,基于MyBatis-Plus代码生成器,运行该模块main方法Generator,能够生成Dao层、service层通用代码,可以提高后端开发效率。
-
association-core 提供一些常用工具类,spring全局异常配置、定义后端rest接口返回json数据格式、redis工具类配置,springboot跨域处理。
-
模块Association-API调用模块Association-service,提供前台访问RESTful接口。
-
模块Association-admin调用模块Association-service,提供后台访问RESTful接口。
后端开发工具idea,系统maven多模块,如下图。
4. 前端简介
-
前台页面单独开发一个工程vue-club,所有前台页面代码都写在vue-club中.
-
后台页面单独开发一个工程club-admin,所有前台页面代码都写在club-admin中.
-
5. 截图