平行志愿录取系统 ——数据库大作业 (基于java+mysql+maven+vuejs+springboot,附带完整源码和超详细文档)
本平行志愿录取系统是为了完成数据库工程的大作业。其中doc文件夹中附带软件工程文档,需要的可以参考一下。希望各位点赞,收藏!!
项目直接按照环境配置部署好了之后就可以直接运行。建议提前学习一下maven、springboot的环境配置。不会的小伙伴可以在评论区留言,看到了会及时解答。
开发环境
- JDK8
- MySQL5.7
- springboot2.3
- maven3.6.3(需要安装,否则没有依赖)
- vue2.0(前端开发环境,并不必需)
- vue-cli3(前端开发环境,并不必需)
源码地址
https://github.com/ImViper/enroll_system
环境配置
- 打开Mysql,创建数据库
CREATE DATABASE `<你的数据库名>` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
-- 例如:CREATE DATABASE `db_enroll` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
- 进入数据库,运行sql文件,在sql文件夹下,可以把sql放在一个没有中文路径的地方,否则有可能出错
-- 进入刚刚创建的数据库
use db_enroll;
-- 运行路径下的sql文件
source /path/to/sql/db_enroll.sql
- 修改springboot配置文件application.yml,找到下面配置
enroll:
login:
# 登录用户名
adminName: admin
# 登录密码
adminPass: 123456
# 改为自己的数据库名
database: DATABASE_NAME
# 改为自己的数据库密码(账号默认root)
dbpass: MYSQL_PASSWORD
请配置好maven,不懂的同学可以参考maven配置。
运行
- 找到启动类
EnrollSystemApplication
,并运行 - 打开浏览器,访问
http://localhost:8080/
效果展示(部分)
系统登录界面
系统主界面
系统招生界面
人数分布界面
代码组织结构
展示代码组织结构如图所示
代码符合编写规范(命令、换行等符合要求)
项目中完成要求的相关代码截图
具体代码请下载项目自行观看。这里展示部分重要内容。详细介绍在文档里。