一、项目技术架构:
该SpringBoot+Vue的迎新系统,后端采用SpringBoot架构,前端采用Vue+ElementUI实现页面的快速开发,并使用关系型数据库MySQL存储系统运行数据。本系统分为两种角色,分别是系统管理员,学生用户。
二、系统核心功能:
系统主要功能有:迎新公告管理、宿舍类型管理、宿舍信息管理、院系专业管理、新生报到管理、新生报道、绿色通道申请、户口迁入申请、选择宿舍、角色权限管理等模块。
三、项目创新点:
1、架构模式:前后端分离的架构,也是目前企业主流的开发模式,前端是的的是比较新的Vue2技术栈实现项目架构环境的搭建;
2、完整的权限模型:实现了基于角色的访问控制,Role-Base Access Controller,简称RBAC。涉及到的表:users用户表、roles角色表、perms权限表,roleperms角色权限表。在这些表中的perms权限表中,存储了系统的菜单信息;所以系统实现了动态菜单管理。
四、角色功能:
下面是三种的功能:
一、学生用户角色功能大致如下:
1)登录注册
2)浏览迎新公告
3)分类选择宿舍、查看宿舍详情、宿舍选择
4)新生报到
5)绿色通道申请查看
6)修改个人信息
7)户口迁入申请、户口迁入申请查看
二、系统管理员角色功能大致如下:
1)登录注册
2)迎新公告管理
3)宿舍类型管理
4)宿舍信息管理
5)绿色通道申请管理
6)个人信息管理
7)户口迁入管理
8)角色权限管理
五、项目截图: