网络教学资源管理系统的设计与实现

2013-09-26 03:26陈晓红武汉职业技术学院轻工学院湖北武汉430000
长江大学学报(自科版) 2013年25期
关键词:教程管理员管理系统

陈晓红 (武汉职业技术学院轻工学院,湖北 武汉 430000)

韦春艳 (中石油吉林油田分公司扶余采油厂,吉林 松原 138000)

随着数字化校园基础设施建设的基本完成,网络教学资源的建设已逐步得到政府和教育部门的关注,教育信息化建设的发展方向也由信息基础设施建设向信息资源建设转变。教育部曾明确指出:“网络教学资源的建设与应用是高校教育信息化改革的重点”。网络教学资源管理系统的建设目的就是为了整合纷繁复杂的网络教学资源,实现教学资源的广泛共享,促进资源的交流与更新,提高教学资源的利用率,促使教学资源更好地服务教学活动[1]。

1 需求分析

当前计算机网络教育的迅速发展,使得教学资源呈现出数量大、种类多、形式杂的状况。实现对这些资源进行有效的组织和管理,让学生在繁多的教学资源中快速搜索、浏览所需信息,让教师能方便快捷地进行课件发布是一个亟待解决的问题。另外,该系统主要是为学校教育教学服务,以提高教学效率,促进学生全面发展。系统用户群主要是教师和学生,教学是一个师生交互、交流的过程,因此还要求系统能实现一定的用户交互,成为一个师生交流的平台[2]。

该系统需实现一般教学资源管理系统应该具有的基本功能,如学生用户快速搜索、浏览、下载学校最新公告和其所需教程、课件;教师用户发布课件、上传相关教学辅助材料、下载制作课件及其他教育教学工作中所需的各种文档、图片素材等。另外,教学工作的开展是双向的,只有为师生之间的交流提供一个好的平台,才能提高教学效率,适应信息化社会对教育教学的要求[3]。

基于以上考虑,该系统需实现用户在线书写备忘录、收发留言等功能。此外,学生用户、教师用户都可以通过该系统的知道吧版块来进行各种问题的讨论,进行非实时的交流。管理员则能够对公告、教参资料、问题信息等进行组织和管理,及时更新资源、维护系统的安全。

2 系统功能设计

系统整体功能模块图如图1所示。

网络教学资源管理系统包含几种不同角色,主要分为用户和管理员2种,其中用户包括学生、教师和游客。下面就不同用户的操作权限进行介绍。

1)管理员 该系统管理员登录经审核通过后可以进行:浏览、添加、删除、修改公告、教程、课件等资料信息;浏览、添加、删除、修改知道吧版块及版主信息;查询、添加、删除用户信息;浏览、添加、删除管理员信息、修改管理员密码;审核用户上传的资料等操作。

图1 系统功能模块图

2)教师 浏览管理员发布的公告信息,根据需要可选择下载并保存公告具体内容;浏览、下载教程和课件;上传教程、课件;在知道吧按不同问题分类方式浏览问题、提出问题和提供问题解答信息。

3)学生 浏览管理员发布的公告信息,根据需要可选择下载并保存公告具体内容;浏览、下载教程和课件;上传教程、课件;在知道吧按不同问题分类方式浏览问题、提出问题和提供问题解答信息。

4)访客 匿名访客登录后,可以浏览公告、教程、课件、问题等信息,无权进行添加、删除等操作。

3 系统数据表设计

数据库在整个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致。该系统选择SQL Server 2005做为后台数据库。

系统有4个不同用户身份,分别为访客、学生、教师和管理员,每个身份的用户权限不同。游客不需要存储信息。学生用户和教师用户共用一个表,除学生学号、教师工号、姓名、登陆密码等登录必需信息外,还有在知道吧中涉及到的积分、等级等具体信息。管理员则只需要用户名和密码。另外,知道吧、备忘录、留言箱、上传文章等模块还要有不同的数据表来存储信息。

经过分析,为网络教学资源管理系统设计如下10张表:①管理员基本信息表 (AdminInfo),包括管理员编号、管理员用户名、密码等信息;②普通用户信息表 (UserInfo),包括用户编号、学号或者工号、姓名、密码、昵称、用户积分、知道吧等级、用户身份标识等信息;③文件信息表 (ArticleInfo),包括文件编号、文件标题、文件内容、上传文件作者姓名、创建时间、文件全称、文件所属版块编号 (1:公告类,2:教程类,3:课件类)、文件点击次数;④文章类别信息 (SortInfo),包括类别编号、类别名称;⑤备忘录文件信息 (LogInfo),包括文件编号、创建时间、内容、作者号;⑥留言信息(MessageInfo),包括留言编号、发送者号、接受者号、留言主题、留言内容、创建时间、留言状态标识等;⑦答题信息表 (AnswerInfo),包括答案编号、答题时间、答案内容、回答者号、答案所对应的问题编号等;⑧问题信息表 (QustionInfo),包括问题编号、提问者号、问题标题、提问时间、问题解决时间、问题内容、问题补充内容、问题解决标识、问题分值、回答者号、问题所属版块编号、回答总数、最佳答案编号等;⑨问题版块信息表 (know_sortinfo),包括版块编号、版块名称、版主姓名;⑩积分等级表信息 (StepInfo),包括积分等级标识、等级名称、积分范围。

4 系统详细设计

笔者基于B/S模式,以.NET作为开发平台,采用C#编程语言结合SQL Server 2005数据库设计并实现了网络教学资源管理系统。

4.1 系统主页面设计

系统用户通过网址打开网站,便进入网络教学资源管理系统主页,如图2所示。导航条上显示有首页、公告、个人信息、教程、课件、上传、知道吧等7个导航按键。主页中间部分显示部分教程和课件信息,用户可点击教程、课件名称链接进行详细信息的浏览和下载。底部上是管理员用户登陆导航键:“管理员入口”,管理员由此进入管理员登陆界面。左边框列出了知道吧模块中的最新发布问题和最新解决问题的标题信息,点击后即可对问题具体信息进行浏览等。

4.2 公告信息页面设计

该系统主要应用于学校教学工作,为管理员提供及时发布学校各项通知和公告是教学资源管理系统的一个必备功能之一。考虑到实际应用中有部分公告信息可能涉及到学校发布的一些重要文件,本系统将公告信息作为一个功能版块进行开发,点击标题衔接可进入详细信息页面,并赋予用户浏览、下载的操作使用权限。

4.3 个人信息管理页面设计

该系统用户群体比较集中,主要是教师和学生。因此设计了一个专门针对个人信息进行管理和操作的模块。该模块为登陆用户提供管理个人留言箱和备忘录的功能。用户点击进入个人信息页面后,显示个人信息、备忘录和留言操作界面。

图2 网络教学资源管理系统主页

在备忘录界面中。用户可以进行日期的查询。用户可以点击编辑、删除按钮进行相应的操作。

在留言箱中可以浏览、阅读、删除收到的留言信息,还可以发送留言。留言箱的设置主要是考虑到给老师和学生提供更具有自由度交流的平台,比如教师可以根据留言进行自我测评,给学生以反馈信息。

4.4 资料上传页面设计

教学资源管理系统设计的首要目的就是要实现对教学资源进行有效的整理、组织,方便用户进行快速检索、浏览。为了满足用户对各种教学资源的需求,仅靠几个系统管理员来提供资源是远远不够的,故本系统将资料上传操作权限提供给一般用户。学生或者教师可以将资料上传。但未经管理员的审核,不能显示出来提供给其他用户使用。

4.5 知道吧页面设计

为了更好地实现提高教学效率,真正为学生和老师提供一个交流的平台,该系统为用户提供知道吧模块。在知道吧中用户可以浏览问题、发表问题、回答问题等。

4.6 管理员操作功能显示页面设计

系统管理员可以通过该页面对该系统进行文章管理、知道吧管理、用户管理、系统管理员管理等操作。

5 结 语

该教学资源平台的实现与实施,极大地促进了由以教师为中心向以学生为中心的转变,由注重知识传授向注重创造、创新意识培养的转变,由封闭性学习向开放型学习的转变。

[1]周金玲 .校园网多媒体教学资源库的建设和管理探讨 [J].科技情报开发与经济,2007(17):250-251.

[2]丘辉麒 .关于网络教学资源建设的分析 [J].电化教育研究,2005(2):51-53.

[3]张建伟,彭燕,刘强 .软件工程实践教学平台的设计与实现 [J].湖南工业大学学报,2009,23(2):92-95.

猜你喜欢
教程管理员管理系统
基于James的院内邮件管理系统的实现
我是小小午餐管理员
融合计算思维的国外项目式创客教程分析——以微软micro:bit CS教程为例
我是图书管理员
我是图书管理员
可疑的管理员
基于LED联动显示的违停管理系统
挽碧制作教程
海盾压载水管理系统
高效渲染教程