基于php+mysql的高校e―learning系统的设计与实现

基于php+mysql的高校e―learning系统的设计与实现

ID:31359426

大小:104.50 KB

页数:5页

时间:2019-01-09

基于php+mysql的高校e―learning系统的设计与实现_第1页
基于php+mysql的高校e―learning系统的设计与实现_第2页
基于php+mysql的高校e―learning系统的设计与实现_第3页
基于php+mysql的高校e―learning系统的设计与实现_第4页
基于php+mysql的高校e―learning系统的设计与实现_第5页
资源描述:

《基于php+mysql的高校e―learning系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于PHP+MySQL的高校E―Learning系统的设计与实现  摘要:E-Learning系统由于具有不受时间和地点的限制,让学习变得无处不在,越来越受到高校的青睐,作为对传统教学的有效补充。该高校E-Learning系统是基于PHP+MySQL的在线教学平台,采用B/S架构,有良好的扩展性和可靠性,具有一定的实际应用价值和研讨意义。  关键词:高校;E-Learning系统;PHP;MySQL  中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)27-0001-02  在信息技术飞速发展的

2、今天,人们获取信息的途径正在发生着巨大的变化,对计算机技术和网络技术的应用也深入到高校教学的方方面面,近年来E-Learning系统在高校中的应用,补充了传统课堂教学不足,能让学生学习无处不在,从而轻松地获取知识。  本论文采用PHP和MySQL作为开发工具,设计出基于B/S模式的E-Learning系统,本系统主要包括后台管理子系统、教师子系统和学生子系统构成。  1系统相关技术简介  1.1PHP概述  PHP,是超级文本预处理语言,一种用于创建动态web5页面的服务端脚本语言,语法吸收了Java、C语言和Perl的

3、特点,有利于学习,使用较为广泛,主要用于Web开发。用PHP做出的动态页面与其他的编程语言相比,执行速度快;PHP语言开可以运行于Linux、Unix、Windows等多种操作系统,不受操作系统的限制;PHP支持多种主流与非主流的数据库,如:Informix、InterBase、MySQL、MicrosoftSQLServer、Sybase、ODBC、oracle等;PHP源代码完全公开,为人们提供了很多便利。因此,PHP一直以来受到人们的青睐。  1.2MySQL数据库  MySQL是一种开放源代码的关系型数据库管理系

4、统(RDBMS),MySQL数据库系统使用结构化查询语言(SQL)进行数据库管理。MySQL虽然功能未必很强大,但因为它的开源、广泛传播,规模小,对于高校而言,其提供的功能已经能满足要求,并降低开发成本。  2基于PHP的高校E-Learning系统  2.1系统体系结构  E-Learning:即,ElectronicLearning,中文译作“电子(化)学习”、“数字(化)学习”、“网络(化)学习”等。通过建立E-Learning系统,能让学习更加便捷,高校学生可以利用碎片时间进行学习。该高校E-Learning系统

5、采用B/S结构部署,使之作为独立的Web应用程序运行在Web服务器上,用户只要通过浏览器便可访问E-Learning服务器,其系统体系结构如图1所示。  在图1中,该高校E-Learning系统采用开放源代码Php语言开发,可以运行在不同的操作系统上,方便不同的学校要求,运行所需高校E-Learning系统的5PHP执行引擎能宿主到大多数Web服务器平台上,例如Apache、IISWeb服务器,E-Learning系统运行依赖MySQL数据库支持,系统的大部分数据存储在数据库中,并采用PHP标准数据库访问接口APIADO

6、DB,实现对数据库的访问,ADODB对外表现为可直接调用的函数式组件,数据库操作细节被封装在ADODB内部,PHP执行引擎和数据库服务器运行环境采用TCP/IP协议实现通信,IP地址支持IPv4和IPv6。通过建立域名服务器,Web页面即可通过网址访问,部署电子邮件服务器,实现找回用户密码。  2.2高校E-Learning系统主要功能模块介绍  建构主义认为学习是学习者与环境的相互作用中主动的意义建构过程,社会建构主义则更强调这一过程中学习者之间的对话、协作、互动等社会性活动对个人及群体意义建构的作用。  因此,该高校

7、E-Learning系统的设计不仅关注教学内容的管理,而且还关注对教学过程中各种“活动”的支持。该高校E-Learning系统包括后台管理子系统、教师子系统和学生子系统,各子系统主要功能如下:  1)后台管理子系统  后台管理子系统主要是管理员和系统开发人员用户登录的后台系统,管理员具有最高的权限,他可以对整个高校E-Learning系统的所有的功能进行修改和设置,后台管理子系统中管理员的主要功能如表1所示:  2)教师子系统  教师子系统主要用于教师注册,修改教师信息;编辑课程资源和组织教学活动;对学生的管理。教师子系

8、统中教师的主要功能如表2所示:  3)学生子系统5  学生子系统主要用于学生注册,修改学生信息;在线阅读材料和参加学习活动;将自己的学习历程以及对课程学习的感悟记录在自己的Blog上。学生子系统中学生的主要功能如表3所示。  3结语  该高校E-Learning系统,经过一段时间的使用后,对100位同学进行了问卷调查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。