登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

基于java的试题库管理软件的设计与现实毕业论文

 2021-06-24 10:06  

摘 要

以前老师如果要出一份考卷,那就必须得亲自去搜索试题库。然后根据需求,手动布置试卷。在查阅资料中,不仅花费了教师大量的试卷。而且试卷难度和题目内容的分配完全来自教师的主观感受,试题会因为每个老师的个人喜好而产生和需求不同的偏差。在试题存储上,它可以根据试题难度,所涉及的内容进行分类管理。在需要的时候能快速,准确的根据需要查询出合适的试题。同时在组卷方面,他还能根据不同的难度需求和内容分布需求自动的进行组卷,极大地提高了老师的工作效率。

本次设计基于web技术。教师在管理时不受地点限制,也不用繁琐的去安装软件,只要有网络,有浏览器就能方便的进行管理。 本设计以MVC设计模式,采用SSH框架,以MySQL作为数据库,除了提供基本的试题管理功能还提供了按照试题内容分布和试题难度的组卷功能,让老师能更加清楚的掌握学生学习状况。该系统界面简洁,操作方便,容易维护。

关键词:试题库管理;J2EE;SSH;MVC

abstract

In the past, the teacher came up with a paper, you have to manually check the title library or find the relevant books. And then according to the demand, manual layout of the papers. In the access to information, not only spent a lot of teachers papers. And the difficulty of the examination paper and the content of the content of the assignment from the teacher's subjective feelings, the questions will be because each teacher's personal preferences and demand for different. Test management system is a tool for teachers to provide management questions. In the storage, it can be based on the difficulty of the examination questions, the content of the classification management. When needed, can quickly and accurately according to the need to check out the right questions. At the same time in the test paper, he can also according to the different needs of the difficulty and content distribution of automatic test paper, greatly improve the teacher's work efficiency.

This design is based on Web technology. Teachers in the management of the site is not restricted, also do not cumbersome to install the software, as long as there is a network, there is a browser to facilitate the management. The design to the MVC design pattern by SSH framework, using MySQL as the database, in addition to providing the basic management questions are also provided in accordance with the examination content distribution and the difficulty of the questions of the test function let the teacher can better understand the students learning. The system interface is simple, easy to operate, easy to maintain.

Key words: examination database management; J2EE; SSH; MVC

目录

第1章 绪论 1

1.1 试题库管理软件开发的背景 1

1.2 试题库管理软件开发的目的和意义 1

1.3 试题库管理软件的研究现状和发展 1

1.3.1 国内试题库研究现状 1

1.3.2 国外试题库研究现状 2

1.4 试题库管理系统的发展趋势 2

1.5系统研究的主要内容及组织 2

1.6 本章小结 3

第2章 系统开发环境及技术简介 4

2.1系统开发环境 4

2.1.1 MyEclipse 4

2.1.2 Tomcat 4

2.1.3 MySQL 5

2.2 系统开发思想及技术 5

2.2.1 MVC模式以及S.S.H框架 5

2.2.2 Strus2框架 6

2.2.3 Spring框架 7

2.2.4 Hibernate框架 7

2.3 本章小结 8

第3章 系统总体设计 9

3.1 需求分析 9

3.1 总体模块设计 9

3.2 管理员功能模块 9

3.3教师功能模块 10

3.4 学生功能模块 11

3.5 数据库模型 11

3.6 本章小结 13

第4章 系统详细的设计与实现 13

4.1数据库和相关类对象设计 14

4.1.1 数据库表设计 14

4.1.2 持久化类设计 18

4.1.2 Hibernate配置 19

4.2 主要功能模块实现 20

4.2.1 登录设计 20

4.2.2 用户管理界面设计 22

4.2.2 试题管理 23

4.2.3 自动组卷 26

4.2.4 用户管理 27

4.2.4 考生考试设计 29

4.3 struts框架配置 30

4.4 本章小结 31

第5章 系统的调试与测试 31

5.1 测试环境 32

5.2 系统功能测试 32

5.3本章小结 32

第6章 结论与展望 32

6.1 设计总结 33

6.2 研究展望 33

第1章 绪论

1.1 试题库管理软件开发的背景

今天计算机互联网技术在各行各业快速地发展,并被广泛地应用。而在实现教学管理的科学化和现代化中计算机互联网技术也扮演着一个非常重要的角色。考试是一种对学生情况的客观了解和对学生学习的效果的检验的一种方法,它是提高教学质量的一种重要手段,它也时在课程建设中一个不可缺少的一环。在传统的学校教学工作中,试题通常以纸质的试题集的形式存在,组织一次考试,一般需要老师提前的进行查阅资料准备。在这种方式中,查阅的题量大,工作量也大,因而效率不高。随着科学技术的高速发展,教学测试的方法在不断的改进,传统的教学管理以及跟不上时代的步伐,基于计算机网络的试题管理方式也相继出现。

1.2 试题库管理软件开发的目的和意义

试题库管理软件的目主要是帮助老师快速、方便地出一份优质的试卷,为老师提供一个用于试题和试卷管理的工具。试题库管理软件的意义是能够节约老师大量的试题查找和试题准备时间,能将更多的时间放在怎样进行更好的教学和培养学生的个性化能力上。并且其组卷功能在方便,快速的组卷的同时还提供和纸质试卷相同甚至更多的多样化试题类型和灵活的试卷组成结构。

相比于传统的试题管理方式,题库管理软件有以下的优势:

  1. 老师可以按照试题内容和难度进行分类存储,方便快速查询。
  2. 组卷更加灵活,快速。老师可以按照不同的要求快速,容易地组出满足要求的试卷。

3、简化了考试流程,可以更加快速得组织一次考试,并能提供了一个更加公平的考试环境。

4、在试题查找方面提高了教师工作效率、减少了出题等教学准备所花费的大量时间。

1.3 试题库管理软件的研究现状和发展

1.3.1 国内试题库研究现状

在计算机技术的浪潮下,我国也早就进入了试题库的建设中了。在上个世纪90年代我国就完成了工科大学物理、高等数学等试题库的前期工程,并被全国各类高校广泛的应用。

这些题库都是在原国家教委的领导下了多所高校的优秀老师共同参与建设出来的。在1996年的年底,一个由华南理工带头研发的用于试题库管理的软件也制作完成。试题库管理系统的管理人员分为2类。一类根据管理人员更具相关课程提供符合该课程的相关知识点,并根据课程相关知识点收集课程相关的试题。还有一类是将收集的试题进行校队和修改,并将按照分类录入试题库。

在信息化的浪潮下,现在有许多的公司也开始踏足试题库管理系统这一领域。以下就针对我国使用频率较高的试题库管理系统WebExam作一个简单的介绍:

WebExam由一个适用性非常强的试题管理系统和一个可以灵活多变的智能组卷系统组成。其试题管理不仅可以支持一般的单一文本描述类型试题,还可以支持图片、影像、声音等多媒体试题。在其自动组卷系统中可以你根据不同的需求,选择从不同试题集、不同知识点、不同的难度、题型等参数进行定制出题规则。其实用性非常强,被广泛的运用于各个企业、学校、政府机构等各个行业。

1.3.2 国外试题库研究现状

在国外,试题库的建设非常早,早在二战结束后就开始迅速的发展起来了。如今在一些发达国家的一些专业的考试机构,他们都根据自己的职能需求建立起了大型的试题库。其试题库的质量已经成为评价该专业考试机构的专业实力的重要依据。在无纸化考试的浪潮下计算机考试系统在不断的飞速发展,对试题库的研究也在不断地深入。在上个世纪80年代美国APA出版了关于如何研制运用计算机无纸化考试的指南,该指南成为此后开发试题库管理系统的重要标准。在同一时期,美国的美国学院便开始在基于试题库的基础上进行计算机无纸化考试。在上世纪90年代开始,国外各大行业认证机构也开始建立自己的试题库,开始进行计算机无纸化考试,如GRE、美国护理证书考试等。目前,不仅行业认证机构,在学校教育上试题库管理软件也经历了飞速的发展。其应用领域已经发展到学校教育的每个阶段。不仅是在高校,在小学、初中、高中试题库管理系统已被广泛应用于各科目考试和课后作业布置等领域。

1.4 试题库管理系统的发展趋势

随着计算机和互联网相关技术的飞速发展,各个学校和企业机构都在建立自己的试题库管理系统,为学生或者员工提供一个方便的教育管理工具。在日益成熟的网络技术下,其软件模式也由C/S模式开始向B/S模式发展。相比于C/S模式,B/S模式对于用户其实用成本更加低,不用安装相关软件,也更加的方便,在任何有网络有浏览器的地方就可以进行试题相关管理。

1.5系统研究的主要内容及组织

试题库管理系统的设计主要是针对学校教学系统,其功能主要包括了对试题的管理(试题的增删改查),对试卷的管理(自动组卷、对试卷的增删改查),以及对试题管理人员的权限管理。其用户主要分为3类角色,他们分别是管理员、老师和学生。管理员主要是对其他用户对试题库访问的权限管理,教师用户主要是对其相关专业的试题进行管理。学生用户主要是进行在线考试,为试题、试卷存储方案验证其可行性。

本文主要设计了一种基于java试题库管理软件的设计与实现,本文主要内容如下:

  1. 绪论

主要介绍本次试题库管理软件开发的背景、目的、现状、发展趋势、研究内容等。

  1. 系统开发环境及技术

主要是介绍本次设计的开发环境,和所应用的相关技术框架。

第3章 系统总体设计

对系统的总体方案进行需求和可行性分析,以及对系统整体框架和模块进行设计。

第4章 系统详细的设计与实现

主要是对各个模块的主要功能记性详细地设计和功能实现,以及对试题库各个表进行设计,和相关界面进行设计。

第5章 系统的调试与测试

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图