基于Spring Boot+Vue的迎新管理系统
今天,给大家分享一个自己接的一个学妹的项目,迎新管理系统,基于RuoYi-Vue进行开发
项目介绍
主要基于目前市面上的迎新管理系统来开发,核心功能包括: 学校风格历史、信息采集、学校内容发布、迎新管理、财务缴费、报告单打印等功能。
角色分为三个:
- 超级管理员:全部信息
- 教师:分管所属的学生信息
- 查看学生信息
- 财务缴费信息
- 到站信息
- 学生:学生报到流程
- 安全教育
- 信息采集
- 到站登记
- 财务缴费
- 报告单打印
项目功能
-
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
-
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
-
岗位管理:配置系统用户所属担任职务。
-
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
-
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
-
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
-
参数管理:对系统动态配置常用参数。
-
通知公告:系统通知公告信息发布维护。
以上是若依带有的,减少了很多不必要的开发。
- 迎新管理:学生信息、到站登记、财务缴费
- 内容管理:内容管理、分类专栏、banner管理
技术栈
前端技术栈 ES6、vue、vuex、vue-router、vue-cli、axios、element-ui
后端技术栈 SpringBoot、MyBatis、Spring Security、Jwt、Redis
环境搭建
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12
必要配置
-
修改数据库连接,编辑 resources 目录下的 application-druid.yml
# 数据源配置 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 master: url: 数据库连接路径 username: 用户名 password: 密码 -
修改服务器配置, 编辑resources目录下的application.yml
# 开发环境配置 server: # 服务器的HTTP端口,默认为80 port: 端口 servlet: # 应用的访问路径 context-path: /应用路径 spring: # redis 配置 redis: # 地址 host: localhost # 端口,默认为6379 port: 6379 # 数据库索引 database: 0 # 密码 password: 123456 -
创建数据库
创建数据库,并导入数据脚本 ,在
sql目录下
后端运行
运行
运行java目录下的*Application.java
前端运行
# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org
# 本地开发 启动项目
npm run dev
项目预览













推荐
文章篇幅有限,很多界面功能图片没贴,整体而言,这个项目是一套整体功能比较完善的迎新系统,页面比较精美。
无论是拿来做项目或者二次开发,都是非常不错的,所以推荐给大家,值得收藏和推荐给朋友哦~
最后,想学习这个项目的可以查看项目地址:
原文地址:小熊学Java
关注公众号:小熊学Java即可领取哦!!!
浙公网安备 33010602011771号