- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计精品课程网站设计和实现
C语言程序设计精品课程网站设计和实现
摘要:精品课程建设是高等学校教学质量与教学改革工程的一项重要内容,精品课程网站是精品课程建设和评价的窗口。C语言程序设计课程是计算机系的专业基础课,本文设计和实现了《C语言程序设计》精品课程网站。该网站服务器端采用ASP技术、后台数据库采用Access,利用ADO数据库访问技术实现对数据的各种管理操作。网站上发布与共享教学资源,学生自学或补充学习;提供在线交流平台,实现师生互动;提供在线测试平台,检验学习成果。
关键词:C语言 精品课程 ASP Access
精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。精品课代表了高校课程建设的最高水平,为了使学生和老师之间有多角度,多渠道的沟通,将优质的教学资源上网并共享、动态更新,提高学生自学能力。通过网络教学平台实现师生互动,在线解答学生提出的问题,及时了解学生当前的状态。因此,建立精品课程网站是十分必要的事情。
C语言程序设计课程是计算机系的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广。几年来,课程组人员在C语言程序设计课程建设上投入了很大精力,积极地进行了教材建设、教学内容、教学方法、教学手段和考核方式的改革,取得了良好的成绩。本文针对C语言课程建设的发展,采用数据库技术与ASP技术,实现了一个基于B/S结构的《C语言程序设计》精品课程网站。
一、精品课程网站规划
该网站主要面向的用户人群有三类:
(1)教师,教学资源的提供者,上传和发布作业,查看学生提交的作业,回答学生提出的问题。
(2)学生,网站的主要使用者,下载课件,下载作业,提交做好的作业,可通过留言板提出问题,可在线交流,可在线测试和练习。
(3)系统管理员,后台管理者和网站维护者。
网站划分出以下几个功能模块:
(1)课堂教学:包括教学大纲、授课教案、教学课件、教学录像、考试大纲
(2)实践教学:包括实验大纲、综合实例、实验开放
(3)互动学习:包括留言与反馈、网上答疑、在线测试、作业提交
(4)教学资源下载:包括教学课件、同步训练、模拟试卷、经典案例、算法动态演示
(5)常见问题
二、数据库设计
数据库是信息系统的核心和基础,是网站开发和建设的重要组成部分,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。在动态网站的设计中,数据库设计的重要性不言而喻。合理地设计数据库结构可以提高数据存储的效率,保证数据的完整和统一。本网站的后台数据库采用Access数据库,在IIS环境下运用ASP技术、HTML语言,通过ADO数据访问接口可以方便地操作Access数据库。本网站设计了三个数据库,库中建立了15个表,用户表、教师队伍表、课程教案表、留言表、在线答疑信息表、试题表、常见问题表等。
三、精品课网站模块详细设计与实现
1、网站首页设计
精品课程网站的前台是系统与用户交涉的主要界面,网站是否能满足用户的基本需求、美观易用,是否方便用户查找、下载资料, 前台界面设计非常重要。
本网站前台设计简洁、明快,分类清晰,一目了然,方便查找。网站导航栏分为网站首页、教师队伍、课堂教学、实践教学、教学资源、互动学习、常见问题7部分。网站中除导航栏外,还提供了新闻消息板块,学生可以通过它及时的了解到关于该门课程的信息,管理员可以对公告进行添加,修改,删除操作。网站主页还提供了超链接,方便学生访问和本课程有关的学习网站和课程网站。
2、教师队伍模块设计
教师队伍模块中主要展现教师的教学获奖情况、教师的教研成果和教研课题。
3、教学资源模块设计
教学资源主要提供了课件、试卷、经典案例、同步训练等学习资源,为了便学生对于抽象知识的理解和认知,还提供了C语言中一些典型算法的动态演示,学生可以下载学习。
4、课堂教学、实践教学模块设计
教师自行开发、设计了配套的直观易懂、深入浅出的多媒体教学课件,以及课堂教学实录,供学生课余时间学习和观看,进行自学或补充学习。教学大纲、实验大纲和考试大纲也发布在网上,为学生提供参考。同时还为学生提供了综合实例,目的是让学生能够独立举一反三。
5、互动学习模块
该模块包括三个部分,留言与反馈、网上答疑、在线测试。
其中留言与反馈页面包含四个讨论区,作为学生,可以查看论坛里的所有问题,还可以提出自己想要得到解答的问题,也可以发表自己的意见和写出自己编写出来的程序来和大家分享。假如已经提过问题,可以查看是否有回复以及回复的内容。作为老师,可以根据需要回答学生提出的问题,管理问题,对
原创力文档


文档评论(0)