汪桂珍



摘 要:针对江苏宿迁中等专业学校学生学习C语言存在教学资源、网络学习资源整合需求,为学生提供课余C语言学习与交流平台,提出开发基于Apache+PHP+MySQL框架的C语言在线学习系统。根据教师和学生需求介绍了该系统模块设计与数据库设计,并着重阐述了该系统实现的几个关键技术。开发和运行实践结果表明,这些技术在WEB开发中具有一定的通用性,简单而又实用,具有实践意义。
关键词:Apache PHP MySQL B/S 在线学习系统
中图分类号:TP31 文献标识码:A 文章编号:1672-3791(2016)05(c)-0001-05
Abstract: For students in our school learning C language network teaching resources, learning needs to integrate resources, in order to provide after-school C language learning and communication platform, put forward development based on Apache +PHP+MySQL framework C language online learning system. According to the requirements of teachers and students, the system module design and database design are introduced, and some key technologies of the system are discussed emphatically. Development and operation of the results show that these technologies in the development of WEB has a certain universal, simple and practical, with practical significance.
Key Words: Apache; PHP; MySQL; B/S; Online learning system
对于中职生而言,C语言是一门令他们惧怕的课程,从该校历年C语言的教学效果来看,每个班只有寥寥数人能将C语言学好。课堂学习是C语言学习的重要阵地,而课后的学习拓展也不可或缺。学生在课后巩固知识、疑难解惑,必须要有学习资源,光教材是远远不够的,而网络上的众多学习资源并不适用于中职学生,也不能与教学进度相适应。
为了丰富学生C语言知识的课余阅读,并将课余阅读与课堂内容紧密结合,既能使学生巩固课堂内容,又能激发学生的C语言学习兴趣,设计开发以该校C语言教学为背景的C语言在线学习系统,该系统以Apache、PHP、MySQL为框架进行设计和开发。
1 系统体系结构与开发环境
1.1 系统体系结构
系统采用流行的B/S结构,B/S结构具有分布性特点,通过URL地址,客户就可以进行浏览,只要有浏览器即可;功能扩展简单方便,增加网页就可以增加系统功能;B/S结构已成为网络软件开发普遍使用的基本架构[1]。……