高校教师个人教学科研成果管理系统
这是一个完整的高校教师个人教学科研成果管理系统,包含后端API和前端界面。
源码+数据库文件+开发文档
点我下载此资源》》》》》》》》》》》》》》
Spring Boot+MyBatis-Plus+MySQL+Maven+vue
后端功能
- 学生管理: 学生信息的增删改查、多条件筛选
- 论文管理: 论文信息的增删改查、审核、筛选
- 纵向课题管理: 纵向课题的增删改查、审核、筛选
- 横向课题管理: 横向课题的增删改查、审核、筛选
- 数据库支持: MySQL数据库,MyBatis-Plus ORM框架
前端功能
- 现代化界面: 基于Vue 3的响应式设计
- 多模块管理: 学生、论文、纵向课题、横向课题管理
- 数据筛选: 支持多条件筛选和搜索
- 审核功能: 支持成果审核流程
- 统计分析: 数据统计展示
技术栈
后端
- Spring Boot 2.7+
- MyBatis-Plus
- MySQL 8.0+
- Maven
前端
- Vue 3
- Axios
- Font Awesome Icons
- CSS3
back_code
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com.example.back_code
│ │ │ ├── config // 配置类
│ │ │ │ ├── JwtConfig.java // JWT配置
│ │ │ │ ├── WebMvcConfig.java // MVC配置(跨域、拦截器)
│ │ │ │ └── MyBatisPlusConfig.java // MyBatis配置
│ │ │ ├── controller // 控制器层
│ │ │ │ ├── auth // 认证模块
│ │ │ │ │ └── AuthController.java
│ │ │ │ ├── user // 用户模块
│ │ │ │ │ ├── StudentController.java
│ │ │ │ │ └── TeacherController.java
│ │ │ │ └── achievement // 成果模块
│ │ │ │ ├── AchievementController.java
│ │ │ │ └── AuditController.java
│ │ │ ├── entity // 实体类
│ │ │ │ ├── base // 基础实体
│ │ │ │ │ └── BaseEntity.java
│ │ │ │ ├── dto // 数据传输对象
│ │ │ │ │ ├── AchievementDTO.java
│ │ │ │ │ └── AuditDTO.java
│ │ │ │ └── po // 持久化对象
│ │ │ │ ├── SysUser.java
│ │ │ │ ├── ResearchAchievement.java
│ │ │ │ └── StudentTeacherRel.java
│ │ │ ├── mapper // Mapper接口
│ │ │ │ ├── SysUserMapper.java
│ │ │ │ ├── ResearchAchievementMapper.java
│ │ │ │ └── StudentTeacherRelMapper.java
│ │ │ ├── service // 服务层
│ │ │ │ ├── impl // 服务实现
│ │ │ │ │ ├── SysUserServiceImpl.java
│ │ │ │ │ ├── ResearchAchievementServiceImpl.java
│ │ │ │ │ └── StudentTeacherRelServiceImpl.java
│ │ │ │ ├── SysUserService.java
│ │ │ │ ├── ResearchAchievementService.java
│ │ │ │ └── StudentTeacherRelService.java
│ │ │ ├── util // 工具类
│ │ │ │ ├── JwtUtil.java
│ │ │ │ ├── ResultUtil.java
│ │ │ │ └── PasswordUtil.java
│ │ │ └── BackCodeApplication.java // 启动类
│ │ └── resources
│ │ ├── application.yml // 主配置
│ │ ├── mapper // MyBatis XML
│ │ │ ├── SysUserMapper.xml
│ │ │ └── ResearchAchievementMapper.xml
│ │ └── static // 静态资源
│ └── test // 测试代码
└── pom.xml // Maven依赖