基于php在线网络学习系统设计和开发

基于php在线网络学习系统设计和开发

ID:6247576

大小:26.50 KB

页数:5页

时间:2018-01-07

基于php在线网络学习系统设计和开发_第1页
基于php在线网络学习系统设计和开发_第2页
基于php在线网络学习系统设计和开发_第3页
基于php在线网络学习系统设计和开发_第4页
基于php在线网络学习系统设计和开发_第5页
资源描述:

《基于php在线网络学习系统设计和开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于PHP在线网络学习系统设计和开发  摘要随着互联网的技术不断发展,网上在线学习也被越来越多的网民所利用。针对现代社会对网络的基本需求,为扩大学习的范围,充分利用网络资源,设计了一个实时的、动态的在线学习系统。本文在PHP技术的基础上,对在线学习系统进行研究,对系统的设计与开发进行重点介绍。【关键词】PHP线学习系统在线学习现代信息技术的迅猛发展,为人们的工作方式、学习方式和生活方式带来了前所未有的冲击。网络凭借其信息存储容量大、表现形式多样化、高度共享性和扩展性以及交流实时性和便利性等独特的优

2、势在教育领域中得到日益广泛的应用。特别是Internet与校园网的接轨,为学校教育教学提供了丰富的资源,打破了学生仅以教科书作为知识来源单一渠道的局限。目前,以网络学习平台为主要表现形态的教学资源的设计开发已经初见端倪,并日益显示出蓬勃发展的生机。根据实际需要,建立一个在线网络学习系统是很有必要的。1系统设计1.1总体功能模块5在线网络学习系统主要有分两个模块,即网络学习平台前台和网络学习平台后台。功能模块具体如图1所示。1.2功能模块设计(1)网络学习系统前台。这个层次主要是提供给学习者一些基础

3、的信息的资料。如:在线注册信息、在线互动、相关资料等等。(2)网络学习系统后台。这个层次主要是提供给学习资料的管理者;主要上传和更新一些重要的学习资料;以方便学习者的学习以及满足人们的学习需求。(3)学习信息发布。是学习平台最基本而且又是最常用的功能,它为学生提供最新的教学信息。(4)在线课程浏览。提供学习课程计划和授课安排工作和视频课程相关的教学内容和教学资料的超文本链接。(5)电子邮件。它为学生和教师之间的学习联系提供的一个常用通信方式。(6)同步协作学习工具。如学术聊天、电子白扳、小组学习情

4、况浏览和视频课堂等到同步协作学习工具。(7)多媒体学习资源库。各类多媒体教学资源的整合,为学生提供丰富的学习资料及在线教学资源。(8)文件上传。为教师和学生的教学资料和学习情况提供网络远程的上传功能。(9)教学信息检索。能快速的查询到自己需要的或感兴趣的教学信息和资料。5(10)bbs论坛。共享资源,发表文章,讨论问题。1.3数据库设计数据是一个系统的灵魂,根据系统的需求,采用MySql5.0数据库。建立的相关表格如下:(1)用户信息表。用户名,真实姓名,出生日期,性别,联系方式,登录密码。(2)

5、课程信息表。课程名,上课时间,讲师,课程简介,使用教材。(3)学习资料信息表。资料类别,名称,相关说明,下载权限。(4)用户学习日志。用户名,学习课程名,学习时间,学习笔记。(5)信息/公告/通知信息表。标题,发布时间,发布人,类别,附件,内容。(6)系统权限分配信息表。用户名,访问权限,有效期。2系统开发2.1使用ADODB连接MySql数据库ADODB(ActiveDataObjectsData)是一种PHP存取数据库的中间函式组件。5众所周知,现在PHP已经成为了业界开发Web系统的主流工具

6、,可是它对数据库的访问标准还没有标准化。而ADODB就是为了填补此缺憾而设计的,它能对程序隐藏数据库间的差异,能实现一定意义上的跨数->Connect(DB_HOST,DB_USER,DB_PWD,DB_NAME);其中,DB_HOST为数据库服务器的地址,DB_USER为登录数据库的用户名,DB_PWD为登录数据的密码,DB_NAME为所使用的数据库名称。2.2用户登录验证对于使用本系统的用户主要是系统管理员与在线学习用户,只能登录验证成功的用户才能使用本系统,在登录时使用session与coo

7、kies对用户信息进行保存,当发生相关操作时,再次对用户的合法性进行验证,以保证系统的安全性。2.3在线学习功能在线学习功能是本系统的主要功能也是最复杂的功能,该功能需要保证教师可以发布课程,学生可以查看课程时间,然后在教师讲课时可以共享桌面,并有系统自动录像,学生可以看到教师的桌面并且在课程结束后可以进行提问。其具体可以表述如下:首先发布教学时间,并让学生进行预订,确定人数分配给该课程所需的资源(网络等),在讲课时确定教师是否在线。然后通过插件共享教师桌面并传递给课程预订的在线学员。在教学过程中

8、进行录像并保存到服务器。在对该功能设计时还需要考虑网络压力及服务器存储量等问题。53结束语目前通过系统的运行情况,证明了动态的学习平台具备实用的价值,有利于改善目前传统学习的弊端,有利于提升、学习的科学性。参考文献[1]梁武,苏燕.基于B/S模式下ASP技术的在线学习系统设计与实现[J].软件导刊,2012,11(10):123-125.[2]刘韬,皮国强,马诗责.课程在线学习系统的实现[J].计算机光盘软件与应用,2011,4:192-192,196.[3]罗维.基于PHP的MV

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

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

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