基于Java的在线考试系统设计.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-20
  • 论文字数:15422
  • 课题出处:(将大紫)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:随着社会的不断发展,传统考试方式已经不适合当今社会需求,在互联网的大背景下,如何合理使用这一资源,突破传统考试带来的弊端已经被大众所考量,借鉴西方发达国家的方式,学习、考试都可以在网上进行,在线考试系统已经呼之欲出。这是语言的选择也是很重要,在我看来Java语言因为其平台无关性,一次编译到处运行;提供对web技术支持;以及其安全性和健壮性等优势优势,适合这个系统的编写。

本次设计的基于Java的在线考试系统采用的是B/S模式设计,所有的操作都是在浏览器上进行的,主要功能模块有管理员、老师和学生,所有的操作都是针对以上三个部分。设计完成后管理员可以实现管理,老师可以在程序中提交试题以及查看答题,学生可以实现考试等功能。

关键词:在线考试;Java语言;MySQL数据库;tomcat服务器

 

目录

摘要

Abstract

1 绪  论-1

1.1课题背景及意义-1

1.2课题研究的目的-1

1.3国内外概况-2

2设计原理和方法-3

2.1架构概述-3

2.1.1 Struts2框架-3

2.1.2 Spring框架-4

2.1.3 Hibernate框架-5

2.2关键技术简介-6

2.2.1数据库-6

2.2.2服务器-6

2.2.3 JSP技术结合MVC模式-7

2.3开发工具及配置-7

2.3.1JDK的下载与配置-7

2.3.2Eclipse下载安装-8

2.3.3MySQL安装与配置-8

3需求分析-9

3.1系统需求分析-9

3.2运行环境要求-9

3.3可行性分析-9

3.3.1技术可行性分析-9

3.3.2 操作可行性分析-10

3.3.3 经济可行性分析-10

3.3.4 社会可行性分析-10

4 系统设计-11

4.1系统基本框架设计-11

4.2概念模型设计-12

4.3系统模块的设计-12

4.4数据库设计-13

4.4.1数据库的选择-13

4.4.2逻辑结构设计-14

4.4.3物理结构设计-14

5 系统实现-16

5.1系统登陆部分-16

5.2管理员部分-16

5.2.1学院管理实现-16

5.2.2教学方向管理实现-17

5.2.3班级管理实现-17

5.2.4科目管理实现-17

5.2.5章节管理-18

5.2.6教师管理-18

5.2.7学生管理-18

5.3 教师部分实现-19

5.3.1试题库管理-19

5.3.2试题库查询-20

5.3.3组卷管理-20

5.3.4阅卷管理-21

5.3.5成绩统计-21

5.4学生部分实现-22

5.4.1在线考试-22

5.4.2成绩查询-22

5.4.3成绩统计-22

6 系统测试-24

6.1软件测试简介-24

6.2编译期测试-24

6.3完成期测试-24

6.3.1登陆界面测试-24

6.3.2管理员界面测试-24

6.3.3教师界面测试-25

6.3.4学生界面测试-25

6.4软件综合性能分析-26

7总结与展望-27

7.1总结-27

7.2软件的后期展望-27

参 考 文 献-28

致 谢-29


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费