设计模式在高校排课系统分析与设计中的应用

来源 :中国人民大学 | 被引量 : 0次 | 上传用户:liongliong487
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
课表编排是一个涉及多种因素的组合规划问题,它要保证在课程安排中教师、学生、教室不能产生冲突(所谓冲突,就是将需上不同课程的两个或多个班级安排在了同一个时间、同一间教室,或为同一名教师在同一个时间安排了多门课程等情况)。然而随着我国高等教育大众化进程的深入,高校学生人数的不断上升,课程设置不断向深度和广度发展,排课涉及的因素越来越多,问题越来越复杂,使得手工排课的缺点就越来越突出。同时随着计算机的应用从科学计算逐渐扩展到生活的各个领域,计算机在办公自动化的应用日益受到各行各业的极大关注。由于计算机具有运算速度快、处理能力强等特点,应用计算机技术进行自动排课,可以大大提高排课效率,合理分配有限的教室和教师资源,尽可能减少排课过程中的人为因素的干扰,从而使得课程安排更加合理。   但由于实际排课中存在大量纵横交错、相互制约的不确定因素,增加了设计计算机自动排课系统的复杂性。如何快速、优化、高效地设计出自动排课系统软件已成为高校教务管理工作面临的一个难题。   由于排课是一种没有特定解决方法和解答的问题,而其过程又可以看成是一个进行群体决策的会议,所以本文以黑板模式(B1ackboard Pattern)作为处理排课问题的核心架构--在一个开放的沟通平台上,应用多种已知的排课方法和技术,以协同处理方式逐步产生最后的结果,进而简化演算方法解决问题的复杂难度,从而快速、优化、高效地构建出高校排课系统的架构,并开发实现了高校排课系统。
其他文献
在互联网高速发展的今天,网络应用早已不局限于传统的网页浏览,电子邮件等,文件共享的地位越来越重要,而传统的C/S模式无法满足用户对于速率的需求,因此P2P逐步成为最重要的文件共
随着多媒体技术的发展和移动设备的普及,人们开始通过手机等设备浏览图像和视频,面向移动设备的视觉媒体应用逐步成为新的消费时尚。与面向电视、电脑等传统展示设备的视觉媒体
近年来,随着Agent技术、理论、应用等方面研究的不断深入,越来越多的工业和商用等应用领域开始采用Agent的方式进行软件系统的构造。其中Agent通信语言(ACL)作为充分发挥Agent
广告的推广、商品的买卖是电商、社交、搜索等诸多类型互联网科技公司主要的经济来源。商品、广告的划分以及用户的点击行为预测,可以帮助企业解决商品、广告的推荐问题。  
RFID(无线射频识别)系统是开放环境下的,没有任何物理或其它可见接触的一种通信技术.由于其布置不受环境影响,成本低廉,所以RFID系统有着广泛的应用前景,目前已在很多领域使用.但
基于FPGA与USB的综合地面检测设备是国家重大科技基础设施项目——东半球空间环境地基综合监测子午链(即子午工程)探空火箭综合监测分系统的组成部分之一。地面检测设备要解
钻井领域的软件开发工作需要软件开发人员和领域专家密切合作来完成,领域专家提供适用于领域内的专业计算算法,软件开发人员依据这些算法实现相应的功能。由于领域专家往往掌握
针对新靶标探索新颖的先导化合物是药物发现和设计过程中最重要的步骤之一。目前,获得先导化合物的途径主要有两种:一是通过基于实验的高通量筛选方法来筛选分子库从而获得有苗
校园网络不断快速发展,己成为反映大学生思想道德健康的一个重要窗口。从校园网络BBS、博客中检测大学生乐于讨论的话题和事件是掌握大学生心理健康的重要途径。为了建立一套
随着国家电信业改革的深化,国内电信业的市场环境已渐趋合理,竞争将日益加剧,正确的决策无疑是企业制胜的根本。为了支持正确决策,就要求所管理的数据可靠,没有错误,准确地反
学位