随着互联网的普及,网络在人们生活中的应用越来越广泛,在教学学习方面网络带来的便利尤为突出。而php语言程序设计作为目前我国计算机类专业必须开设的一门基础类课程,它的应用已经深入到了人类生活的各个角落,渗透到了各行各业各行业,各部门进行计算机应用、管理和维护都需要熟练的操作员掌握扎实的程序设计语言基础[1]。但是对于大多数学生来说,学习这部分知识都是初学者,在这之前根本就没有接触过这些知识,程序学习不同于其它课程的学习,很容易形成一种恶性循环从而完全散失学习兴趣。但是作为计算机类专业的学生,毕业后可能要承担计算机软件应用和开发的任务,就应具有一定的编程能力和应用开发能力。在线学习是一种全新的网上学习平台。它改变传统的学习方式,让程序学习不再受时间、地理位置、师资水平及教学资源方面的限制,调动了学生的自主性和积极性[2]。
面对目前php语言学习资源的缺乏、自主学习尚存在诸多问题的状况以及php语言课程的重要性,为学生提供一个自助学习的平台,是目前让学生更好的学习php语言的有效途径。
在线学习系统不仅是学校提高教学质量进行教学改革的窗口,也是学生自主学习、教学互动、学习交流的重要平台。在线学习系统除了具有丰富的课件、作业习题等相关资料,应该具有运行良好的开放式教学课程网站。通过网络学习平台,教师可以了解学生的学习状况,在线解决学生的疑问,听取学生的意见,发布相关信息资源等。及时消除学生学习中的疑惑,便于巩固所学的知识。
本系统尝试用wamp在网络上架构一个php语言在线学习系统,为学生提供一个自主学习的平台,弥补了学生课后对php语言程序设计学习资源的不足。本文从理论和实践两个角度出发,对系统的开发背景、系统的开发和运行环境、系统功能分析、系统功能模块设计、数据库结构实现、各个功能模块的创建等各个过程进行了阐述,设计、实现一个具有数据挖掘功能php语言在线学习系统。本在线学习系统采用php技术进行开发,选用mysql作为后台数据库。系统实现了用户管理、查看文件、分类查找、课件下载、留言板、教学大纲、网站管理等功能。