《JA V A》在线考试系统设计和实现摘要在网络技术逐步渗透社会生活各个层面今天,传统考试方法也面临着变革,而网络考试则是一个很关键方向。
基于试题库管理系统是传统考场延伸,加上数据库技术利用,大大简化了传统考试过程。
所以网络考试系统是电子化教学不可缺乏一个关键步骤。
所以现在很好考试方法为网络考试,考生经过姓名、准考证号码或口令进行登录,试卷能够依据题库中内容即时生成,可避免考试前压题;而且能够采取大量标准化试题,从而使用计算机判卷,大大提升阅卷效率;还能够直接把成绩送到数据库中,进行统计、排序等操作。
所以,采取网络考试方法将是以后考试发展趋势。
本文关键介绍了试题库管理系统需求分析,总体设计和具体设计过程。
利用JSP技术开发实现了试题库管理系统,它含有用户登录验证、用户在线考试、动态随机出题、自动判卷、用户管理、试卷管理、成绩管理等功效。
论文关键叙述一个功效强大再线考试系统后台操作和部分关键技术。
该系统考生信息关键由学生注册生成,考试时考生输入用户名,查对正确后进入考生界面,考生截面关键有正式考试,自动评分组成,关键实现了考生在注册以后进入考试窗体,考试计时,考试时间到,及考完后对试卷自动评分,存档。
管理员进入管理员界面,管理员界面关键由科目管理,用户管理,成绩管理等模块组成。
关键词试题;管理;分析AbstractGradually 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 greatly 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 of 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 other 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 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 technologies. 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 candidates 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 management module.Keywords Questions; management; analysis目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 系统开发背景 (1)1.2前景展望 (1)1.2 开发工具介绍 (1)1.2.1 产品背景 (1)1.2.2 产品概述 (2)第2章可行性分析 (3)2.1 技术可行性 (3)2.2 经济可行性 (4)2.3 操作可行性 (4)2.4 法律可行性 (4)第3章需求分析 (5)3.1 业务步骤 (5)3.1.1 后台管理 (5)3.1.2 前台考试 (5)3.1.3 管理储存 (5)3.2 需求规范 (5)3.2.1 功效需求 (5)3.2.2性能需求 (6)3.2.3 系统逻辑模型 (6)3.3 数据字典 (8)3.3.1 数据元素定义 (8)3.3.2 数据流定义 (8)第4章概要设计 (9)4.1 系统运行总体步骤 (10)4.2 目标系统体系结构 (11)4.2.1 JA V A学生考试系统软件结构图 (11)4.2.2 “用户管理”模块结构图 (11)4.2.3 “试题管理”模块结构图 (12)4.2.4 “时间管理”模块结构图 (12)4.2.5 “成绩管理”模块结构图 (13)4.2.6 “用户管理”模块结构图 (13)第5章数据库设计 (14)5.1数据库设计步骤 (14)5.2 数据库逻辑设计 (15)第6章具体设计 (19)6.1命名规则 (19)6.1.1 变量命名 (19)6.2 模块设计 (20)6.2.1 登录页面设计 (20)6.2.2 主页面窗口设计 (22)6.2.3管理员登陆界面设计 (23)6.2.4后台管理窗口设计 (24)第7章系统测试 (26)7.1 软件测试基础理论 (26)7.1.1 软件测试定义 (26)7.1.2 软件测试基础概念 (26)7.2 软件测试目标 (27)7.3 软件测试方法分类 (27)7.3.1 静态测试和动态测试 (27)7.3.2 黑盒测试和白盒测试 (27)7.4 JA V A学生考试系统测试 (28)7.5 测试汇报 (30)结论 (31)致谢 (33)参考文件 (34)附录A (35)附录B (38)第1章绪论1.1 系统开发背景此系统含有很强实用性,只要依据不一样单位具体使用情况稍加修改,就能够把它应用到实际管理工作中。
当然在此毕业设计过程中,人力资源管理系统需求是自己经过借鉴同类软件和查阅相关书籍而提出科技在日新月异进步,所以在今天办事效率在方方面面也要大幅度提升,就算是考试也不例外,用传统人工形式考试存在着多个问题1、人工审批速度慢,耗时耗力2、审批时轻易出现批阅错误3、考试步骤过大,每一次考试全部要进行大量布署综合以上几点,为了提升工作效率,开发新系统已是目前首要任务,该系统实现了考生在输入了学生号和密码后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题自动评分、存档。
管理员进入管理员界面,管理员界面关键由试题输入,用户管理和信息公布等,在学校居于网内她人全部能够访问你机器运行,这么学生考试就不用每台机器全部装题了。
1.2前景展望和实际或具体企业可能有出入,这必将给以后软件推广利用带来麻烦,不过经过不停升级将会得四处理。
看来这个系统前景是很大,那么这个系统制作难度也会加大我们还需不停探索怎么做好一个好系统。
1.3 开发工具介绍1.2.1 产品背景在现代化社会今天,仍然有很多地方使用人工进行考试,所以我决定开发这个软件,使用这个软件后肯定会极大提升工作效率1.2.2 产品概述该软件关键应用为进行JA V A学生考试,其特点就是应用简单快捷,提升了考试效率,而且比人工更为正确,该系统为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页面返回给用户端浏览器.。