网络考试系统的设计与实现

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:neppat8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:设计实现“网络考试系统”软件项目,既可以作为学生的综合开发实训项目,也可以用于日常的练习测试或期末考试。
  关键词:网络考试系统;JAVA程序设计
  随着计算机应用的迅猛发展,现在很多国外的大学都已经开设了网络教学。网络教学包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是网上考试系统,同时它也是最难实现的环节。目前,学校大部分考试都采用传统的试卷考试方式,显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
  为了适应现代信息化教学的需要,我们可以开发网上考试系统来进行网上考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣。
  一个完备的网上考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。网上考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也节省了大量纸张的应用,达到低碳环保的目的,其中的经济性也是相当可观的。
  本文研究的“网络考试系统”是“JAVA程序设计”这门课程的综合实训项目,学生在已经具备了一定的JAVA程序设计基础之上,通过设计完成“网络考试系统”这个软件系统,可以充分锻炼综合项目实战能力。
  1 “网络考试系统”的功能
  1.1 项目描述
  当前很多学校的教学都开始采用现代化教学手段,利用计算机对学生进行知识点的练习、考核和测试,为此,我们设计一个“网络考试系统”,该系统可以实现多人同时进行在线考试或练习。
  由于学生是第一次设计一个完整的且程序较为复杂的项目,所以该考试系统的功能比较简单,容易实现,有利于建立学生的自信心和兴趣。
  1.2 系统功能
  该系统主要包括两个方面:客户端和服务器端。
  客户端功能如下:⑴输入考号和密码进行登录;⑵进入功能界面,选择开始考试、查看成绩、查看考试规则或退出功能;⑶开始考试,显示考生信息、试卷信息和试题信息,考试计时,进行答题;⑷考试结束。
  服务器端功能如下:⑴证输入的考号和密码是否正确;⑵向客户端发送考生信息、试卷信息和试题信息;⑶生成考生考试卷,并统计成绩。
  2 创新性与实用性
  ⑴“网络考试系统”的考试计时方式采取分步计时的方式,即先进行选择题计时,选择题计时结束后,界面显示程序题,并开始进行程序题计时,这时选择题无法再进行答题。
  ⑵该项目既可以作为学生的综合实训项目,也可以用作平时的练习和测试,作为辅助的教学考核手段,十分简便实用。
  ⑶该项目知识涵盖面广,扩展性极强。在今后学生学习了数据库编程后,还可以改成后台运行数据库的软件系统,学习JSP后,也可以改成考试系统网站等。
  3 项目设计理念
  3.1 职业技能
  ⑴掌握面向对象的程序设计思想;⑵了解软件开发的思想和过程;⑶程序抄写和JAVA类库帮助文档的使用;⑷程序的测试与维护;⑸编码规范和文档规范。
  3.2 职业素养
  ⑴产品意识。在完成该项目的同时,引导学生对项目的功能进行拓展和完善,培养学生良好的产品意识。⑵良好的沟通。及时汇报、沟通进展是重要的职业素養,可以在第一时间发现自己的偏差。而且知识的分享是知识学习中一个最有效的方法,尤其是在程序员这个行当里。⑶团队意识。通过将学生分成一个个的项目组,彼此合作,发挥所长,培养学生强烈的团队意识。⑷竞争意识。通过对项目组之间完成的项目进行展示和对比,提升学生的竞争意识,激励学生奋发向上。
  4 教学特点
  4.1 因才施教,发挥特长
  不同的学生由于知识背景和兴趣爱好的不同,其学习目标也不完全相同。本系统采用项目教学法进行教学,将学生们分成项目组进行学习,学生在组中分工不同。对不同特长的学生,在完成基本培养目标基础上,发挥其自身特长,达到因材施教的目的。(如擅长美工及界面布局的学生,做界面设计;擅长代码编写的学生,做程序编写等)
  4.2 学习技能,而非技术,素质培养放在首要
  计算机技术发展迅猛,形式多样,程序员是一个终身学习的职业。教师不仅要教授学生解决真实任务或问题的方法,而且要在完成任务的过程中培养学生的职业技能和职业素养。(如程序员行业中一些约定俗成的行业规范)
  4.3 自主学习,各取所需
  培养学生学习主动性、社会性、协作性。设置真实复杂的学习情境,使不同层面的学生,通过各种学习手段,达到不同的培养目的。
  [参考文献]
  [1]郭刚.网上随机考试系统的功能分析.电子世界,2013年22期.
  [2]张凯萍.基于JavaEE技术的在线考试系统的设计与实现.洛阳师范学院学报,2013年11期.
其他文献
目的探讨获得性上斜肌麻痹的临床特点、术式选择及手术效果。方法回顾分析我院收治的21例(41眼)获得性上斜肌麻痹患者的病因、临床特点及手术治疗,对术前及术后1周、4周、3个月
与“计划经济”、“市场经济”等概念不同,循环经济这一概念主要是根据资源利用方式的特征来划分经济形态,强调资源循环利用和清洁生产。循环型经济是实现可持续发展的重要手段
近年来,随着独立学院的快速发展,对教师数量与质量的要求也在增加。由于独立学院目标定位与运行模式的特殊性,其教师队伍结构及教育发展取向相对于一般普通本科院校有所不同。要
本文根据直冷式双温区酒柜的制冷系统结构特点,从制冷控制方式和制冷系统结构设计两个方面,分析了噪声产生的根源,提出了酒柜降低噪声的可行性方案,并给出了实验测试结果。测
混凝土是一种由砂石骨料、水泥、水及其他外加材料混合而形成的非均质脆性材料。混凝土的裂缝问题是一个普遍存在而又难于解决的工程实际问题,本文对混凝土工程中常见的一些
影响新型农民素质发展的因素是多方面的,农村的经济基础是直接影响农村发展、农民素质提升的根本因素,由此带来的农村教育基础薄弱、农民合法权益的部分缺失和农民增收速度缓慢
<正>1案例资料1.1简要案情被鉴定人杨××,男55岁,2011年10月18日因车祸伤及头部、右小腿等多处后,被送当地卫生院行请创缝合术后转县人民医院治疗。受伤当时昏迷约20分钟,醒
会议
青岛近代园林建设成就突出,贮水山园林是其中重要部分.以史实为依据,梳理贮水山园林景观的历史变迁,考证德日占领与主权收回后的景观建设,重点研究日占时期神社园林的景观特
摘 要:对日软件外包是目前在国内发展迅速的一个行业,但是由于国界、语言、习俗、文化等差异,导致对日软件外包的规模及质量不能得到很好的保证,因而制约了中国对日软件外包行业的扩大及发展。通过研究和实践总结,结合所学的知识,探讨对日外包企业,如何提高软件外包的质量,更好的发展对日外包行业。  关键词:offshore;软件测试;软件质量  1 日本软件开发流程  要想在对日软件外包方面有大的发展,必须深
随着电子计算机及通讯技术为代表的信息技术的发展,办公信息处理作为机关、企事业单位的日常业务工作正日益普及和深入。本文分析了办公自动化的发展简史及电信企业办公自动