《C语言程序设计》精品课程网站设计与实现

点赞:19374 浏览:83804 近期更新时间:2024-03-01 作者:网友分享原创网站原创

摘 要:精品课程建设是高等学校教学质量与教学改革工程的一项重要内容,精品课程网站是精品课程建设和评价的窗口.C语言程序设计课程是计算机系的专业基础课,本文设计和实现了《C语言程序设计》精品课程网站.该网站怎么写作器端采用ASP技术、后台数据库采用Access,利用ADO数据库访问技术实现对数据的各种管理操作.网站上发布与共享教学资源,学生自学或补充学习;提供在线交流平台,实现师生互动;提供在线测试平台,检验学习成果.

关 键 词:C语言精品课程ASPAccess

精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措.精品课代表了高校课程建设的最高水平,为了使学生和老师之间有多角度,多渠道的沟通,将优质的教学资源上网并共享、动态更新,提高学生自学能力.通过网络教学平台实现师生互动,在线解答学生提出的问题,及时了解学生当前的状态.因此,建立精品课程网站是十分必要的事情.


C语言程序设计课程是计算机系的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广.几年来,课程组人员在C语言程序设计课程建设上投入了很大精力,积极地进行了教材建设、教学内容、教学方法、教学手段和考核方式的改革,取得了良好的成绩.本文针对C语言课程建设的发展,采用数据库技术与ASP技术,实现了一个基于B/S结构的《C语言程序设计》精品课程网站.

一、精品课程网站规划

该网站主要面向的用户人群有三类:

(1)教师,教学资源的提供者,上传和发布作业,查看学生提交的作业,回答学生提出的问题.

(2)学生,网站的主要使用者,下载课件,下载作业,提交做好的作业,可通过留言板提出问题,可在线交流,可在线测试和练习.

(3)系统管理员,后台管理者和网站维护者.

网站划分出以下几个功能模块:

(1)课堂教学:包括教学大纲、授课教案、教学课件、教学录像、考试大纲

(2)实践教学:包括实验大纲、综合实例、实验开放

(3)互动学习:包括留言与反馈、网上答疑、在线测试、作业提交

(4)教学资源下载:包括教学课件、同步训练、模拟试卷、经典案例、算法动态演示

(5)常见问题

二、数据库设计

数据库是信息系统的核心和基础,是网站开发和建设的重要组成部分,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息.在动态网站的设计中,数据库设计的重要性不言而喻.合理地设计数据库结构可以提高数据存储的效率,保证数据的完整和统一.本网站的后台数据库采用Access数据库,在IIS环境下运用ASP技术、HTML语言,通过ADO数据访问接口可以方便地操作Access数据库.本网站设计了三个数据库,库中建立了15个表,用户表、教师队伍表、课程教案表、留言表、在线答疑信息表、试题表、常见问题表等.

《C语言程序设计》精品课程网站设计与实现参考属性评定
有关论文范文主题研究: 关于数据库的论文范文集 大学生适用: 硕士论文、硕士论文
相关参考文献下载数量: 78 写作解决问题: 如何怎么撰写
毕业论文开题报告: 论文任务书、论文设计 职称论文适用: 技师论文、中级职称
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 优质选题

三、精品课网站模块详细设计与实现

1.网站首页设计

精品课程网站的前台是系统与用户交涉的主要界面,网站是否能满足用户的基本需求、美观易用,是否方便用户查找、下载资料, 前台界面设计非常重要.

本网站前台设计简洁、明快,分类清晰,一目了然,方便查找.网站导航栏分为网站首页、教师队伍、课堂教学、实践教学、教学资源、互动学习、常见问题7部分.网站中除导航栏外,还提供了新闻消息板块,学生可以通过它及时的了解到关于该门课程的信息,管理员可以对公告进行添加,修改,删除操作.网站主页还提供了超链接,方便学生访问和本课程有关的学习网站和课程网站.

2.教师队伍模块设计

教师队伍模块中主要展现教师的教学获奖情况、教师的教研成果和教研课题.

3.教学资源模块设计

教学资源主要提供了课件、试卷、经典案例、同步训练等学习资源,为了便学生对于抽象知识的理解和认知,还提供了C语言中一些典型算法的动态演示,学生可以下载学习.

4.课堂教学、实践教学模块设计

教师自行开发、设计了配套的直观易懂、深入浅出的多媒体教学课件,以及课堂教学实录,供学生课余时间学习和观看,进行自学或补充学习.教学大纲、实验大纲和考试大纲也发布在网上,为学生提供参考.同时还为学生提供了综合实例,目的是让学生能够独立举一反三.

5.互动学习模块

该模块包括三个部分,留言与反馈、网上答疑、在线测试.

其中留言与反馈页面包含四个讨论区,作为学生,可以查看论坛里的所有问题,还可以提出自己想要得到解答的问题,也可以发表自己的意见和写出自己编写出来的程序来和大家分享.检测如已经提过问题,可以查看是否有回复以及回复的内容.作为老师,可以根据需要回答学生提出的问题,管理问题,对一些过了很长时间的问题和一些明显没有什么价值的问题进行删除,这样会使得界面整洁,便于回答问题.网上答疑是该模块的重要部分,更为直接体现了网站的交互性,学生可以在线提问,老师可以在线答疑,类似于聊天室,能实时进行交流.

在线测试是学生检验学习成果的模块,试题库题型丰富,包括:填空题、选择题、判断题、读程序题四种题型,每种题型的试题分为不同的知识点和难度.学生输入学号和姓名后,即可在题库中随机抽取试题,做答后可以检验对错,查询结果,让学生真正了解自己的不足,对哪个知识点的掌握还不够,从而再回到教学模块中,对这个知识点进行巩固学习,并得以加强对该知识点的认识,可以说该模块起到了学习知识、发现问题、解决问题、巩固知识一体化的作用.管理员可以在后台对试题库进行更新和维护.

精品课程网站是精品课程建设和评价的窗口,是精品课程网络化学习的平台,是教师与学生互动交流的媒介,因此,精品课程网站建设意义重大,我们将继续不断地进行网站的改进和完善,更好地怎么写作于教学.