项目管理系统介绍
springboot高校创新创业项目管理系统
软件架构
本项目采用前后端分离架构,前端使用 Vue.js 和 ElementUI 构建用户界面,后端采用 Spring Boot 框架与 MyBatis-Plus 集成进行数据访问,数据库使用 MySQL 存储数据。
安装教程
-
下载和导入
- 下载项目文件,使用 IntelliJ IDEA 打开
springboot
文件夹作为后端代码,vue
文件夹作为前端代码。 - 运行 里面 数据库脚本,确保数据库结构和初始数据准备就绪。
- 下载项目文件,使用 IntelliJ IDEA 打开
-
启动应用
- 配置 IDEA 连接到 MySQL 数据库。
- 启动后端应用(后端端口号默认为 9090)。
- 在命令行进入
vue
文件夹,运行npm install
安装依赖,然后运行npm run serve
启动前端应用(前端端口号默认为 7000)。
-
访问系统
- 打开浏览器,输入
http://localhost:7000/
进入系统登录界面。 - 使用管理员账号
admin
和密码123
登录。
- 打开浏览器,输入
使用说明
本系统开发环境要求:
- Java 8
- MySQL 8.0
- Vue 2
- Node.js 18.16.0
系统功能模块分为学生、教师、管理员三类用户:
-
学生功能模块
- 注册和登录
- 查看和修改个人信息
- 选择教师导师
- 申报项目
- 下载文件
- 查看系统公告
-
教师功能模块
- 注册和登录
- 查看和修改个人信息
- 审阅学生项目
- 下载文件
- 查看系统公告
-
管理员功能模块
- 登录管理
- 查看和修改系统用户信息
- 项目信息管理
- 文件上传管理
- 系统公告管理
通过以上功能模块,不同角色的用户可以在项目管理系统中完成各自的操作和管理任务。