论文部分内容阅读
随着高等教育的逐步深入,国家对高等教育的投入也逐年增加,高校在校生人数达到了历史新高,与之伴随的是高校教务管理数据的急速膨胀。然而部分高校的教务管理系统仍处在传统的管理模式之中,其发展速度已远远跟不上庞大数据的要求。为了改变传统教务模式的弊端、推广网络化教务、提高某高等院校教务活动的效率,实现提高教务工作效率和促进高等院校教务的沟通交流目的,设计出一套应用于该高校的教务管理系统,主要工作和成果包括:1、在总结教务管理系统的特点后,并对市面上几款使用度较高的软件进行比较,得出教务管理系统需有的操作简单,课程生成容易,课表直观,利于调课,学生管理模块与教务管理模块并重等特点。从而根据该校具体情况提出研究开发有针对性的、适合该校使用的计算机教务工作管理系统;2、对整个系统的业务需求进行分析,梳理整个教务管理系统的业务流程,分别从系统基本信息管理、学生注册管理、学业管理、课程管理等功能性需求以及系统性能、可靠性、安全性等非功能性需求入手,对系统的需求进行详细分析,并设计出五个大模块,十九个子模块的功能用例图,更进一步明确系统所需完成的功能;3、对系统的总体架构进行分析,根据系统的具体需求,利用SOA架构、MVC框架以及SQL Server 2008技术完成系统的总体设计,以及各功能模块的设计和数据库的设计;4、从业务模型、业务流程以及数据库等方面对教务管理系统进行分析与设计;从功能、性能等方面对教务管理系统关键数据模块进行了详细的设计。为了更加充分的展示教务管理系统的实现过程,本文还给出了相关模块的运行界面。并运用测试工具完成了系统性能测试。本文的创新点是基于SOA架构与SQL Server 2008技术实现的教务管理系统,与市面统一的模块设计相比,有针对性的模块设计大大提高了教务管理工作的处理效率,减少程序化的繁琐输入,降低了外在人为因素所带来的影响,同时借助这一平台大大促进了学生考勤工作的透明化,通过排课启发式算法使得所有课程的具体安排得到了优化。