论文--基于面向对象的J2EE计算机考试系统

上传人:liy****000 文档编号:115742687 上传时间:2019-11-14 格式:DOC 页数:60 大小:1.19MB
返回 下载 相关 举报
论文--基于面向对象的J2EE计算机考试系统_第1页
第1页 / 共60页
论文--基于面向对象的J2EE计算机考试系统_第2页
第2页 / 共60页
论文--基于面向对象的J2EE计算机考试系统_第3页
第3页 / 共60页
论文--基于面向对象的J2EE计算机考试系统_第4页
第4页 / 共60页
论文--基于面向对象的J2EE计算机考试系统_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《论文--基于面向对象的J2EE计算机考试系统》由会员分享,可在线阅读,更多相关《论文--基于面向对象的J2EE计算机考试系统(60页珍藏版)》请在金锄头文库上搜索。

1、基于面向对象的J2EE计算机考试系统 学院:计算机科学与工程学号:1406210221 姓名:赵丹摘要随着网络信息技术飞速的发展,网络化考试已经非常的广泛。网络化考试可以节约人力成本。同时利用计算机进行出卷、阅卷,不仅能节省大量宝贵时间,而且能很大程度上减少出卷人的主观影响,使考试工作更加规范化,更加公正、客观、有效、切实的反映考生的实际学习成果。网络化考试采用BS(BrowserServer)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端 (Browser)实现,主要事务逻辑在服务器端(Server)实现。这样大大简化了客户端电脑载荷,减轻了系

2、统维护与升级的成本和工作量,降低了用户的总体成本。本文主要介绍一个基于J2EE的计算机考试系统的体系结构和具体设计与如何实现。该系统使用JSP+Servlet+MySQL进行实现,即系统前台由JSP网页实现表现逻辑,中间使用Servlet的组件实现系统内部复杂的业务逻辑,后端使用MySQL数据库实现数据逻辑。该系统基本实现了在一个在计算机网络环境下命题、组卷、答题和评分等基本的考试功能。具体来说,管理员可以对试题进行添加与修改,进行组卷。并可以对试卷进行发布。考生登陆该系统可以实现在线答题。在试卷提交后系统可以自动阅卷,得出相应的考试分数。同时该系统也可以实现学生对自己信息的管理,管理员对所有

3、学生信息的管理。关键字:J2EE;JSP;Servlet;在线;计算机考试系统1Computer Exam System Based on J2EEAbstract With the rapid development of the computer to the Internet technology, the online exam has been widly used. this kind of exam release human resource.Simultaneously carried out using the computerv olume,marking,not onl

4、y cansave a lot ofvaluable time, but also significantly reduce the volume of subjective, making the test more standardized,morefair,objective,effective and practical learning reflectactual candidate s achievement. The network test uses B / S (Browser / Server) structure, ie, the browser and server a

5、rchitecture. In this structure, the user interface is working to achieve through the browser, very small part of the business logic in the front end (Browser) implementation, the main business logic on the server side (Server) implementation. This greatly simplifies the client computer loads, reduce

6、 system maintenance and upgrade cost and effort, reducing the users overall costs.This paper introduces a system structure of computer examination system based on J2EE and the specific design and how to realize.The system uses JSP+Servlet+MySQL to achieve,In front of the system by the JSP web page r

7、ealization logic,implement the business logic complex internal system using Servlet component,using the MySQL backend database logic.The system realizes in a proposition,in the environment of computer network test,answer and score the basic test function.Specifically,administrators can add and modif

8、y the test,test paper.And can release the papers.The candidates login the system can realize the online answer.In thepaper submitted after the system can automatic scoring,and draw the corresponding test scores.At the same time,the systemcan also realize thestudents on their own information manageme

9、nt,the administrator of the information of all the students management.key words:J2EE;JSP;Servelt;web; computer exam system1目 录基于面向对象的J2EE计算机考试系统I学号:1406210221IComputer Exam System Based on J2EEII1 绪论11.1系统开发背景11.2系统设计的目标11.3系统设计的基本内容12 系统技术介绍22.1 J2EE概述22.2 JSP技术介绍22.2.1 JSP技术概述22.2.2 JSP工作原理32.3 S

10、ervlet技术介绍32.3.1 Servlet 概述32.3.2 Servlet 实现过程及生命周期42.4 JDBC介绍52.5 Tomcat应用服务器介绍62.6 MySQL数据库介绍73 系统可行性分析73.1对目前考试分析73.1.1目前考试流程73.1.2目前考试缺点83.2对本系统分析83.2.1本系统处理流程83.2.2技术可行性83.2.3经济可行性93.2.4 操作可行性94 系统需求分析94.1系统目标功能概述104.2 系统主要需求规范104.2.1 功能需求104.2.2 性能需求104.3权限与控制需求分析114.4系统业务流程需求分析114.4.1业务术语分析11

11、4.4.2业务流程分析114.5系统开发环境125 系统概要设计125.1系统整体架构设计135.2 系统用例图135.2.1 学生用例图135.2.2管理员用例图135.3各模块概要设计145.4数据库设计185.4.1 数据库设计思想185.4.2数据库实体图与E-R图195.4.3数据库表设计206 系统详细设计与实现236.1登陆模块246.1.1登陆选项详细设计246.1.2注册选项详细设计256.1.3登陆模块实现效果256.2题库管理模块266.2.1 题库管理模块详细设计266.2.2题库管理模块实现效果276.3试卷管理模块296.3.1 试卷管理模块详细设计296.3.2试

12、卷管理模块实现效果306.4考试管理模块316.4.1 考试管理模块详细设计316.4.2考试管理模块实现效果336.5学生管理模块336.5.1 学生管理模块详细设计336.5.2学生管理模块实现效果图356.6在线考试模块366.6.1 在线考试模块详细设计366.6.2在线考试模块实现效果图376.7账户管理376.7.1 账户管理模块详细设计386.7.2账户管理模块实现效果图386.8信息查询模块396.8.1 信息查询模块详细设计396.8.2查询模块实现效果图407 系统测试407.1 系统测试的主要功能点417.2系统测试环境与配置417.3系统测试方法417.4系统测试用例4

13、17.4.1在线考试功能用例417.4.2修改密码功能测试用例427.4.3 修改个人信息功能测试用例427.4.4试卷生成功能测试用例427.4.5试卷管理功能测试用例437.4.6考试管理功能测试用例437.4.7学生管理功能测试用例447.5系统测试结论448总结44参考文献45 1 绪论1.1系统开发背景 随着计算机互联网技术的飞速发展,计算机在各行各业的应用越来越广泛, 而且网络化是21世纪计算机技术发展的重要趋势之一。目前,我国的计算机网络发展非常迅速,大部分高校的校园网都已开通。因此,如何充分利用高校校园网络,发挥其巨大功能来为高校的教学和科研服务成为摆在我们面前的一个需要深入探

14、讨和解决的重大课题。随着网络技术的日益成熟,网页技术的应用已经深入到了生活的每个角落。开发一个全新的网上在线考试系统与传统的考试模式相比,它的优点有:考试方便,不受地域的限制,只需要有网络就可进行考试;节约了大量成本,完全不需要纸张和笔;节省了时间,由系统自动阅卷;拥有海量题库,可随意抽取试卷考试。1.2系统设计的目标本计算机考试系统是结合实际需要,在围绕广大师生利益的情况下进行开发。该系统的目标有:a.系统应具有友好的用户界面,能够让用户在登录本网站时感到操作方便、反应迅速和愿意再次登录本网站。b.系统应具备在线运行功能,应使学生通过网络随时随地的应用该系统,管理员可以在任何地方进行四种题型

15、的增、删、改、查以及对学生的管理。1.3系统设计的基本内容学生进行:查看基本信息以及对基本信息的修改;查看各科考试成绩;在考试时间内进行考试。管理员进行:学生基本信息查看、修改、删除;学生成绩的查看、修改、删除;试题库的添加、查看、修改、删除。从试题库中选择试题进行组卷;控制开始考试、结束考试。522 系统技术介绍2.1 J2EE概述J2EE(Java 2 Platform Enterprise Edition)是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应

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

当前位置:首页 > 学术论文 > 毕业论文

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