美章网 资料文库 基于WEB服务的远程教育论文范文

基于WEB服务的远程教育论文范文

本站小编为你精心准备了基于WEB服务的远程教育论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

基于WEB服务的远程教育论文

1远程教育系统的需求分析

远程教育系统的使用者分为老师,学习者和系统的管理员。系统应满足的需求如下所示:老师能够上传课件,安排课程的学习,回复学生提出的问题,查询学生的基本信息,布置作业并公布答案。学习者能够在线交流、谈论,在线提交老师布置的作业,下载相关的课程资源,查看教师的信息。系统的管理者能够对老师和学习者的账号进行管理,对新注册的用户进行审核,对教学资源进行管理,监督发表的信息等。

2远程教育系统的技术分析

远程教育系统采用了三层体系结构。B/S结构是一种在网络环境下以WEB技术为基础的网络结构模式,利用了计算机网络的双向交互功能和数据库管理技术。在B/S三层结构中,这种结构具有统一的系统功能和统一的客户端,简化了系统的开发程序,客户端软件是Web浏览器最重要的应用部分,客户端浏览器的任务是分发网络上的请求到服务器,服务器验证的请求后,连接到数据库的数据层,数据层的处理结果发送到服务器,服务器再把需要的信息发送到客户端。B/S三层结构简化了客户端的工作,只要安装在客户端Web浏览器进行连接,客户端无需任何特殊维护,系统非常容易扩展,减少了服务器的负担,增加了系统互动性。该系统的三层B/S结构组成如下图2所示。

3远程教育系统的整体设计

根据上面对系统的功能分析,远程教育系统包括系统管理子系统、教育资源子系统、教学支持子系统共三个子系统。系统管理子系统包括系统评价模块、故障分析模块、统计分析模块、安全管理模块、性能管理模块、计费管理模块;教育资源子系统包括备课讲授系统、智能导学系统、交流讨论系统、作业管理系统、信息系统、辅导答疑系统、网络题库考试系统、电子图书系统;教学支持子系统包括教育资源库系统、各种学科资源制作工具软件、资源库管理系统。在该系统中,每个功能系统由一组Web服务实现,这些Web服务可以在不同的计算机上面被部署应用,这样整个系统就形成了一个分布式的远程教育区。基于web服务远程教育系统的整体设计如图3所示。远程教育系统的实现包括系统WEB服务的构建方法、WEB服务注册的实现、课程学习功能Web服务实现、数据库连接方法、远程教育系统的、系统主要功能的实现、网络考试系统的组卷问题等7部分。

4网络题库考试系统的设计

在远程教育系统中,对学习者的学习效果最主要的手段就是进行考试。因此,网络考试系统在整个系统中非常重要。在本系统中,网络考试系统包括测试构成、题库管理、测试实施、评阅与分析、成绩管理五个模块。测试构成模块的作用是根据教学的要求选定考试题目,根据试卷的基础参数划定考试范围。题库管理模块的作用是在数据库添加,删除或者是修改测试题目;测试实施模块的作用是根据要求自动或者手动生成考试试卷,并对考试者显示试卷,实时监测并记录他们的各种活动,比如考试时间。评阅与分析模块负责阅卷,给出考试结果,并对学生成绩进行综合评估,显示他们知识结构的薄弱环节。成绩管理模块的作用是对学习者的成绩进行管理,教师可以搜索所有学生的考试成绩,学生也可以搜索自己各个科目的考试成绩。

5数据库的设计

根据上面的描述,数据库采用SQLServer2008。数据库保障了系统功能的实现,所以数据库的设计要根据系统的用户需求进行。在本系统中,用户主要有教师、学习者、系统的管理人员,根据2.2中他们对该系统需求的描述,设计数据库的信息表,主要有用户信息表、学生基本信息表、教师基本信息表、课程信息表、试题信息表等。

6结束语

本文设计了基于WEB服务的远程教育系统,描述了系统的主要功能和流程通过该系统学习者可以自由学习,不受时间和空间的限制。该系统只是进行了初步设计,在实际使用过程中难免会存在一定的问题,因此,要对系统进行及时的更新和维护!

作者:张军昌单位:军事经济学院襄阳士官学校