JSP在线考试系统设计+文献综述(3)
时间:2018-03-05 19:54 来源:毕业论文 作者:毕业论文 点击:次
是在远程网络教学的学生分布广泛,集中布置困难的考试,有很多不便,学校和 学生带来。在线考试系统是对传统考试的延伸,它可以利用网络的无限广阔的空 间,任何时候,任何考试的学生,不仅减轻了组织考试、评卷、成绩统计带来的 人力物力的消耗,并且大大提高了评分的客观性、公正性和准确性,改善工作效 率。利用数据库有从某种程度上使考试过程变得更加简单方便,因此在线考试成 为了当今考试的一种必不可少的考试手段。网络化考试主要有以下几个优势[2] : 保密性强,客观性强,迅速准确、公平公正,便于组织大规模异地实时考试,降 低考试成本,提高考试管理效率。 本系统可以在Windows XP/7/8 平台环境下稳定运行,对软、硬件要求低, 操作简单,易于文护和管理;并具有较强的可操作性,针对性和实用性,初步解 决了校园的水平,更经常的理论评估,整体的内容,以及保密性和公平性较差的 标记的困难。并对其详细的设计方案、实现技术和运行情况做了分析和研究,最 后对未来工作做了研究与探讨。论文主要围绕系统设计开发研究,保证了考核的 公平、公正、公开,有力的促进了理论学习的全面展开。本文重点研究了以下几 个方面: (1)系统的体系结构、工作方式、主要功能模块、主要数据的工作流程、后台 数据库设计、数据库配置与连接; (2)系统各功能模块的详细设计、开发及其关键技术。 1.3. 论文组织结构 第一章 绪论,首先介绍了该考试系统研究的背景资料,以及当今国内外 在远程教育以及考试系统研究的现状,然后对该论文的研究内容及研究意义加以 说明,最后着重介绍了整篇论文的组织结构。 第二章 项目开发相关技术,本章介绍了开发该考试系统的相关技术支持, 包括 B/S 结构与开发框架、JSP、Tomcat、CSS、Hibernate、Struts、Oracle 等一 系列技术的简介以及相关技术的在系统中的主要功能。 第三章 需求分析,本章阐述了在线考试系统设计的基本概念、整个系统 的需求分析、功能分析、数据流程分析、性能需求分析以及系统可行性分析。 第四章 总体设计,阐述系统的功能模块、数据库分析设计,题库的逻辑 结构设计以及组卷原则等方面。 第五章 详细设计,首先说明了整个系统的操作流程,然后针对系统的窗 口设计、细节设计及其难点的解决方法进行阐述。 第优尔章 具体实现,分别说明了登录模块、系统主界面、管理员、老师、 学生各自登录之后的界面,以后各自的功能模块窗口,如:考试模块、组卷模块、 增加老师模块、增加学生模块、修改资料模块、修改密码模块等等。 2. 项目开发相关技术 2.1. B/S 结构与开源框架 B/S 结构(Browser/Server,浏览器/服务器模式),是 WEB 兴起后的一种网 络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端, 将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。 客户机上只要安装一个浏览器(Browser),如 Netscape、Navigator 或 Internet Explorer,服务器安装 Oracle、Sybase、Informix 或 SQL Server 等数据库,浏览 器通过 Web Server 同数据库进行数据交互。与传统的C/S 结构(Client/Server, 客户机服务器模式)相比,B/S 结构的优势主要体现在以下几点:第一,无需安 (责任编辑:qin) |