基于java的在线考试系统的设计与实现

基于java的在线考试系统的设计与实现

ID:6403705

大小:721.33 KB

页数:18页

时间:2018-01-12

基于java的在线考试系统的设计与实现_第1页
基于java的在线考试系统的设计与实现_第2页
基于java的在线考试系统的设计与实现_第3页
基于java的在线考试系统的设计与实现_第4页
基于java的在线考试系统的设计与实现_第5页
资源描述:

《基于java的在线考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、山西大学论文编号:2008241063论文题目基于Java的在线考试系统的设计与实现姓名院系、专业计算机科学与技术、计算机科学与技术学习年限年月至年月指导教师学位级别2013年4月4日17基于Java的在线考试系统的设计与实现学生姓名:指导老师:内容提要当今世界网络信息技术迅速发展,网络在人们生活中的应用越来越广泛,在线考试已经成为人才选拔的重要途径。本系统基于B/S模式,使用Java语言及JSP/servlet技术,采用DIV+CSS布局方法,使用SQLServer2005数据库技术和TomCat服务器实现了B/S模式下的在线考

2、试系统。本系统由学生、教师和系统管理员三种用户组成。学生登陆系统可以进行在线考试、成绩查询和修改部分个人信息;教师登陆后可以进行判卷和修改部分个人信息;管理员登陆后可以对用户和试题进行维护并且实现了用户信息和试题的批量导入。本系统可用性很强,能用来进行多种计算机语言课程的考试。关键词在线考试;java;SQLServer;JSP/servlet1引言1.1问题的提出目前,各行各业都需要大量的人才,而人才选拔的最重要的途径则是考试。现阶段,学校的考试模式大都是传统的考试模式:由老师出纸面上的卷子,学生在在卷子上答题,交卷后有老师人工

3、判卷。这样的考试模式一是不利于老师提高工作效率;二是传统的考试模式工作量大容易出错。随着考试类型的不断增加和考试要求的不断提高,传统的考试模式已经不能满足现在选拔人才的要求。随着计算机各方面技术的迅猛发展和应用在各行各业的不断深入,人们迫切要求利用这些先进的科学技术来实现在线考试,不仅可以减轻教师的工作负担而且还能提高老师的工作效率和考试的质量。从而使考试变得更加客观、公正,也可以在一定程度上提高学生的学习兴趣。在线考试系统可以实现对学生考试和老师判卷的合理化管理,不仅能节省人工大量的时间,而且在一定程度上可以消除人的主观因素造成

4、的影响,使考试变得更规范,更加客观、真实、全面的反应考生的水平和教学的实际效果,有助于促进教学质量的提高,有助于真正实现考、教的分离。1.2系统开发目标本系统计划实现一个基于Java的在线考试系统。系统主要分为三大模块,学生、老师和管理员。学生登陆进行考试,考试完成后系统自动为客观题评分。教师登陆系统,系统还原学生考试试卷,教师对主观题评完分后系统可以计算出学生总分,并生成各分数段分布信息,供给老师参考,以便能够了解学生的学习情况。管理员可以实现对用户信息的增、删、改、查,也可以实现对考题的增、删、改、查。1.3开发工具的选择本系

5、统开发语言为JAVA,开发环境是MyEclipse,前台页面主要用DreamWeaver来设计。由于本系统数据量和负载量都比较大,从经济和效率上考虑本系统选用SQLServer2005数据库。17本系统的数据库不限制题量。Web服务器选Apache开源组织提供的TomCat,因为TomCat是一个免费的开源软件是被SUN公司推荐的Web服务器。1.4开发本系统的意义从电子文档、多媒体的应用,到利用Internet做尝试,网络已经渗入到教育体系的各个环节.网上考试系统作为这场变革中必不可少的环节之一,受到越来越多的关注.网上考试系统

6、不仅和传统考试方式一样要权衡公平性,而且还具有一些新特点:1.从管理的角度看,在线考试系统可以帮助教师完成一个考试从题的设计,考试的实施,考卷的批改到分数的统计和总结的所有工作,系统实现了考试的无纸化管理,提高了管理效率,也很好地实现了教考的分离。2.在不改变传统考试基本步骤的条件下,只要考试客户端可以连接到考试应用服务器,考生进行身份确认,都能完成考试。3.考试结果反馈及时准确。考试的结果在教师修改考完之后就可以知道,同时提供一个反馈信息让考生知道自己哪些题做错了,考生的考试结果可以被保存下来,供教师进行分析统计和察看。2系统分

7、析2.1技术可行性分析本系统的开发将要用到JSP/Servlet、SQLServer数据库技术。硬件只需要一台pc机,装上软件MyEclipse,DreamWeaver等开发工具,利用SQLserver2005作为后台的数据库,利用Tomcat作为Web服务器,所以在这方面来说是可行的。已经掌握了开发考试系统方法和开发工具,并且已经了解和熟悉了在线考试系统的业务流程。综上所述本系统开发从技术上是可行的。2.2经济可行性从经济效益来分析,本系统的开发成本不大。由于系统运行的基础环境均已具备,无需重新开发搭建,所以系统的开发、运行所需

8、费用是比较低的。而系统的效益很高可以提高管理效率实现计算机化、系统化、规范化操作,效率大于投入,可行性很高。2.3方案可行性根据系统的分析,本系统充分从适用性出发,全面为不同的使用用户考虑。使系统的许多功能与规则都可根据用户的习惯进行定制,包括软件

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

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

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