1一种基于Web的课程网络教学软件的设计与实现
摘 要:为了提高课程教学质量和效率,我们采用IIS+ASP网页编程+ACCESS数据库+SQL查询语言实现开发教学网站网上教学平台。教学平台服务包括管理员、教师和学生三个不同身份的用户,通过平台可以方便教师上课和学生之间交流。实现了教学资源管理、资料下载和上传、作业管理、教学评价、课程论坛、在线调查等功能。通平台提高了学生对本课程的学习积极性和主动性。
中图分类号:TP393 文献标识码:A 文章编号:2095-2163(2015)02-
关键词:Web; 网络课件;教学网站
Design and Implementation of?a kind of Network Course?Teaching?Software based on Web
LIU Sanxiang
(Zhaoqing Industry&Trade Vocational School, Zhaoqing Guandong 526060,China)
Abstract: In order to improve the quality and efficiency of teaching, the paper uses IIS + ASP + ACCESS database + SQL query web programming language to implement development of teaching website online teaching platform. Teaching platform services includes administrators, teachers and students of three different identity of users, through the platform communication between the teacher in class and students can be facilitated. Therefore the platform realizes the teaching resource management, data download and upload, job management, teaching evaluation, curriculum BBS, online survey, and other functions. As a result, the enthusiasm and initiative of students learning this course are improved.
Keywords:Web; Network Courseware; Teaching Website
0 引 言
改进教学模式,提高教学质量是我们一直追求的目标,当前则多采用与网络相结合的教学方法。在网络教学环境中,能够向学习者提供大量的主题学习资源和协作学习交流工具,并通过开发学习平台,使得教师和学生能够广泛参与,网上互动,从而全面培养学生的自主学习能力、创新能力和实践能力[1]。网络教学现已成为学生学习的一种重要方式。本文即针对教学中课程需要设计研发了专门网站以满足教师和学生的理想预期。具体论述可进行如下展开。
1系统功能模块设计
该系统是用ASP网页编程+ACCESS数据库+SQL查询语言编程,因而是基于网络在线的系统,主要功能可分为前台和后台管理两个模块。具体来说,前台重点包括10大部分,如图1所示。
图1 前台模块图
Fig. 1 Front module diagram
由图1可见,前台模块中各部分的实现功能解析如下:
(1)课程概况:包括课程简介、教学大纲、教学计划、教材教参介绍。
(2)教师队伍介绍:介绍了这门课程教师的相关资料。
(3)教学资源:包括了教材的电子书、PPT电子教案、电子书课件等学习资料。
(4)作业管理:学生用户可以下载作业题,完成后上传到网站。
(5)资料下载:登录用户可以下载该课程的PPT课件、实验要求、电子书(教材)、习题解答、电子教案、试题等学习资料。
(6)教学评价:分别介绍了校内、校外、学生对这门课程的评价。
(7)课程论坛:学生可以在论坛中留言提出自己的疑问,老师或同学可针对留言中的提问作出回复,从而实现对疑难问题的及时解答。
(8)在线调查:可以针对教学中的某一问题进行在线调查,从而得到大多数学生的意见,以期进一步改善该课程的教学工作。
(9)友情链接:可以快速链接到其他同类教学网站。
(10)本站公告:发布最新的教学消息,或网站情况。
网站管理员能够通过后台维护网站的正常运行,及时更新课程的信息,后台管理包括四大部分,如图2所示。
图2 后台模块图
Fig.2 Background module diagram
2 数据库设计
该网站采用了Access数据库,共创建了5张表,分别是:
(1)会员信息表:用于记录会员的用户名、用户密码。
(2)管理员信息表:用于记录管理员的用户名、密码。
(3)留言信息表: 用于存储留言信息。其中包括:留言人、留言内容。
(4)票数统计表: 用于存储四个选项的得票数。
(5) 公告信息表:用于存储公告的内容和发布公告的日期。
图3 E-R图
Fig.3 E-R diagram