APP下载

浅析互联网教学研究应用

2015-05-18乔雄任华

商业文化 2015年3期
关键词:管理员模块用户

乔雄 任华

随着进入21世纪信息时代,现代各种信息技术在当前各个领域得到了快速推广和深入应用。该文主要讨论网络教学平台的设计,详细分析该系统的系统结构和功能,论述系统中主要功能模块的实现。

网络教学平台/B/S/信息化

一、引言

随着计算机网络的普及,现代各种信息技术在当前各个领域得到了快速推广和深入应。目前正在进行的科研项目“基于B/S的网络教学平台设计与实现”。通过此平台,学生可以不受时间、地域的限制,实现网上教学、完成作业、相互交流、参加测试等功能,教师也可借助此平台,发布公告信息、发布试题、上传下载课件及课堂视频、进行课后辅导、组织讨论答疑等。

二、网络教学平台的系统设计

网络教学平台作为课堂教学的补充及延伸,不仅可供教师上传教学资料等,更重要的是为学生提供自主学习的平台,促进师生之间、学生与学生之间的沟通与交流。面对学生的不同起点与能力,系统中运用课件、动画、视频等多种表现形式展示教学内容,提供学生个性化的网络学习。

(一)系统结构的设计

本系统基于B/S模式进行设计,主要采用ASP,HTML,JavaScript,SQL Server2008等技术。该体系结构的系统开放性好,易维护和扩展。

三层构架可以把整个数据处理的过程分为三个部分:

第一层是用户界面(客户端),客户端可以提供用户与系统交互

第二层是服务器端,可以实现业务逻辑。

第三层是数据库服务端。此层负责对于信息的存储、对于信息的访问等。三层构架是在传统的基础上又增加了服务器一层,这样的设计可以用户界面和应用逻辑位于不同的平台上。

在使用三层结构的时候可以使系统模块化,容易很系统得到扩展。一方面适当的增加模块来增强系统的应用性。大大提高了系统的功能性。另一方面,可以把系统更新成更大更有利的平台。

其次,模块坏的好处显而易见。在三层结构中,把整个系统划分成不用的模块,在一定程度上降低了 发的成本和开发的周期。把系统分为客户层面和应用层面,在传递数据的时可以通过中间件来实现,在客户端方面不必修改。缩短了开发周期,降低了维护的成本。

(二)系统功能模块的设计

网络教学平台由学生系统、老师系统和管理员系统三大模块组成,每个大模块下又有若干个子模块,这些模块之间相互联系,互相配合,构成一个完整的网络教学系统。

1、前台教学学习系统

前台系统主要用于教师教学和学生学习,主要包含以下几个模块:

1)用户注册登录:用户必须用管理员分配的账号登录后才可以进行相关信息浏览,未经注册登录的用户只能浏览普通信息内容。

2)课程概况:课程概况包括课程的教学大纲、教学进度表和教师信息等。教师和学生均可以浏览或下载这些教学资料,同时教师还可以添加、修改、上传教学资料,通过此平台学生可以初步了解本课程的教学目的、教学内容、课程安排、考核方式及师资情况等。

3)教学资源:主要包括课件浏览、下载和教学视频三部分。学生可以根据自身的学习要求,有选择地进行学习,可以在线或下载浏览教学内容,也可观看教学视频录像。

4)留言板:提问与回答的过程是异步的,学生将学习中遇到的问题以留言的形式公布在网上,教师通过此模块进行答疑。教师也可以在网上发布讨论题或将学生在学习实践中遇到的问题发布,引导学生进行研究和讨论。

5)参考资料:提供学习参考资料和参考网站。

2、后台教学管理系统

后台页面主要对应3个角色,且功能各不相同。学生,老师,管理员。

学生

1)个人资料管理模块。用户根据自己实际情况,实时变更自己的信息,使教学机构在紧急情况可以建立联系。

2)作业管理模块。用户可以通过该模块上传老师布置的作业,也可以通过该模块查询曾经提交过的作业,以备复习时使用。

老师

1)个人资料管理模块。用户根据自己实际情况,实时变更自己的信息,使教学机构在紧急情况可以建立联系。

2)作业管理模块。用户可以通过该模块布置的作业,也可以通过该模块查询曾经布置过的作业,以备复习时使用。

3)教学视频模块。用户可以通过该模块上传教学视频供学生课后复习。

4)教学资源模块。用户可以通过该模块上传教学资源供学生预习、课后复习。

管理员

1)系统用户管理模块。超级管理员可以通过该模块对管理员用户进行权限分配。

2)前台网站管理模块。该模块可以对前台网站进行管理,包括站内新闻添加、教学公告添加、考试通知等。

3)学生、教师信息管理模块。管理员可以通过该模块给教学机构的人员分配相应的账号,以及后后续忘记密码的用户提供服务。

4)系统管理模块。管理员可以通过该模块对留言板进行管理,以及对教学平台进行备份,防止教学平台出现意外导致数据丢失,尽最大可能挽回损失。

3、数据库设计

1)用户信息:

针对三种身份数据项有:

学生用户信息(学号、姓名、性别、出生年月、籍贯、班级、照片、电话、地址)

老师用户信息(工号、姓名、性别、出生年月、照片、电话、身份证、主教课程)

管理员(用户名、密码)

2)课程信息

包含的数据项有:课程编号、课程名称、代课老师、学分、学时等。

3)成绩信息

包含的数据项有:课程编号、科目名称、学分、科目类型、学时、成绩等。

4)表的创建

根据分析,可以设计出能够满足于用户需求的实体以及他们之间的关系,为逻辑设计打好基础,主要的表包括:学生信息表(dbo.xueshengxinxi)、教师信息表(dbo.jiaoshixinxi)、管理员表(dbo.allusers)、网络课程表(dbo.kechengxinxi)、教学公告表(dbo.Allgonggao)、教学视频表(dbo.jiaoxueshipin)、教学资源表(dbo.jiaoxueziyuan)、留言表(dbo.liuyanban)。

三、主要功能模块的实现

本设计采用B/S模式结构并结合Adobe Dreamweaver CS6实现静态网页界面的设计,采用JavaScript实现对客户端数据的验证;采用ASP编写应用程序文件,实现数据库存取等功能,并使用IIS进行测试。

四、结束语

信息技术的快速发展,社会各界都兴起了网络平台的建设。现如今,学生们对于知识的渴望不再局限于课堂上,传统的课程仅限于“教与学”。由此模式转换成现代的网络教学平台,以学生为主,主动学习为主。这是对于传统教学的一种颠覆,提高了教学质量,提高了学生们的主动性。通过网络教学平台进行的现代教育手段和传统的教学方法的结合,大大地提高了我们的教学质量,节约了师资,促进了教育事业的发展。

猜你喜欢

管理员模块用户
您拨打的用户已恋爱,请稍后再哭
基于用户和电路的攻击识别方法
Module 2 Highlights of My Senior Year
Module 4 Music Born in America
可疑的管理员
信用卡资深用户
必修模块相关知识过关训练
让管理员管不了的名字
当小小图书管理员
让管理员晕倒的8个网名