论文摘要
随着高等学校教育教学的改革和发展,社会对高等教育的需求不断增长,要求高校教学与教学管理必须以人为本,必须科学规范高效。伴随着信息技术的快速发展,建设数字化和网络化的高校教学管理系统,以满足高校教育教学发展和改革需要已经成为可能。本文首先在分析当前国内外高校教学管理信息系统的现状、特点的基础上,提出了适合枣庄学院现阶段教学管理系统的总体业务需求分析。介绍了关键技术和开发工具,根据枣庄学院当前的情况,决定使用基于J2EE平台和Oracle数据库系统,利用统一建模语言进行建模,并且使用C/S与B/S结构相结合的模式对教学管理系统进行了分析与设计。包括系统开发环境及运行平台,系统的架构方式和逻辑功能与物理拓扑架构。然后主要以选课子系统为例介绍了教学管理系统的详细设计,包括:选课管理子系统的总体结构设计,子系统的功能,子系统的特点,子系统的界面设计,选课条件设置,选课数据管理,学生选课管理,报表统计打印以及子系统维护等。由于教学管理数据库是教学管理系统的核心,因此,本文对教学管理数据库的设计与实施花了较多篇幅进行讨论。包括系统数据库的概念设计和逻辑设计等。本文还对选课公平算法进行了研究。包括主要选课算法分析以及公平算法和资源优化等。最后介绍了教学管理系统的实现情况,对项目进行了总结并对教学管理系统做了进一步展望。在枣庄学院教学管理系统的研发中,作者参与了项目需求分析,详细设计,运行维护等工作。本文就是作者对上述工作的经验总结。目前这套教学管理系统已经基本投入使用,自从使用以来系统运行稳定,能够满足当前学校教学管理工作的需要。该系统提高了教学管理工作的效率,减轻了教学管理工作的压力,为教师和学生提供了快速、便捷的服务。