基于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

项目预览


基于Spring Boot+Vue的迎新管理系统_第1张图片
基于Spring Boot+Vue的迎新管理系统_第2张图片
基于Spring Boot+Vue的迎新管理系统_第3张图片
基于Spring Boot+Vue的迎新管理系统_第4张图片

基于Spring Boot+Vue的迎新管理系统_第5张图片


基于Spring Boot+Vue的迎新管理系统_第6张图片
基于Spring Boot+Vue的迎新管理系统_第7张图片
基于Spring Boot+Vue的迎新管理系统_第8张图片
基于Spring Boot+Vue的迎新管理系统_第9张图片

推荐

文章篇幅有限,很多界面功能图片没贴,整体而言,这个项目是一套整体功能比较完善的迎新系统,页面比较精美。

无论是拿来做项目或者二次开发,都是非常不错的,所以推荐给大家,值得收藏和推荐给朋友哦~

最后,想学习这个项目的可以查看项目地址:

原文地址:小熊学Java

关注公众号:小熊学Java即可领取哦!!!

你可能感兴趣的:(项目专栏,java,spring,boot,redis)