1、 课程表安排系统课程表安排系统 【摘要】【摘要】课程安排是现代高校教学管理中最为基本也是最重要、最复杂的管理工 作之一。课程安排其实就是一项组合工作,即将教学计划中所设置的课程项目能 够合理地安排组合,确保整个教学工作能够顺利有效地进行。随着科学技术的迅 速发展,计算机在各项管理工作中的应用普及,通过计算机实现排课的管理势在 必行。在以往的教学管理中,大多高校只能通过人工生成课表,随着课程学科范 围的扩大,院系的增多,课时、教室、学生的数据过于庞大,人工排课往往不能 满足其要求。课程表安排系统就是为解决这一问题而开发的,它可以灵活、高效 地解决学校的课程安排问题。 【关键词】【关键词】课程表安
2、排系统;排课系统;查询;数据库 目录目录 引言 3 背景环境 . 3 课程表安排系统的发展和研究现状 . 4 项目概述 . 4 需求分析 . 5 最终用户 . 5 系统环境分析 6 系统开发原理 6 .NET 平台简介 . 6 .NET Framework. 7 Visual C# 8 系统设计 . 8 待开发软件的功能需求 . 8 性能规定 . 9 课程安排的算法 10 系统功能图 11 系统功能模块设计. 12 系统数据库设计 14 系统数据库设计环境配置说明. 14 详细设计 . 17 总结 22 参考文献: . 23 引言 背景环境背景环境 社会的日益发展,科学技术的逐日翻新,每个行业
3、都在追求一种高效低资本的 办事效率,从而提高其业务水平。同样,现代化的教学管理也需要把教务工作信 息化、模块化、便捷化作为发展重点。 以往,在各个高校管理中,对于课程表的安排,都是采用人工排课。但是,如 今各个高等院校的办学规模不断扩大,办学层次不断提高,各项教学资源不断增 多,人工管理不但工作量大,而且大量的数据很容易出错,一旦因为个人疏忽排 出的课表引发冲突,会造成各方面的损失。这种管理模式已经不适用于当代信息 科技高速发展的社会。在现代技术发展的指导下,通过计算机系统技术支持教务 管理可以有效地解决该问题。 高校是相对独立的社会单元,有其独特的运转体系和运转机制,教学运行管理 作为高校教
4、务管理的一项重要内容,涉及到教学活动的多个方面,是教务管理的 起始点,也是高校教学管理的重要环节,而课程表则是运行管理的关键环节,是 教务管理的中心,是教学规律在管理工作上的应用和反映。课程表的编排不是课 程的简单拼凑, 也不是简单的数字排列组合。 如何使课程表编排更为科学、 合理、 高效、 周密是建立良好教学秩序和教学环境的基础, 是完成教学计划的基本保证, 更是教务管理工作者急需研究和解决的问题。 目前,我国的大中专院校的课程表安排系统管理水平普遍不高,只能借助教务 处的教务人员凭借多年的排课经验通过计算机实现半自动化手工完成, 这需要耗 费大量的实践和精力。并且,录入的大量信息资源不能随时轻易地根据临时情况 而自如地更改信息,从而造成了很大的不便。在当今的信息时代,传统的管理方 法必然要被以计算机为基础的信息管理系统所代替。随着社会信息量的与日俱 增, 学校需要有一个很好地课程表安排管理系统, 以方便对课程安排的有效管理。 课程表安排系统的发展和研究现状课程表安排系统的发展和研究现状 在高校各个管理系统中,教务管理系统是其中最为核心的信息系统,而课程表 安排系统又是教务管理