平行志愿录取系统 ——数据库大作业 (基于java+mysql+maven+vuejs+springboot,附带完整源码和超详细文档)

平行志愿录取系统 ——数据库大作业 (基于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配置

image-20210118023803330

运行

  • 找到启动类EnrollSystemApplication,并运行
  • 打开浏览器,访问http://localhost:8080/

效果展示(部分)

系统登录界面

image-20210118021916601

系统主界面

image-20210118021930049

系统招生界面

image-20210118021948276

人数分布界面

image-20210118022012774

代码组织结构

展示代码组织结构如图所示

image-20210118022918092

代码符合编写规范(命令、换行等符合要求)

项目中完成要求的相关代码截图

具体代码请下载项目自行观看。这里展示部分重要内容。详细介绍在文档里。

将错误信息写入 log4j 日志文件中;

image-20210118023127577

错误页面处理

image-20210118023141545

解决中文乱码

image-20210118023153573

image-20210118023216149

猜你喜欢

转载自blog.csdn.net/weixin_43314519/article/details/112764918