论文研究-基于.Net高校教师自主排课系统设计 .pdf

所需积分/C币:9 2019-08-17 11:07:55 384KB .PDF
25
收藏 收藏
举报

基于.Net高校教师自主排课系统设计,于博,蔡世玉,本文给出了一种基于.Net平台,涉及ASP、AJAX、iBATIS技术的排课系统初步设计。首先分析了现有的排课系统,以及可改进的目标。之后给出�
和国科技论文在线 式表进行校验,成功则完成排课,生成 可供存储与查询,不成功重新选排。 局限性 木系统具有一定的局限性,如在排课过程中如有冲突,必须修改排课需求,做出另一种 选择,排课的时间必须遵循教学秘书的统一安排管理,当然,没有绝对的自由这是解决冲突 所必须的。 所建议的系统 软件面向教师,是以教师为中心的自主编排课系统,在完成本学期教学计划的前提下, 尽量做到老师自主排课 对所建议系统的说明 服务器由校教务处统一管理,在开放教师自主选课期间,有一定规则下,向全校所有教 师开放。在教学任务分派后,教师通过各自的用户名与密码登陆此系统,首先查询分派给自 己的教学任务,生成教学环节安排,设定上课的时间组合:包括星期组合和节次组合,与上 课教师地点,提交申请,与服务器数据进行校验,进行选课,自动生成教学任务中请表并打 印报教务处审批盖章;教学秘书只有较高权狠,可以进行教师排渫时间的设定以及管理的权 限;在教师排课无冲突后系统进行孓入并打印课表。在排课工作全部完成之后,批量输出渫 表 处理流程和数据流程 课程信息 班级信息 教师1息 牧学秘 处P 教学厅务表 失败 选裸要求 代成间地 点组合 教归 个询 师选 校验 成功 数学仁务表 课程号 教与 教室 排课数 时间模式 班级 检索 →处理 战视图 图系统数据流图 和国科技论文在线 如图所小,教学秘书需要査询教师表,班级表,误程表参照培养计划进行处理,生 成 ,这是第一步,接着由教师提出选课条件的设定,查询 生成时间地点组合, 与时间模式表进行校验,成功则完成排课,生成 供存储与査询,不成功重新选排。 改进之处 增加教师自动排课过程,在保证课程不冲突的前提下,主要是让老师自行选择上课的时 间,地点。按中列出的目标,逐项实现 概要设计 模块分析 根据上述分析,高校排课系统包括时间模式定义、安排教学计划、制定教学任务、课表 査询、排课选择和课表成这几个部分图 对于时间模式定义(图)是整个排课系统进行选课的先行模块,主要包括时间组合, 节假日安排,节次安排等等,教学秘书进行教学仼务的安排,教师可以根据自己的要求,进 行时间的选择和安排,当然为了防止课程的安排过于集中,某一课程的具体时间组合必须分 廾,例如高等数学,一周三节,为减轻教师和学生的课程负担,在定义时间模式时,教学秘 书必须对此进行检査,不可以周三节全部集中在连续的三天里,否则在进行校验时,课程 选择不通过,教师必选重新进行排课。 查询课表(图)和课程选择(图)模块,是这个系统设计的主要部分,教学秘 书和教师可以在任何时刻进行排课信息的査询,但是对于课程选择模块,教师只有在管理员 授予权限的情况下在规定的时间里(开学初或者学期末)进行课程的选择和排课。管理员进 行批次设置,根据教师具体情况设计优先级,开放选课功能进行选课和排课。教卯在制定的 时间里进行排课,否则在默认情况下教学秘书根据实际情况替代教师选课,排课。排课过程 中,如果是教学秘书进行选择,则包括教师选择、时间选择、地点选择和代课班级选择,而 对」具体的教师选课排课,棖据提供的时闩模式,教室类型和安排的教学仼务进行课程的具 体安排,选择最佳适合自凵的时间,地点,以达到满足木系统设计的人性化要求 安排教学计划模块属于这个系统的上游模垬,其设计主要吋根据教师,学生,学校的具 体情况进行提前安排,包括学生培养计划,教师教学任务,学校下学期开展工作等等 制定教学任务模块(图〕即教学任务管理模块,教学秘书根据安排凶教学计划定 新学期的教学任务,对所开设的课程进行分配。教学秘书在进行了教学任务的安排后,可以 进行教师课程査询,班级课程査询等 课表生成模块是系统的最后一阶段,教学秘书和教师包括学生在仝部进行选课结束后, 系统生成各种课表,具体包括有教师课表,教室表,学生课表,班级课表等。 和国科技论文在线 高校排课系统 制定教学任务 课 诛 成 图高校排课系统结构设计层次图 高校排课系统在时间模式的约朿下,根据木学期的教学计划安排,提供教师的排课服务, 并在成功排课后生成可视化可供查询的课表。 1.C时问模式 节假F定义 组 图时间模式 时间模式定义了学期的起止时间节假日的日期,在定义学期的情况下生成星期节次组 合,供排课系统使用 0代诳课表 教帅个人课表 图查询课表 和国科技论文在线 查询课表可提供供查询的班级课表,教师个人课表以及教室课表,在排课期间,教师可 根据以上几个课表进行教师排课,避免冲突。 3.C课程选搾 一模式选择 级 图课程选择 课程选择环节在时间模式亐教室表的约束下由教师做出选择,管理员设置优先级权限, 不同的教师在不同的时间段选择,因此在课程选择时,教师排课在很大程度上受到了之前凵 排好课的教师影响,可能会存在冲突,不过设置了冲突检测和教学秘书管环节。 教学任务管理 教学仃务个 程 务 询指仟课教师 图教学任务管理 教学任务管理环节是根据教学计划,教学秘书安排的教学任务,只体包括生成教学任务, 教学任务查询,査询廾设课程的班级,查询指定任课教师 和国科技论文在线 教学计划 教学任务录入 5.0 空表 时间模式 教师选择 教师课表 教师笮息 教室安排 教室安排表 班级信息 时间模式近择 学生课程表 教室信息 带课班级近择 图排课系统图 排课系统图输入教学计划,时间模式,班级教室教师信息,输出到教学任务,以 及教师选择,教室安排,时间模式,班级选择,最后生成教师课表,教室安排表及学生谋表。 数据流图 根据用户需求,高恔排课系统可以分为时间模式定义、教学任务分配、课时安排,对于 这个系统,主要有三个角色管理员、教学秘书、教师,三个不同的管理权限,对于管理员, 进行系统的维护与权限的授予,对于具体的排课操作细节,不进行干涉,教学秘书则主要进 行教学任务的安排和教师选课,避免并解决选课时的时间、地点等各种冲突,从而从整体上 把握教师选渫秩序。 教学秘 排课 教师 图顶层数据流图 和国科技论文在线 管理员 管理员 选择教学任务 时间组合模式管理 时间组合表 生成开课计划 教学仟务表 上课班缴表 划分教学任务 诛时分配 排课 上课班级表 任谍教师表 教学环节安排表 课时单元表 老师 教师 选择教学任务 图一层数据流图 根据教学计划和任务分配,教学秘书和教师根据课程整体安排和自己实际情况进行课程 选择,从教室类型,时间组合,只伓地点等各种情况进行详细的选课。 和国科技论文在线 课程 培养计划 T KC T PKI 教学秘书 班级 处理 T KCBJ 教师 图数学任务分配流程 如图所示教学秘书根据教学计划安排教学任务,确定教师所带班级,教室类型,代 课班级等等,然后把教学信息发送给代课教师,仼课教师根据自身实际情况来桷定自己的课 程具体安排,例如上课地点的选择,吋间安排等等,教学秘书只需要控制教师安排自身课程 时与他人无冲突即可 教学秘书 查询 选择起 →教师选课 址周次 教师 T HJAP 提父 失败 TPK2、成功校验 T XQZH 图教师自主排课流程 在这个系统中,主要有管理员、教学秘书和教师,不过管理员只进行日常的系统维护 对具体的排课系统架作不进行干涉。故在这个系统流程图中,不涉及管理员的操作,教学秘 中国科技论文在线 书和教师都有杈利进行课桯的査询和选课,系统根据选课情况进行校验和确认,如果成功选 课,自动生成最终的排课表,大败,则允许教师进行再次选择,直至成功。对于教学秘书米 说,如果教师未选择课程安排,教学秘书则履行职务进行课程安排,此外,教学秘书负责控 制这个课程安排的过程,进行冲突解决,时间模式定义和教师优先级选课安排 数据字典 主要数据元素 名称年份 位置 别名 类型字符串 长度个字节 名称「课程名称 描述年份标识,作为关键字。 别名 位置 类型字符串 长度个字节 名称上下学期 描述「不同课程的标识名称,作为关键字 别名 位置 关类和字符串 长度个字节 描述「上下学期的标识,作为关键字。 位置 名称学吋 别名 名称序号 类型字符串 别名 长度个字节 类型「字符串 描述表小该课程的学时数。 长度个字节 位置 描述|序号标识,作为关键字。 位置 名称学分 别名 类型字符串 长度个字节 描述表示该课程的学分数。 位置 名称课栏编码 别名 名称周次 类型字符串 别名 类型「字符串 长度 个字节 达不同果程的标识输,作为关键字,长政个字书 描述「衣示该课程持续的周次。

...展开详情
试读 20P 论文研究-基于.Net高校教师自主排课系统设计 .pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
论文研究-基于.Net高校教师自主排课系统设计 .pdf 9积分/C币 立即下载
1/20
论文研究-基于.Net高校教师自主排课系统设计 .pdf第1页
论文研究-基于.Net高校教师自主排课系统设计 .pdf第2页
论文研究-基于.Net高校教师自主排课系统设计 .pdf第3页
论文研究-基于.Net高校教师自主排课系统设计 .pdf第4页

试读结束, 可继续读2页

9积分/C币 立即下载