欢迎来到天天文库
浏览记录
ID:33566924
大小:861.50 KB
页数:46页
时间:2019-02-27
《[计算机软件及应用]上机考试系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程名称:面向对象程序设计(Java)项目名称:上机考试系统学号、姓名:课程论文/Project:考核成绩:评阅教师签名:09年12月3日目录1.内容摘要42.论文选题43.数据库设计54.功能介绍65.实现过程介绍76.运行情况117.难点或亮点158.总结心得159.参考文献16附录171.内容摘要现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非
2、常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。上机考试系统旨在实现考试的无纸化管理,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我开发的JAVA上机考试系统,包括了用户注册,考生管理,制作试卷,上机考试,试卷评分,成绩排序等功能。本论文主
3、要介绍了对JAVA上机考试系统的分析,设计和开发的全部过程。运用ER图,程序流程图等对上机考试系统的设计过程进行详细的说明。【关键词】JAVA,数据库,上机考试系统2.论文选题2.1问题分析传统的学校教学中,进行一场考试,要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。而上机考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网
4、络和局域网,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是电子化教学的不可缺少的辅助手段。在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作,生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率,提高科研和管理水平的必要手段。2.2项目目的上机考试系统的总体目标:帮助教师完成一个考试从题目设计,考卷批改到分数统计总结的所有工作。所有的考试数据和其它数据使用数据库技术进行存储和管理
5、。考试数据的存放和处理必须对考试保密,需要一定的安全性保障。对考生的目标:提供一个功能全面的考试界面。即时统计考试得分并显示答案。对考生信息进行判断,避免重复考试。同时对考试系统加以时间控制,方便考生对考试时间的把握。对教师的目标:提供一个功能全面的考核管理界面,可以进行试题的设计与安排。考生的考试结果被保存下来,供教师进行分析统计和察看。2.1方案选择选择MicrosoftAccess2003作为后台的数据库;选择Java作为应用程序开发工具。1.Java简介Java是Sun公司推出的面向对象程序设计语言。Java的产生与流行是当今Internet发展的
6、客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、与平台无关、解释型、多线程、安全的、动态的。2.MicrosoftAccess2003Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。1.数据库设计3.
7、1需求分析首先,试题信息应保存在一份数据表中。考生进入考试系统考试时,程序从数据库中提取试题信息并显示。教师进入考试系统时,可以显示当前全部试题信息并对试题进行修改。在设计试题表时,除了有题号、题目与选项的字段,还应有正确答案的字段,这样才能在考生提交试卷后即时由程序自动进行评分。然后,用户进入上机考试系统的时候,首先应满足注册用户登录以及新用户注册这两个功能。并且,用户登录后,程序应对用户身份进行判断与验证,即在判定用户身份为考生或教师后,程序应根据登录用户的不同身份显示相应的界面。由此,数据库中应有考生与教师两份数据表,分别保存考生与教师的信息。最后,
8、考生完成考试后,选择提交试卷,将答题信息保存在数据库中。教师在对考
此文档下载收益归作者所有