面向对象大作业:融合教务与选课系统设计--第一次提交
面向对象大作业:融合教务与选课系统设计
| 项目名称 | 内容 |
|---|---|
| 课程名称 | java课设 |
| 班级 | 网安2413 |
| 学生姓名 | 王璐,许晴 |
| 学号 | 202421336068,202421336069 |
1. AI辅助选题
使用 DeepSeek 分析了“教务管理系统”和“公选课选课系统”的融合可行性。AI指出,融合能构建更复杂的实体关系网,更好地考察抽象、封装、继承、多态,因此决定将两者结合。
2. 选题与前期调查
- 目标:开发一个智慧校园综合管理平台,整合行政班级管理、成绩录入与公选课选课流程。
- 参考:
- 教务管理参考:CSDN - 教务管理系统 (学习其实体划分)
- 选课系统参考:CSDN - 公选课系统 (学习其选课业务逻辑)
- 实现模块:
- 统一身份认证(学生/教师/管理员)。
- 基础教务管理(班级、学生、必修课成绩)。
- 公选课运营(开课、选课、退课)。
3. 系统功能设计
- 学生端:选/退公选课。
- 教师端:申请开设公选课。
- 管理员端:管理学籍班级、审核公选课、监控全局数据。
4. 第三方工具与服务
- Apache POI:用于批量导入学生、课程信息。
- DeepSeek API:实现公选课的“智能推荐”功能。
5. 数据存储
使用 H2 Database。它是一款轻量级嵌入式数据库,支持Web控制台,便于开发调试,且完全支持事务和SQL。
6. 界面
Swing 可视化界面。使用 JFrame、JPanel、JTable 等组件构建图形化桌面应用,为不同角色设计专属的操作界面,提升用户体验。
7. 开发工具
- IDE:IntelliJ IDEA (内置Swing GUI Designer)
- AI辅助:DeepSeek

浙公网安备 33010602011771号