JAVA考试系统002

上传人:hs****ma 文档编号:502056089 上传时间:2023-05-20 格式:DOC 页数:77 大小:2.63MB
返回 下载 相关 举报
JAVA考试系统002_第1页
第1页 / 共77页
JAVA考试系统002_第2页
第2页 / 共77页
JAVA考试系统002_第3页
第3页 / 共77页
JAVA考试系统002_第4页
第4页 / 共77页
JAVA考试系统002_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《JAVA考试系统002》由会员分享,可在线阅读,更多相关《JAVA考试系统002(77页珍藏版)》请在金锄头文库上搜索。

1、基于java实现的计算机考试系统摘要无纸化考试系统是现代教育的重要标志,让考试的结果更加的合理、公正、公平,也可以节约人力成本。高校在线考试系统,常用客户机服务器(CS)型的MIS型架构,或基于Web使用浏览器服务器 (BS)的架构。CS架构的在线考试系统,试题存放在远程服务器上,客户端安装考试应用程序和数据库客户机配置,每次考试时需对客户端进行安装、配置。而采用BS架构的考试系统,通过与BS结构的数据库管理系统结合可实现瘦客户机,系统维护仅需在服务器端进行。故开发了基于BS的在线考试系统。网络应用软件运行的模式主要有两类:CS和BS模式。前者主要的缺点是维护、升级相对比较麻烦,费用也比较高;

2、BS(BrowserServer)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW 浏览器来实现,极少部分事务逻辑在前端 (Browser)实现,主要事务逻辑在服务器端(Server)实现。这样大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。本论文的内容就是设计一个基于java的B/S结构的计算机考试系统,可以基本实现学生、教师以及管理员所需要的功能。在这个B/S结构的设计中,学生通过计算机网络登入系统,实时提交解答。系统能保存结果,供教师披阅,并能自动根据条件对客观题进行判分,还能对分数进行统计、管理,协助教师找出教学中存在的问题,满足任何

3、授权的考生随时随地考试并迅速获得成绩的需求,同时也大大减轻了教师出题、监考和判卷等繁重的工作量。关键字:J2EE;java;MVC;在线;考试系统AbstractPaperless exam is an important symbol of modern education for this kind of exam make the result more reasonable, more just, and release human resource. The online exam system of university, usually uses the C/S MIS arch

4、itecture, or based web use B/S architecture. In the exam system of C/S architecture, where the papers are stored in the remote Server and the Client must set up the exam application and configure the database, we must set up and configure the Client every time when do exam. However, the exam system

5、using the B/S architecture can implement thin Client by combining the Management Information System. As system maintenance is only necessary at the sever end, our developed exam system is based on B/S architecture. WEB application software is either of C/S or B/S modes. The main disadvantage of the

6、previous mode is the trouble of maintenance and update, and thus the charge is higher; the B/S architecture is composed of Browser and Server. In this architecture, the user interface is just implemented on WWW Browser, a little part of the transactions is implemented in Browser, and the main part o

7、f transactions is implemented in Server. So the load of Client is reduced, and thus reduce the cost of maintenance and update, so as the whole cost.This graduate project is about the exam system based on java and B/S architecture. It has implemented the basic function needed by the student, teacher

8、and administrator. In this B/S architecture project, students login the system through web, and commit the answers in real-time. The system can judge the paper and save the result, statistic, manage the points; help the teacher to find the problem in teaching. It allows any student which is authoriz

9、ed to subscribe to exam and gain the result at anytime or anywhere, and reduce the workload of the teacher for giving question, invigilation and judging paper.key words:J2EE;java;MVC;web;exam system目 录第1章 绪论31.1项目背景31.2计算机考试系统发展及现状31.3国内外发展现状41.4研究开发的目标和基本内容41.4.1 系统开发的主要任务和目标41.4.2 系统开发的基本内容51.5 技术

10、研究背景5第2章 系统技术介绍及应用72.1 JSP技术概述及工作原理72.1.1 JSP技术概要72.1.2 JSP的工作原理82.1.3 JSP与ASP的比较82.2 JDBC介绍102.3 MVC模式介绍122.4 Struts技术概述及工作原理132.4.1 Struts技术概述132.4.2 Struts的工作原理142.5 Hibernate技术概述及工作原理152.5.1 Hibernate技术概述152.5.2 Hibernate工作原理162.6 Tomcat应用服务器介绍172.7 MySQL数据库介绍192.7.1 数据库的历史和发展192.7.2 MySQL介绍192.

11、7.3 MySQL的主要特性20第3章 系统需求分析223.1系统功能概述223.2权限与控制223.3系统业务流程分析233.3.1业务术语233.3.2业务流程233.4系统模块简介273.4.1登录模块273.4.2系统管理模块273.4.3科目管理模块283.4.4题库管理模块293.4.5试卷管理模块293.4.6帐户管理模块293.4.7考试管理模块293.4.8信息查询模块303.5系统开发环境30第4章 系统设计314.1系统整体架构设计314.2系统管理设计314.3题库管理设计374.4科目管理设计384.5试卷管理设计394.6帐户管理设计394.7考试管理设计404.8

12、信息查询设计414.9数据库设计42第5章 系统实现455.1 系统Model层实现455.1.1类AdminBean:455.1.2类SchoolBean:455.1.3类CollegeBean:465.1.4类ClassBean:465.1.5类TeacherBean:475.1.6类StudentBean:475.1.7类ExamBean:485.1.8类PaperBean:495.1.9类SubjectBean:505.1.10类TiankongBean:505.1.11类XuanzeBean:515.2系统数据访问对象DAO层实现525.2.1类AdminBeanDAO:525.2.

13、2类SchoolBeanDAO:525.2.3类CollegeBeanDAO:535.2.4类ClassBeanDAO:535.2.5类TeacherBeanDAO:535.2.6类StudentBeanDAO:535.2.7类ExamBeanDAO:545.2.8类PaperBeanDAO:545.2.9类SubjectBeanDAO:545.2.10类TiankongBeanDAO:555.2.11类XuanzeBeanDAO:555.3系统中的ACTION类555.3.1类AccountAction:555.3.2类AccountManageAction:565.3.3类SchoolAc

14、tion:565.3.4类CollegeAction:575.3.5类ClassAction:575.3.6类TeacherAction:585.3.7类StudentAction:595.3.8类ExamAction:595.3.9类PaperAction:605.3.10类SubjectAction:615.3.11类QuestionAction:625.4系统中的视图层62第6章 总结71第1章 绪论1.1项目背景无纸化考试系统是现代教育的重要标志,这样的考试让考试的结果更加的合理,更加的公正、公平。也让不必要的人力从中解脱出来,去完成其它的一些事情。学生通过计算机网络登入系统,实时提交

15、解答。系统能保存结果,供教师披阅,并能自动根据条件对客观题进行判分,还能对分数进行统计、管理,协助教师找出教学中存在的问题,满足任何授权的考生随时随地考试并迅速获得成绩的需求,同时也大大减轻了教师出题、监考和判卷等繁重的工作量。鉴于现在大多数学校的计算机考试系统基本上都是C/S结构,对时间、地点以及考试规模都有很大的限制,而现在的大学里基本上的学生都人手一台电脑。如果将考试系统做成B/S结构的话就可以将没有这些方面的限制,可以进行大规模同时的考试,而且计算机可以方便的进行考试,不需要进行任何的客户端安装,只需要有一个浏览器。1.2计算机考试系统发展及现状20世纪50年代,电子计算机和光电阅读机在大规模考试中的广泛运用促进了标准化考试的推广和普及。然而应当指出,这时的考试方法仍是传统的纸笔考试形式。到了2O世纪末,随着测试理论的完善、计算机的普及、多媒体技术的运用和经济的增长,测试界已清楚地看到单一的纸笔考试弊大于利。那么纸笔考试所暴露出来的问题该如何解决?标准化考试还要不要推行?于是专家们开始在测

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

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