论文部分内容阅读
近年来,我国各大高校开始频繁扩招,学生规模不断增大,对高校的实际教学管理提出了巨大挑战。本文针对传统教学管理方式存在的弊端,设计并实现了一款基于工作流的教学管理系统。本文的主要工作包括:首先,详细分析了工作流技术的起源、应用领域、相关概念和主要特点,详细介绍了工作流引擎的基本概念、体系机构、参考模型和实施步骤,阐述了本文使用的B/S架构和UML统一建模语言;其次,确定了系统设计和开发的目标,从学生、教师和教学管理人员三种角色详细分析了系统的功能需求,将系统分为在线教育和在线考试两大部分,同时,对系统的非功能性需求进行了详细分析,并以三种用户角色对系统进行了用例分析;然后,对系统的总体架构进行了设计,将系统主要功能分成教学信息、学生信息、教师信息和考试信息等四个模块,并对每个功能模块涉及到的系统功能进行了详细分析和设计,建立了相应的数据模型和控制模型,设计了学校的教务业务工作流引擎,提出了基于决策树的学生成绩预测算法,通过引入等价无穷小和平衡系数来降低计算时间和预测的准确性,理论分析和实验结果均表明,提出的方法比传统方法降低了计算时间开销。最后,结合高校教学管理业务实例,基于三层系统架构开发模式,实现了基于工作流的教学管理系统。其中,在线教学部分实现了整合和共享教师的课程资源,学生可以随时下载自己感兴趣的教学资源,教师可以进行在线答疑;在线考试部分实现了教师网上出题、发布考试信息、学生在线考试、成绩查询等功能。系统的测试结果表明,该系统能够正常运行,达到了预期目标,符合最初的需求,将能够最大化教学资源的共享程度,降低教育教学成本,提出的基于决策树的学生成绩预测算法的性能明显优于现有算法。