网上考试及评析系统的设计与实现毕业设计论文.doc_第1页
网上考试及评析系统的设计与实现毕业设计论文.doc_第2页
网上考试及评析系统的设计与实现毕业设计论文.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)网上考试及评析系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:网上考试及评析系统的设计与实现摘 要随着互联网的迅速的发展,基于互联网的各种应用日益受到人们的重视,基于web的网上考试系统在这种形势下应运而生,它是伴随着网络技术和数据库技术而逐渐发展起来的。网上考试系统是现行校园教育软件研究的热点之一,如何能科学有效的开展各项网上考试工作,是当前各个学校非常关心的问题。不少学校在利用校园网实现信息与数据的管理、共享,实现高效实时的无纸办公等方面普遍落后。因此提高校园网的利用率,加快学校信息化管理的进程,是一件有着重要意义的研发工作。本文分析了一般网上考试系统的基本需求,开发了一个采用浏览器服务器结构的网上考试系统。本系统在microsoft windows xp操作系统平台下开发,服务器端使用基于vbscript语言的asp作为服务器的服务框架,后台数据库为ms sql,在浏览器端使用javascript技术。现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改、添加和删除,成绩的查询和统计,自动评分以及在线考试等重要功能。关键词:asp;ms sql;网上考试;试卷the design and realization of network examination and assessment systemabstractwith the rapid development of internet, all kinds of applications which base on internet are attended by people gradually, and the online examination system based on web, and developed gradually with the computer network technology and database technology come into being in this condition. online examination system is one of the hottest education software in present campuses, and how to develop online examinations work scientifically and effectively has became the most concerned in all the schools. many schools are out of date in using campus network to manage and share the information data, and realize highly effective paperless office work. thus, it is a very important research and development work to improve the utilization rate of campus network and quicken information management at school.the thesis analyzes the basic needs about the general online examination system, which has been developed by using browser / server. the system is developed under the platform of microsoft windows xp operating system, and the usage of server terminal is based on asp of the vbscript language as the sever framework. the backstage database is ms sql, and javascript technology is used in the browser-side. at the present, although the paper has just been achieved the objective items, it could be functioned with input, revision, addition and deletion of items, and marks inquiries and statistics, auto-scoring and test online etc. key words: asp;ms sql;online examination;papers目 录论文总页数:26页1引言11.1课题研究的目的和意义11.2课题研究的背景11.3研究课题的特色及优缺点21.4本论文的工作内容22需求分析32.1系统需要解决的主要问题32.2系统基本要求32.2.1基于b/s体系32.2.2试卷和试题的管理功能32.2.3实现答卷的自动提交与判卷32.2.4方便的成绩查询32.2.5完善的安全机制32.2.6三级管理权限控制42.2.7个性化操作页面42.3系统主要模块及其功能42.4系统功能结构模块图52.5系统运行环境52.6数据流程分析63系统设计73.1系统简介73.2数据库设计73.2.1e-r图73.2.2数据库的逻辑结构74系统的实现104.1数据库的连接104.2管理员模块114.3教师管理模块114.4领导管理模块194.5在线考试模块195系统测试和性能分析23结 论23参考文献23致 谢25声 明261 引言1.1 课题研究的目的和意义网上考试系统是当今校园教育软件开发的一个热点, 它主要是建立在国际互联网和校园网上的基于b/s体系的应用软件系统。 当今的时代可以说是信息时代,网络时代, 随着网络教育学院的日渐流行和各种网上教育系统软件的不断涌现,这就迫切需要有与网上教育系统相应的技术含量高的、方便的、快捷的网上考试系统应用软件的出现。目前, 各个大学的网络教育学院纷纷出炉,各种网上教育系统也日趋成熟,这就给网上考试系统提出了更高的要求,使得其不但要具有考查考生能力的功能,还得使考试系统使用方便实用、操作简单、试题安全等等。一个健全的网上考试系统使得教师出题和组织考试更加容易,教师只需根据设置的卷面来出题即可。基于web浏览器的网上考试系统同时也极大的方便了学生,因此开发一种界面友好的、高效率的网上考试系统已是势在必行,是社会发展的必然产物也是当今教育事业的一种必然趋势。随着互连网技术的发展网上教学将成为人们接受再教育和终身教育的主要形式。网上学校的发展对网上考试的发展提出了迫切的要求。本系统实现一个网上考试系统。当用户凭帐号和密码登录后,用户可以进行试卷选择进行解答。等用户提交答卷后,系统进行评分并将成绩登记入库,用户可进行成绩查询和查出试题正确答案和自己所做答案的对比。做此系统既锻炼了学生的实际动手能力,又对学生以后工作能力的培养具有重要的意义。现在我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试工作中发挥高效、便捷的作用,把老师和学生从繁重的工作中解脱出来!当前国内的网上考试系统软件虽多却缺乏统一的标准,可谓五花八门。当然功能也已是日趋全面了,但其安全性却还是让人非常担忧。1.2 课题研究的背景随着网络教育学院的日渐流行,各种网上教育系统软件的不断涌现,迫切需要有与网上教育系统相应的技术含量高的、方便的、快捷的网上考试系统应用软件的出现。而当前的网上考试系统软件虽多却缺乏统一的标准,可谓五花八门。尤其是各个大学校园内的网上考试系统大部分都是自行开发。现在学校网络已经正式并入了中国教育网,网上教育也正在快速发展,这就非常迫切需要一个完善的、高效的、美观的网上考试系统的出现。基于这种背景,这自行独立开发了此适应于校园网络教学的网上考试系统 网上考试系统。此网上考试系统将采用windows2000 server/winxp操作系统作为服务器,运用当今先进的asp技术和sql结构化查询语言开发,sql server2000数据库作为网络数据库。1.3 研究课题的特色及优缺点系统采用asp+ms sql2000,b/s模式开发。asp即active server page的缩写。它是一种包含了使用vb script或javascript脚本程序代码的网页。当浏览器浏览asp网页时, web服务器就会根据请求生成相应的html代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。脚本是在服务器端运行的,所以web服务器完成所有处理后,将标准的html页面送往浏览器。这意味着,asp只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的html内容。 任何开发工具皆可发展asp,开发工具简洁多样,适合各种浏览器语言相容性高 。asp程序并不会轻易地被看见进而被盗用。易于操控数据库。asp可以轻易地通过odbc(open database connectivity)驱动程序连接各种不同的数据库asp具备有面向对象(object-oriented)功能,学习容易,asp提供了五种方便能力强大的内建对象:request、response、sever、application以及session,同时,若使用asp内建的application对象或session对象所撰写出来的asp程序可以在多个网页之间暂时保存必要的信息。隐密安全性高。本系统的优点是处处进行了判断,用户或者管理员出现错误操作或者非法操作时或予以屏蔽并给出错误提示,方便修正,保证系统正常运行。不过还有一定的缺陷,就是不能进行随机组成一份试卷,试卷是由老师一份一份出的,规定了卷面后就必须按照那样进行出题,并且在规定卷面的时候,题的个数和每题的分数加起来等于总分时才能成功的添加一份试卷,在进行出题的时候,出到于规定的个数相符时就不能再出了,这样所有考生做的题都是一样的,就不能避免作弊的情况。1.4 本论文的工作内容第一章节主要是对本系统的研发的目的和意义进行阐述,对本系统的研发背景进行简单的介绍,也着重说明了本系统的特色及优缺点。第二章节是系统需求分析,主要是对系统的介绍,对数据流进行分析。第三章节是系统设计,对系统所需要的数据库进行设计(如果使用了哪些数据表,每个表中包含了哪些字段等等)。第四章节是系统的实现,主要是对系统管理员模块,教师管理模块,领导管理模块和在线考试模块的实现进行介绍。第五章节是系统的测试情况。2 需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对网上考试系统的设计进行需求分析。2.1 系统需要解决的主要问题首先,因为考试是面向特定的某些对象的,所以考生进入系统应该进行身份验证。考生进入考试系统后,应该能根据自己的需要选择考试试卷,所以该系统还应具有考试试卷选择的功能。试卷中的试题类型只有三种并且各自有一个表,这样就该在老师设置卷面的时候规定试题的个数和每题分数相乘后加起来等于总分才能成功的添加一份试卷,并且在出题的时候,控制一下,如果出题个数已经达到规定的个数,就应该有相应的提示,同时还应该对每个班级考某份试卷的各个分数段进行人数统计和所占比率,并且把及格率也应该算出来;另外,系统还应该对考试时间进行控制,时间到了会自动交卷,并且应该可以定时保存考生的所作的答案,当然考生也可以提前交卷。考生选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来,如果有必要考生还可以查到试卷的正确答案与自己所作答案的对比。考试完毕后,可以返回登录界面或继续别的考试。2.2 系统基本要求2.2.1 基于b/s体系b/s体系即浏览器/服务器(browser/server)体系,用户只需要有符合版本的浏览器和连网功能便能方便的进行各种级别的相应操作。2.2.2 试卷和试题的管理功能比如试卷管理(试卷的修改、增加、删除,可在相应的试卷里所对应的题型进行试题的增加)、试题管理(在相应的试卷中浏览已出的试题,可对某试题进行修改和删除)。2.2.3 实现答卷的自动提交与判卷当考试时间到时系统将自动提交试卷并且阅卷给出考试的成绩,考生还可以在提交后马上查阅自己的考试成绩和自己所作答案和正确答案的对比。2.2.4 方便的成绩查询在提交试卷后,该试卷的分数就显示在当前页面,就一目了然,很方便成绩的查询,也可进行查询自己所作答案和正确答案的对比等。2.2.5 完善的安全机制由于考虑到考试系统的特殊性,安全性显得格外重要。在考生考试模块的设计中,采用了安全技术,例如:禁止刷新禁止查看源代码、考试结束自动交卷、不能用同一用户名多次同时登陆等等。2.2.6 三级管理权限控制本网上考试系统将采用管理员(admin)、领导(lingdao)和教师(teacher)三级权限管理。管理员拥有对领导和教师的信息管理,还对班级信息进行管理;领导具有审核各项考试试卷的权限;教师具有管理试题、管理考试试卷、添加考试试卷、规划录入试题,可查询各班级所有考生考某份试卷的成绩,还可对各个班级的考试分数段的人数和所占比率,还有及格率进行统计等权限。教师制定添加的考试试卷,必须经过领导的审批才能生效,也就是说只有通过了相关领导审核的考试试卷,考生才能参考试,这充分体现了流程的思想。2.2.7 个性化操作页面一个好的系统不仅仅要体现在强大的功能上,还要在使用上具有方便、快捷、高效的特点。网上考试系统采用个性化的美观的界面设计,使不同权限的用户具有不同的操作界面,各项功能安排井井有条、一目了然。考试试卷必须通过审核员审核通过后才能实施。2.3 系统主要模块及其功能本系统主要有五个模块,分别是管理员管理模块,教师管理模块,领导管理模块,在线考试模块和人员注册模块。下面来具体介绍各模块的主要功能:管理员管理模块:在管理员登录进入后,可对用户信息进行管理(对老师、领导的信息进行添加、删除和修改),也就是分配老师和领导的帐号,同时还可对班级信息进行管理。教师管理模块:在教师登录进入后,首先可对考生信息进行添加、删除和修改,对考生帐号进行分配,还对新用户进行审核后,该用户才能有效;其次是试卷管理,在此页面上可进行试卷的添加、修改和删除,在试卷添加后,在某试卷对应的题型上进行添加试题,还可对某试题进行修改和删除;再次是查询成绩,在考完试后,教师可查询某一试卷某班级所有学生的成绩;最后是成绩评析,教师了解每个班级所考的情况,就可进行查看,查看某一试卷某班级所考的情况,各个分数段的人数和各占的比率,还有整个班级考某试卷的及格率是多少。领导管理模块:在领导登录进入后,可查看教师所添加的试卷内容,对此试卷进行审核,试卷被审核后才能运用。在线考试模块:在考生登录进入后,可选择自己需要的试卷进行在线考试,在考试期间不能对试卷进行刷新等操作,否则就是以0分处理;在考生提交试卷后,就可点击查询,进行成绩的查看,和有关自己所作答案和试卷正确答案的对比。考生注册模块:在考生进行注册时填入一些相关信息,然后等待教师的审核,在被审核后才能正常进行考试。2.4 系统功能结构模块图系统功能结构图,如图1所示:网上考试系统考生登录教师登录管理员登录领导登录试卷管理自定义成绩查询成绩统计添加、删除和修改试卷添加、删除和修改试题修改密码领导管理教师管理班级管理考生管理参加考试成绩查询修改密码修改密码修改密码审批试卷图1 系统功能结构图2.5 系统运行环境客户端: windows98以上,internet explorer(ie) 5.5, 分辨率最好为1024x768以上等服务器端:windows xp/windows2000,internet information server (iis)5.0及其以上版本,ie5.5以上,microsoft .net framework1.0以上等; 数据库:采用sql server2000数据库,运行于服务器端。2.6 数据流程分析教师登录试卷增加试卷考生登录选择试卷开始考试领导登录审批试卷管理员答题内容登录分配教师帐号教师帐号分配领导帐号领导帐号分配考生帐号考生帐号出题试题试卷图2 数据流图本系统具体的数据流图,如图2:其中的流程为:管理员登录进入后分配教师和领导的帐号。教师使用管理员分配的帐号登录,登录后对试卷进行添加,在添加的试卷中出相应的题,同时还可分配考生帐号;领导使用管理员分配的帐号登录,对教师添加的试卷进行审批;考生可根据教师分配的帐号登录,也可自己注册但必须通过教师审核后才能登录,在审批成功的试卷中选择要考的试卷进行考试即可。3 系统设计3.1 系统简介该系统是针对当前校园网上考试的需要开发一个仅应用于校园网上考试的应用系统,采了用管理员(admin)、领导(lingdao)和教师(teacher)三级权限的管理。管理员可以进行分配领导和教师帐号,能够对用户信息和班级信息进行管理;领导具有审核各项考试试卷的权限;教师具有分配考生帐号,对考生信息的管理,还具有管理试题、管理考试试卷、添加考试试卷、规划录入试题和对各个班级的考试分数段的人数和所占比率,还有及格率进行统计等权限。教师添加的考试试卷,必须经过领导的审批才能生效,也就是说只有通过了相关领导的审核的考试试卷,考生才能参考试,这充分体现了流程的思想。当然各类用户在登录时肯定是需要身份验证登录的。考生进入考试后在答题时可以放心的参加考试,因为系统可以定时的为考生保存所作的答案,并且还是倒计时功能,时刻提醒考生余下的考试时间。考试时间到是系统会自动的提交试卷,此时考生便不能再进行答题,系统会及时给出该考生所考的成绩及正确答案。考试过后在一定时间内考生可以查询自己的成绩以及当时所作的试卷及准确答案的对比。3.2 数据库设计3.2.1 e-r图审批m试卷单选试题多选试题判断试题包含包含包含做题做题领导答案得分1nnnnnnnmm111做题考生如下图3:图3 e-r图3.2.2 数据库的逻辑结构表1管理员信息表(admin)列名数据类型长度备注admin_idint4主键/管理员编号admin_namenvarchar50管理员姓名admin_passnvarchar50管理员密码表2领导信息表(lingdao)列名数据类型长度备注lingdao_idint4主键/领导编号lingdao_usernvarchar50领导登录名称lingdao_passnvarchar50领导密码lingdao_namenvarchar50领导姓名表3教师信息表(teacher)列名数据类型长度备注teacher_idint4主键/教师编号teacher_usernvarchar50教师登录名称teacher_passnvarchar50教师密码teacher_namenvarchar50教师姓名表4班级信息表(userclass)列名数据类型长度备注class_idint4主键/班级编号class_namenvarchar50班级名称表5人员信息表(renyuan)列名数据类型长度备注renyuan_idint4主键/人员编号renyuan_usernvarchar50人员登录名称renyuan_passnvarchar50人员密码renyuan_namenvarchar50人员姓名renyuan_classint4人员所在班级renyuan_shenheint4人员是否被审核renyuan_regtimesmalldatetime4人员注册时间表6试卷信息表(shijuan)列名数据类型长度备注shijuan_idint4主键/试卷编号shijuan_namenvarchar255试卷名称shijuan_shenheint4试卷是否被审核shijuan_timeint4试卷所用时间shijuan_danxuanint4试卷中的单选shijuan_duoxuanint4试卷中的多选shijuan_panduanint4试卷中的判断shijuan_addtimesmalldatetime4试卷添加时间表7单选题信息表(danxuan)列名数据类型长度备注danxuan_idint4主键/单选题编号danxuan_timuntext16单选题目danxuan_antext16单选a答案内容danxuan_bntext16单选b答案内容danxuan_cntext16单选c答案内容danxuan_dntext16单选d答案内容danxuan_daanint4单选正确答案danxuan_shijuanint4某单选题所在的试卷表8多选题信息表(duoxuan)列名数据类型长度备注duoxuan_idint4主键/多选题编号duoxuan_timuntext16多选题目duoxuan_antext16多选a答案内容duoxuan_bntext16多选b答案内容duoxuan_cntext16多选c答案内容duoxuan_dntext16多选d答案内容duoxuan_daanint4多选正确答案duoxuan_shijuanint4某多选题所在的试卷表9判断题信息表(panduan)列名数据类型长度备注panduan_idint4主键/判断题编号panduan_timuntext16判断题目panduan_daanint4判断正确答案panduan_shijuanint4某判断题所在的试卷表10结果信息表(jieguo)列名数据类型长度备注jieguo_idint4主键/结果编号jieguo_textntext16结果试卷信息jieguo_shijuanint4某份试卷的结果jieguo_renyuanint4某人做的某份试卷jieguo_timesmalldatetime4记录所用的时间jieguo_defenint4记录人员得分jieguo_manfenint4记录试卷满分表11记录人员做每道题的结果信息表(jieguo2)列名数据类型长度备注idint4主键/题编号tihaoint4题号titypevarchar50题型shijuanint4某题属于某试卷usernamevarchar50做试卷的人员jieguovarchar50判断结果是对还是错fenint4每题得分4 系统的实现4.1 数据库的连接由于整个系统是建立在数据库基础上的,所以程序部分需要先进行数据库的连接,然后才能调用数据库中的数据。数据库由inc/conn.asp文件完成,代码如下:dim conndim connstrsqldatabasename=data 数据库名称sqlpassword= 数据库登陆密码sqlusername=su 数据库管理名称sqllocalname=(local) 数据库服务器,本机用(local)或者:strcnn=driver=sql server;server=&sqllocalname&;uid=&sqlusername&;pwd=&sqlpassword&;database=&sqldatabasename&;/数据库驱动信息on error resume next/忽略错误,继续执行下去set conn = server.createobject(adodb.connection)/创建数据库连接对像mandtimeout=20/设置在终止尝试和产生错误之前执行命令期间需等待的时间conn.open strcnn/连接数据库if err then/如有错误err.clearset conn = nothingresponse.write 数据库连接出错!请检查连接数据库的参数及字符串设置是否正确!response.endend if需要连接数据的页面只需在上面加入就可使用数据库连接4.2 管理员模块首先,管理员登录后可分配教师和领导的帐号,可对教师和领导的信息进行添加、修改和删除,还可对班级进行同样的管理。如图所示,当要添加某个领导时,就填写登录名称、登录密码、确认密码和领导姓名,然后点击添加后就在上面的表格里出现了刚添加的领导,若想编辑某个领导的信息,就可以点击编辑按钮进行编辑,或是想删除某个领导,就点击删除按钮即可。管理教师和班级信息的界面和领导相似,这里就以管理领导为例。管理领导界面如图4所示:图4 管理领导信息界面4.3 教师管理模块此模块的主要功能是添加试卷(生成试卷)其中可规定试题类型的数量,每道题的分数;试题管理(在某试卷中对应的单选题、多选题和判断题可进行相应的增加、修改和删除);查询成绩(查询某一班级某份试卷所有学生的成绩);成绩统计(统计每个班级的某份试卷的考试人数和所占比率,及格率)。下面将主要介绍教师模块的主要页面功能介绍及核心代码、主要界面设计等。教师在添加试卷的时候需要注意的是三种题型的个数和每种题型分数的乘积加起来后等于总分时,才能成功的添加一份试卷,否则就有错误提示“试卷总分和题目分数有误”,如果不填或没填完整就按添加的话,就会提示“参数错误”,页面如图5:图5 教师添加试卷页面试卷添加和修改的代码如下:% if shijuan_edit=1 and id then/判断是否为保存修改内容状态 sqlstr=select * from shijuan where shijuan_id= & idrs.open sqlstr,conn,1,3/查询某试卷并设置为可修改状态if rs.eof then rs.close call showerr(该试卷不存在!,1)/调用错误提示函数showerrelse./执行修改操作 rs.update/更新数据库end ifrs.closecall showerr(试卷修改成功!,guanli_shijuan.asp) else/添加试卷 sqlstr=select * from shijuan where shijuan_name=& shijuan_name &rs.open sqlstr,conn,1,3/检测所添加的试卷名是否已存在if not rs.eof and not rs.bof then rs.close call showerr(该试卷名已经存在!,1)else danxuan=shijuan_danxuan*shijuan_danxuancount duoxuan=shijuan_duoxuan*shijuan_duoxuancount panduan=shijuan_panduan*shijuan_panduancount/分析添加试卷的条件是否正确:总分=各题型数目*每题得分之和 if danxuan+duoxuan+panduan-shijuan_total0 then call showerr(试卷总分和题目分值有误!,guanli_shijuan_add.asp) else rs.addnew/添加新记录 rs(shijuan_name)=shijuan_name rs(shijuan_total)=shijuan_total rs(shijuan_time)=shijuan_time rs(shijuan_danxuan)=shijuan_danxuan rs(shijuan_duoxuan)=shijuan_duoxuan rs(shijuan_panduan)=shijuan_panduan rs(shijuan_danxuancount)=shijuan_danxuancount rs(shijuan_duoxuancount)=shijuan_duoxuancount rs(shijuan_panduancount)=shijuan_panduancount rs(shijuan_shenhe)=0 rs(shijuan_addtime)=now() rs.update/更新 end ifend ifrs.closecall showerr(试卷添加成功!,guanli_shijuan.asp) end if%教师在添加完试卷并规定了卷面后,就可在相应的试卷中添加题目,以添加单选题为例,输入题目和四个选项答案,并且把正确选项选上,点击添加按钮,就可成功添加单选题,在添加到与设定个数相符时,就不能再添加,如果再多添加一道,它就会相应的提示:“题目已经足够”。还有多选题和判断题,都是和单选题类似,就不详细说明。单选题添加的主要页面如图6:图6 单选题添加单选题的添加和修改代码如下:0 then/判断是否为提交表单状态(即添加或保存修改单选题) danxuan_timu=htmlencode(trim(request.form(danxuan_timu)/htmlencode方法对指定的字符串应用 html 编码,danxuan_timu为题目 danxuan_a=htmlencode(trim(request.form(danxuan_a)/答案a danxuan_b=htmlencode(trim(request.form(danxuan_b)/答案b danxuan_c=htmlencode(trim(request.form(danxuan_c)/答案c danxuan_d=htmlencode(trim(request.form(danxuan_d)/答案d danxuan_daan=request.form(danxuan_daan)/正确答案 danxuan_edit=request.form(danxuan_edit)/判断为编辑状态的参数 id=request.form(danxuan_id)/试题id call checknum(id) if danxuan_edit=1 and id then/保存编辑 sqlstr=select * from danxuan where danxuan_id= & idrs.open sqlstr,conn,1,3/查询某单选题并设为可修改状态if rs.eof then rs.close call showerr(该单选题不存在!,1)else ./执行修改操作 rs.update/更新单选题内容end ifrs.closecall showerr(单选题修改成功!,guanli_shijuan.asp) else if danxuan另外还有多选题和判断题的添加和修改,基本上和单选题的类似,也不详细介绍了。教师还具有查询成绩的功能,比如说老师想查看某个班考某份试卷的成绩,就可选择班级和试卷,点击查询,就会一目了然了。首先要选择班级和试卷,如果两个都不选和只选其中一项,就点击查询的话,就会有相应的提示“请选择班级或请选择试卷”,两者都选好后点击查询,所要的信息就显示在下面的表格中。具体页面如图7:图7 查询成绩页面查询某个班考某份试卷成绩的相关代码如下:下面是教师对某班级某份试卷的成绩情况进行统计分析,看各个班级考某份试卷的各个分数段的人数、各占的比率和一个班所考的及格率。首先要选择班级和试卷,如果两个都不选和只选其中一项,就点击查看情况的话,就会有相应的提示“请选择班级或请选择试卷”,两者都选好后点击查看情况,所要的信息就显示在下面的表格中。主要页面如图8:图8 成绩统计分析图进行成绩统计分析的相关代码如下:%dim defen_1,defen_2,defen_3,defen_4,defen_5/设置记录每个分数段的人数,defen_1为0-59分的人数,defan_2为60-69分的人数.defen_1=0defen_2=0defen_3=0defen_4=0defen_5=0if request(id)=1 thensql=select

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论