当前位置:大学毕业论文> 本科论文>材料浏览

关于异构论文范文写作 集成异构数据源的在线考试系统相关论文写作资料

主题:异构论文写作 时间:2024-04-14

集成异构数据源的在线考试系统,本论文主要论述了异构论文范文相关的参考文献,对您的论文写作有参考作用。

异构论文参考文献:

异构论文参考文献 在线投稿系统信息系统项目管理论文科幻世界杂志在线看论文查询系统

摘 要:本文针对异构环境下在线考试系统的集成提出的一种解决方案,在不影响原系统的基础上,构建一个集成平台,实现异构数据库到XML格式文件的转换,使得异构环境下的在线考试系统可以共享数据.重点论述集成异构在线考试系统设计与实现:异构数据源集成的需求、系统功能模块设计、XML数据集成设计.包括包装器、查询处理模块、结构处理模块的设计,实现由不同数据库到XML格式数据的转换集成,实现了在线考试信息系统中异构数据的共享.

关键词:集成;异构数据源;在线考试系统

中图分类号:TP311.52 文献标识码:A

1 引言(Introduction)

目前,我们已经进入了大数据时代,大数据的典型特征就是海量的信息资源和复杂的异构信息资源.高校作为先进技术的开创者,一直走在信息化发展的前列.但是伴随着信息化的发展和教育改革的不断深化,传统的考试形式很难满足高校发展的需求,于是形形色色的在线考试系统如雨后春笋般涌现.但是由于前期缺乏统一的规划,导致在线考试系统存在结构异化、相互之间不能兼容,严重影响了在线考试系统的发展.如何集成异构的在线考试系统,提高在线考试系统的效率成为高校需要迫切解决的关键问题之一.

2 异构数据集成技术[1,2](Heterogeneous data

integration technology)

随着对数据集成技术的日趋成熟,现在既可以实现数据库中结构化数据的集成,也能够处理文本文件等非结构化的数据;不仅能够集成文本类型的常见数据,也可以集成图片、声音、动画、视频等多媒体形式的数据;经过数据集成的数据都具有完整性、一致性和集成性三大特征.随着XML等新技术的发展,异构数据源集成技术的发展也从未停歇.

中间件模式通过中间件进行异构数据源的集成,它无需变动原有系统中的信息管理和存储方法.该模式下中间件类似于一个服务接口,它位于异构数据源和信息管理系统之间.对于异构数据中间件可以协调他们之间的关系,使异构数据库中的数据转换成标准的数据进行数据交换;对于各个信息管理系统的用户中间件能够提供一个统一的访问接口供用户使用.其体系结构如图1所示.

集成(Mediation)模式是中间件体系结构的核心[3].采用该模式我们能够将异构数据源的各种数据信息通过专用的封装器进行相互转换,转换后的数据具有统一的格式,可以实现数据交换和资源共享.用户在该模式下可以实现跨异构数据源的信息查询功能,其实现过程大致如下:首先系统将用户的请求自动转换成标准的格式,再将这些标准的格式找到对应的封装器,利用封装器将其转化为其对应的数据源能够识别的查询语句,数据源经过相应的查询处理后,将查询结果交给包装器进行提取,最后通过集成处理后将最终结果反馈给发出查询请求的用户,普通用户查询时非常方便,几乎感觉不到使用的是异构数据源.

3 系统的设计与实现 (System design and implementation)

3.1 异构数据源集成的需求

目前,高校自建了很多形式各样的在线考试系统,在为高校考试信息化改革做出巨大贡献的同时也存在很多问题,如各系统使用的数据库多种多样,版本也各不相同,导致相互之间难以兼容,给高校考务工作带来了很多不便,为了提高考务管理的效率,必须对异构的数据进行集成.主要体现在几个方面:形成考试系统全局视图;统一的查询模式;实现关联查询;保持原有数据库独立和完整;实现跨系统的集成查询.

3.2 系统功能模块设计

本课题针对高校目前存在的体系结构异化的在线考试系统进行集成,首先要对目前正在使用的在线考试系统进行分析,发现很多是学院教师结合自己的技术和在线考试的需求自行开发,前期并没有进行深入的功能模块划分和UML建模,这就加大了数据集成的难度.为了更好的进行数据集成,我们对所有的在线考试系统进行分析,系统主要有学生、教师和系统管理员三类用户,按照功能具体可以分为题库管理、试卷管理、成绩管理、用户管理等11个功能模块.

3.3 XML数据集成设计

首先,为所有异构数据源设计自己特有的包装器,它可以对异构数据进行处理转化为能够被识别的统一格式数据,并通过XML形式进行数据访问.查询处理器主要完成数据库中最常用的查询操作,比如查询学生的成绩.本文设计的查询处理器能够对查询进行分解,将子查询根据实际情况发放到各个异构数据库中.结果处理模块能够把查询处理器得到的查询结果进行XML转换,并将相关内容进行合并处理为一个标准化的XML文档,即是将查询结果以XML形式返回给相应的应用软件.

(1)包装器

包装器(Wrapper)处于逻辑层的最底层,它负责直接抽取数据源中的数据,是XML进行数据集成的必要组件.一般情况下,所有数据源都需有一个与之对应的包装器负责数据的提取工作.不管数据源是那种结构化的关系型数据库,还是非结构化的文本数据都要有一个包装器使用XML将其进行包装,在包装过程中不能影响原有数据源状态,使得包装器和数据源直接一直保持相互映射的关系.经过包装处理后的XML信息一般不能用于查询条件复杂苛刻的数据,只能进行一系列简单的选择.如果必须进行详细的信息查询,需要XML和Xquery协同构建一个针对数据源能够识别的SQL查询语句,然后使用该语句进行查询,当查询完成后需要将结果转换为标准的XML数据模型供其他模块使用.

包装器还需要解决各种类型数据源与局部视圖之间的双向映射.文中将使用XSL对用户视图定义,也就是用XML来解释集成数据,用XML Schema表示集成模式中数据源间的映射.由相应的包装器把各数据源的本地视图就全都溶入到全局视图了.期间,为了方便对XML文档进行定位和解析,包装器将数据源中的数据转换为DOM对象[4].

结论:关于异构方面的论文题目、论文提纲、异构论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

在线考试系统改革
【摘 要】 本文对网络在线考试系统作了简介,阐述了网络考试系统的设计及功能,分析了网络在线考试系统开发的教学改革成效。指出,在线考试系统的开发与。

智能在线考试系统
摘要:随着信息技术的发展,在线考试系统应用越来越广泛,良好的智能考试系统,可以减轻教学实施与组织者的负担,促进考试的公平公正。我们从在线考试系统。

基于J2EE在线考试系统设计和实现
摘 要:文章根据目前高职院校的通识选修课的实际情况,从架构设计、功能设计、数据库设计三个不同粒度介绍了系统的设计和实现远景,使读者清楚系统实现的。

基于GPS驾驶员曲线行驶考试系统设计
摘 要:随着参加机动车驾驶员考试人数的逐年增加,传统的科目二考试手段已经明显落后。2012年国家颁布了新的公共安全行业标准《机动车驾驶人考试内。

论文大全