面向切面:面向切面编程也是属于 Spring 的核心服务,其目的实现主要是针对开发 实际需求出发,对业务处理过程中可以分割模块功能进行切面提取,以获得逻辑处理上 的各个功能模块之间的低耦合性的分割隔离效果。
容器:Spring 的工厂设计模式被称作一种容器实现,通过这个容器可以管理系统中 所有应用对象的配置以及生命周期。
框架:在 Spring 中,应用对象可以被单独的配置到 XML 文件中,并且是组合配置, 这样一来就可以通过实际业务需求去划分应用对象的配置,从而方便后期的维护和扩展。
(4) Hibernate 框架
Hibernate 是一种 Java 语言环境下的对象/关系映射(Object-Relational,OR)解决方 案。它为面向对象的实体模型到关系型数据库之间的映射,提供了一个极为方便的开源 框架。
Hibernate 是一种 ORM 数据库引擎,其通过对象与关系之间的映射,解决了数据库 与对象实体模型的关系,提供了一套极为方便的持久化操作数据库的开源框架。该数据 库引擎可以让开发人员随心所欲地通过对对象地操作思维进而操作数据库,是一套全自 动的 ORM 框架。
Hibernate 在对数据库进行持久化操作的时候,需要启用 Hibernate 的六个核心接口。 而这六个核心接口分别为:Session、SessionFactory、Transaction、Query、Criteria 和 Configuration,启动了该六个核心接口服务后,便可以对持久化对象进行新增修改删除 查看等操作。 该六个核心接口服务的配置方式有两种: 一是通过 XML 格式配置 Hibernate.cfg.xml,二是通过 JAVA 文件配置 Hibernate.Properties。
(5) SSH 框架协同工作 三大框架的配合使用让团队的开发效率快且稳定,由于它的集成性好,让整个项目
结构清晰,性能优良。
1.4 论文的主要内容及结构安排
本论文共有 6 个章节组成,主要内容及结构安排如下:
1.4.1 第一章
第一章为绪论,依次介绍课题研究背景及意义、课题研究现状、课题研究的重点及 技术路线、论文的主要内容及结构安排。
1.4.2 第二章
第二章为系统概述,依次介绍系统简介、系统目标、系统特点、系统功能概述、系 统需要注意和解决的问题、系统的开发工具及环境。
1.4.3 第三章
第三章为系统分析,依次介绍可行性分析、性能需求分析、具体需求分析。
1.4.4 第四章
第四章为系统设计,依次介绍概要设计、详细设计。
1.4.5 第五章
第五章为系统测试,依次介绍系统测试环境、单元测试用例、系统测试详情。
1.4.6 第六章
第六章为总结,总结本系统的设计与实现,并得出相关结论,同时还总结设计与实 现过程中的收获和体会。
2 系统概述
2.1 系统简介
传统考试无论是从出卷教师人工出卷、批卷教师人工阅卷或者是教师人工统计分数 等方面,对于教育、考试管理者来说都是一项复杂而又繁琐的工作。但是伴随着 21 世纪 以来科学信息技术的高速发展与变革,特别是全球进入了互联网信息化时代的今天,利 用现代的互联网技术可以使得学生、考生等用户在网上进行学习和考试,已经成为一种 需求趋势。线上学习、考试,不仅能够记录自己的学习记录,还可以统计分析自己的考 试成绩,进而发现自己的不足之处,从而全方位地查缺补漏,极大地提高了学习效率。 在线考试系统中的题库生成、组题成卷、答卷阅卷等都是在网络上完成的,省时省力, 极大地方面了教师、考生的实际需求。为了适应新时代新形势的发展需求,因此展开了 “考试预约系统”的设计与研发,目的在于支持广大教师考生在线上进行无纸化网络考 试。而该考试预约系统首先是针对当今主流的计算机学科方面的认证考试进行预约,同 时提供教师、考生用户方面对应的教学管理以及培训学习和考试测评功能。