山东协和职业技术学院计算机自动排课系统的设计与实现

被引量 : 0次 | 上传用户:qq182894393
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新学期开始,对每个高校来说,首当其冲的问题就是安排学生的课程设置。由于高校班级、课程数都相对较多,手工排课不可避免地要带来教师资源或教室资源的冲突的问题。在信息高速发展的今天,把纷繁芜杂的事情交给计算机来做,才能快速,高效地解决问题。排课管理的主要任务是把各系或各授课部门的课程申请进行汇总,然后根据教学计划或教学环节制订全校各班级的课表。为了使课表的编排更准确、合理、快速,高校教务部门已用计算机来进行排课管理,并先后开发出一些适用的排课软件系统。这个自动排课系统,便是集中考虑了课程、学生、教师及教室等各个方面的因素而开发出来的集合理、方便、快捷于一体的优秀的软件,它遵循了高校编排课表所依据的基本原则和模糊性原则。其主要功能包括:教学计划设置,自动排课与手工排课相结合,优秀的查询功能,课表打印功能。教学计划包括班级、课程、教师信息的设置.在系统设计过程中,本着“抓大放小”的原则,考虑主要因素,用评价函数的思想将“组合爆炸”问题进行简化,自动排课与手动调整相结合,能够解决这些问题。排课问题从数学上讲,是一个在时间、教师、学生和教室四维空间,以教学计划和各种特殊要求为约束条件的组合规划问题,其实质就是解决各因素之间的冲突。我们分析了国内外对排课问题的研究,根据高职院校的教学体制的特点,采用了化整为零的思想及优先级算法。该算法通过划分等价类、计算优先级等方法降低了课程调度的算法复杂性,从而可以以较快的速度获得较为满意的排课结果。本文采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以山东协和职业学院的排课业务为对象进行需求分析,对计算机排课系统进行了系统设计,具体分析设计了用户管理、自动排课、课程管理、课表查询、课表输出等功能模块。本文介绍了系统开发的背景和国内外排课问题的发展现状,简要描述了系统需要解决的主要问题和系统的开发模式,对系统的需求分析和架构设计进行了详细描述,对系统部分功能的实现进行了介绍,并对教学计划和排课算法两个关键问题进行描述。
其他文献
当今的聋校班级管理在很大程度上照搬普校的管理方法,这实际上是限制了聋生的发展。本研究旨在改变这种现象,寻求一种更适合聋校班级管理的方法,从聋生的特点出发,扬长补短,
<正>牡丹(Paeonia suffuticosa)为毛茛科芍药属落叶小灌木,又名木芍药、富贵花、洛阳花等。花两性,大型而美,单生于当年生枝条的顶端,多重瓣,花色丰富,有"国色天香"、"花中之
随着全球性资源危机的出现,山东省迫切需要通过先进的信息技术对各类已经取得的地质、矿产、物化探、水文等数据进行汇总和管理,综合的开发利用。为此,山东省地矿局投资建设
<正> 厨电领域三大核心产品:吸油烟机、燃气灶、热水器已成为中国家庭的消费必需品,民族吕牌在厨电领域可谓风光无限。以吸油烟机为例,目前,另吸油烟机市场国产品牌占据主导
<正> 一对中学讲授微积分的要求和希望微积分的一部分内容下放到中学以后,在教学中应当如何要求?我个人认为,总的要求应当早:学得要好,要准确,讲授的内容要“少而精”。我们
2017年的香港文坛,因回归20周年的节点而显得格外热闹。内地、本土、港漂者共同书写集体记忆,激发了消失美学的寻觅与本土意识的回归,两地学者不约而同追溯香港百年文学史,重
教师专业化是近年来我国学者研究较多的一个论题。检索这方面的研究可以发现,学术界主要从教师专业化的基本理论、教师专业化实施的制度保障和教师专业化的实施策略等方面展
马克思社会发展理论是马克思运用唯物辩证法考虑和分析人类社会及其发展,揭示人类社会发展一般规律的科学理论。探索和彰显马克思社会发展理论的当代价值,有助于更好地贯彻落
以上向流曝气生物滤池为研究对象,对COD的去除效果及影响因素进行了探讨。试验结果表明:上向流曝气生物滤池对COD去除效果具有一定的抗冲击负荷能力,在进水COD质量浓度均值为
目的探讨进行性骨化性纤维发育不良(FOP)的主要特征及治疗方法。方法整理分析4例FOP病例的临床资料、影像学表现、ACVR1基因分析和随访资料,并进行相关文献复习。结果 4例患