基于JAVA技术的高职院校考试系统的设计与应用

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:seelo1332
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:简述基于JAVA技术的高职院校考试系统的基本功能与设计,介绍考试系统的使用方法,总结了系统在开发和应用中的不足。
  关键词:JAVA;J2EE;高职院校;B/S结构;考试系统
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)08-1pppp-0c
  
  1 前言
  
  Java是Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C 语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等[1]。1999年Sun公司提出J2EE标准,该标准具有跨平台的互操作性、可扩展性、安全性和业界的广泛支持的特点,为构建高职院校的考试系统提供了技术上的可行性。
  
  2 高职院校考试系统功能分析
  
  2.1 系统适用的考试科目
  高职院校中,各专业的各科目成绩考核中,实践操作能力的考核均占有相当大的比例,如果用计算机操作的形式进行考核,不利于检验学生的实践能力与水平[2]。因此,本系统的设计与实现,主要针对于高职院校各课程的理论考核部分,特别适用于高职院校的公共基础课程,如大学英语、计算机文化基础等。
  2.2 系统功能模块
  该考试系统根据高职教育的特点,设计了四个大功能模块,分别是试题库模块、试卷库模块、考试模块和成绩库管理模块,考试模块针对学生用户开发,另三个模块主要实现系统的管理功能,只由学院教务部门授权的课程教师或管理员才有权限访问。在成绩库模块中,考生可以输入考号查询其成绩。其具体功能图如图1所示。
  
  图2 考试系统四层次结构示意图
  
  3.3 系统功能模块的程序实现
  3.3.1 数据库设计及实现
  本系统中,一共设计三个数据库,分别是试题库、试卷库和成绩库,而试卷库由试题库生成。为适应高职院校各课程考试需要,试题分为5种题型,分别为选择题、填空题、简答题(含名词解释)、判断题和论述题。在试题库中为这5种题型分别建立数据表,数据表结构如表1如示。
  
  表1 题型数据表结构
  
  在试题库、试卷库和成绩库中,该类型的各种数据表共18个,但其结构与题型数据表基本相似,与数据库的连接均用Javabean实现,语句为:< jsp:useBean id=" sglbean" scope="session" class=" com.include.dbconn/>
  3.3.2 试题录入与试卷生成
  (1)试题录入
  出题教师或者题库管理员以管理员身份输入用户名和密码,系统识别出管理员或教师身份后进入试题录入界面。在该界面中,试题录入者输入试题并选择输入试题的类型,完成后单击“确定”按钮,表单生成送入控制层,将数据写入试题数据库。在试题录入界面中,还设置相应的批量录入功能按钮。完成该项功能的相应代码因文章篇幅关系在此省略。
  (2)试卷生成
  试卷从试题库中随机生成不同试卷,为防止不同考生生成同一试卷,用如下简短代码避免产生重复随机数:
  for i=1 to 100//最多生成100套不同试卷,可根据需要修改
  v=int(rnd()*(i 1))
  t=n1(v)//n1为一数组
  n1(v)= n1 (i)
  nl(i)= t
  next
  3.3.3 学生考试过程
  (1)考生登录
  考生进入考试机,在登录界面中输入考生学号,提交之后数据送入控制层,控制层通过查找后生成考生信息表单反馈到考试机,学生确认信息正确后,进入考试注意事项阅读界面,在此界面考生可以自己单击“进入考试”按钮开始考试,如果考生不单击此按钮,10分钟之后自动开始考试。
  (2)考试时间控制
  考试时间控制用倒计时扣减时间方式来实现。进入考试时服务器的时间作为考试开始时间写人考生成绩表,当考生按下“我要交卷”按钮后,系统自动将此时服务器时间作为考试结束时间写人考生成绩表。如果考生在90分钟(规定的考试时间,可根据题量和考试科目自由设定)内未按下“我要交卷”按钮,考试在87分钟之前开始提示,然后90分钟时自动结束考试。这两个时间是为了答题日志分析做准备。
  在考试过程中,系统每隔90秒就自动储存一次考生答案和考试剩余时间。如果考生因意外原因造成考试中断(如考试机死机、网络故障等)、答题丢失,考生可以重新进人考试系统,继续刚才的考试,以前保存的答案仍旧存在。
  (3)阅卷和成绩存储
  考试结束之后,学生答题分客观题和主观题分别调用不同的Javabean访问试题数据库,系统自动评判考生答题情况,将考生信息和成绩存入成绩试题库。
  3.3.4 系统中的其它功能
  本系统中,还具备试卷分析功能,此功能能将试卷中各试题的得分情况进行统计分析并生成教学反馈表单,便于任课教师总结教学经验;该系统还能将学生的平时成绩、考试成绩(学生上机考试结果)和实验实训成绩三个部分进行综合考核,从而得到学生该课程的结业成绩。鉴于文章篇幅限制,本功能在此不加详述。
  
  4 小结
  
  本文所论述的考试系统,基于JAVA技术实现了高职院校各课程的上机考试、自动考核学生课程学习的综合能力,对于高职院校的教学改革有一定的促进作用。但该系统就目前实际使用情况而言,存在操作友好性不足的缺点,对于计算机操作不熟悉的教师而言,使用过程中存在一定的难度,因此,该系统的使用过程中有待于进一步改进。
  
  参考文献:
  [1]黎海生.关于java 课程设计的思考.现代企业教育,2006(12):150.
  [2]陈福军.能力本位观念下高职教育考试模式改革的思考,职教论坛.2005(33):51.
  
其他文献
摘要:王选教授发明激光照排机,改变了汉字的处理方式,使计算机迈进了报业。随着计算机及其网络的快速升级和应用,报业得以突飞猛进地发展,并加速进入了数字时代。数字报业作为“多位一体”的新媒体,将会面临哪些挑战与应对,又会有什么样的发展瓶颈呢?该文将逐项分析。  关键词:计算机;报业;数字化;思考  中图分类号:G215文献标识码:A文章编号:1009-3044(2008)35-2312-03  Com
中学语文教材中的现当代文学作品或多或少、或显或隐地蕴含着传统文化,当代大家的经典散文尤其如此。汪曾祺是学生在中学时代接触较多的当代文学大家,他的作品诸如《昆明的雨》《葡萄月令》《胡同文化》《端午的鸭蛋》《受戒(节选)》《金岳霖先生》等,选入各版本的语文教材,适合作为课外阅读的文章更是数不胜数。汪曾祺的文风凝练而不失平易,亲切且更兼典雅,其中蕴含着大量传统文化元素,阅读其作品对于学生积累知识、培养情
摘要: Java智能卡是一种能运行Java语言程序的智能卡。现在Java智能卡已普遍使用,其安全性也越来越重要。针对此问题,对Java语言、Java智能卡平台的安全性及其安全机制进行了研究,讨论了Java智能卡的安全性。  关键词: Java智能卡;安全性;防火墙   中图分类号:TP393.08文献标识码:A文章编号:1009-3044(2009)22-0000-00    智能卡(Smart
摘要:在了解DAC0832芯片的基础上,实现数字到模拟量的转换,通过对8255A的内部构造、控制字、方式字的设置以及如何将开关置入的数字信号传输到DAC0832进行数模转换,最终达到能输出正弦波、三角波、锯齿波、脉冲波,根据开关输入情况进行波形切换,实现用户操作的随意性。  关键词:函数发生器;单片机;DAC0832;8255A  中图分类号:TP311文献标识码:A文章编号:1009-3044(
摘要:介绍了ARP的定义和工作原理,分析了ARP欺骗攻击的过程和攻击危害,最后给出了安全防范的措施。  关键词:图书馆;局域网;ARP欺骗;安全防范  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)27-1953-02  Library Network ARP Spoofing Attacks and Security Precautions  ZHANG Hong-
摘要:在研究了基于MPLS的VPN技术的原理和工作的基础上,比较了传统VPN连接技术和MPLS VPN技术的应用特点和技术分析,最后研究了MPLS VPN的技术优势及其应用前景。   关键词:VPN;MPLS;多协议标记交换  中图法分类号:TP309文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c    随着Internet的VPN连接蓬勃发展,人们对其连接质量提出了
文学理论作为研究时间较长的专业学科,一直都有着较为稳定的研究对象和理论范式。文学理论是文学研究的重要组成部分,其主要研究范围包括文学原理、范畴以及标准等方面。随着社会的发展,传统文学理论研究被赋予了新的时代特征,文学理论逐渐走上了融合反思、综合创新的道路。因此,二十世纪中后期以后,文学的建构性在一定程度上替换了原先自明的天真性,逐步成为文学理论研究的核心主题。学界陆续出版了一系列关于文学理论天真性
【关键词】状物类文章,比较阅读,比较维度,比较路径,指导方法  状物类文章是指以描写事物为主的文章。作家通过观察,采用一定的表达方式写出事物的特点,表达自己的情感。统编教材中的状物类文章(见表1),三年级至四年级上册侧重学习“观察”,把事物写清楚;四年级下册至五年级侧重学习“表达”和“体会感情”,语文要素呈现梯度进阶、读写结合的特点。教学时,教师要立足状物类文章的文体特点,选择有效策略,落实语文要
【关键词】识字教学,俗解汉字,原则  不从造字理据上解释汉字,而是对其进行“望形生义”、荒诞不经的随意解释,是为俗解汉字。这种方法在我国源远流长,在日常生活中很常见,如“弓长张,立早章”,致力于追求科学性的汉字形义学,也难免“望形生义”,即使以追寻造字本义为宗旨的《说文解字》也不乏其例,如“元,始也,从一,兀声”。这是许慎根据小篆字形“望形生义”的结果。在甲骨文中,“元”像人的头形,本义是首。俗解
童话,一个充满诗情画意的字眼,一种令所有儿童欢欣鼓舞的文学体裁,它承载了儿童多少美妙的“奇思妙想”,寄托了儿童多少神奇的“精神体验”。作为儿童心贴心的文学,最喜闻乐见的课文类型,今天的语文教师该怎么教?  一、在忠实原著基础上准确解读文本  中外童话故事有很多,不同时期针对不同年龄段儿童的译本就更多。为了准确解读童话故事的文本,必须像宗教信徒般虔诚地忠实童话的原著。《渔夫的故事》编者可能是出于文本