欢迎来到天天文库
浏览记录
ID:34104243
大小:136.43 KB
页数:3页
时间:2019-03-03
《基于web的c语言程序设计自主学习系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Web的C语言程序设计自主学习系统的设计与实现★徐扬(内蒙古科技大学T程训练中心,内蒙古014010)摘要:讨论利用PHP、MySQL技术开发基于Web的C语言测试系统的关键技术,给出基于Web的测试系统的设计模型。本系统为学习C语言的师生提供一个网络平台,并丰富了C语言的教学手段关键词:C语言:自主学习;PHP技术0引言《计算机技术基础A(C语言)》是我校理T科学生2系统结构设计的公共基础课程.其教学目的是培养学生的初级计算本系统由系统维护子系统和自主学习系统组成。机程序设计能力.既包括对结构化程序设计基础理论共设计8个数据表.包括“
2、管理员信息表(sys_admin)”、的理解.也包括通过编程解决实际问题的能力。而课堂“学生信息表(student)”、“单元学习表(cstudy)”、“单元_教学难以满足学生学习的要求.课外的学习软件也不测试题库~(d_test)”、“综合测试题库表(ztest)”、“登录能完全体现我校教学的特色和重点。因此,根据我校学记录表(c_log)”、“C语言常用算法表(c—sf)”、“在线答疑生的实际情况.设计一套基于Web的自主学习系统.表(conline)”。_有助于充分体现学生在教学过程中的主体性.补充教其中系统维护子系统主要实现管理员对
3、系统数据学资源的短缺.以达到提高程序设计实践能力的目的。库的维护功能从功能上,系统采取分章节的方式,对各部分知识(1)系统维护子系统:点理论、程序设计实践技能进行讲解、重点难点标注、考核、评分,提供在线讨论、答疑,提供一个在线《C语言程序设计》课程的自主学习平台。1系统开发环境简介系统基于PHP+MySOL技术开发PHP是一种HTML内嵌式的语言.是嵌入HTML文档在服务器端执行的脚本语言PHP具有非常强大的功能.所有的CGI的功能PHP都能实现.而且支持几乎所有流行的数据库以及操作系统。MySQL是一个真正的快速的、多网1系统维护结构网用
4、户、多线程的网络数据库.与PHP被称为“黄金搭★基金项目:内蒙古科技大学2009年度重点教改项目(No.JY2009036)收稿El期:2010—09—25修稿日期:2010—10—15作者简介:徐扬(1980一),女,辽宁沈阳人,硕士,讲师,研究方向为计算机网络与应用现代计算机2010.10@(2)自主学习系统:$~onnect=mysql_connect($server_host,Suser,$password);mysqlselect——db($db—name,$connect);?>其中:Sserver_host为MySQL数据库所
5、在的服务器地址(IP地址或域名);$user为登录MySQL数据库的用户名:$password为登录MySQL数据库的密码:$dbname—为MySQL数据库的名称:图2(2)登录检测:学生登录系统时,需要提交自己的①登录检验:学号,待系统检测学号合法后.才能进入自主学习系本系统仅提供给在校学生使用,学生登录时.输人统本人学号.经检验合法后进人自主学习系统
6、”selectfromstudentwherexh=$1o——gincode;学内容以及重点内容提示—$resuh=mysql③单元测试:_query($check—sq1);$number_rows=@mysql学生可检验自己对各单元掌握的程度单元测试_numrows($resuh);题目主要围绕本单元的教学内容而设定.分为选择题、if($number_rows<1){returnfalse;}填空题、改错题和编程题四种类型题目系统根据所提else{retumtrue;}交的答案,与题库中的参考答案进行对比、分析.并给}出评分结果.记录测
7、试者的测试结果.并提供参考答案?>和解题分析④综合测试系统该函数用来检测所提交的学号是否存在.若存在则返回true。否则返回false。综合测试题目类型是各单元教学内容的综合体(3)试题评分:现,题型也分为选择题、填空题、改错题、编程题四种类型。同样,系统根据所提交的答案,进行评分、分析,并①选择题:只需将提交的答案与题库中的标准答给出评分结果和参考答案案(A、B、C、D)对比即可;⑤常用算法:②填空题、改错题:将所提交的答案,以回车、换行将C语言所涉及到的常用编程算法进行汇总、总符为分隔符号.截取为一个item.在不为空行的前提结,便于学
8、生学习、记忆。例如:“判断整除关系”、“阶乘下,记录其所在的行数line—no,去除item内部的空格,与题库中的标准答案对比(去除字符问的空格),若该的算法”、“素数的判断”、
此文档下载收益归作者所有