登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于JAVA WEB的计算机网络考试系统毕业论文

 2021-07-12 23:39:43  

摘 要

在网络技术飞速发展的今天,互联网已进入了千家万户,社会进入信息时代,计算机网络已经成为社会发展的强大驱动力。网络不但带给我们无穷的信息,也带来了很多便利。企业、政府、学校的正常工作离不开网络,教育事业同样需要网络。一次完整的考试也完全可以借助网络,通过在线考试系统来实现。

Java Web技术的发展使得考试的技术手段和载体发生了革命性的变化,互联网技术的分布性、开放性和基于web的强大的计算能力使得考试突破了时间和地点的局限。基于Java Web的考试系统正成为人们的研究热点之一。然而,现在流行的在线考试系统存在诸多弊端。比如,题型单一、无法对题库进行管理、无法设定试卷参数等等。针对这些存在的问题,本文在分析了大量在线考试系统后,提出一种新的计算机网络考试系统的设计和实现方法。主要工作如下:

(1)对传统答题方式进行改进。实现后台计分,完成练习之后还能查看错题信息。这样能够使用户不断发现自己的弱项,并且针对性的提高。

(2)对生成试卷的过程进行优化设计,先设定试卷参数,然后自动生成一套试卷。使得生成试卷更加高效和准确。

(3)使用Hibernate对象关系映射框架,解决传统JDBC数据库连接作为关系数据库与对象的分歧。在设计系统的时候能够完全的采用面向对象思想。

(4)提出一种基于SSH框架的计算机网络考试系统分层设计架构,使得系统的开发更加简便。用JSP技术结合Struts强大的Taglib来实现表示层;Spring负责中间的业务层;Hibernate完成对象和关系的映射,并借助数据库存储技术来实现整个J2EE应用。

本文基于SSH框架,设计并实现了计算机网络考试系统。一方面,参考现在流行的在线考试系统,随机抽取选择题进行训练,后台自动计分,并且增加了查看错题的功能;另一方面,结合实际考试情况,将题目类型扩展为选择、填空、综合题,并且由教师管理题库。大大增强了试卷的考察范围和灵活度。相较于传统考试的费时费力,本系统是在线考试,在线阅卷。摆脱了时间和地点的约束,而且,试卷内容属于选择、填空的部分,由后台自动计分。教师只用对综合题进行审阅、打分即可。大大减轻了教师阅卷的工作量,提高了整体考试效率。题库内容由教师进行管理,参考计算机网络课程大纲,不断更新最新知识点。使学生能够更好的巩固计算机网络知识。

关键词SSH框架;计算机网络;考试系统

Abstract

Today, with the rapid development of network technology, Internet has entered numerous households, the society has entered the age of network, and computer network has become a strong driving force of social development. Network not only brings us infinite information, also brings more convenience. Not only the normal work of enterprises and governments, education also needs the network. Remote education has become one of the developing directions of modern education technology, and as a subsystem of the remote education, online examination has also become an important research field.

The development of Java Web technology revolutionises the technical means and carrier of examination. The openness, distributed character and web-based tremendous computing power of Internet technology, enables examination to break through the restrictions of time and space. Java Web-based examination system is becoming one of the research hotspots. However, there are many disadvantages in nowadays popular online examination system, such as single type of questions, unable to manage the question bank, unable to set test parameters, and so on. Specific to these problems, based on the analysis of a large number of online examination system, this paper puts forward a new method of design and realization of computer network examination system. The main work is as follows:

(1) Improvement on the traditional way of answering question. It realizes the background scoring and is able to view the mistakes, which enables users constantly to find their weaknesses and improve specifically.

(2) Optimization design of the process of generating papers. It sets the test parameters firstly, and then automatically generates a set of papers, which makes the papers generation more efficient and accurate.

(3)Usage of Hibernate ORM Framework. It resolves the differences of traditional JDBC database connection as the relational database and object. When designing systems, it can be fully object-oriented.

(4) Put-forward of a SSH-based computer network examination system hierarchical design architecture, which makes the system development more simple and convenient. Combining JSP technology with the powerful Taglib of Struts to achieve the presentation layer; the Spring is responsible for the business layer in the middle; Hibernate completes the mapping of objects and relations, and uses database storage technologies to realize the entire J2EE applications.

The Computer Network Examination System is designed and implemented based on the SSH framework. On the one hand, it refers to today's popular online examination system, extracts multiple choice randomly for training, and background-scores automatically; on the other hand, it combines with the actual exam, extends the question types to multiple choice, blank-filling, and comprehensive question, besides, the question bank is managed by teachers, who are free to add questions to the paper. This system enormously enhances the scope and flexibility of the paper. Compared with the time-taking and effort-consuming of traditional examination, this system adopts online examination and online scoring. It slips the leash of time and place, and the multiple choices and blank-fillings of the paper are background-scored automatically. Only the comprehensive questions need to be reviewed and scored by teachers, which greatly reduces teachers’ workload of scoring and enhances the effectiveness of examination.   

The test content is managed by teachers, referring to the network course program, and constantly updating the latest knowledge point. Therefore, students are able to better consolidate their knowledge of computer network.

Keywords: SSH Framework; Computer Network; Examination System

目 录

摘 要 I

Abstract III

第1章 引言 1

1.1 研究背景 1

1.2 研究目的 1

1.3 论文组织结构 2

第2 章 开发工具 3

2.1 JSP技术 3

2.2 MySQL 3

2.3 SSH框架 3

2.3.1 Spring框架 3

2.3.2 Struts2 框架 4

2.3.3 Hibernate框架 4

第3章 系统分析 6

3.1 系统简介 6

3.2 设计目标 6

3.2.1 学生 6

3.2.2 教师 6

3.2.3 管理员 7

3.3 功能需求 7

3.4 系统开发环境配置 9

第4章 系统设计 10

4.1 数据库设计 10

4.1.1 数据库E-R图 11

4.1.2 完整性设计 11

4.1.3 数据库表设计 11

4.2 系统结构设计 15

4.3 系统界面设计 16

4.3.1 前端页面设计 16

4.3.2 界面效果图 17

第5章 系统实现 20

5.1 SSH框架搭建 20

5.2 登录模块的实现 22

5.3 管理员模块 22

5.4 管理题库 23

5.5 添加试卷 23

5.6 随机练习 24

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

企业微信

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