文档库 最新最全的文档下载
当前位置:文档库 › 在线教育系统的分析与设计

在线教育系统的分析与设计

在线教育系统的分析与设计
在线教育系统的分析与设计

在线教育系统的分析与设计

作者:王秀荣ab黎标ab*

(南昌大学教育学院a.现代教育技术中心,江西南昌 330031;b.现代教育

技术专业硕士生)

摘要:21世纪是计算机技术飞速发展的时代,计算机的应用也随之普及到各个行业,利用计算机技术协同教学[3]也势在必行。本系统具有开放性、交互性、协作性、和自主性等特点,同时又具有异步性、实时性、生动性、集成性、大容量性等优势,能够完成在线教案学习、在线作业提交和教师信息查询,以及教案上传下载等服务。在该系统的辅助下,学生可以实现远程作业的提交和教师信息的查询,教师可以实现远程教案上传和作业批改。

关键词:在线教育;网络教育;远程教育

TheAnalysisand Designof On-line Education System

Abstract

The 21st century is an age of rapid development of computer technology, computer application also spreads to every field, followed by means of computer technology is imperative under the co-teaching. This system has the character of openness, interaction, coordination, and autonomy, simultaneously, have someadvantages, such as asynchronous, real-time, and vivid, integration, the large capacity. And completedplans of lessons for studyonline, assignments online information, as well as teachers and uploads and downloads services, etc. With the help ofthe system, the students canrealize homework submissions and remote teachers' information through the internet. Also, teachers can upload theplans of lesson and scan homework.

Keywords: online education;internet education;distanceeducation

1 系统开发背景与意义

21世纪是一个信息技术飞速发展的时代。信息技术对教育的影响也举足轻重,特别是教学的网络化,彻底变革了教学的传统模式[2]。网络教学使得教学的开放性、交互性、协作性、和自主性都得到了很大的提升。同时,教学还继承了网络的异步性、实时性、生动性、集成性、大容量性等优势。

在这样的背景下,教学的网络化势在必行,在线教育应时而生,并在世界各个高校中蓬勃发展。

相比传统教育,我认为在线教育尤为突出的特点是:开放性、大容量性、自主性和集成性。

1、开放性

在线教育系统为老师和学生都提供了一个开放的教学平台。在线教育系统脱离了学校的地域限制,任何老师都可以在系统注册授课,任何学生都能够通过系统完成课程的学习。

2、大容量性

信息技术的应用使得数据的存储变得不可思议。一本一百万字的教材大概需要250页A4纸,换算成数字信息也就是2M。一个普通的U盘就可容下几G的容量,其芯片大小只不过指甲片大小。也就是说只要指甲片大小的芯片就可以存储几十亿汉字。

3、自主性

在在线教育系统的帮助下,教师和学生不再受到课程表的约束,传授和接受安排好的课程。教师可以在任意时间、任意地点上传自己的教学材料供学生学习,学生也可以在任意时间和任意地点学习自己想学习的课程。受到传统课堂教学的行为都自主化了。

4、集成性

在线教育系统不是一个单独的学校,它是由各个学校的师生力量结合起来的一个“超级学校”。任何老师都可以在在线教育系统注册授课,任何学生都可以在在线教育系统完成各种课程的学习,包括非学校开设的课程。在线教育系统是所有已注册教师和所有访问在线教育系统的学生的集合体。

基于上述四个特点,我们可以看到在线教育系统在当前环境下是可行的,而且,当代的教育也需要这样一个开放自由的平台。为此,我提出了一个在线教育系统。

2 系统分析与设计

一个在线教育系统应该至少包含资料显示、资料管理和教师管理三种功能。依据系统应该具有的功能划分不同的模块[1][6],在线教育系统应该至少分为三大模块:资料显示模块、资料管理模块和教师管理模块。

资料显示模块应具有的功能有:显示资料、显示教师信息、浏览查阅资料和恢复提交资料。

资料管理模块应具有的功能有:资料栏目管理、发布资料和管理资料。

教师管理模块应具有的功能有:减价教师信息、编辑教师信息和删除教师信息。

根据用户角色的不同,把系统分为三个子系统[1],如图1所示,学生子系统、教师子系统和后台管理子系统。学生子系统主要针对学生用户,教师子系统主要用于教师用户,后台管理子系统则是针对后台管理员的。

图1在线教育系统层次概况图

组成系统的角色有管理员、教师和学生三类,其中教师和学生通过资料和作业产生对应关系,管理员和教师与资料因管理而产生对应关系。因此,系统一共有5类实体对象,每个对象都有自己相应的属性。管理员需要对教师进行管理,一个管理员可以管理所有的教师,所以对应关系为一对多。同样,管理员与资料的对应关系也是一对多的。由于学生是不需要注册的用户,系统对每一个登陆访问者赋予学生身份,系统管理员不需要对学生进行管理。教师需要对自己上传的资料和发布的作业进行管理,对应关系为一对多。学生和资料,以及学生和作业是相互对应的,对应关系为多对多。每个学生可以下载多分资料和提交多分作业,每份资料和作业也可以被多个学生下载和提交。具体联系如图2:

图2 在线教育系统实体-联系图

在线教育系统包括以下功能:管理员登陆、资料栏目管理、教师管理、资料信息管理、系统公告、文档搜索、访问统计、教师注册、教师注册、教师登录、资料下载、文档下载、作业提交。其中对信息的管理体现在对数据的增删改,如对资料的增加、删除和修改。对信息的查询体现在对数据的搜索,如资料搜索。访问控制是管理员对教师权限的管理。在线教育系统软件结构图[4]如下所示。

图3 在线教育系统软件结构图

依据系统需求分析,抽象出管理员、教师、学生、资料、和作业5个实体对象,其中派生一个资料栏目分类以方便资料的分类管理。根据实体对象设计数据库物理模型[5][8]如图4所示。

图4 在线教育系统数据库物理模型

3 结论与展望

本文主要论述了在线教育系统的设计。在线教育系统是现代教育改革的一个重要内容,也是当前Internet应用的一个热点,因此本课题的研究具有重要的理论意义和现实意义。通过本课题的研究,为学校教学改革提供了一个新的思路,缓解了师生面对面教学的压力,创新了人才培育模式,促进了学校教育改革的发展。

虽然本文研究成果得到了很好的应用,但是系统的通用性不够,随着时间的推移和网络技术的进一步发展,在后续的开发中对系统的完善和丰富是非常必要的,具体有以下两个方面:

l、系统的通用性问题:本系统仅仅开发了本学院中某系的专业课的网上教学平台,以后应进一步完善并开发如基础课、其他系的专业课等教学平台。

2、系统的完善问题:本系统现今仅仅是提供简单的网上课程辅导,网上题库和网上课件还有待于加强,这需要与多位教师互相协商后加以解决。

参考文献:

[1] 李艳.基于ASP的在线教育系统分析和实现[D].青岛:中国海洋大学,2006.

[2] 岳学军,黎晓黎.Web应用程序开发教程——https://www.wendangku.net/doc/be14550280.html,+SQL Server[M].北

京:人民邮电出版社,2009.6-13.

[3] 李建华.计算机支持的协同工作[M].北京:机械工业出版社,2010.

[4] 张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2008.

[5] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.

[6] 张晖.基于“校园网”的在线教育平台设计与开发[J].武汉:华中师范大学,

2006.

[7] 韦兴治.基于ASP的部队干部在线教育系统设计与实现[D].长沙:国防科

技大学研究生院,2006.

[8] 刘艳.基于B/S的在线教育系统构建与设计[D].南昌:江西师范大学传播学

院,2006.

相关文档