论文部分内容阅读
随着计算机技术、通信技术及Internet的飞速发展,传统的教学模式已不能满足学生的学习需求,相应地网络教学成为弥补教学缺失、丰富教学的手段。网络教学是在网络环境下,充分发挥网络的教育资源和教育功能的优势,向教育者与学习者提供的一种新型的教育方式。网络教育突破了传统的教育模式,通过共享教育信息,开展交互式的教学活动,具有学习时空不限、空间不限的特点,对学生进行更为有效的教学。作为对传统教育方式的补充,目前网上教学系统已在我国的高校中得到广泛推广。本文研究的C语言程序设计网上教学系统的思路是以学生的需求为中心,C语言课程的课程教学内容为辅,再结合网络状况,采用成熟的网络技术进行系统开发。以此为前提分析了现有的系统架构模式,最终选择采用基于Browser/Server结构的方案。教育是互动的,由教师和学生组成,因此将系统功能分成教师子系统和学生子系统两个子系统,实现教学公告的发布与浏览,C语言程序设计的相关资源上传及下载、作业发布与批阅,在线答疑以及在线讨论、在线考试及阅卷等功能。经严谨分析比较,在实际开发过程中,本网络教学系统综合运用ASP.NET和ADO (ActiveX Database Object)技术,以SQL Server2005作为后台数据库,基于Browser/Server三层结构模式开发而成。通过B/S模式实现的教学系统具有操作方便简易、界面友好、灵活、实用等特点,系统较好地利用了网络资源,实现了教育资源与教育方式的共享。由于在系统设计中采用了成熟的ASP.NET和ADO等技术,保证了系统的可靠性,优异的跨平台性,良好的可扩展性和可移植性,可以适应未来技术的发展趋势,不仅在刚开始能很好地运行,而且以后可以很方便的进行软硬件扩展和维护,使得系统能够在较长时期内保持其应用价值。