北京电子科技职业学院各个业务部分的信息化成长需求水平不平衡,信息化意识程度差异,各个业务系统上线利用时间纷歧致,系统新老并存,且由差异的厂家研制,导致在数据集成进程中呈现数据布局不统一、数据界说纷歧致、数据名称寄义有不同等数据异构问题,信息集成较量坚苦,消除数据的异构性,实现数据集成和共享,才气进一步实现自助填报。学校自2008年开始建树数字校园,于2009年成立了《北京电子科技职业学院信息尺度》,颠末几年的尽力,今朝完成了人事系统的建树,完成了科研系统、教务系统与共享数据平台的集成,劈头具备了建树一表通系统的条件。
北京电子科技职业学院的数据平台、信息派别、人事系统、教务系统、科研系统别离由差异的厂商建树,因此,涉及到多个异构系统之间的数据集成。通过阐明,系统集成回收的要领是:在中间件层长举办数据的加工致合,同时通过中间件层的尺度接口将整合后的数据以尺度接口宣布。在中间层上存在一个虚拟的数据处事层,该层通过JDBC,FILE适配器、应用适配器等与数据层的各类数据源实现毗连,将数据源中的各类数据实体映射成中间件的虚拟数据层的表,虚拟数据层中的表都只有元数据,而不存储实际的出产数据。用户可以在虚拟数据层上回收可视化图形界面界说数据映射干系,举办数据加工致合,这些数据加工逻辑一般会以文件可能数据库方法存储。界说好的数据可以通过WebSERVICE,JDBC,数据工具等多种方法宣布出去。当用户通过中间件会见虚拟数据层的数据时,虚拟数据层会按照系统界说的逻辑首先将需要加工的细节数据从各个数据源抽取到虚拟数据层,然后中间件按照设计时的数据加工逻辑对其举办加工,最后中间件将加工好的数据以挪用接口要求的名目返回。
(2) 当教职工本人、各个业务部分、校率领等用户,需要利用各个系统共享数据时,需要会见一表通系统。
1.1 系统利用场景阐明
(1) 用户及权限打点。打点员可以建造报表。普通用户可以下载和利用报表。假如有多个可能多级别打点员,则区分打点员的权限。授权体系可以或许与现有的统一身份认证团结。
2.3 数据集成
(5) 报表填报与下载。包罗报表的在线填报,已有报表的查询和自行下载。
一表通系统可以有多张表,可以是面向教职工的,也可以是面向学生的。教工自助填表系统可以视为是一表通系统中的一张表或几张表,重点办理的是教职工填表问题。本研究驻足于北京电子科技职业学院信息化建树近况,提出了一表通系统的架构、成果设计和实现方法,以指导学校一表通系统的建树。实施一表通系统,重要的是实现各个已有业务系统之间数据的共建和共享,借助系统的实施,可以更好地推进各部分信息化应用深度和广度;同时,通过信息派别举办会合展示和共享,富厚信息派别的内容。
0 引 言
一表通系统的实现需要具备必然的基本条件。由于填写的相关报表都是多类信息的荟萃,涉及多个业务域,既有人事数据,又有科研数据、解说数据等,因此,在建树系统之前,首先需要完成这些业务数据与共享数据平台的集成。把漫衍在差异区域内的多个业务系统发生的数据举办有效地提取、处理惩罚、融合和打点,才气为教职工提供完整的一张表阐明,同时辅佐各级率领做出科学的决定。因此,在实施教工自助填表系统时必需满意以下条件:
通过需求调研,确定了科研系统需提供到数据中心的数据有:科研项目信息、项目参加人员信息、人员年度事情量信息、项目经费到账信息、论文信息、著作信息、专利成就信息、科研成就获奖信息、学术集会会议信息等。教务系统需提供到数据中心的数据有:课程信息、西席讲课信息、学生后果信息、学生评教信息、课本建树信息等。教务系统和科研系统别离在数据平台成立表或视图,依据确定的集成步和谐会见计策,拟定同步方案和打算,举办数据的抽取事情。共享数据平台以WebSERVICE的方法对外提供数据,第三方系统可以通过这个接口得到需要的数据。数据同步接口举譬喻图4所示。
1.2 系统利用场景阐明
(4) 为同构系统和异构系统间的数据互操纵会见提供支持。
数字校园应用系统集成的目标就是要满意基于差异平台、用差异技能所成立的异构系统之间的无缝集成的需求,实现数据互换、成果共享。数据集成最主要的方针是整合多个异构数据源,提供统一查询、更新等操纵接口,协调终端间的数据通信,使得系统用户可以或许透明地获取更多的信息资源。实现进程:
(4) 一表通系统表格中的业务数据,属于某一业务规模,且已经有对应业务系统打点时,相关数据别离在各自业务系统中举办审核。共享数据平台获取业务系统审核通过的数据,通过一表通系统揭示。
1 系统建树条件阐明
(6) 综合信息展示。基于校情数据,为各级用户提供综合信息处事和决定支持。系统成果布局图如图3所示。
2.1 系统架构
(1) 各个部分需要利用自身业务系统数据时,不需要会见一表通系统。
系统利用Oracle 11g数据库和Java语言开拓,陈设情况Linux 5.5,同时系统思量兼容性问题,支持IE9以上版本。设计高校一表通系统的系统架构如图2所示。共享数据平台从已经建成的各个校务打点系统中获取到业务数据,然后与一表通系统举办信息互换,生成各部分需要的表格,借助于校园信息派别会合揭示;同时,对付在一表通系统中提倡的处事请求,好比信息的更新审核,可以通过一表通系统推送至校务打点系统。种种型的用户可以通过各类终端设备会见一表通系统,获取需要的表格信息可能获取决定支持数据。这种基于Web处事的架构靠得住、有高度的机动性和扩展性,不只可以满意已有的应用系统无缝集成要求,也能适应此后新建应用系统集成的需要,可以实现应用系统的快速构建、迁移和伸缩,从而成立起高效、类型、完整、统一的校级应用系统体系。
(3) 形陈类型的数据集成模式,并向信息派别提供数据会见接口。利用共享数据中心库为学校各个系统提供数据支持,在全局数据的基本上形成满意需要的报表。
颠末几年的信息化建树,高校基本设施建树已经初具局限,硬件情况和网络情况都获得了改进,软件系统的应用也慢慢深入。今朝已经建成的学闹事情打点系统、人事打点系统、学生收发费系统、科研打点系统、教务打点系统、办公自动化系统等各个应用系统劈头满意了各部分业务的需要,各系统之间的互联互通也在慢慢完善。可是,今朝存在的一个最大问题就是教工填表问题,学校宽大教职员工和学生在解说、科研、打点、糊口等各方面需要填写许多表格,个中的一些根基信息如姓名、性别、证件号码、出生日期、学历、事情经历等需要在差异表格中重复填写,给师生们增添了许多反复的事情。这些信息都存储在数字校园各系统之中,可是缺少统一的展示和读取的进口;因此急切的需要在现有的数字校园系统基本上建树一个自助报表系统来消除这些反复事情。当师生们需要填写表格时,可以直接从数字校园系统下载对应表格的模板,按照师生身份,从数字校园系统数据库中提取表格所需要的根基信息,显示在模板中,师生们只需要填写表格中的专用信息,从而大大简化了表格填写进程。
2 系统设计
(2) 界说数据源表与方针表之间的匹配干系,从数据平台抽取数据到一表通系统。
(3) 报表界说与生成。可视化的报表建造编辑器,可以机动定制种种需要的报表。
通过调研相识,有些学校已经展开了此项研究和系统开拓,操作自助填表系统劈头办理了某一类教工填表的问题。好比:北京师范大学的一张表工程,由于每年教工出国申请填表信息项反复,纸质表格填写繁琐,教工出国审批网上填报系统的实现,使得教工根基信息可以直接读取,后续的审批流程转为OA审批,大大缩短了教工的填表时间和审核流程,教工的满足度较高。今朝,北京师范大学还在继承研究其他方面的报表系统。尚有一些学校,如中国地质大学、北京大学医学院等高校也在连续建树学校的一表通系统,力争为教工提供利便,切实完成从打点向处事的转型。
2.2 系统成果设计
(2) 元数据打点。包括元数据界说模块,可视化界面,界说报表中的各字段与元数据干系。
设计高校一表通系统包括的详细成果有:
(3) 在信息派别中展示报表。
(1) 从各业务系统抽取、转换、校对、加载数据到共享数据平台。
(4) 小我私家书息展示。分主题域显示师生种种信息。
(3) 当教职工本人需要填写的表格中,包括多个业务系统数据,可能无对应业务系统数据对应时,需要通过教工填表系统填报。业务系统中已经存在的数据,通过共享数据平台,直接读取显示,没有业务系统对应的数据,可直接填写并在一表通系统中生存。
数据同步完成后,需要通过报表东西设计报表。报表中,有些数据是直接从数据库中读取的,有些是需要学校师生单独填写的。对付已经在数据库中存在的数据,可以直接读取,无需再次填写,因此,需要在数据库中举办元数据设置,界说数据来历。在界说数据来历时,按照环境,既可以界说数据来历表,又可以界说数据来历处事,如图5所示。
(2) 办理各业务系统数据间的异构性,形成名目统一的数据布局。通过ETL东西将各个应用数据库数据抽取、转换、装载到共享数据中心库,并在后期与各个数据源举办数据同步。
任何一款应用系统的设计和开拓首先需要思量的就是系统的利用场景,设计好了利用场景,便能搞清楚系统毕竟能为用户办理什么问题。阐明一表通系统的利用场景如图1所示。
(1) 办理信息的尺度化问题,整个学校的数据都需要凭据统一的尺度举办编码。形成切合国度尺度、行业尺度和合用于学校尺度的尺度代码,作为各系统建树的依据。
包含元数据毕业硕士毕业论文定义模块
毕业论文库:计算机 时间:2016-10-11 点击:
次