毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 计算机论文

在线考试系统+文档(八)

作者: 浏览:1542次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:在线考试系统+文档(八),论文范文关键词:在线考试系统+文档(八)
在线考试系统+文档(八)毕业论文范文介绍开始:
gt;
 该文件就是考试界面,实现真正的动态随机选题,并对每个考生的考试时间进行监控,到结束时间后自动给出提示。
 该文件的总体构架是使用了if else 语句进行了一个选择,刚进入该页面submit1得值肯定不等于“开始考试”,所以先显示出“开始考试”的按钮。按下以后,首先把当前时间以分种为单位存储在session的变量starttime中。然后进入随机抽取试题部分,单选题和多选题的抽取很相似,只不过一个是单选按钮,一个是多选按钮罢了。这里只解释单选题的部分。
 strid1=""是定义了一个字符串变量,并先赋值为空。
 Randomize是产生随机种子,在使用rnd()函数之前一定要先用Randomize产生随机种子才能实现其产生0~1之间随机数的功能。
 for i=1 to session("singlenumber")直到next是选择singlenumber(代表某科目的单选题数量)个单选题。
 下面的代码实现了从数据库中随机不重复的选题:
 set rs=server.createobject("adodb.recordset")
 sql="select * from question where subjectname='"&session("selectsubjectname") & "'and type='单选题' and haveselect=0 "
 rs.open sql,conn,3,2
 count=rs.recordcount
 temp=fix(count*rnd(10))
 rs.move temp
 rs("haveselect")=1
 rs.update
 strid1=strid1 & rs("ID") & ","
 其中haveselect标志某题是否已经被选过。
 Count变量用来存放所有未被选过的单选题的总数。
 temp变量用来存放0~Count之间的随机整数值。
 rs.move temp是将当前记录移到第temp条纪录。
 rs("haveselect")=1是将当前选出的纪录的标志位设为1,然后用rs.update把数据库中的相应标志位改为1。
 strid1=strid1 & rs("ID") & ","是将所有选出的试题的id号用逗号分割后存储在strid1一个变量中,以方便的把所有选出的试题的id号传到result.Asp文件中,这也是本设计的一个独特的地方。需要说明的是strid1变量的最后是一个逗号,在下一个文件中会详细说明如何进行处理。
 set rs=server.createobject("adodb.recordset")
 sql="select * from question where haveselect=1 "
 rs.open sql,conn,3,2
 rs.movefirst
 do while  not rs.eof 
 rs("haveselect")=0
 rs.update
 rs.movenext
 loop
 上面一段程序是在选完题之后将所有已经设成1的haveselect改写成0,这样自己下次或别人就仍可以选择所有的试题。
 最后一段程序是用来计时的,考试时间到了之后自动给出提示。
 6.<result.asp>
 考生提交答卷以后,该文件就把考生的答案同question表中的正确答案进行比较,最后得出考生的得分。
 首先是变量赋值,取得session对象的一些变量值,以方便使用。endtime=now()是去的考试结束时间。
 selectstr1=request.form("hidQuestID1")和
 selectstr2=request.form("hidQuestID2")是获取存放被选单选和多选试题的id号的两个字符串。
 len1=len(selectstr1)和
 len2=len(selectstr2)是取得两个字符串的长度。
 str1=left(selectstr1,len1-1)
 str2=left(selectstr2,len2-1)是把两个字符串的结尾(也就是逗号)取掉。
 dim id1,id2
 id1=split(str1,",")
 id2=split(str2,",")是用split()函数将存有id号的字符串拆开并存放到数组当中,以便调用。
 以上就实现了所有被选中的试题的id号的传递。
 下面这段程序就实现了单选试题的答案于正确答案的比较,并得出单选题应得分数。
 for i=1 to singlenumber
 result=request.form("no"&id1(i-1))
 if  not isempty(result) then
 sql="select * from question where id="& clng(id1(i-1))
 set rs=server.createobject("adodb.recordset")
 rs.open sql,conn,3,2    
 if result=rs("answer") then
 score=score+cint(singleper)
 end if
 rs.close
 set rs=nothing
 else
 end if
 next
 多选题与单选题程序基本相同,这里就不赘述了。
 接着就是将考试结果纪录存入score表中,并对考生显示出考试成绩。
 上面是在线考试系统考试部分的程序及其解释,该部分是系统最主要的部分,所以解释得比较详细。管理部分很多文件功能都很相似,这里就只挑功能最全又比较重要的文件作以解释。(这些文件都放在admin文件夹下)
 7.<primary.asp>
 该文件实现的功能是管理员选择进行管理的项目,也就是管理主界面。
 8.<mgstudent.asp>
 该文件实现对用户进行管理(删除或添加)的功能。
 9.<mgadmin.asp>
 该文件实现对管理员进行管理(删除或添加)的功能。
 10.<mgsubject.asp>

首页 上一页 5 6 7 8 9 下一页 尾页 8/9/9


以上为本篇毕业论文范文在线考试系统+文档(八)的介绍部分。
本论文在计算机论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:毕业设计题目:图书管理系统 下一篇:列车时刻查询决策系统设计文档

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供计算机论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有