论文部分内容阅读
以在线教育系统和在线考试系统为主要内容的教学管理系统作为一种新的教学方式已经开始进入各大高校,对教育的发展形成新的推动力。到目前为止,全国主要高校的校园网络都完成了初步的铺设工作,学生随时可以在校园、教室、寝室等地访问校园网。相对于传统教学模式的限制,网络教学顺应了个性化教学的发展,不再像传统教学那样受时间与空间的限制,同时,网络教学可以使得教学资源得到更大的共享,极大的降低了教育的成本,体现了教育的大众化、终身化、多样化和国际化的最终目的。教学管理是学校管理的核心内容,随着高校规模的扩大,学生人数的增多,课程的增设,其复杂性和综合性要求现代化的管理手段,而我国一些高校对教学管理仍然沿用原始的机制,极大的浪费了人力物力,在信息化时代的今天这种传统的管理方法已经被以计算机为基础的信息管理系统所取代。随着高校规模的扩大,学生人数的增多,课程的增设致使原有的教学管理体制越来越体现出其效率低下、人员疲惫、资源浪费的弊端,为此提出了基于WEB的教学管理系统的设计与实现这一课题,基于WEB的教学管理系统是现代教学管理信息化的重要途径,在线教学与考试能够充分利用现代互联网技术和网络资源,促进高校教学管理的快捷工作运行,实现高校教学资源的最大化利用,是高校教学管理系统应用现代教育技术的具体实现,具有非常重要的实际意义。本文首先通过需求分析,从高校学生和教师两大重要群体出发,开发设计实现一个基于WEB的教学管理系统,既能够充分利用网络资源,又能够方便教师与学生之间的沟通与交流,有利于提高学生的创新精神和实践能力,通过网络化的教学环节使学生能够从课堂延伸到管理系统上,获取更多的知识信息,补充课堂上未能学习的内容,帮助完成学习任务。根据需求提炼出的在线考试子系统和在线教育子系统两个重要子系统,能够实现教学与考试的分离,教务、考务工作的自动化管理,充分的利用互联网资源,促进校园网发挥其更大的效力,使得校园网能够更好的为学校教学管理服务。在线考试子系统能够实现学生考试的客观性以及公证性,通过教师在线出题、客观题计算机阅卷、主观题教师在线阅卷,大大的减轻了教师的工作量。在线教育子系统主要有教学内容发布功能,公告功能,资源上传下载功能,答疑功能,选课功能。在线考试与在线教育是传统考试与课堂教学的延伸,它通过利用网络的广阔空间,方便学生随时进行学习、选课、上课以及考试,加上WEB数据库技术的利用,极大的简化了传统教学与考试的过程,改变了高校原有的教学管理模式,极大的促进了高校教学管理的科学化与信息化,将教学管理的系统化与现代科技的网络化进行结合。再次进行系统的总体设计。从系统的开发环境、系统总体架构设计、系统功能设计和系统数据库设计四个方面进行详细介绍。系统分为在线教育系统和在线考试系统两个子系统,包含五大模块:教学信息模块、学生信息模块、教师信息模块、考试信息模块和系统管理模块。系统采用基于互联网的B/S模式(Browser/Server,浏览器/服务器),采用SQL Server数据库,基于C#语言实现。然后进行了系统的详细设计及实现,从系统的系统管理、教学信息、教师信息、学生信息、考试信息五大模块出发分别介绍各模块利用UML建模的过程及相关窗体的实现,以及系统如何实现B/S结构。并提出系统开发过程中的难点,主要包括身份认证及权限控制问题,以及系统IIS安全方案设计。最后以黑盒测试和白盒测试为主介绍系统测试的方法,并详细介绍系统的功能测试过程。经过一系列的功能测试,系统能够较好地考虑用户提出的限制条件与要求,同时用户也能够正常操作运用本系统,系统能够满足用户需求。作为课题研究,“基于WEB的教学管理系统的设计与实现”项目是一个典型的属B/S结构的软件工程项目。作者在项目完成的过程中,对软件工程、数据库、计算机网络、数据结构、计算方法、C语言编程技术等学科理论知识有了更深刻的认识,也因此项目载体的理论基础比较扎实。同时项目研发也是紧密结合教学生产一线需求,产品的实用价值较高。