登录

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

注册

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

找回密码

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

基于Java的在线考试系统毕业论文

 2021-05-15 10:05  

摘 要

随着社会的日益进步和科技的逐渐发展,现代生活越来越离不开计算机。而考试,作为一项从古至今贯穿整个历史的社会活动也理应慢慢成长。随着计算机科技的发展,利用计算机网络进行考试大大降低了考试的成本,也方便考生。目前各种考试已有向计算机在线考试发展趋势。与传统笔试相比,计算机在线考试系统有很多优点。其一便是降低了考试成本,不仅省去了试卷的印刷成本,更节省了人工费用。不用人为的去搬运与保存试卷。其二,在考试之后的阅卷过程中,不仅降低了人工成本,更降低了客观题的误判率。其三,对于试题的保存与修改更加的方便。

针对上述问题,设计与开发一个完整的在线考试系统便显得格外重要。利用计算机的方便快捷来解决笔试时所遇到的问题。实现真正的无纸化,自动化。利用这个考试系统,考生可以自主的进行考试与学习。这不仅方便了考生与考官,也让考生有了自主的学习考试空间。考官只需要设计题目,系统会自动的生成一套试卷供考生完成。

系统会采用B/S结构即浏览器和服务器结构实现一个考试平台。采用JSP技术对WEB应用程序开发。使用tomcat作为服务器与SQL server相结合,构造一个完整的在线考试系统。

关键词 在线考试系统; Java; 数据库

Abstract

With the gradual development of the growing social and technological progress, modern life increasingly inseparable from the computer. The exam, since ancient times throughout history as a social activity ,should also grow gradually. With the development of computer technology, the online Examination System greatly reduces the cost of the exam,and also help the examinees.Compared with the traditional examination, computer online examination system has many advantages. One is to reduce the cost of the exam.Second, in the process of scoring after the exam, not only reduces labor costs, but also reduces the rate of misjudgment rate. Third, it can save questions for the future.

To solve these problems, the design and development of the online examination system becomes more important. Using this test system, examinees can customize the exam and study. This is not only convenient for examinees and examiners, but also giving space to examinees to study. Examiner just need to design and the system will automatically generate a set of papers for examinees to complete.

The system uses B / S structure what is browser and server structure to achieve a test platform. Use JSP technology for WEB application development. Tomcat is used as a server for SQL server combining to construct a complete online examination system.

Keywords:online examination system;Java; Database

目录

第1章 绪论 1

1.1问题所在 1

1.2优点与优势 1

1.3目的与实现 1

1.4论文结构 2

第2章 技术相关 3

2.1 Java相关 3

2.1.1 Java 3

2.1.2 Eclipse 3

2.2网页技术 3

2.2.1 JSP技术介绍 3

2.2.2Tomcat 3

2.3 SQL Server 4

2.4 B/S 与C/S模式比较 4

第3章 需求分析 6

3.1 可行性分析 6

3.1.1经济可行性 6

3.1.2 技术可行性 6

3.2 任务需求 6

3.3流程图 6

3.4功能分析 7

3.5 运行环境 8

3.5.1 硬件环境 8

3.5.2 软件环境 8

第4章 总体设计 9

4.1系统总体结构设计 9

4.2流程思想 9

4.3分层思想 10

第5章 数据库设计 10

5.1数据库的设计规则 11

5.2数据库的概念结构 11

5.3数据库层次模块 11

5.4系统E-R图 11

5.5数据库逻辑结构实现 14

5.6身份验证与登录 15

5.6.1管理员权限 16

5.6.2 学生权限 16

5.7进行操作 16

第6章 详细设计 17

6.1系统流程 18

6.2登录模块的设计 18

6.3添加用户和删除用户模块设计 18

6.4录入题目信息模块的设计 19

6.5系统退出模块的设计 20

6.6接口设计 20

第7章 系统实现 22

7.1系统登入界面显示 22

7.1.1普通用户登陆 22

7.1.2 管理人员登入 23

7.2 系统各项功能界面显示 24

7.2.1 普通用户各项功能展示 24

7.2.2 管理员各项功能展示 26

第8章 在线考试系统测试 28

8.1系统测试目标 29

8.2系统测试的原则 29

8.3软件测试 29

8.4系统测试结果 29

8.5系统的不足 29

结束语 30

参考文献 31

致 谢 33

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

企业微信

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