毕业设计局域网考试系统论文

上传人:cn****1 文档编号:465621970 上传时间:2022-12-20 格式:DOC 页数:52 大小:751.51KB
返回 下载 相关 举报
毕业设计局域网考试系统论文_第1页
第1页 / 共52页
毕业设计局域网考试系统论文_第2页
第2页 / 共52页
毕业设计局域网考试系统论文_第3页
第3页 / 共52页
毕业设计局域网考试系统论文_第4页
第4页 / 共52页
毕业设计局域网考试系统论文_第5页
第5页 / 共52页
点击查看更多>>
资源描述

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

1、局域网考试系统摘 要系统基于Browser/Server模式开发,应用DreamweaverMX软件,结合JSP编程技术,并以 Microsoft ACCESS2003为数据库开发工具,在Windowsxp系统中使用JDBC驱动程序进行数据库连接。论文主要阐述的是考试管理系统的操作过程及一些关键技术。该系统考生和管理员信息主要在管理员系统中输入,不需数据库直接输入,考试时考生输入准考证号码,核对正确后进入考生界面,考生界面主要有选择试卷、成绩查询组成,关键实现了考生在选择试卷后进入考试窗体,系统强制考生退出,及考完后对客观题的自动评分、存档。管理员进入管理员系统界面,管理员系统主要由系统管理、

2、考生管理、题库管理、监控等模块组成,管理员系统和考试系统共同构成了该考试管理系统。【关键字】JSP,题库管理,局域网考试系统。AbstractThis system is based on Browser/Server mode development , employ DreamweaverMX software, combine JSP programming technology, regard Microsoft ACCESS2003 as the database developing instrument, use JDBC driver to join the database

3、in Windows XP system.What the thesis is mainly explained is procedure of the administrative system of an examination and some key technology. System this examinee and administrator information input of the system in administrator mainly, not needing the direct input of database , the examinee inputs

4、 the number of admission card for entrance examination when having an examination, enter examinee interface after check correct, examinee boundary plane mainly choose the paper , achievement to inquire about and make up, the key has realized examinees and entered and had an examination body of windo

5、w behind choosing the paper, the system forces examinees to withdraw, and grading , filing automatically to objective question after finishing doing in the test. Administrator enter administrator systematic interface , administrator system mainly by system management, examinee manage, exam pool mana

6、ge, module of controlling etc. make up, administrator system and examination system form, should have an examination administrative system together.【Keywords】JSP, Question bank Management, LAN Examsystem。目 录前 言5第一章 概 述61.1 开发背景61.2 JSP简介61.2.1 JSP的运行原理61.2.2 JSP页面的组成71.2.3 JavaBean技术介绍81.3系统概述8第二章 系

7、统环境与配置102.1硬件环境102.3 软件环境102.4 服务器的配置1125数据库配置12第三章 需求分析133.1 系统需求分析13311系统说明13312系统需求分析1332数据库需求分析14第四章 系统设计154.1 系统设计思想154.2 系统功能模块化154.3 数据库设计164.3.1 数据库概念结构164.3.2 数据库逻辑结构设计16433数据库的链接17第五章 系统的实现与应用185.1 考生登陆185.2 备考页面195.3 考试页面215.4结果页面2355学生管理页面2556题目管理页面285.7成绩管理3158管理员添加页面35总 结37致 谢38参考文献39附

8、 录40附录1:考试页面部分代码40附录2:题目管理部分代码45前 言在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试管理系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。网络考试管理系统的实现技术有多种,本文采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务

9、器上(事务层和数据库可以是同一台机器)。服务器端程序的实现技术也很多,本文选用了当前比较流行的网络编程技术JSP作为主要实现手段(配合Java Servlet、Java Bean、HTML等)。JSP作为一种Web实现技术,它的效率是高的。这一点正好符合了考试管理系统所要求的实时性。JSP自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了考试的公平性原则。除此之外,作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。第一章 概

10、述1.1 开发背景随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的教育方式也以发生着改变。在这些教育方式 的改变中一个就是我们可以利用网络完成各种考试,而且不受时间和空间的限制,考生考试完后就可以看到自己的成绩,这样极大的方便的考生也提高的教育工作者的工作效率。一场利用网络的网上教学活动正在蓬勃的兴起。1.2 JSP简介JSP(Java Server Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,它正在飞速发展中,现已成为J

11、ava服务器编程的重要组成部分。它虽然还未成型,但是它必将和J2EE(Java 2 Enterprise Edition)一起发展。JSP是结合markup(HTML和XML)和Java代码来处理一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。JSP提供了多种方式访问Java class、Servlet、Applets和Web Server,因此,Web应用的功能可以分成多个明确定义公用接口的组件,通过JSP将它们结合在一起。1.2.1 JSP的运行原理在JSP第一次获得来自于客户端浏览器的请求时,JSP文件

12、将被JSP引擎(JSP engine)转换成一个Servlet,即将”.jsp”文件编译成Java Class文件。当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servlet引擎执行。如图1-1:Client客户端请求(Request)Web Server响应(Response)Serverextension服务器扩展ServletengineJSPengineServlet引擎JSP引擎ClassloaderJavacomplierJSPparse

13、r类载入器Java编译器JSP语法分析器图1-1 JSP运行原理1.2.2 JSP页面的组成JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。通常,JSP代码和组件用于创建在最终页面上显示的文本。通常来说,JSP页面包括编译指令,动作指令,声明,表达式和程序段等内容。1、编译指令:使用JSP编译指令(% 和 %内的)来指定所使用的脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet导入的软件包。JSP指令的一般语法形式为:。2、动作指令(标识):动作指令用于执行某些动作。在JSP规范中有2种类型的动作指令的标识。第一种是标准动

14、作,它定义的是无论在什么版本的JSP引擎或Web服务器下总是可用的动作。第二种是自定义动作,它通过使用taglib指令来实现。例如JSP:useBean;JSP:setProperty;JSP:getProperty就是标准动作。3、声明:用于声明合法的变量和方法。与任何语言相同,JSP语言使用变量来保存数据。这些变量用declaration元素声明,声明的语法为。当页面被初始化的时候,JSP页面中的所有声明都被初始化。除了简单的变量,方法也能被声明。声明不对当前的输出流产生任何影响。4、程序段:JSP可以在页面中包含的一段程序,称之为程序段。程序段是一个代码片断,在请求的处理过程中被执行。程

15、序段可以和页面中的静态元件组合起来创建动态生成的页面。程序段在“”中定义,在这对标识中的所有东西都会被当成JSP程序执行。1.2.3 JavaBean技术介绍JavaBean技术是一种基于Java的组件技术,JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据的提取等,是解决代码重用问题的一种策略。以前的组件无法实现真正的代码重用,其主要原因就是它们对于处理平台的依赖和对开发语言的依赖过重。由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术倍受人们的关注。它的任务就是:一次编写,可以在任何地方执行。为了创建和使用Java软件组件,JavaBean被实现为一种独立于平台和结构的应用程序接口,它的实现可以忽略内部的结构及

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

最新文档


当前位置:首页 > 大杂烩/其它

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