论文部分内容阅读
教务管理是高等学校教育管理过程中重要的组成部分,科学合理的管理流程不仅能提高教务管理人员的工作效率,而且能够提高整个高校教育管理的工作质量和效率。本论文以辽宁石油化工大学职业技术学院提出的教学管理信息化、系统化的新要求为背景,针对学院教务管理系统的现状和需求,设计出利用.NET作为开发平台、SQL Server数据库技术,基于B/S结构的高职教务管理系统。所设计的教务管理系统符合普通高职院校的一般性和学院的特殊需求。本论文分析了职业技术学院教务管理的现状、特点以及系统开发的意义。确定了系统的体系结构。介绍了系统的总体需求分析、系统数据需求分析和学院教务管理的业务流程,并对教务管理系统所具有的功能结构进行了概述。详细阐述了系统的开发环境,对教务管理系统数据进行详细分析,完成了数据概念模型设计和逻辑结构设计。根据系统功能对教务管理系统进行总体设计,并进行了子系统的划分,子系统分为学生管理子系统、教师管理子系统、教务管理子系统和系统管理等。本论文对教务管理系统的各子系统进行了详细的设计与实现,并重点介绍了排课管理模块的设计与实现。首先研究了排课的一般规则和学院特殊要求,确定了排课管理模块的各功能子模块。其次对排课算法进行了研究与分析,提出采用启发式搜索算法和回溯算法结合的混合型算法。最后对排课算法流程进行了分析与实现,并最终编程实现了排课算法。经测试证明,该系统实现了教务管理的功能,排课效果比较理想、效率高、人机界面友好。最后对教务管理系统进行了功能测试和性能测试并给出了实验结果。本教务管理系统的开发对促进学院教学管理信息化,提高教学质量有重大的意义。