介绍
基于SpringBoot+Vue的科研课题项目管理系统 ;
实现 登录 /注销、 用户管理、项目管理、申报管理、变更管理、结题管理、角色管理、权限管理、数据字典等功能 ;
可作为 SpringBoot前后端分离项目 开发练习模型、课程设计 、 毕业设计 等。
环境准备
开发平台:Idea 2019 Jdk1.8
数据库:MySQL 8.0.23 Redis 3.0.503
服务器:SpringBoot自动配置Tomcat服务器
注意:版本不一定完全一致,做好版本适应性配置即可。
技术架构:
后端:SpringBoot
前端:Vue - Element UI
项目结构
页面展示
登录 /注销
用户管理
项目管理
刷新列表、添加项目、编辑项目、查看详情、项目申报、申请变更、申请结题、项目删除
申报管理
刷新列表、查看申请、查看项目、申请通过、申请驳回
变更管理
刷新列表、查看申请、查看项目、申请通过、申请驳回
结题管理
刷新列表、查看申请、查看项目、申请通过、申请驳回
角色管理
刷新列表、添加角色、编辑角色、分配权限、删除角色
权限管理
[管理员功能]刷新列表、添加权限、编辑权限、删除权限
数据字典
刷新列表、添加类别、编辑类别、删除类别
运行说明
管理员登录账户/密码:admin/admin
普通用户登录账户/密码:testuser/testuser
后端项目运行【服务器端】:http://localhost:8181/college_project_manager/swagger-ui.html ,
MySQL数据库端口号:3366,用户/密码:root/root
前端项目运行【前端】:http://localhost:8282