毕业论文设计,web系统与技术

3997
    


来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
联系方式 :
免费下载 ×

下载APP,支持永久资源免费下载

限免产品服务请联系qq:1585269081

下载APP
免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
下载 ×

下载APP,资源永久免费


如果出现不能下载的情况,请联系站长,联系方式在下方。

免费下载 ×

下载论文助手APP,资源永久免费

免费获取

如果你已经登录仍然出现不能下载的情况,请【点击刷新】本页面或者联系站长


XXXX学院科技学院

信息工程系
web系统与技术 论文
XXXXXXXX

XXXX

指导老师:XX
基于WEB的网上互动教学系统的设计与实现
论文关键词:WEB;网络教学平台;PHP技术;MySQL
论文摘要:本文介绍了1个基于WEB的网上互动教学系统的设计思想与实现方法。该系统为教师提供了更好的教学方式,包含了网上授课、在线辅导答疑、习题作业、在线考试等功能模块。使师生在网上很好地互动交流,共同完成该门课程的学习、教学任务。
1、 引言

基于Internet的网上教学系统已作为1种全新的教学手段,越来越受到人们的关注。网络教学平台充分利用了网络和多媒体技术, 既能发挥教师的主导作用, 又能充分发挥学生在学习过程中的主动性、积极性和创造性, 体现学生的认知主体作用。

2、系统简介

网络教学平台, 又称在线教学平台、网络教学管理系统等。1般来说, 基于Web的教学平台通常由教学管理平台、教师教学平台和学生学习平台三大子平台组成。在功能上,主要提供系统的课程开发工具、全面的学生管理工具、强大的交流工具、完善的测验功能以及定期的统计功能等等。

目前的网络教学平台大多是支持基于课程讲授型的教学模式[ 1 ] 。 作为现代网络教学平台不仅仅是通过技术的使用来延伸课堂,应更倾向于最大限度地建立学习者之间、学习者和学习资源之间的联系,这种联系的最有效的方式是实时互动性,即须成为双向交互交流的虚拟学习社区[ 2 ] 。 因此, 本文以PHP和Oracle为主要实现技术,研究并设计构建了基于校园网的教学平台。

PHP是1种内嵌于HTML中的服务器端脚本编程语言、开发和运行环境,支持大量的数据,其对数据库的存取,非常直接、简练,效率极高,可胜任基于Linux操作系统的WEB服务器的各种动态数据发布。

MySQL是1个随Linux操作系统发行的自由的数据库,支持标准的ANSI SQL语句,以其强大的功能、高度的灵活、丰富的编程接口(API)以及精巧的系统结构,受到广大用户的青睐;另外,在Linux操作系统下,MySQL与Apache和PHP的结合堪称完美搭配, 因此,选择了PHP结合Mysql技术架构教学平台。

3、 系统分析与设计

3。1 系统分析 

教学平台是在Internet环境下实现的,采用典型的B/S(浏览器/服务器)模式,服务器以Linux为操作系统平台,MySQL数据库,客户端通过浏览器访问系统提供的服务。

系统要求用户提供用户名和密码,通过验证后才可进入相关的操作。用户分为三类:系统

管理员、教师、学生。[论文之家 www.papershome.com]系统管理员负责系统的日常维护(包括数据备份等),用户管理以及课件、教学视频文件、作业等文件的规范和管理;教师用户具有上传教学文件(包括课件、教学视频文件等)、学生作业管理、布置网上测试、网上调查等权限,学生用户具有上传作业,浏览、下载课件和视频文件,并可参与网上交流等权限。

3。2 实现目标[3]

(1) 适用于INTERNET网络下基于网站的网络教学;

(2) 管理员对注册用户和文件的管理;

(3) 提供教师上传课件、上传视频和上传试题并对其管理功能;

(4) 学生可在线浏览课件、视频课堂学习和在线测试;

(5) 具备批改练习、讨论答疑、网上交谈等实时交互功能;

4、系统设计模型与结构

5、系统的实现

5。1 数据库的连接

连接MySQL数据库的语句写在connect_inc。php文件中,连接数据库时只需将该文件调入即可:;数据库连接语句具体如下:


$data_connect=mysql_connect($host,$db_user,$db_password);

mysql_select_db($db_name,$data_connect) ;

?>

其中:$host:指MySQL数据库所在服务器的域名或IP地址;

$db_user、$db_password::是指登录MySQL数据库的用户名和密码;

5。2 用户登录及验证

根据用户登录输入的用户名、密码和用户类别(教师或学生),从用户表(user)中验证用户提交的信息是否准确,其中为了安全起见,用户名密码经过MD5加密。


//login_user,login_password,loghin_type为用户登录时提交的用户名、用户密码以及用户类别

。。。

$login_password_md=md5($login_password);



$login_sql=”Select * from user where user_name=’$login_name’ and user_password =’$login_password_md’ and user_type=’$login_type’”;

$get_result = mysql_query($login_sql) or die("系统发生错误! 请您检查输入是否有误");

$result=mysql_fetch_object($get_result);

//根据用户的类别进入相应的页面…

If ($result->user_type=”teacher”)

{

Header(“location: 。/admin_teacher。php?user=’$result->user_name’” );

}

Else

{

Header(“location:。/main。php”);

}

5。3 系统管理

系统管理员具有管理系统的所有权限,责任重大。

(1) 用户管理

对注册的用户要进行规范管理,若某些用户不存在了,就要及时删除;或者用户密码丢失,帮其找回密码等;

(2) 文件管理

对于教师上传的教学文件以及学生上传的作业等要规范管理,包括文件中是否含有病毒、FTP空间的配置,上传文件的大小限制等;并协同教师共同处理1些意外的问题;

(3)日常维护

除以上外,管理员还要查看系统每日的运行记录,了解系统的运行状况,并对系统的数据进行每日必要的备份;

5。4 文件上传

文件上传(包括教师的课件、教学视频文件以及学生的作业等)采用了组件上传,在上传时,用户可选择给上传文件重命名,这样就可以避免某些同名课件上传时带来的不便。用户上传文件后,通过分别读入上传者ID号、存储路径、文件名,并调用时间函数读入上传时间,将这些文件的相关信息都写入数据表中按自动生成的文件号存储。 同时按存储路径和文件名存入相应的文件夹下。

5。5 网上答疑

网上答疑系统类似于论坛性质,学生用户对于自己学习中遇到的疑难问题,可发出帖子,其他登录的用户(包括教师和学生用户)可随时回答其疑难问题,通过这样,师生之间可达到相互学习、相互沟通的目的。

5。6 在线测试

首先教师进入测试系统,发布其试题,学生登录后,进入测试页面即可答题,答完题后即可查看标准答案,让学生了解自己对知识的掌握程度,明白自己因何答对或答错。

5。7 网上调查

  此调查投票系通是1个较为简单的静态投票系统,布置好1个主题和选项,学生登录后即可参与投票,教师或管理员只需要做计数的工作即可。

6、 结束语

本文描述的基于Web 的网上互动教学平台的设计与实现。本系统的实现对于提高学生的学习兴趣,加深对课程的理解和掌握,方便学生自由选择学习内容和时间、掌握学习进度,增强学习的主动性和灵活性,都具有重要的现实意义。
文献参考

[1]Nada D, Brenda B。 Online learning: concep ts,  strategies and app lication。 New Jersey: Prentice Hall, 2004

[2]余胜泉,何克抗, 网络教学平台的体系结构与功能, 中国电化教育, 2001, 8

免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。
扫描加我微信 ×

演示

×
登录 ×


下载 ×
论文助手网
论文助手,最开放的学术期刊平台
				暂无来源信息			 
回复
来来来,吐槽点啥吧

作者联系方式

×

向作者索要->