系统包含两个角色:教师、审核员。教师通过本系统可以实现查看自己本学期的课程,申请调课、停课,通知学生调停课信息;审核员可以审核教师提交的调停课申请,通知教师审核结果。 系统的功能模块图如下: (1)登陆模块 用户输入自己的工号和密码,选择自己的身份,登入系统,系统根据不同的用户身份跳转至不同的功能。 (2)课程显示模块 用户以教师身份登录后跳转至此模块,显示登录教师本学期的所有课程及每门课程所对应的行政班和上课的教室。 (3)调停课申请模块 用户以教师身份登录后可以使用调停课申请模块功能,教师可选择自己本学期的课程申请调课或者停课。如选择调课申请,用户需要选择所调课程的要调整的时间(以教学周为单位),调整后课程的时间,调整后的教室(需要与教室安排无冲突,可选择不变),填写申请调课的原因;如选择停课申请,用户需要选择所调课程,填写申请停课的原因。调课与停课均需要提前一周申请。 用户可以此模块中使用查看教室功能,以确保调课时间与原教室安排无冲突。用户输入要查询的日期和时间段,可以选择查看全部教室和仅查看空闲教室。查看全部教室显示所有教室在所选时间段的使用情况;仅查看空闲教室显示在所选时间段未被占用的教室。 paper51.com (4)调停课审核模块 用户以审核员身份登录后跳转至此模块,用户在此模块中可以审核教师提交的调停课申请,并将审核结果通知给提交申请的教师。如通过审核,直接将审核通过的消息发送给教师;如果不通过,需要描述驳回申请的原因。 (5)信息通知模块 通知模块实现将调停课审核信息通知给教师和将调课后的课程信息通知给学生功能。该部分功能采用调用Android系统的短信功能实现,可以选择调用数据库中用户的手机号码或者从手机通讯录中选择联系人;或者跳转到微信来通知学生。 |