赞
踩
今天,给大家分享一个自己接的一个学妹的项目,迎新管理系统,基于RuoYi-Vue进行开发
主要基于目前市面上的迎新管理系统来开发,核心功能包括: 学校风格历史、信息采集、学校内容发布、迎新管理、财务缴费、报告单打印等功能。
角色分为三个:
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
以上是若依带有的,减少了很多不必要的开发。
前端技术栈 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即可领取哦!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。