力扬培训学校教务管理系统设计与实现
2025-07-30 15:58:24 0 举报
内容包括实体属性图
作者其他创作
大纲/内容
维护教师信息
《include》
未通过
头像
确认报名信息
教师
学员结束请假
教师管理
《《include》》
1
查询课程列表
论坛参与
审批拒绝
允许重新下载
学员重新提交报名申请
预约
-id:int-xueyuan_id:string-tea_id:string-kc_id:int-room_id:int-time:date
+create()+select()+update()
处理请假申请
选择课程
修改审核结果
文件名称
添加新的调课申请()
班级序号
审核不通过
状态
留言投诉管理
报名失败
报名课程
管理
查看
密码
审核中
审核驳回
公告通知
N
提交报名信息
返回课程排课管理页面()
提示错误,拒绝上传
请假
修改内容
班级介绍
上传时间
待审批
发布论坛
审核通过
课程管理
待审核
教师ID
跳转到成功页面()
修改申请结果
报名缴费表
返回课程排课成功信息()
教务审核不同意
报名
学习资料管理
课程
性别
联系方式
学员
*
启动修改流程
教师序号
开课时间
审核状态
学员ID
退费与补课申请
投诉类型
发出课程排课请求()
报名与缴费
创建公告
输入新排课信息()
申请退费
考勤与请假
完成支付
学员查询
校验通过,存储资料
上课地点
登录结果
填写调课申请信息()
更新支付状态
选择课程提交报名申请
状态进入已取消
未报名
学员类
-已报名课程:List<String>-password:密码(加密存储)。-用户名: String-email:电子邮箱。-phone:联系电话。
+报名课程(课程ID):void+提交作业(课程ID,作业):void+请假申请(课程ID,理由):void
接收
查看个人信息
课程ID
学时
报名成功
取消修改
返回报名课程管理页面()
发布
制定课程表
出勤日期
授课方式
课程安排管理界面类
审核日期
查看留言
缴费时间
财务管理
分配教室和时间段
登记日期
初始状态
论坛互动
选择课程排课功能()
退费管理
课程公告发布
学员完成缴费
跟帖人
处理预约申请
校验报名资格(课程ID、学员ID)
维护学习资料
老师
维护学员信息
回答学员疑问
查看请假申请
请假结束
删除违规内容
学员开始请假
未缴费
间发布时
课程安排管理控制类
论坛管理
就读学校
课程排课
课程分类管理
已删除
账号
班级人数
班级名称
班级管理
修改学员信息
教务人员审核?
信息校验通过
报名ID: String学员ID: String课程ID: String报名日期: Date缴费状态:String
教务管理员
课程信息管理
上传考勤
教务管理员序号
管理员
校验文件格式和大小
修改中
公告查看
资料内容
学生取消报名
登录系统
报名表
学员管理
教务管理员ID
删除班级
教务审核同意
课程进入“待开课”
公告
-content:string-id:int-public_time:date-title:string-type:int-admin_id:int
报名中
直接发布
考勤管理
用例名称
缴费记录
帖子ID
费与退费管理
班级
已缴费
选择课程进行报名缴费
到达预设开课时间,系统自动切换为“开课中”
更新实体类信息()
未提交
回复时间
接收新资料上传通知
删除操作
反馈
反馈lD: String用户ID: String内容:String提交日期: Date回复:String
个人中心
通知
校验结果
提交留言
参与
成绩
修改请假结果
说明
退费申请
-refund_answer:string-stu_id:int-date:date-kc_id:int
结课时间
删除课程
回复内容
请假申请
学员考勤管理
课程安排数据管理类
报名管理
学生进行缴费
课程
谍程ID: String标题: String描述: String家院: Dobe授课方式:Sting教师ID:String
创建课程(课程信息:课程):Boolean修改课程(课程ID:String,新信息: 课程): Boolean删除课程(课程ID:String): Boolean查询课程(课程ID: String):课程
调课申请
修改个人信息
学员提交请假申请
课程模块
教务人员
发布课程
学员序号
报名ID
已报名
发帖人ID
公告标题
跟帖时间
论坛帖子
-post_id:int-tea_id:intposttitle:string-postcontent:text-posttime:date
+create()+update()+delete()
排课逻辑校验通过
请假单
学生提交申请
请假待审核
排课ID
系统名称
考勤
查看出勤情况
包含
学习资料查看
已发布
上课时间
教务管理系统
学习资料
发布中
编辑公告
出生日期
课程完成
输入用户名和密码登录
公告发布成功
审核报名信息
- Class id: int- Class location: string- Class start time: date- current state:tinyint- explain: string- kc Courseid:int- Scheduling_1D:int- Tea id: int
记录出勤情况
审核回复内容
显示报名缴费成功
提交审核
咨询管理
缴费失败
调课管理界面类
提交
缴费链接
输入新的上课时间地点并更新数据()
返回调课管理页面()
发出报名缴费请求()
用户管理
返回成功信息()
已审核
修改出勤结果
查看教师信息
已下架
等级管理
负责部门
登录请求(账号、密码)
提示错误并返回“信息录入中”
请假原因
缴费状态
浏览课程详情
未发布
付款
报名成功通知
职务
审核不同意
学员在审核前取消报名?
权限级别
通知开课时间
公告ID:String标题:String内容: String发布时间: Date目标角色: String
返回调课申请审批结果()
开始发布
跟帖ID
学员提交申请
查看调课申请
文本
公告内容
更新课程关联学习资料信息
访问教师上传的学习资料和作业
查看退费申请
教师审核同意
系统
留言序号
考勤记录查看
跟帖
学费
用户
用户ID: String姓名:String用户名:String密码:Sting邮箱: String电话:String角色:String状态: Sting
帖子内容
- class_content:string- class_id:string- class_name:int- major:string- stu_id:string
提供新上传学习资料下载
课程排班
状态更新为等待缴费
编辑中
课程考勤记录
id:int-course_id:int-date:date-kc_name:inttime:date-stu_id:intscheduling_id:int
-leave_id:int-stu_id:int-course_id:int-qj_time:date-reason:text-approvalstatus:string
审核请假信息
调课管理控制类
添加新的课程进行报名()
课程排课管理
发帖
等待缴费
课程状态更新为“排课完成”
学员取消报名
留言内容
请假进行中
留言投诉
跳转到修改调课申请成功页面()
-post_id:int-user_id:intposttitle:string-postcontent:text-posttime:date
发布者ID
返回课程列表
考勤记录
上传者ID
返回调课成功信息()
信息填写中
参与者名称
新增课程
审核拒绝
请假管理
输入新报名信息()
撤销公告
课程内容
发布时间
管理员状态
排课管理
申请ID:String用户ID: String课程ID: String请假原因:String审批状态:String申请日期: Date
提交请假(请假信息: 请假申请):Boolean审批请假(申请1D:String 审批结果: String):Boolean查询请假记录(用户I0:String): List<请假申请>
缴纳学费
公告ID
学员提交报名申请
已取消
查看学员信息
信息校验不通过
管理自己的课程
紧急联系方式
申请时间
入职日期
学员请假审核
否
分配教室和教师
分享
状态变为信息填写中
留言与投诉
-id:int-reply_content:strring-content:string-time:date-reply_time:date-type:int-stu_id:int
处理调课申请
-content:string-course_id:int-course_name:string-remark:string-zy_id:int
留言时间
预约管理
已撤销
重新选择课程
调课管理
请假时间
添加班级
考勤ID
课表查看
通知学员重新提交申请或取消请假
学员成功发布
请假ID
公告与通知
审批通过
登录系统,查看课程详情页
课程考勤
生成报名记录(学员ID、课程ID、报名时间)
查看论坛
记录考勤
文件格式校验不通过
查看结果
生成缴费订单
已开课
成功发布
[异常流程-学员下载时网络中断]
alt
学员信息管理
用户类
-participantID:参与者ID(唯一标识)。-name:姓名。-role:角色类型(Admin、Teacher、Student)。-email:电子邮箱。-phone:联系电话。-password:密码(加密存储)。-registrationDate:注册时间
+登录():Boolean登出():Boolean+修改个人信息(姓名,邮箱,电话):Boolean+修改密码(旧密码,新密码):Boolean获取角色():String
报名缴费失败
调用通知模块,推送新资料上传通知
申请序号
缴费金额
收到报名失败通知
发布课程相关公告
修改请假信息
处理退费申请
教师审核拒绝
终态
结束
资料ID
点击“上传资料”,选择文件并填写资料描述
从新提交
学生重新提交报名申请
编辑课程信息
预约补课申请
出勤状态
报名缴费管理控制类
教务管理员类
-权限列表:List<String>-password:密码(加密存储)。-用户名: String-email:电子邮箱。-phone:联系电话。
+管理用户(): void+发布公告(标题,内容):void生成报告():void
排课
排课ID:String课程ID:String教师ID:String教室: String开始时间: DateTime结束时间: DateTime冲突检查:Boolean
财务记录
缴费ID:String报名ID:String金额: Double支付方式:String支付日期: Date
新增缴费(缴费信息:缴费):Bodlean查询缴费记录(缴费ID:String):缴费
缴费成功
直接下架
申请内容
关联
报名缴费数据管理类
报名取消
是
登录信息校验通过
排课逻辑校验不通过
添加新课程上课时间、地点()
课表查询
开始
教师信息管理
返回报名缴费成功信息()
3.缴费并更新数据库
下载学习资料时网络中断
选择课程失败
帖子标题
下架课程
教师类
-负责课程:List<String>。-password:密码(加密存储)。-用户名: String-email:电子邮箱。-phone:联系电话。
+上传资料(课程ID,资料):void+记录考勤(课程ID,学员ID,状态):void+批改作业(课程ID,学员ID): void
收到报名确认通知
报名缴费
-id:int-time:date-kc_id:int-payment_amount:int-payment_state:string-stu_id:int
发布公告
提交请假申请
入职/离职管理
修改课程介绍
统计报表
选择课程成功
审核内容
紧急联系人
草稿
发布招生课程
考勤ID: String用户ID: String课程ID:String考勤日期: Date状态:String
记录考勤(考助信息:考勤):Boolean查询考勤记录(用户ID:String,课程ID:String):List<考勤>
姓名
申请调课
课程查询
学员选择课程
提交投诉
开课信息管理
课程名称
课程列表
缴费管理
通过
[异常流程-文件格式不支持]
调课数据管理类
审核同意
报名课程界面类
申请ID
修改确认发布
提出疑问
获取课程列表
论坛跟帖
预约确认
修改班级
退费金额
报名时间
录入课程基础信息
提交发布论坛内容
确认报名
-content:string-id:int-public_time:date-title:string-type:int
编辑
系统审核通过
发送报名成功通知(学员ID、课程信息)
等待审核
提交报名请求(课程ID)
重新提交
点击请假申请按钮
重新选择
学校资料
资料ID:String课程ID: String上传者ID: String文件名:String上传日期: Date文件路径:SString
上传资料(资料信息:学习资料):Boolean查询资料(课程ID:String): List<学习资料>删除资料(资料ID: String): Boolean
学员重复报名
回复投诉问题
查看申请
通知模块
0 条评论
下一页