基于java在线考试系统

技术:Java、JSP等
摘要:

借着信息技术的发展,越来越多的传统教育趋向信息化,枯燥乏味的课堂融入了多媒体教学,丰富了学生视听的同时简化了老师的课前准备。这是教育方面的一个突破点,也是未来信息化教育的一个开始。而在线考试就是信息化教育下的一个产物,对传统纸质考试是一次颠覆。
本文主要是就“在线考试系统“做了一个详细的介绍。包括对系统来源的分析,系统功能的描述,系统优势的列举。系统分为两大模块,分别是针对学生和老师的。首先是面向学生的,介于该系统是针对在线考试的需求完成的,学生在进入该系统时主要还是考试,有附加小功能是查看系统内数据库存储的学生历史成绩的。另一个模块是老师的管理系统。老师将有权限对整个考试流程做具体安排,包括是那个班考试,那个科目的考试。并对单个学生也进行了管理,能实现基本操作并添加了分页功能。
该项目主要就是将SSH三大框架融入到项目,达到简化代码降低耦合并且尽可能做到高内聚低耦合的要求。在该项目中Hibernate主要与后台数据库联系,struts是将前端页面和后台代码做一个连接跳转,降低代码间相互调用的的操作,而String则是将所有对象控制反转。以上是系统的大概结构。我的项目导入了最小依赖jar包,避免了jar包冲突。

关键词:在线;考试;SSH;教师;学生

目录:

第一章  绪论    1
1.1系统研究背景和意义    1
1.2研究现状    1
1.3论文结构    2
第二章  相关技术说明    3
2.1 JAVA简介    3
2.2 JSP简介    3
2.3 Oracle 数据库简介    4
2.4 HTML简介    4
2.5 Servlet简介    5
2.6 SSH三大框架简介    5
第三章  系统分析    7
3.1系统初步调查    7
3.2系统体系结构设计    7
3.3用户用例    8
3.4教师用例    10
第四章  系统总体设计    18
4.1总体设计目标    18
4.2系统类图    18
第五章  数据库设计    23
5.1数据库需求分析及E-R图    23
5.2 数据库逻辑结构设计    24
第六章  系统详细设计     27
   6.1 服务器主界面的实现    27
第七章  系统测试    29
7.1系统的总体概述    32
7.2测试项目名称及测试内容    32
7.3测试用例    33
7.4测试结果    34
结论    35
致谢    36
参考文献    37

论文字数:22216
包含资料:

 



截图:
 

 
 

 
 

 

猜你喜欢

转载自blog.csdn.net/m0_60323945/article/details/121533483