《java》在线考试系统的设计与实现

上传人:F****n 文档编号:102567069 上传时间:2019-10-03 格式:DOC 页数:45 大小:768KB
返回 下载 相关 举报
《java》在线考试系统的设计与实现_第1页
第1页 / 共45页
《java》在线考试系统的设计与实现_第2页
第2页 / 共45页
《java》在线考试系统的设计与实现_第3页
第3页 / 共45页
《java》在线考试系统的设计与实现_第4页
第4页 / 共45页
《java》在线考试系统的设计与实现_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《《java》在线考试系统的设计与实现》由会员分享,可在线阅读,更多相关《《java》在线考试系统的设计与实现(45页珍藏版)》请在金锄头文库上搜索。

1、辽宁科技大学毕业设计(论文) 第39页JAVA在线考试系统的设计与实现摘要在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于试题库管理系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋

2、势。本文主要介绍了试题库管理系统的需求分析,总体设计和详细的设计过程。利用JSP技术开发实现了试题库管理系统,它具有用户登录验证、用户在线考试、动态随机出题、自动判卷、用户管理、试卷管理、成绩管理等功能。论文主要阐述一个功能强大的再线考试系统的后台操作以及一些关键技术。该系统考生信息主要由学生注册生成,考试时考生输入用户名,核对正确后进入考生界面,考生截面主要有正式考试,自动评分组成,关键实现了考生在注册之后进入考试窗体,考试计时,考试时间到,及考完后对试卷的自动评分,存档。管理员进入管理员界面,管理员界面主要由科目管理,用户管理,成绩管理等模块组成。关键词 试题;管理;分析AbstractG

3、radually infiltrated into the network at all levels of social life today, the traditional test methods are also faced with change, and the network test is a very important direction. Web-based test system is an extension of the traditional test, coupled with the use of database technology has greatl

4、y simplified the traditional examination process. Therefore the network test system is indispensable for e-teaching an important part. Therefore, the examination method is better for the network test, candidates have passed the name, ticket number or password to log in, papers based on the content o

5、f questions in real-time generation, can avoid the pressure of the title before the exam; and a large number of standardized test can be used in order to use computer grading has greatly enhanced the efficiency of marking; results can also be sent directly to the database, statistics, sorting and ot

6、her operations. Therefore, the way a network will be the examination after the examination of trends in development.This paper introduces students to the examination system needs analysis, design and detailed design process. The use of JSP technology development to achieve the examination system, it

7、 has a user login authentication, users online examinations, dynamic random questions, automatic grading, user management, test management, performance management and other functions. The main thesis of a powerful line of re-examination system, as well as the background to operate a number of key te

8、chnologies. The main candidates of the system of information generated by students, examination candidates to enter a user name, matching the right candidates into the interface section of the main candidates have a formal examination, automatic score components, the key achievement of the candidate

9、s after the registration form to enter the examination, the examination time examination time, and the finished paper automatically after the score, archiving. Administrator to enter the administrator interface, the administrator interface by subject management, user management, performance manageme

10、nt module.Keywords Questions; management; analysis目录摘要IAbstractII第1章 绪论11.1 系统开发背景11.2前景展望11.2 开发工具简介11.2.1 产品背景11.2.2 产品概述2第2章 可行性分析32.1 技术可行性32.2 经济可行性42.3 操作可行性42.4 法律可行性4第3章 需求分析53.1 业务流程53.1.1 后台管理53.1.2 前台考试53.1.3 管理储存53.2 需求规范53.2.1 功能需求53.2.2性能需求63.2.3 系统逻辑模型63.3 数据字典83.3.1 数据元素定义83.3.2 数据流的

11、定义8第4章 概要设计94.1 系统运行总体流程104.2 目标系统体系结构114.2.1 JAVA学生考试系统软件结构图114.2.2 “用户管理”模块结构图114.2.3 “试题管理”模块结构图124.2.4 “时间管理”模块结构图124.2.5 “成绩管理”模块结构图134.2.6 “用户管理”模块结构图13第5章 数据库设计145.1数据库设计步骤145.2 数据库逻辑设计15第6章 详细设计196.1命名规则196.1.1 变量命名196.2 模块设计206.2.1 登录页面设计206.2.2 主页面窗口设计226.2.3管理员登陆界面设计236.2.4后台管理窗口设计24第7章 系

12、统测试267.1 软件测试基础理论267.1.1 软件测试定义267.1.2 软件测试基本概念267.2 软件测试目的277.3 软件测试方法分类277.3.1 静态测试与动态测试277.3.2 黑盒测试与白盒测试277.4 JAVA学生考试系统测试287.5 测试报告30结论31致谢33参考文献34附录A35附录B38不同的学习内容,预习作业也有差异。概念型内容可采用阅读理解的方法进行预习,计算型的内容可采用尝试练习的方法进行预习,空间图形内容可采用实验操作的方法进行预习。of accountability, redress of orders and prohibitions. Stren

13、gthening the honesty and self-discipline of leading cadres honesty in politics and education work, enhance leaders ability to resist第1章 绪论1.1 系统开发背景此系统具有很强的实用性,只要根据不同单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。当然在此毕业设计过程中,人力资源管理系统的需求是自己通过借鉴同类软件和查阅相关书籍而提出科技在日新月异的进步,所以在今天办事的效率在方方面面也要大幅度提高,就算是考试也不例外,用传统的人工形式考试存在着多种问

14、题1、人工审批速度慢,耗时耗力2、审批时容易出现批阅错误3、考试流程过大,每一次考试都要进行大量的部署综合以上几点,为了提高工作的效率,开发新系统已是当前的首要任务,该系统实现了考生在输入了学生号以及密码后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。管理员进入管理员界面,管理员界面主要由试题的输入,用户管理以及信息发布等,在学校居于网内别人都可以访问你机器运行,这样学生考试就不用每台机器都装题了。1.2前景展望与实际或具体企业可能有出入,这必将给以后软件的推广运用带来麻烦,不过通过不断的升级将会得到解决。看来这个系统的前景是很大的,那么这个系统的制作

15、难度也会加大我们还需不断的探索怎么做好一个好的系统。1.3 开发工具简介1.2.1 产品背景在现代化社会的今天,依然有很多地方使用人工进行考试,所以我决定开发这个软件,使用这个软件后必然会极大的提高工作效率1.2.2 产品概述该软件的主要应用为进行JAVA的学生考试,其特点就是应用简单快捷,提高了考试的效率,而且比人工更为精确,该系统为JSP,运行环境需要,jdk1.6和tomcat.第2章 可行性分析2.1 技术可行性本系统采用JSP作为开发工具,本系统具有以下特性JSP(Java Server Pages)是由Sun Microsystem公司于1999/6推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。JSP页面是由HTML代码和嵌入其中的Java代码所组成.服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器.。利用这一技术可以建立先进、安全和跨平台的动态网站。1、JSP的优点:(1)一次编写,到处运行。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展

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

当前位置:首页 > 办公文档 > 教学/培训

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