基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进.pdf

基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进.pdf

ID:52174844

大小:291.52 KB

页数:4页

时间:2020-03-23

基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进.pdf_第1页
基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进.pdf_第2页
基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进.pdf_第3页
基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进.pdf_第4页
资源描述:

《基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·55·基于ASP.NET2.0的网上考试系统随机抽题功能的实现和改进陶酤,林财兴,何绪兰(上海大学机械工程及自动化工程学院,上海200072)摘要:随机抽题功能的实现是基于B/S网页考试系统的难点,通过newid()方法和临时表变量实现了较为复杂的不定项选择题随机抽取的功能,并且利用了SQL的存储过程和UDF实现了整个抽题过程的封装和松耦合,并且由于SQL存储过程的执行高效性提高了抽题的效率。关键词:网上考试系统newid存储过程UDF中图分类号:TP311.131文献标识码:A文章编号:1002—6886(20t0)05—0055—04TheRealiza

2、tionandImprovementoftheExaminationOnlineSystem’SRandomFunctionBasedonASP.NET2.0TAOZhe,LINCaixing,HEXulanAbstract:Therealizationofthefunctionofrandomproblemsisthedificultyoftheonlinetestsystem,bynewid()methodandthetern-porarytablevariablecanhandleamoresophisticatedrandonlfunction,and

3、thelseofSQLstoredproceduresandUDFachievesextractingandpackagingofthewholeprocess,andlooselycoupled.BecauseoftheefficiencyoftheimplementationofSQLstoredprocedures,improvingefi—ciencyofthepumpingeficiencyissues.Keywords:onlinetestsystem;newid;storeprocedure;UDFQuestionTab表中各个蠢豳~~一呲披据娄

4、督0引言字段解释::昌社会的发展也要求着考试方式和教育形式的变化,越来QuestionID:题库中每varcbar(lO’兽越多的远程教育的出现使得人们的课堂从教室中搬到了电道考题的一个唯一的编号;Qt~st;i⋯nwrcbar(~,脑屏幕前,考试方式也从原先的纸质考卷变成了一份份电子Subject:考题所属的科opz⋯bar(z)考卷。网上考试已成为了教育和考察方式变化中重要的一目,例如可以有语文,数学mrcbar(200)目u口nvarct~rl2Oo)环。等;o07⋯nvarcbar(~Ofl:蓦在人们渐渐接受这种网上考试方式的同时,也对其提出Chapt

5、er:考题所属科目詈了更多的要求:考试题型中选择题的选项的增加,不定项选择中的第几章节;:varcbar(5)兽题的加入,对大规模人数参考时随机抽题速度的保证,而其中Category:考题的难度⋯秦新.图1QuestionTab表主要需要解决的问题就是随机抽题功能。Style:考题的分类,多选,单选还是不定项选择题;l抽题要求和实现原理分析Question:考题的题目:1.1开发平台及选择Rights:考题的答案;由于考虑到传统的基于C/S的网上考试系统需要在客Opl,Op2,Op3,0p4,Oo5,Op6,Op7:考题的七个选项;户端安装应用程序,不是十分方

6、便,因此采用B/S的结构进Explains:对考题答案的解析;行网上考试系统的设计,客户端只需要浏览器就可以进行考CreateDate:考题创建的时间;试。开发平台采用ASP.NET2.0,数据库使用SQLServer。State:表示考题需不需要更新;1.2存放题库的QueslionTab表Creator:考题的出题者;因为考虑到需要解决的是随机抽题的问题,对于网上考Abstract:考题摘要。试系统所牵涉到的数据库表不一一介绍,只对存放题库的1.3随机抽题的功能分析QuestionTab表进行简单的介绍,QuestionTab表中每一条记录本文针对不定项选

7、择题来进行功能分析,而单项选择题都是包含着一道考题的信息。和多项选择题都是不定项选择题的特殊情况。经过分析不作者简介:陶拮(1986一),男,在读硕士,主要研究方向:CIMS。收稿日期:2010—4—13中国机械采购网·56·定项选择题的随机抽题功能需要满足以下要求:}1)从题库中所抽取的题目数量要和考试要求的总数量sqlstr+=”selectfrom@temptableorderbynewid()”;一样;2)从题库中所抽取的对应科目和章节的题目数量要和ds=myOperation.GetDataSet(sqlstr);考试要求一样;其中myOperati

8、on是自定义的一个类,它有一个方法Ge

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

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

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