APP下载

精品课程网站平台设计

2011-11-04刘鸣涛付立悦

大众科技 2011年4期
关键词:精品课程模块功能

刘鸣涛 付立悦

(青岛理工大学费县校区,山东 临沂 273400)

精品课程网站平台设计

刘鸣涛 付立悦

(青岛理工大学费县校区,山东 临沂 273400)

文章针对当前教育信息化的需求,提出了基于B/S模式的精品课程网站平台的设计方案。简要论述了该网站的设计方法,应用ASP. NET,ADO. NET 和SQL Server 2000 等技术,成功实现并应用到教学工作中。对于教育信息化的发展以及教学质量和水平的提高起到积极的促进作用。

B/S模式;ASP.NET;ADO.NET;精品课程网站

(一)引言

近年来,随着计算机技术和网络技术的飞速发展,信息技术对传统的教育、教学也产生了巨大影响。高校信息化是高等教育现代化的需要,是高校改革和发展的一项紧迫的战略任务,也是高等教育现代化的必然选择。精品课程网站是高等学校教学质量与教学改革工程的重要组成部分,是学生自主学习、教学互动、学习交流的重要平台。建设一个内容丰富、特色鲜明、简约易用的精品课程网站,不仅要考虑网站的制作、发布和维护,还要针对教学考虑网站的定位和整体风格,网站的架构和栏目,以及课程资料的收集和整理。精品课程网站的目的是为学生提供自主学习的平台,为教师提供教学互动的平台,为学校提供课程改革成果的窗口。通过精品课程网站,学生可以清楚地了解课程在人才培养方案中的地位和作用,了解课程的学习要求,了解课程的重点和难点,预习和复习教师课堂教授的内容,检查自己的学习效果和掌握知识的情况,并向老师提出学习过程中的疑问以及就有关内容与老师交流。教师则可以通过网站了解学生的学习情况,听取学生的意见与建议,发布习题和答案,从而提供工作效率和改进教学方法,进而全面提高教育教学质量和水平。

(二)系统设计

1.设计目标

本系统目的在于设计一个精品课程的通用平台,提供课程介绍、多媒体资料的发布和共享、课后习题以及答案的在线管理、留言和用户管理等功能。同时,对于课程的基本信息,动态存放在数据库中,可以方便的根据具体课程进行修改和更新,适应多课程的需要。

2.功能设计

根据以上对于系统的设计目标的分析,此系统要具体完成以下功能模块:

(1)课程信息管理模块:此模块功能将提供课程信息的修改、更新等相关的操作,因此,此模块中的功能只是对于代课教师开放。教师用户登陆后将可以对所带课程的基本信息进行修改、删除和更新,比如课程概况、教学内容,教学条件、课程特色、建设目标等等,同时可以把教学大纲和教学周历发布到网上供学生查看,使学生学习过程中对学习的目标和学习进度做到心中有数。

(2)多媒体教学资料管理模块:多媒体教学课件的网上共享是精品课程网站的重要功能之一,教师用户可以通过此模块发布多媒体教学课件和相关资料供学生下载。学生则可以通过网络方便的获取到教学 PPT和相关资料,协助课程的预习、复习,提高自学能力。

(3)作业及答案管理模块:此模块提供作业及答案的管理功能,教师使用此模块的功能上传作业文件和相应的答案文件,并可以对作业和答案独立进行管理。同时,在习题和答案上传时,提供了是否允许学生用户可见的选项,这样教师可以提前将教学计划中的作业和答案批量上传,随着教学的进度再逐渐允许学生下载。通过这样的方式,不仅减轻了教师批改作业的工作量,而且学生不只是看老师批改的对错,而可以方便的取得标准答案,进一步发现自己错在什么地方,查漏补缺,使每一次作业都起到应有的效用。

(4)留言管理模块:提供一个简单留言系统的功能支持。学生可以通过此功能给教师留言;教师则可以通过此途径了解到学生的学习情况和问题,听取学生的意见与建议,进一步修正教学方法,提高教学质量。

(5)用户管理模块:主要包括教师用户的创建,用户的基本信息修改的功能,包括登录名、登录密码等等。

3.数据库设计

在系统数据库结构的设计方面,一般应遵循以下几个方面的原则:①充分性原则,即信息面要广,信息量要大,充分满足查询统计、分析的要求;②必要性原则,即信息量力求精简,减少重复和无效数据,以避免增加输入工作量和影响计算机处理速度;③合理性原则,即数据结构必须有利于程序模块的设计,缩小查询范围,提高工作效率。

本系统采用SQL Server数据库,数据库中包含以下各表:教师信息表、用户信息表、课程信息表、多媒体课件信息表、作业信息表、留言信息表以及附属表等等,其具体的设计和关系如图1所示。

图1 数据表设计

(三)系统实现

ASP.NET 是微软在. NET Framework 上提供的全方位的Web 开发平台,其优点是引入了全新的HTML 编程模型,将程序代码与用户接口分开,使程序更具可扩充性;ASP.NET 还提供结构服务,进一步减少了开发人员必须编写的代码量,并提高了应用程序的可靠性。此外,本系统对于项目的管理,需要处理相对较多的数据。 ASP.NET 除了支持原有的 ODBC数据库访问技术外,还提供了ADO. NET技术.ADO. NET 提供对Microsoft SQL Server 等数据源以及通过OL EDB和XML 公开的数据源的一致访问,并通过两个核心组件——Dataset和. NET Framework 数据提供程序完成从数据操作中分解出数据访问的任务。

本系统使用Microsoft的ASP.NET进行开发,采用B/S模式,后台数据库采用了SQL Server 2000。本系统已成功应用于青岛理工大学费县校区机电系《电工技术》的教学工作中,主页面如图2所示。

图2 《电工技术》课程主页

在主页面可以链接至“课程简介”、“教学队伍”、“课程描述”、“自我评价”、“建设规划”“教学资源”六个子页面,并对于学生常用的功能集中在左侧的常用功能列表中,包括电子课件下载、习题集、实验指导和在线留言功能,方便学生使用。本系统在代课老师登陆后,将进入老师的管理页面,可以发布公告、修改教学计划和周历、查看学生留言、管理多媒体课件,发布习题和答案等功能。如果是管理员权限登录,则可以对整个课程信息和教师账户信息进行管理,可以方便的移植为其他课程使用。

(四)结语

本系统采用 ASP. NET 和 ADO. NET 技术,实现了基于B/ S模式的通用精品课程网站系统,充分利用校园网络平台,共享教学资源,促进了现代信息技术在教学中的应用。目前在使用过程中,发现此系统仍有一些功能需要改善和补全。随着进一步的完善开发,精品课程网站的实用性将更好的得以体现,对推进教育创新,深化教学改革,全面提高教育教学质量都将起到巨大的作用。

[1]黄泽钧.精品课程网站的设计与建设[J].湖北水利水电技术学院学报,2007(01):50-53.

[2]蒋学英.Web数据库设计与开发[M].北京:清华大学出版社,2007,03.

[3]胡迎松,彭利文,池楚兵.基于.net的Web的应用三层结构设计技术[J].计算机工程,2003(5):173-175.

[4]刘乃雨.ASP.NET2.0 网络开发详解[M]. 北京:电子工业出版社,2008.

G423

A

1008-1151(2011)04-0040-02

2011-01-13

刘鸣涛(1982-),男,青岛理工大学费县校区机电工程系硕士研究生,研究方向为智能信息处理;付立悦(1985-),女,青岛理工大学费县校区机电工程系硕士研究生,研究方向为智能信息处理。

猜你喜欢

精品课程模块功能
也谈诗的“功能”
28通道收发处理模块设计
“选修3—3”模块的复习备考
关于非首都功能疏解的几点思考
中职学校“汽车空调”精品课程建设实践探索
精品课程转型升级为精品资源共享课的认识与思考
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用
精品课程资源共享建设问题的探索与思考
集成水空中冷器的进气模块