高校精品课程管理系统设计与开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 前言
1.1 课题提出的背景
“高等学校教学质量和教学改革工程”是教育部于2003年决定实施,精品课程建设项目是“质量工程”中的重要内容之一。精品课程建设指的是以网络为平台,全面的展现精品课程的资源,充分发挥精品课程的示范作用的一种网络教学模式。这种模式扩展了学习主体自主学习的途径,为学生提供更为广泛的学习平台。自国家精品课程建设工作从2003年开展以来,已经建设了大量的国家精品课程,据国家对于大专院校精品课程数量统计显示,这项工作仍然有相当大的一部分空白尚未填补。另外,各省、市、以及各高等院校等不同级别的精品课程计划的数量和发展状况要远远大于国家级的精品课程建设规模。因此,精品课程的建设具有巨大的发展潜力。
然而,基于网络平台的精品课程建设工作仍存在较大困难。一方面,作为熟悉精通网站建设的相关计算机技术人员,对教学内容、教学方法以及相应的教学手段和技术不够熟悉,尽管他们有着的过硬的建站技术,却无法抓住精品课程的精髓。要建设出体现现代教育思想、符合教育规律的优质网络课程,有着的很大困难。另一方面,作为高校教师而言,他们大都不甚精通网站建设工作。尽管目前网页编辑软件已经广泛应用,网页设计较为普遍,但想真正设计出一个好的网页仍属不易,它实际上还需要美学、文学、动画设计、统筹学等专业知识。只有把这些元素有机地结合起来,才能设计出具有自己鲜明特点的网站。然而,精品课程要求的内容很多,要把如此众多的内容统一起来放到网上浏览,需要很高的网站综合规划和设计的能力。这对于教师来说,有着很多的困难。
本文设计与开发的高校精品课程管理系统,可以大幅降低对精品课程主讲教师专业要求的同时,提高精品课程建设的制作质量和工作效率,缩短开发周期,降低开发难度。
1.2 课题现状分析
精品课程管理系统的设计目的,来协助教师在线制作、管理精品课程,帮助教师以自助建站的方式定制内容可动态编辑的精品课程网站,实现文本、图片、动画、音频和视频的素材上传,并最终实现在互联网或校园上的课程发布的网络应用系统。
目前国内各大高校都开发建立网络精品课程,然而这些网络精品课程的实现无外乎以下两种类型:第一种是纯网站形式,这种形式的精品课程建设是将各课程做成单独的网站,然而教师由于技术水平有限无法亲身参与课程网站的建设。另一种是依托网络教学平台建设,这种形式的精品课程受到所依托网络教学平台功能的限制无法达
到预期的效果,比如操作界面过于复杂使教师不容易掌握平台的使用功能等。
目前市场上出现的专业精品课程制作系统软件有天空教室精品课程开发系统和谷秋精品课程软件学校版等。从这些精品课程制作系统提供的服务看,它们有自己的成功之处。总体而言,精品课程制作系统使得教师以填表一样轻松的方式完成精品课程的全部制作工作,提高了精品课程的开发效率。但是,也有着明显的不足。首先,费用昂贵,一套精品课程的制作收费动辄数万人民币,这对于普通的学校来说是一项很重的负担。其次,在同一时间仅允许编辑或查看一个文档,在编辑或查看另一个文档的时候必须关闭前一个文档,因而操作不方便。
经过对各高校目前精品课程建设现状的分析,可以看出:目前没有一个合适且经济的平台能够让教师来自主实现对课程的制作,并且能够满足学生对于网络学习的需求。因此,本课题就是要设计与开发一个能够让教师经过简单的操作即可制作出精品课程同时进行管理的系统。系统建立的课程将实现统一的风格,以便于专家更高效地进行评审工作,及学生更容易地在线学习。
1.3 本课题研究的目的和意义
1.3.1 课题研究的目的
本课题的目的是设计与开发出一套精品课程管理系统,集精品课程在线制作和在线管理为一体,向教师在线制作和管理精品课程提供了一个操作简单、界面友好、所见即所得的在线可视化文本编辑工具,用户只需掌握基本的计算机操作技能、懂得word文档即可使用该工具。为老师跨过网站制作这一技术鸿沟,可以自主地制作精品课程网站,更好利用网络的为教学服务。
1.3.2 课题研究的意义
本课题的意义在于:(1)提高了精品课程网站制作效率,本研究开发的高校精品课程管理系统能在短时间内满足不同规模的精品课程网站的制作,降低了技术门槛,从而使课程建设者可以把更多的精力放在教学内容、教学方法、教材等的建设上。并且本管理系统还具备后期的精品课程管理功能。(2)为精品课程网站的实现提供了统一的模式,便于管理和申报。(3)有利于与其它教学管理系统中资源的共享。
1.4小结
本章阐述了高校精品课程管理系统课题提出的背景、目前国内的研究现状、目的和意义。
2 系统需求分析和关键技术介绍
2.1 系统需求分析
2.1.1需求分析的必要性
首先进行系统需求分析,明确建设系统需要满足的目标要求,进而依据系统的目标要求重新设计系统架构,给出系统新的体系结构。在此基础上给出一些关键功能的实现策略,确保系统实施的可行性。
2.1.2 系统需求分析
本文研究的成果是一个精品课程网站的管理系统,为了使用户能够进行精品课程在线制作和管理,互动程序管理,扩展程序管理,用户管理,数据管理,站点管理,系统设计必须满足以下要求:
(1)系统的安全性用户进入制作系统时首先应该进行登录,只有通过身份验证后才能进行相应的操作,以防无关人员进入管理系统,或擅自修改内部信息和资料,尽可能杜绝对系统数据安全构成潜在威胁的可能。
(2)系统的科学性系统应严格遵循国家教育部关于课程建设及评审的相关规定进行科学的规划设计。另外,在保证符合规定内容的基础上,也可以适当添加课程的特色内容,如在线答疑等。
(3)系统的可行性系统应能具有较高的可靠性、容错性和空难恢复能力,要能够及时进行备份。
为了满足以上要求,本系统应实现用户登录身份验证、用户管理、角色管理、模板选择、课程网站发布、课程模块管理和模块内容更新等功能。
2.1.3 系统需求分析的必要性
系统登录模块对用户进行身份和密码验证。所有用户都是通过登录界面进入系统的,系统会根据事先分配给用户的权限允许用户进行指定的操作。本系统中,用户分为三个权限等级:系统管理员、教师、学生。
(1)系统管理员
系统管理员包括超级管理员和普通管理员。超级管理员是在系统初始化时建立的,主要任务是对整个系统进行管理和维护。如添加和删除普通管理员帐户,审批精品课程网站建立的申请,对精品课程网站进行管理,发布新闻,管理BBS留言板等。
(2)教师