欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    在线计算机知识竞赛系统在线考试系统.doc

    • 资源ID:1157847       资源大小:557KB        全文页数:36页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在线计算机知识竞赛系统在线考试系统.doc

    1、华东交通大学理工学院毕业设计(论文)华东交通大学理工学院本科生毕业设计(论文)资料袋题目名称在线计算机知识竞赛系统学生姓名罗冬明学 号7专 业电子商务分 院电信分院指导教师姓名李璇职 称高级软件工程师序号资料名称袋内有者划并写明份数序号资料名称袋内有者划并写明份数1任务书7答辩专家评审表2开题报告8答辩评分表3原创性申明9成绩汇总表4毕业设计(论文)10图 纸( )张5指导教师评审表11软件或程序光盘软盘( )张6评阅人评审表12其 它综合评定成绩华东交通大学理工学院Institute of Technology. East China Jiaotong University 毕 业 设 计(

    2、论 文) Graduation Design (Thesis)(2008 2012 年)题 目 在线计算机知识竞赛系统 分 院: 电信分院 专 业: 电子商务 班 级: 2 学 号: 7 学生姓名: 罗冬明 指导教师: 李璇 起讫日期: 2012年1月14日2012年5月10日 华东交通大学理工学院毕业设计(论文)原创性申明本人郑重申明:所呈交的毕业设计(论文)是本人在导师指导下独立进行的研究工作所取得的研究成果。设计(论文)中引用他人的文献、数据、图件、资料,均已在设计(论文)中特别加以标注引用,除此之外,本设计(论文)不含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要贡献

    3、的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。毕业设计(论文)作者签名: 日期: 年 月 日毕业设计(论文)版权使用授权书本毕业设计(论文)作者完全了解学院有关保留、使用毕业设计(论文)的规定,同意学校保留并向国家有关部门或机构送交设计(论文)的复印件和电子版,允许设计(论文)被查阅和借阅。本人授权华东交通大学理工学院可以将本设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编毕业设计(论文)。(保密的毕业设计(论文)在解密后适用本授权书)毕业设计(论文)作者签名: 指导教师签名:签字日期: 年 月 日 签字日期:

    4、 年 月 日摘 要在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我主要开发系统的后台管理系统JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。本毕业设计的内容是设计并且实现一个基于web技术的在线考试系统,故而系统主要以j2EE作为开发基础,主要使用了struts+hibernete等多种协议

    5、或技术,用myeclipse作为开发工具,以ORACLE作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具。基本实现了网上考试系统应有的主要功能模块,包括:管理员的登录,管理和维护;用户注册、登录、注销,个人信息的查询、修改;考试管理,套题管理,成绩管理。该系统界面简单、操作方便,容易维护。关键词:在线考试;j2EE;struts + hibernete AbstractOnline examination system to achieve paperless management of examinations, the examination of some

    6、subjects through the Internet or LAN, to facilitate the management of the school Examination, candidates are also convenient, especially for candidates widely distributed, easy to focus on distance education . The background of my main development system management system-JAVA-line examination manag

    7、ement subsystem, which includes questions management, candidate management, on-line production of papers, control of student test set, paper processing and other functions. This paper introduces online examination management subsystem on the JAVA analysis, design and development of the whole process

    8、. Using ER diagram, process flow charts and other on-line management subsystem design process detail. The contents of this graduation project is to design and implement a web-based technology, online examination system, Guer system based mainly j2EE as the development, mainly using struts + hibernet

    9、e and other agreements or technology, using myeclipse as a development tool to ORACLE as the database to Macromedias Dreamweaver as a landscaping tool interface. Basically an online examination system should be the main functional modules, including: an administrators login, management and maintenan

    10、ce; user registration, login, logout, personal information, access, correction; test management, problem sets of management, performance management. The system interface is simple to operate, easy to maintain. Keywords: Online Examination;j2EE;struts + hibernete目 录中文摘要3英文摘要4目 录5引 言6第1章 系统应用的关键技术71.1

    11、 JSP技术介绍71.1.1 JSP的概述71.1.2 JSP的运行机制71.1.3 JSP的强势与劣势81.2 Java组件JavaBeans91.3 J2EE概述91.4关于Struts101.4.1 Struts简介101.4.2 Struts的主要功能101.5 Tomcat服务器101.5.1 Tomcat 服务器简介101.5.2 Tomcat服务器的安装和配置10第2章 系统需求分析和总体设计122.1 系统功能需求122.2 系统角色的功能132.3 总体设计思想概述132.4 数据库设计152.4.1 E-R图152.4.2数据表的设计152.5系统的用例图182.5.1 总

    12、体用例分析182.5.2 用户管理用例分析192.5.3 考试管理用例分析192.5.4 考试题目管理用例分析202.5.5 成绩管理用例分析21第3章 系统的详细设计223.1 主要模块的设计说明与界面223.1.1用户管理模块223.1.2考试管理模块223.1.3 题目管理模块213.2 系统的测试23结 语25参考文献27附 录28后 记35引 言网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个重要特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,网络考试系统成为现代教育技术未来发展方向之一。作为网络考试的一个子系统网络阅卷子

    13、系统,也成为一个重要的研究领域。现代网络考试作为一种新的考试手段已经开始进入人们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。网络阅卷子系统突破了传统考试方式的时空限制,使阅卷方式更为灵活,同时充分利用计算机进行自动阅卷功能,大大减轻了教师的工作量。目前市面上流行的网上在线考试系统不少。但是,对于具体的教育部门来说,因为具有自己的特殊性,因此需要一个功能实用,并能满足其对相关数据的管理及需求的系统。系统开发的目标就是在于开发一个功能实用,简单明了的网上在线考试系统。综合应用大学阶段的课程,特别是数据库原理及应用(Oracle)、Java程序设计,其中数据库原理及应用(O

    14、racle)是本专业一门重要的专业课。数据库是信息系统开发、利用和保存的主要形式,是信息系统的核心。教育部门在正常运行中总是面对大量的考生信息和考试信息,考生考试产生与考试相关的信息。因此需要对考生信息、教师信息、考卷信息进行管理,以达到及时了解各个环节中信息的变更,提高管理效率。提高自己的调查、实践能力。在论文的设计及撰写过程中遇到了很多的问题,在解决这些问题的同时,积累了很多发现和解决问题的经验;同时提高了系统开发和设计的能力,掌握了程序的设计流程,为以后的工作打下了坚实的基础。现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷,考

    15、生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观、更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。为了适应新形势的发展,我们推出了这一系统,使其尽快在

    16、各类考试中发挥高效,便捷的作用,把老师从繁重的工作中解脱出来。第1章 系统应用的关键技术1.1 JSP技术介绍1.1.1 JSP的概述JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,类似于其他技术标准,如ASP,PHP等,主要用于开发动态网页内容。JSP是新一代的动态内容编程技术,它继承了Java技术的“一次编写,随处运行”的特性,允许Web开发人员开发和维护与平台无关,信息丰富动态的Web页面,包括HTML,DHTML,XHTML和XML,它能使Web开发人员轻易搭建网络平台,建立起功能强大的Web网站。J

    17、SP可以把用户界面从内容层次中分离出来,使得Web开发人员不必修改在底层的动态内容,就可以修改整体的页面布局。1.1.2 JSP的运行机制JSP文档被复制到Web服务器的文档目录中。当有人请求这个文档时,服务器识别出这个带有.jsp扩展名的文档,并意识到需要做特殊处理。第一次请求这个文档时,它被编译成一个servlet对象,并存储在内存中,然后输出内容回送给发出请求的用户机。第一请求之后,只要有请求到来,服务器将进行检查,看看这个文件是否做过改动,如果没有变化,服务器调用先前编译过的servlet对象。JSP请求的步骤2如图1-1所示。(1)用户机请求一个JSP页面。(2)JSP引擎编译该JS

    18、P成一个servlet。Web浏览器JSP页面生成的servlet编译的servletWeb服务器2第一次编译3第二次编译1请求4响应图1-1 一个JSP的请求步骤(3)生成的servlet被编译并装载。(4)编译的servlet服务请求并把一响应发送回用户机。JSP主要是针对Java程序处理不熟悉的人设计的。与Servlet相比,JSP有如下两个优势:方便与HTML混合;在开发、测试方面比Servlet方便。1.1.3 JSP的强势与劣势JSP的强势:(1)可移植性。JSP是用Java开发的,因此它是可移植的,可以一处编写,随处运行,支持多平台。(2)有效性。JSP的初始化代码仅在Web服务

    19、器第一次加载时执行一次。一旦加载,在处理一个新的请求时,只须调用一个新的服务方法。与处理每个请求都要全部加载一个完整的可执行程序相比,这是一个相当有效的技术。(3)强大的可伸缩性和可扩充性。它能够在面向对象的语言(Java)中进行开发,并可以在现有对象基础上进行扩展,形成新的对象,从而更好地满足用户的需求。(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)Java Servlet是一种开发Web应用的理想框架。JSP以Servlet技术为基础,又在许多方面作了改进。利用跨平台的JavaBean

    20、s组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。JSP的劣势:(1)为了跨平台的功能,为了极度的伸缩能力,极大的增加了产品的复杂性,Java系统中包括JRE,JDK,J2EE,EJB等多种产品,这就需要大量的学习和培训才能掌握它们,将它们有效地搭配在一起,灵活地加以运用。(2)Java的运行速度快是由于用户将class常驻内存,这样使用的内存空间就比较大。另一方面,它还需要硬盘空间来存储一系列.Java文件和.class文件以及对应的版本文件。(3)JSP只有对Java相当熟悉的人才能用得很好。(4)JSP程序调试困难。1.2 Java组件JavaBeansJavaBeans事实上

    21、有三层含义。首先,JavaBeans是一种规范,一种在Java(包括JSP)中使用可重复使用的Java组件的技术规范。其次,JavaBeans是一个Java的类,一般来说,这样的Java类将对应于一个独立的.java文件,在绝大多数情况下,这应该是一个public类型的类。最后,当JavaBeans这样的一个Java类在我们的具体的Java程序中被示例之后,我们有时也会将这样的一个JavaBeans的实例称之为JavaBeans。1.3 J2EE概述 J2EE(Java 2 Platform Enterprise Edition)是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公

    22、司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。目前,Java平台有三个版本:适用于小型设备和智能卡的J2ME(Java 2 Platform Micro Edition)、适用于桌面系统的J2SE(Java 2 Platform Standard Edition)和适用于企业级应用的J2EE(Java 2 Platform Enterprise Edition)。Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器

    23、端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。为了推广并规范化使用J2EE架构企业级应用的体系架构,Sun同时给出了一个建议性的J2EE应用设计模型:J2EE Blueprints。J2EE Blueprints提供了实施J2EE企业级应用的体系架构、设计模式和相关的代码

    24、,通过应用J2EE Blueprints所描述的体系模型,能够部分简化架构企业级应用这项复杂的工作。J2EE Blueprints是开发人员设计和优化J2EE组件的基本原则,同时为围绕开发工作进行职能分工给出了指导性策略,以帮助应用开发设计人员合理地分配技术资源。1.4 关于Struts1.4.1 Struts简介Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式。Struts用Java Servlet/JavaServerPages技术,开发Web应用程序的开放源码的framework。1.4.2 Struts的主要功能(1) 包含一个controllerse

    25、rvlet,能将用户的请求发送到相应的Action对象。(2)JSP自由tag库,并且在controllerservlet中提供关联支持,帮助开发员创建交互式表单应用。(3)提供了一系列实用对象:XML处理、通过JavareflectionAPIs自动处理JavaBeans属性、国际化的提示和消息。Struts项目的目标是为创建Java web应用提供一个开放源代framework。Struts framework的内核是基于例如Java Servlets, JavaBeans, ResourceBundles, 和 XML,以及各种 Jakarta Commons包的标准技术的灵活的控制层。

    26、Struts提供了它自身的控制器组件,并整合了其他技术,以提供模型和视图。Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式。1.5 Tomcat服务器1.5.1 Tomcat 服务器简介Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。 Tomcat中采用了Servlet容器:Catalina,完整的实现了Servlet2.3和Jsp1.2规范。Tomcat

    27、提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。1.5.2 Tomcat服务器的安装和配置在开始安装之前,先准备J2SDK和TOMCAT两个软件,如果已经安装了J2SDK,就只需TOMCAT即可。(1)需设置的环境变量变量名:CATALINA_HOME变量值:D:Program Filestomcat6.0变量名:CLASSPATH变量值:.;%JAVA_HOME%lib;%CATALINA_HOME%commonlib(2)安装完成后,打开tomcat服务器,启动浏览器,在地址栏上输入:http:/

    28、localhost:8080/ 若出现以下界面说明安装成功。图1-2 tomcat启动页面第2章 系统需求分析和总体设计2.1 系统功能需求图 2-1 系统前台功能结构图 图2-2 系统后台功能结构图本课题设计系统主要分为前台和后台两个总分进行设计。前台主要用于考生注册、在线考试、查询成绩、找回密码以及修改个人资料等;后台主要用于用户对用户信息、考生信息、考生成绩信息、课程信息、套题信息、试题信息等进行管理。前台管理实现考生通过网络完成考试。功能包括: 1. 考生注册:采集考生信息,分配考生准考证号。2. 在线考试:选择试卷类型。 3. 查询成绩:考完即可查询考试成绩。建立以知识点为基础的动态

    29、题库数据,主要功能包括: 1. 用户信息管理主要包括用户信息列表、添加用户、修改用户和删除用户。2. 考生信息管理主要包括查看注册考生信息列表和删除已注册的考生信息 。3考生成绩管理主要用于根据准考证号、考试课程或考试时间模糊查询考生成绩和导出考试成绩至Excel中。4. 考试题目管理主要包括查看考试题目列表、添加考试题目、修改考试题目和删除考试题目。 2.2 系统角色的功能(1)注册用户使用系统的功能,用户必须先注册,只要注册为网站用户后,获得自己的帐号,设置自己的密码就具有以下功能:登录,登出,参加考试,提交试卷,查询成绩,添加或修改个人资料。(2)老师老师可以对试题属性进行设置、对用户资

    30、料的查看,删除等,以及对成绩的查询等(3)管理员管理员可以添加老师,科目,对试题属性进行设置、对用户资料的查看,删除等,以及对成绩的查询等2.3 总体设计思想概述 本系统是基于B/S架构下的多层结构应用系统。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了用户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户

    31、的总体成本(TCO)。 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。推荐的分层式结构一般分为三层,从下至上分别为:数据访问(持久)层、业务逻辑层(或称为领域层)、表示层16,如图3-2:图2-3 系统架构总的来说,采用分层结构的设计思想,可以让每个层由一组相关的类或组件构成,共同完成特定的功能。层与层之间存在自上而下的依赖关系,上层组件会依赖下层组件的API,而下层组件则不依赖于上层组件。例如:表述层依赖于业务逻辑层,而业务逻辑层依赖于数据库层。并且每个层对对上层公开API,但具体的实现细节对外透明。当某一层发生变化,只要API不变,不会影响其他层的实现。在本系统中,使用o

    32、racle数据库,持久层用到spring所集成的Hibernate技术,业务逻辑层用普通javabean实现,表述层运用基于struts的MVC设计模式(struts用来做C层,spring实现V层与C层的解耦以及C层与M层的解耦)。2.4 数据库设计2.4.1 E-R图下面是该系统数据库表的E-R图,如图2-4图2-4 E-R图2.4.2数据表的设计下面列出了设计过程中所用到的数据库表及其结构:1.tb_Lesson表用来保存课程的信息,如表2-1:1. tb_Lesson列名类型长度描述IDbigint8课程IDNamevarchar60课程名称JoinTimedatetime8加入时间表

    33、2-1 tb_Lesson2. tb_manager表用来保存管理员信息,如表2-2:2.tb_manageer列名类型 长度描述IDbigint8管理员IDnamevarchar30管理员名字PWDvarchar30管理员密码表2-2 tb_manageer3.tb_Questions表用来保存考试题目,如表2-3:3.tb_Questions列名类型 长度描述idbigint8试题IDsubjectvarchar50科目名typechar8试题类型joinTimedatetime8加入时间lessonIdint4课程IdtaoTiIdbigint8套题idoptionAvarchar50选

    34、项AoptionBvarchar50选项BoptionCvarchar50选项CoptionDvarchar50选项Danswervarchar10答案notevarchar50备注表2-3 tb_Questions4.tb_TaoTi表用来保存套题信息,如表2-4:tb_TaoTi列名类型 长度描述IDbigint8套题idnamevarchar50套题信息LessonIDbigint8课程IDJoinTimedatetime8加入时间表2-4:tb_TaoTi5. tb_Student表用来保存用户个人资料,如表2-5:tb_Student列名类型 长度描述IDvarchar16学生IDn

    35、amevarchar20学生姓名pwdvarchar20登陆密码Sexvarchar2学生性别joinTimedatetime8注册时间Questionvarchar50提示问题answervarchar50问题答案professionvarchar30专业cardNovarchar18证件号码表2-5 tb_Student6tb_StuResult表用来保存学生考试成绩,如表2-6:tb_StuResult列名类型 长度描述idbigint8成绩编号stuIdvarchar16学生idwhichLessonvarchar60课程IDresSingleint4单选题得分resMoreint4多

    36、选题得分resTotalint4总得分jointimedatetime8加入时间表2-6 tb_StuResult2.5系统的用例图2.5.1 总体用例分析图2-5 总体用例图如图用户管理、考试管理、成绩管理、题目管理四个模块构成了本网上考试系统。使用者是指系统用户,包括管理者和考试者用户两种,考试者只可以选择课程,参加考试,查看成绩,修改个人资料等,管理者通过用后台管理就可以对试题库,用户,成绩进行管理。2.5.2 用户管理用例分析图2-6 用户管理用例图如图2-6,用户管理模块主要包括:用户注册、修改资料、选择课程、在线考试、成绩查询五个功能组成。2.5.3 考试管理用例分析图2-7 考试

    37、管理用例图如图2-7,考试管理模块主要包括:阅读考试规则、选择课程、准备考试、开始考试、自动阅卷、查看成绩六个功能组成。2.5.4 考试题目管理用例分析图2-8考试题目管理用例图如图,考题管理模块主要包括:增加题目、删除题目、题目分类、套题管理、答案设置等五个模块组成。 2.5.5 成绩管理用例分析图2-9绩查询用例图如图,成绩查询模块主要包括:前台考试者的成绩查询,后台管理者的成绩查看。第3章 系统的详细设计3.1 主要模块的设计说明与界面3.1.1用户管理模块用户登录网站首页在用户第一次访问时会判断用户是否登录,未登录则显示用户登录窗口,提示用户登录或注册.对于已经登录的用户,在用户登录窗

    38、口将显示用户的相关信息.首页主要是根据保存用户名信息的Session参数来判断用户是否已经登录的,关键代码如下:在会员登录窗口中单击登录按纽后,系统将对用户名和密码进行验证,判断用户是否是已注册用户,如果已注册,则更新用户在网站中的状态,如果没有注册,则拒绝用户的登录操作,登录数据验证的程序代码如下:/ 考生身份验证public ActionForward studentLogin(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) StudentFor

    39、m studentForm = (StudentForm) form;int ret = studentDAO.checkStudent(studentForm);System.out.print(验证结果ret的值: + ret);if (ret = 2) request.setAttribute(error, 您输入的考生准考证号码或密码错误!);return mapping.findForward(error); else HttpSession session = request.getSession();session.setAttribute(student, studentFor

    40、m.getID();return mapping.findForward(studentLoginok);图 3-1登录页面图3-2 管理员界面3.1.2考试管理模块考试管理模块主要功能有如下几个部分:(1)选择课程模块当用户在主页登录后,点击在线考试,系统会自动跳转到examRule.jsp页面来阅读考试规则,点击同意,便可以选择课程。代码如下:具体执行步骤:(1) 从用户的请求对象中获取Action会话对象(2) 从会话对象中获取考试对象/* * 在监听到Action被创建之后,就立即向数据库中添加一个考试请求; */在线考试时选择课程private ActionForward selectLesson(ActionMapping mapping, ActionF


    注意事项

    本文(在线计算机知识竞赛系统在线考试系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922