基于SpringBoot+Vue的科研课题项目管理系统【完整项目源码】

简介: 基于SpringBoot+Vue的科研课题项目管理系统 ;实现 登录 /注销、 用户管理、项目管理、申报管理、变更管理、结题管理、角色管理、权限管理、数据字典等功能 ;可作为 SpringBoot前后端分离项目 开发练习模型、课程设计 、 毕业设计 等。

介绍


基于SpringBoot+Vue的科研课题项目管理系统 ;


实现 登录 /注销、 用户管理、项目管理、申报管理、变更管理、结题管理、角色管理、权限管理、数据字典等功能 ;


可作为 SpringBoot前后端分离项目 开发练习模型、课程设计 、 毕业设计 等。


环境准备


开发平台:Idea 2019 Jdk1.8


数据库:MySQL 8.0.23 Redis 3.0.503


服务器:SpringBoot自动配置Tomcat服务器


注意:版本不一定完全一致,做好版本适应性配置即可。


技术架构


后端:SpringBoot


前端:Vue - Element UI


项目结构

image.png


页面展示


登录 /注销


image.png


用户管理


image.png


项目管理


刷新列表、添加项目、编辑项目、查看详情、项目申报、申请变更、申请结题、项目删除


image.png


image.png



申报管理


刷新列表、查看申请、查看项目、申请通过、申请驳回





image.png


变更管理


刷新列表、查看申请、查看项目、申请通过、申请驳回


image.png


结题管理


刷新列表、查看申请、查看项目、申请通过、申请驳回


image.png


角色管理


刷新列表、添加角色、编辑角色、分配权限、删除角色


image.png


权限管理


[管理员功能]刷新列表、添加权限、编辑权限、删除权限


image.png


数据字典


刷新列表、添加类别、编辑类别、删除类别


image.png


运行说明

管理员登录账户/密码:admin/admin


普通用户登录账户/密码:testuser/testuser


后端项目运行【服务器端】:http://localhost:8181/college_project_manager/swagger-ui.html ,运行示例及SpringBoot原理 (基于SpringBoot框架的管理系统【完整项目源码】)


MySQL数据库端口号:3366,用户/密码:root/root (MySQL数据库免安装版配置教程及常见问题)


前端项目运行【前端】:http://localhost:8282 ,运行教程待更新…


相关文章
|
12天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
74 13
|
20天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
1月前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
104 1
SpringBoot获取项目文件的绝对路径和相对路径
|
1月前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
57 8
|
1月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
44 2
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
92 2
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
40 0
|
1月前
|
JavaScript NoSQL Java
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
48 0
|
Java Spring
SpringBoot自动配置源码调试
SpringBoot自动配置源码调试
549 0
|
Java Spring
SpringBoot自动配置源码调试
SpringBoot自动配置源码调试之前对SpringBoot的自动配置原理进行了较为详细的介绍(https://www.cnblogs.com/stm32stm32/p/10560933.html),接下来就对自动配置进行源码调试,探究下这个配置过程中各参数的情况。
1890 0