C语言教学网站设计与实现

C语言教学网站设计与实现

ID:38230266

大小:321.39 KB

页数:3页

时间:2019-05-25

C语言教学网站设计与实现_第1页
C语言教学网站设计与实现_第2页
C语言教学网站设计与实现_第3页
资源描述:

《C语言教学网站设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学/科/建/设/与/教/学/研/究*交流园地*C语言教学网站设计与实现沈丽容(南京林业大学计算机科学与工程系南京)摘 要 本文介绍了基于ASP的C语言教学网站的设计和实现方法。借助该网站,学生可以进行自学自测、在线答疑和经验交流等学习活动,提高学生学习C语言的兴趣,改进C语言教学质量。关键词C语言教学 动态服务器网页 动态网站1网站建设目的及意义学平台。通过这一平台,学生可以学式,提高C语言教学质量,激发学C语言是高校本科生公共必修习C语言知识、作课后练习和模拟测生学习C语言的积极性。课,上课人数多,课外辅

2、导困难。该验,并且可以通过留言板、E-mail、系统的开发目的在于为在校生课后论坛等与教师交流、向老师提问2网站功能结构设计学习C语言提供一个开放的网络教等,以改变传统的教学和答疑模系统用户分为三类:学生、教表1C语言教学网站功能结构设计课程学习(学生通过该模块可以浏览电子教案,加深书本知识的学习)每课一练(针对每章的知识点设计了一些课后练习,供学生检验学习效果用)模拟测验(学生学完这门课后,可以选择该模块进行总测验,并且每次点击该模块,题目都不一学样,因为该模块的60道题目是从题库中随机抽取的。学生提交试

3、卷后系统会立刻给出成绩和标生准答案,并且在每道题目后面还附有教师点评。通过该模块,学生不但可以检验自己的学习成模果,而且做错的题目还可以通过看题目点评来释疑,而不用像以前一样跑到办公室问老师)C块成绩查询(学生可以查询历次模拟考试成绩)语在线答疑(通过留言板模块使学生可以很方便地向老师提问并能迅速得到解答)热点讨论(为学生、教师探讨C语言学习方法提供一个即时交谈的园地)言公告发布(供教师发布新闻、通知等)教作业发布(教师可以通过该模块发布课后习题)学教试题发布(教师可以通过该模块发布模拟测验习题)师网作业修

4、改(对于存在错误的练习题,教师可以通过该模块进行订正)模站试题修改(对于存在错误的模拟测验题,教师可以通过该模块进行订正)块个人信息修改(教师可以通过该模块修改登录密码和E-mail地址)管学生管理(包括添加、删除学生名单,删除学生用户等)理教师管理(增删教师用户)员公告管理(删除和修改公告内容)模作业管理(删除和修改课后习题)块试题管理(删除和修改模拟测验题)32计算机教育2006.4学/科/建/设/与/教/学/研/究师和管理员。针对不同用户的不同需求,本网站设计了以下功能模块,如表1所示。3网站页面设计

5、3.1网站主页设计网站主页为上述三类用户设计图2教师页面图3随机测验页面了三个登录按钮,并为学生用户设计的习题。该模块要求具有以下功能。了一个“免费注册”链接。用户只要3.4管理员页面(1)显示倒计时。输入用户名和密码,并选择相应的按管理员的任务是保证整个网站(2)从库里随机抽取60道不同钮进行登录,系统会自动在相应的数的正常运行。在该页面中主要对网的题目,并生成试卷表单。据表中搜索用户名和密码,只有二者站用户进行管理,包括学生用户和(3)时间到后,学生就不能继都输对了,才可以进入相应页面。此教师用户。另外

6、对一些公告和习题续答卷,只能提交试卷,并且只能外,主页上还显示了最新的公告内进行删改。提交一次,即提交后不能再回去修容,供学生了解C语言教学、等级考改试卷。试最新动态和学习技巧等。4主要页面代码设计(4)学生提交试卷后系统要立3.2学生页面设计本网站采用的开发工具是刻进行判分,并显示学生答案、标学生登录网站之后,页面如ASP3.0+MicrosoftAccess2000。准答案和试题点评,供学生核对。图1所示。在此页面学生可以尽情后台数据库建立了学生用户信息、为了实现上述功能,系统设计地进行任一环节的学习。

7、如初学者教师用户信息、课后习题、模拟试了两个页面,一个用于生成模拟试可以选择“课程学习”和“每课一题、留言信息、新闻公告等数据表。卷,另一个用于批改试卷。生成试练”模块以巩固课堂所学知识。准数据库连接通过ADO对象模型中卷的页面test.asp主要完成第(1)、备参加等级考试的学生可以选择的Connection对象进行。数据库连(2)、(3)功能。批改试卷的页面“随机测验”和“往年试卷”模块进接被单独放在一个文件conn.aspshowtest.asp主要完成第(4)个功行考前热身训练。而且在此页面中中,连

8、接代码如下所示。能。以下列出这四个功能模块的主学生可以通过“在线答疑”、“热点<%setconn=server.要实现代码。讨论区”和“与老师联系”等模块createobject("adodb.connection")4.1显示倒计时及自动提交试非常快捷地获得疑难解答。conn.open"driver={microsoft卷代码设计accessdriver(*.mdb)};

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。