论文部分内容阅读
随着信息技术和计算机网络技术的发展,传统的大学计算机公共基础课程网络教学模式已经不能适应现代教学的需求,大学计算机公共基础课程网上教学得到了普及和发展,构建一个不同于传统的、不受时间和地点限制的新学习模式是摆在我们面前的一个重要问题。目前,很多高校还停留在传统的以教为主的大学计算机公共基础课程网络教学模式。与传统的教学方式相比,基于网络的教学方式首先可以突破时空的束缚,增强教师之间的互动,师生信息交流效率增加,同时还可以大大节约物质和时间成本;此外,网络教学方式的学习资源更加丰富,教学方式更加灵活,给师生的的教学和学习提供更多帮助。所以说,网络教学方式可以改善传统教学方式中的诸多的不足,同时可以解决远程教学中师生不能及时沟通和反馈的不足。论文从大学计算机公共基础课程网络教学系统的特点出发,根据软件开发和项目管理理论,采用流行的MVC设计模式和UML建模语言,以J2EE体系架构为开发平台,设计和实现了一套基于B/S多层系统的大学计算机公共基础课程网络教学系统。实现了学生、教师和系统管理员三种身份的用户登录功能,学生子系统能够完成学生个人信息管理、浏览相关课件信息和其它资源信息、下载课件和教程,学生能够对遇到的问题进行提问、学生进行自我测试等功能;教师管理子系统能够完成教程和课件信息的上传与编辑,对学生提出的问题进行解答,可以对试题和题库进行管理;系统管理员主要负责对系统进行数据备份与维护、管理用户个人信息和权限。本课题介绍的大学计算机公共基础课程网络教学平台,该平台主要利用计算机三层架构体系,明显提升了教学的效率和灵活性,并且降低了维护成本。该平台已经完成了测试,测试结果表明该系统比较稳定,能够有效的满足教学需要,同时还可以保证用户信息不被泄露。此外,该套系统的使用,对于推进学校教学改革,提高学生学习自主性,提升教学的效果和减轻教师工作量,将会起到显著作用。