网上考试-毕业设计论文.doc

上传人:鲁** 文档编号:552579178 上传时间:2022-12-13 格式:DOC 页数:46 大小:4.86MB
返回 下载 相关 举报
网上考试-毕业设计论文.doc_第1页
第1页 / 共46页
网上考试-毕业设计论文.doc_第2页
第2页 / 共46页
网上考试-毕业设计论文.doc_第3页
第3页 / 共46页
网上考试-毕业设计论文.doc_第4页
第4页 / 共46页
网上考试-毕业设计论文.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《网上考试-毕业设计论文.doc》由会员分享,可在线阅读,更多相关《网上考试-毕业设计论文.doc(46页珍藏版)》请在金锄头文库上搜索。

1、内蒙古工业大学本科毕业设计说明书学校代码: 10128学 号: 040201011 本科毕业设计说明书(题 目:基于WEB的网上考试系统的设计与实现学生姓名:刘文涛学 院:信息工程学院系 别:计算机系专 业:计算机科学与技术班 级:计算机04-1指导教师:王晓强 讲 师 张海斌 工 程 师二 八 年 六 月摘要在线考试系统旨在解放教师传统教学中制作试卷时的困惑,对一些考生不集中的考试,比如一些认证式的网上考试就比较适合这种在线考试的方式,不仅方便了制作试卷的流程,更重要的是实现了无纸化,适应可持续发展的战略思想。本系统就是为此类问题而专门设计的基于WEB的网上考试,它包括试题管理、考生管理、在

2、线制作试卷等功能。本论文主要介绍了网上考试系统的设计和开发的全部过程。本文所提出的基于WEB的网上考试系统,是根据目前非常流行的Struts框架与Hibernate数据库持久层,在具体的系统应用中为基础而制作的,由Struts实现表现层和业务逻辑层,由Hibernate实现数据持久层,成功实现了WEB系统开发的M-V-C的分离。为系统开发的效率和系统的测试以及以后的维护、扩展带来了方便。结合了网上考试系统的各种需求,解决了考试系统中的题库维护、组卷困难、评卷烦琐等问题,减少了人为因素在考试中的干预,很大程度上提高了考试的公证性和客观性。充分利用了校园网的软硬件资源,节约了大量的人力财力。全文共

3、分为开发方案、需求分析、系统设计、关键技术解决,结论等部分。网上在线考试系统是典型的B/S架构的系统,其开发主要包括应用程序的开发, 数据库的建立和维护两个方面。它引入了面向对象编程的思想,使系统界面友好,功能完善,操作灵活,使用方便。同时,在数据库的建立和维护方面,采用Oracle 公司的Oracle(9i)作为数据库的开发工具。它适用于Unix/Windows操作平台,是大中型系统使用较广的数据库开发平台。网上在线考试系统开发的总体目的是在实现INTERNET和局域网内的在线考试。关键词:网上考试;WEB;Struts;Hibernate AbstractOnline examinatio

4、n system aimed at the liberation of teachers teaching in the traditional type of examination, for some candidates do not focus on the examination, such as some of the online certification test is more suitable for such on-line examination of the way, not only facilitate the production of the papers

5、process, Important is to achieve a paperless, to the sustainable development of strategic thinking. The system is the main development and application of such issues designed - WEB-based online examinations, including management questions, candidates management, on-line production of papers, and oth

6、er functions.This paper introduced an online examination system design and development of the entire process. This article by WEB-based online testing system is currently very popular in accordance with the Struts framework and lasting Hibernate database layer, in specific applications, from Struts

7、to achieve performance layer and bussiness logic from Hibernate to achieve lasting data layer. WEB successful implementation of the system developed by the MVC separation.The online examination system needs to address the examination system in the difficult of testing paper, complicated issues such

8、as marking a decrease of the examination of human intervention, to a great extent improve the examination of the notarization and objectivity .Online examination system is a typical B / S structure of the system, including the development of its application development, database creation and mainten

9、ance of the two areas. It introduced the idea of object-oriented programming, and it made the system friendly and easy to use. At the same time, the establishment and maintenance of the database, The system used Oracle (9i) as a database development tool. It applies to Unix / Windows operating platf

10、orm, and it also is the large and medium-sized system uses a wider database development platform. Online examination system development in the overall objective is to achieve INTERNET LAN and the online exam.Keyword:JSP;Web;mode of B/ S;Struts;Hibernate内蒙古工业大学本科毕业设计说明书目 录引 言1第一章 系统开发分析21.1开发方案21.1.1

11、问题分析21.1.2项目目的21.1.3方案选择21.1.4开发框架技术8第二章 系统需求分析102.1需求分析102.1.1任务概述102.1.2功能需求概述102.1.3功能需求说明102.2运行环境12第三章 系统总体设计1331系统设计133.1.1系统整体结构图133.1.2系统用例图143.1.3系统类图143.1.4系统活动图153.1.5 系统功能跳转图153.1.6系统部署图173.2数据库设计173.2.1主要数据库表的介绍173.2.2数据字典173.3 系统模块设计193.3.1 demo页面193.4系统分层273.4.1 Bean层293.4.2 Common层30

12、3.4.3 Dao层303.4.4 Service层313.4.5 Web层31第四章 关键技术解决3341关键技术解决334.1.1数据库的连接334.1.2系统架构34结论37参考文献38谢 辞39引 言现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要,同时随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的

13、出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证。“在线考试系统”是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学习提供“灵活、方便、科学、公平”的“个别化考试服务”,是终结性评价系统。学生可以随时、随地进行课程结业考试。随着计算机技术的飞速发展,利用计算机来获取和处理信息是当今信息管理的一大特点。基于B/S架构的系统作为最普遍最实用的系统,其管理现代化、信息化,对整个社会起着巨大的推动作用。第一章 系统开发分析1.1开发方案1.1.1问题分析传统

14、的学校教学中,进行一场考试,要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。而在线考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网络和局域网,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是电子化教学的不可缺少的辅助手段。在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方

15、式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。1.1.2项目目的在线考试系统的总体目标:(1)在线考试系统可以帮助教师完成一个考试从题目设计,考试安排,考试实施,考卷批改到分数统计总结的所有工作。(2)所有的考试数据和其它数据库需要一种主流的方式进行存储和管理,例如使用数据库技术。(3)对考试的系统目标:这个软件是分布式的,这意味着只要有考试客户端可以连接到考试应用服务器,任何考生在任何地方进行身份确认,都能完成考试。题目最好有一定的稳定性和随机性。稳定性可以保证每一次考试对每一个考生是公平的,随机性可以避免作弊的发生。1.1.3方案选择开发在线考试系统,提出以下解决方案:选择ORACLE 9i作为后台的数据库,选择JAVA、Struts、JSP、Hibernate、JavaScri

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号