- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于学分制多校区考务管理系统设计与实现
基于学分制多校区考务管理系统设计与实现
摘 要:在学分制教学管理模式下,由于学生选课的自主性和多样性,相同专业的学生选课也不尽相同,给教学管理带来一个极大难题。随着高校扩建和多校区格局的形成,其考试安排问题尤为突出。本系统应用了贪婪算法对考试时间安排这一实例进行最优化求解,同时合理地解决了考场分配、监考安排问题,成为智能考务管理有效实施的关键,且成效显著。
关键词:学分制 自动排考 贪婪算法
中图分类号:TP319 文献标识码:B 文章编号:1673-8454(2009)17-0031-04
一、引言
随着教育体制改革的深入发展,实施学分制教学管理模式已成为我国各高等院校教学改革的发展方向。在该管理模式下,专业相同的学生选课也呈现多样性,这给教学管理带来一个极大难题,在考试安排上表现尤为突出。随着高校扩建和多校区格局普及,合理的学生考试时间安排、考场分配、监考安排等问题成为智能考务管理有效实施的关键,是高校信息化建设的迫切要求。针对上述问题,我们提出了基于学分制多校区环境下考试安排管理的整体解决方案,并重点解决了学分制考试管理中三个核心难题:考试时间自动安排算法、考场自动安排算法、监考自动安排算法。基于学分制多校区环境下的考试编排系统目前在国内外尚属空白,对高校实施学分制教学管理具有较强的指导意义。
二、系统总体设计
系统总体设计结构如图1所示。C/S应用程序的使用对象主要是考务管理职能部门;Web服务器使用对象是教师和学生,在多校区环境下考务信息发布中起着重要作用;JBoss服务器协同完成排考子系统中需要的业务操作,分担Web的业务计算功能,在实际的应用中JBoss服务器完成复杂业务计算,Web服务器完成页面表现;防火墙用来保护数据服务器及服务器安全;照片代理服务器用来提供照片显示服务,为巡考提供考场学生抽查相片信息服务;身份认证服务器用来对用户使用本系统的合法性进行认证和分配权限。
1.系统流程
系统数据流图如图2所示。
系统流程如下:
(1)系统获取基础数据,如考试时间、教室信息、考生数据、考试课程和院系监考人数;
(2)系统根据给定的考试时间范围约束考试课程,采用本文设计的算法,自动编排课程的考试时间,并保证同门考试课程在不同校区的考试时间一致;
(3)系统根据各校区的教室信息和规则自动编排考场;
(4)为编排好的课程进行监考人员编排及生成学生考试信息;
(5)学生考试信息发布,监考信息发布。
2.系统功能模块
根据学分制排考的业务需求,系统主要由以下功能模块组成:数据准备模块、考试编排模块、考务事务模块和系统管理模块。如图3所示。
(1)数据准备模块
数据准备模块是为系统的运行提供原始数据:考试时间、教室信息、考生数据、考试课程和院系监考人数。
考试时间设定的功能是根据用户设定考试开始和结束日期,每天三场次的考试时间段,生成时间段的场次号以及每场次的初始优先级。
教室信息设定的功能是录入或统计可用作考场的教室信息。
考生数据是从学生选课结果中获取的要参加排考课程的学生信息。
考试课程数据是从选课表中导出待排考学生选课数据。考试课程确认,如果本学期课程特别多,有些专业课考试可由院系安排,没必要由教务处安排统一考试,通过该模块确定需教务进行全校排考课程。
院系监考人数,院系可根据实际情况确定可派出每场监考人数,即“监考教师人数”。院系对本部门教师要填写监考校区意向,填报了的可用于参加监考,因此可知“有地址人数”。
(2)考试编排模块
1)考试时间编排
考试时间编排窗口的功能是编排每门课程的考试时间,并使用同门课程在不同校区的考试时间保持一致。编排时间将根据教室使用率和最大冲突人数、课程优先数进行编排。主界面如图4所示。
“清除结果”:清除原有的编排结果。
“优先级设置”:设置排考课程的主考校区和课程排考优先级。优先数据小的在条件情况一样的情况下将优先参加排考。
“冲突检测”:可以显示手工指定排考时间的课程是否存在考试冲突的学生名单。
“编排”:在输入教室利用率和最大冲突人数后,进行自动编排考试时间。
“排考分析图”:在编排完时间后,可以查看各场次的排考人数分布情况。为排考合理性提供直观依据。
“场次数预测”:是预时间编排操作,为正式编排提供参考,以便做出合适调整。
2)考场编排
考场编排窗口的功能是编排各考试课程的考场。
设置考场优先参数:当楼栋的优先级设好后,同一栋数的教室的初始优先级按照楼栋和考场号优先级变为升序。可以通过修改优先级数改变其安排优先
您可能关注的文档
最近下载
- 2024-2025学年 八年级上册物理(2024年新教材)教材课后习题-练习与应用(原动手动脑学物理).docx VIP
- 建筑施工承插型盘扣式钢管脚手架安全技术标准 JGJT231-2021.pdf VIP
- 动物学全套课件.pptx VIP
- 公务礼仪培训.pptx VIP
- (2025年高考真题)2025年全国高考一卷英语真题(原卷版).docx VIP
- Audition实例教程(Audition CC 2019)全套PPT课件.pptx VIP
- 中国糖尿病足诊治指南(全文版).doc VIP
- GA602-2013 干粉灭火器装置.docx VIP
- 初中校园心理剧剧本集合3篇.docx VIP
- 冷库安全操作规程.docx VIP
原创力文档


文档评论(0)