核心功能模块 java代码 java毕设
1. 用户登录与权限管理 慕代码 www.mudaima.com
-
用户认证:教师和管理员通过工号和密码登录。
-
权限控制:根据不同角色(教师、管理员)显示不同的功能菜单和操作权限。
2. 基础数据管理(主要由管理员操作)
-
教师信息管理:对教师的基本信息进行增删改查,如工号、姓名、所属院系、职称(讲师/副教授/教授,不同职称可能系数不同)、专长领域等。
-
课程信息管理:管理课程库,包括课程代码、课程名称、课程性质(必修/选修)、理论课时、实验课时、学分等。
-
学期与专业管理:设置系统使用的学期(如2023-2024-2)和专业、班级信息。
3. 教学任务分配(主要由管理员操作)
-
任务分配:为指定教师分配特定学期、特定班级的教学任务(课程)。可以批量操作。
-
任务查询与调整:查看所有已分配的教学任务,并可以进行修改或撤销。
4. 工作量填报与审核(核心业务流程)
-
工作量填报(教师):
-
教师登录后,可以看到自己被分配的教学任务列表。
-
对每项任务填写详细的工作量,系统可根据预设规则(如
课时 * 班级人数 * 课程系数
)自动计算标准工作量,也允许手动微调并填写原因。 -
可上传相关佐证材料(如教学日志、实验报告等附件)。
-
提交后,状态变为“待审核”。
-
-
工作量审核(管理员):
-
管理员可以看到所有教师提交的待审核工作量清单。
-
可以查看填报详情、计算过程和佐证材料。
-
操作:通过(状态变为“已审核”)、驳回(需填写驳回理由,状态变为“已驳回”,退回给教师修改重新提交)。
-
5. 查询与统计报表(教师和管理员视角不同)
-
教师个人查询:
-
按学期查询自己的历史工作量明细和汇总。
-
查看当前工作量的审核状态。
-
-
管理员综合统计:
-
院系统计:按院系、教研室统计所有教师在某学期的工作总量。
-
个人统计:统计某位教师多个学期的总工作量,便于年终考核。
-
对比分析:生成工作量排行榜、平均工作量等。
-
报表导出:所有统计结果应能导出为Excel或PDF格式,方便打印和存档。
-
6. 系统设置与维护
-
工作量计算规则设置:这是系统的核心逻辑。管理员可以灵活设置计算公式。
-
例如:
总工作量 = 理论课时 * 人数系数 + 实验课时 * 1.2 + 课程设计周数 * 30
-
人数系数可以分段设置:
[0, 60] -> 1.0, (60, 90] -> 1.2, (90, ...) -> 1.5
-
不同课程性质(必修/选修)或职称可以设置不同的系数。
-
-
数据备份与恢复:保证数据安全。