登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 自动化 > 正文

在线考试系统设计与开发-管理端毕业论文

 2022-04-14 08:04  

论文总字数:62841字

摘 要

现代社会教育事业发展越发受到人们重视,传统考试已无法满足社会需求,随着互联网行业的兴起,教育与互联网相结合是大势所趋,在线考试是其中的重要发展方向。

本系统是基于java的在线考试系统。它由学生端和管理端两个部分组成。管理端后台包括管理员和教师两大用户。管理员权限大于教师,两者都可以对科目,试题,试卷,考场和个人信息进行维护。管理员有额外权限可以管理所有用户信息。本文介绍了系统的设计和开发过程。管理端的设计包括了必要的可行性分析,需求分析,数据库关系的设计,总体的设计。管理端的实现包括了科目,试题,试卷,考场,用户信息维护的实现。最后进行了简单的系统测试。

系统采用B/S模式设计,在浏览器上进行相关操作。系统所用到的技术有Html,Css,javascript,jsp,spring mvc,ajax,jquery,hibernate等。数据库选用mysql,服务器选用TomCat。开发主要在Eclipse上完成的。

关键词: B/S 在线考试 管理端 java

Development and design of online examination system Management part

Abstract

Modern social education more seriously, traditional examination has been unable to meet the needs of society, along with the rise of the Internet industry, is the trend of combining education and Internet, online test is one of the most important direction of development.

This system is a Java-based online examination system. It consists of students and management sides of two components. Management-side background including administrators and teachers of the two users. Administrator permissions than the teachers, both subjects, test questions, test papers, test and maintain personal information. Additional administrators have permissions to manage all user information. This paper introduces the design and development process. Design on the management side, including the necessary feasibility analysis, requirement analysis, database design, and overall design. Including subjects on the management side, test questions, test, examination, implementation of user information maintenance. Simple the final system testing.

Designed using b/s mode, and related actions in the browser. System technology used by Html,Css,javascript,jsp,spring MVC,AJAX,jQuery,Hibernate and so on. Database using MySQL server using TomCat. Mainly done on Eclipse.

Key Words:Online-examination B/S Manage java

目 录

摘要 I

Abstract II

目 录 III

第一章绪论 1

1.1选题背景 1

1.2国内外研究状况 2

1.3研究目的及意义 3

1.4开发技术简介 4

1.3.1 Eclipse平台 4

1.3.2 Thinkgem开源框架 4

1.3.3 Hibernate 4

1.3.4 Spring和SpringMVC 4

1.3.5 Mysql 5

1.3.6 JSP 5

1.3.7Tomcat 5

第二章 管理端需求和可行性分析 6

2.1管理端需求分析 6

3.2 系统管理端可行性分析 7

第三章 管理端设计 8

3.1管理端模块理念设计 8

3.1.1系统管理端的设计理念 8

3.1.2系统管理端的主要模块设计 8

3.2数据库设计 9

3.2.1数据库的逻辑模型设计 9

3.2.2数据库各表的关系设计 13

3.3程序设计 14

3.3.1科目管理流程设计 14

3.3.2试题管理流程设计 15

3.3.3试卷管理流程设计 17

3.3.4考场管理流程设计 17

第四章系统管理端的开发实现 21

4.1环境的搭建 21

4.1.1数据库选用与配置 21

4.1.2 Spring mvc的配置 22

4.1.3 hibernate的配置 22

4.2科目管理的实现 23

4.2.1科目在Jsp页面的显示实现 23

4.2.2科目添加和修改的实现 24

4.2.3科目的删除 25

4.3试题管理 25

4.3.1 试题的添加 25

4.3.2 试题的删除和修改 26

4.3.3 试题的查询(分页显示的实现) 27

4.4 试卷管理 28

4.4.1试卷的删除 28

4.4.2随机组卷和修改的实现 28

4.5考场管理 29

4.5.1考场的添加和修改 29

4.5.2考场的删除 29

4.5.3考试范围的设置 30

4.5.4准考证的导入 30

4.5.5考试记录的查询 31

第五章 系统管理端运行测试 32

5.1 运行环境 32

5.1.2硬件环境 32

5.1.2软件环境 32

5.2 测试情况 33

第六章 总结与展望 38

参考文献 39

附录 40

致谢 73

请支付后下载全文,论文总字数:62841字

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

企业微信

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