当前位置:   article > 正文

基于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: 密码
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  • 修改服务器配置, 编辑resources目录下的application.yml

    # 开发环境配置
    server:
      # 服务器的HTTP端口,默认为80
      port: 端口
      servlet:
        # 应用的访问路径
        context-path: /应用路径
    spring:
      # redis 配置
      redis:
        # 地址
        host: localhost
        # 端口,默认为6379
        port: 6379
        # 数据库索引
        database: 0
        # 密码
        password: 123456
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
  • 创建数据库

    创建数据库,并导入数据脚本 ,在sql目录下

后端运行

运行

运行java目录下的*Application.java

前端运行

# 进入项目目录
cd ruoyi-ui

# 安装依赖
npm install

# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org

# 本地开发 启动项目
npm run dev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

项目预览

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

推荐

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

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

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

原文地址:小熊学Java

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/366503
推荐阅读
相关标签
  

闽ICP备14008679号