面向对象大作业:融合教务与选课系统设计--第一次提交

面向对象大作业:融合教务与选课系统设计

项目名称 内容
课程名称 java课设
班级 网安2413
学生姓名 王璐,许晴
学号 202421336068,202421336069

1. AI辅助选题

使用 DeepSeek 分析了“教务管理系统”和“公选课选课系统”的融合可行性。AI指出,融合能构建更复杂的实体关系网,更好地考察抽象、封装、继承、多态,因此决定将两者结合。

2. 选题与前期调查

  • 目标:开发一个智慧校园综合管理平台,整合行政班级管理、成绩录入与公选课选课流程。
  • 参考
  • 实现模块
    1. 统一身份认证(学生/教师/管理员)。
    2. 基础教务管理(班级、学生、必修课成绩)。
    3. 公选课运营(开课、选课、退课)。

3. 系统功能设计

  • 学生端:选/退公选课。
  • 教师端:申请开设公选课。
  • 管理员端:管理学籍班级、审核公选课、监控全局数据。

4. 第三方工具与服务

  • Apache POI:用于批量导入学生、课程信息。
  • DeepSeek API:实现公选课的“智能推荐”功能。

5. 数据存储

使用 H2 Database。它是一款轻量级嵌入式数据库,支持Web控制台,便于开发调试,且完全支持事务和SQL。

6. 界面

Swing 可视化界面。使用 JFrameJPanelJTable 等组件构建图形化桌面应用,为不同角色设计专属的操作界面,提升用户体验。

7. 开发工具

  • IDE:IntelliJ IDEA (内置Swing GUI Designer)
  • AI辅助:DeepSeek
posted @ 2025-11-10 16:43  计算机糕手  阅读(0)  评论(0)    收藏  举报