数字化校园基础平台建设软件部分技术要求河北科技师范学院建设.docx
《数字化校园基础平台建设软件部分技术要求河北科技师范学院建设.docx》由会员分享,可在线阅读,更多相关《数字化校园基础平台建设软件部分技术要求河北科技师范学院建设.docx(29页珍藏版)》请在冰豆网上搜索。
数字化校园基础平台建设软件部分技术要求河北科技师范学院建设
数字化校园基础平台建设软件部分技术要求
产品名称
规格
1.信息标准建设
1.建设内容
信息标准在全校范围内为数据库设计提供类似数据字典的作用,为信息交换、资源共享提供了基础性条件。
信息标准需要保证信息在采集、处理、交换、传输的过程中有统一、科学、规范的分类和描述,能够使信息更加有序流通、发挥信息资源的综合效益。
采用XML、WEBService作为数据传输的标准。
采用JMS消息传递机制建立统一的数据传输与数据交换规范,实现不同部门间、不同应用系统间的数据交换,具有良好的扩展性。
信息标准的建设旨在建立和完善我校的各项标准并给出信息分类编码规格说明书,建设形成一套符合我校自身实际的管理信息化标准。
主要包含了数据标准、标准管理工具的建设。
信息标准是信息在采集、处理、交换、用户访问、传输过程中的统一规范,是实现学校信息资源共享和信息系统得到协同发展的基础。
信息标准的建设内容主要包括数据标准、编码标准、接口标准和应用标准。
1、数据标准
数据标准按照学校的信息子集进行定义,每个信息子集应包括以下内容:
1)数据集、数据子集、数据项分类与分层结构
2)数据集定义、属性描述
3)数据子集定义、属性描述
4)数据项定义、属性描述、权限描述
实际确定的信息子集要根据我校实际情况,伴随着各类应用的建设与更新同步进行修订、补充,未来信息子集的制订范围应能涵盖我校所有业务,需包含人事信息子集、本科生研究生信息子集、财务信息子集、科研信息子集、资产信息子集、办公信息子集、图书信息子集等。
2、代码标准
数据要按照统一的标准产生、存放、使用,使数据真正实现共享。
编码标准的建设即是基于国家标准、教育部标准、行业标准和学校已有的校标,兼顾各个标准之间的兼容性、一致性以及标准的可扩展性,建设和完善河北师范大学各类系统中数据的存储、使用规则,并给出信息分类编码规格说明书,建设形成一套符合河北师范大学自身实际的编码标准。
3、接口标准:
定义清晰而标准的接口,使得各应用之间及与公共数据库平台之间能够实现数据交换和共享。
4、信息标准管理系统
项目建设中应能提供信息标准的管理工具,主要覆盖以下功能范围:
1)提供对数据标准模式的初始化,可对数据标准集进行浏览与维护,可对学校标准的模式和样例数据进行展示。
2)提供参照标准数据的初始化,以及参照代码标准、执行代码标准模式的建设、数据浏览和维护,支持执行标准与参照标准的对比。
3)可建立映射关系,用以描述原标准和新标准之间的关联关系。
2.标准建设要求
(1)标准的兼容性:
该“标准”的实施对各职能部门信息系统建设、信息的交流与共享、数据的收集、分析、发布都有着十分重要的意义,因此所采用的信息标准必须和国家标准、教育部《教育管理信息化标准》等信息标准相兼容。
参照国家标准、教育部《教育管理信息化标准》等信息标准。
(2)标准的唯一性:
即虽然一个编码对象可有很多不同名称,也可按各种不同方式对其进行描述;但是,在一个分类编码标准中,每一编码对象仅有一个赋予它的代码,一个代码只唯一表示一个编码对象。
(3)标准的可扩性:
随着信息化进程的发展,信息标准也必须是一个及时更新、不断充实的动态系统。
(4)标准的规范性:
即在一个信息编码标准中,代码的结构、类型以及编写格式必须统一。
(5)标准的适用性:
即代码要尽可能的反映分类对象的特点,便于应用。
(6)标准的全面性:
信息标准不仅包含国家、教育部级学校本身的业务标准集,还要在业务标准的基础上构建学生数据模型标准、数据分析模型标准、数据仓库标准用以实现学校的业务优化过程和数据资产盘活。
(7)图形化的数据结构维护工具:
执行标准提供图形化的数据交换中心库的数据结构维护工具。
2.公共数据中心平台
目前学校各应用系统存在信息孤岛现象,本期建设的公共数据服务平台是指在校园内搭建一个面向应用、安全可靠、操作便捷、技术先进、规范统一、灵活可扩展的数据库平台,通过数据交换工具,进行数据过滤、清洗和双向传递,从而实现全校范围的数据的统一、以及各业务系统、共享数据服务平台相互之间的数据交换和共享,为学校领导和有关部门信息利用、分析决策提供支持,为学校的长远发展奠定坚实基础。
1.建设目标
公共数据库平台的建设要求达到以下目标:
(1)数据平台建设要为未来发展打下良好的基础,要求涵盖服务于数据共享的共享数据库,服务于数据统计分析和展示支撑的操作数据库,在建设过程中要考虑对数据仓库的支撑;
(2)数据平台建设要保证全校信息编码的统一和一致;
(3)保证任何两个异构业务系统之间的数据共享,且需要基于一种安全、可管理的模式进行;
(4)保证任何两个业务系统之间没有冗余业务数据;
(5)保证遵循“谁产生、谁维护”的原则,所有的数据都有特定的产生者和维护者。
在技术上,由授权体系控制数据维护的权限,使无权限的人员不能对数据进行生产和维护;同时,在管理上,通过制定相应的应用规范迫使数据生产者/维护者及时更新自己负责的数据,保证系统中数据的准确性和可跟踪性。
系统提供安全审计功能,保证对业务操作的严格监督;
(6)保证任何业务系统的添加和修改不影响其它业务系统的正常运行;
(7)保证可以提供为整个学校综合查询和决策支持所需的数据信息,为学校的将来决策支持系统积累分析数据;
(8)可以成为后续开发各种应用系统的通用数据库平台,保证新的系统建立在共享数据服务平台上时,不会产生新的分散数据;
(9)数据库设计考虑到用户对于历史数据回溯的要求,在结构上进行数据结构的关联设计,保存时间、变更记录等相关信息,方便进行数据回溯。
2.建设原则
(1)基础性:
平台应为学校提供基于教育管理信息化标准的完整、权威、准确的信息。
(2)专业性:
实现数据平台、数据接口、数据通道、数据管理等四方面的统一。
(3)权威性:
数据“谁产生、谁维护”、统一管理,从管理上和技术上充分保证统一的数据库平台的权威性。
(4)实用性和可行性:
主要技术和产品必须具有成熟、稳定、实用的特点,实用性放在首位,既要便于用户使用,又要便于系统管理。
(5)先进性和成熟性:
系统设计既要采用超前思维,先进技术和系统工程方法,又要注意思维的合理性,技术的可行性,方法的正确性。
(6)开放性与标准化原则:
应用平台应是一个开放的且符合业界主流技术标准的系统平台,并使网络的硬件环境,通信环境,软件环境,操作平台之间的相互依赖小。
(7)可靠性和稳定性:
在考虑技术先进性和开放性的同时,还应从系统结构,技术措施,系统管理等方面着手,确保系统运行的可靠性和稳定性,达到最大的平均无故障时间。
(8)可扩展性及易升级性:
为适应应用不断拓展的需要,应用平台的软硬件环境必须有良好的平滑可扩充性。
(9)安全性和保密性:
在应用平台设计中,即要充分考虑信息资源的共享,更要注意信息资源的保护和隔离,应分别针对不同的应用和不同的网络通信环境,采取不同的措施,包括系统安全机制、数据存取的权限控制等。
(10)可管理性和可维护性:
整个应用平台是由多个部分组成的较为复杂的系统,为了便于系统的日常运行维护和管理,要求所选产品具有良好的可管理性和可维护性。
另外可管理性和可维护性还包括对平台自身。
3.建设内容
(1)公共数据平台建设:
基础数据库建设(学生库、教职工库、设备库等)原有系统数据整合、历史数据库建设、操作数据库建设、公共代码库建设等。
(2)数据交换平台建设:
提供数据交换平台的解决方案,提供数据交换工具、数据服务接口、数据导入导出工具。
提供异构数据源的适配器:
支持结构化、半结构化、非结构化数据源。
数据交换应具有灵活的方式与多种交换触发机制,能同步或异步方式实现数据的交换及推送,并保证各应用系统交换和共享的各种数据的一致性、准确性。
(3)数据管理工具:
1)集成接口支持:
为不同类型的数据源提供接口,包括:
•支持主流RDBMS如:
Oracle、DB2、Sybase、SQLServer、InfoMix的数据集成;
•支持非主流RDBMS如:
Mysql、Derby、HypersonicSQL、PostgreSQL的数据集成;
•支持ODBC数据源如:
Foxpro、Access、Excel等的数据集成接口;
•支持消息类型数据源如:
JMSQueue、JMSTopic的数据集成;
•支持如格式化的txt及XML的文件数据集成;
•支持WebService的数据集成;
•支持其他特殊类型数据格式如:
LOB字段(BLOB、CLOB)的数据集成。
2)数据集成KM模块:
要求可以提供数据集成KM库,包括各种校园信息化建设数据集成开发包不少于100项,要求提供KM库代码示例。
3)拓扑管理工具:
对数据源和调度代理进行管理,支持RDBMS、文本、消息、WebService等各种数据源接口。
4)集成设计工具
对数据集成项目提供图形化界面进行设计和开发。
5)集成查看工具
查看数据集成项目的运行情况,可以对集成过程进行调试。
6)集成调度工具对各个数据集成同步任务进行调度控制,以此完成定制化的数据集成过程。
(4)数据集成监控平台
提供web化的中文用户界面,能够实现对数据集成过程的监控及处理,管理界面应符合管理人员的软件操作使用习惯,并实现以下功能:
1)运行状态监视
监视当前运行项目的执行过程,掌握集成的运行结果情况,对项目的启动时间、停止时间、启动人等进行控制。
2)开发信息展示
提供项目相关信息,便于了解项目的内容和相关情况,包括项目信息、相关模块信息、模块关联信息、集成数据量信息的展示。
3)数据检查
对集成结果数据进行数据检查,检查内容包括目标结果记录数,非空记录数,数据完整性、准确性等。
4)异常处理
能及时发现各种运行故障,提供异常信息的查看,并对异常数据量进行统计。
5)任务控制
通过Web页面实现对集成任务的启停控制。
6)警告通知
提供项目异常信息及集成环境的警告机制,可通过邮件及时报警。
(5)公共数据库平台的管理操作规范。
4.技术要求
(1)提供专业的数据抽取、清洗、转换、装载的数据处理工具,对学校数据进行高质量的管理。
平台的建设应基于商业中间件,中间件应能提供统一的可视化的开发工具,能图形化的设计和定义抽取、转换、加载流程。
采用成熟的E-LT的方式完成数据集成工作。
(2)提供Websevice接口,为保证学校的数据平台具有良好的可扩充性和对外部系统的支持性,要求采用SOA模式对数据平台建立标准的元数据管理系统,对数据中心的各类数据进行封装,并采用WebServices模式提供数据访问和维护接口。
(3)考虑到数字校园的后期建设及未来应用,应考虑在共享数据服务平台和各个业务系统的基础上构建数据分析模型,提供信息检索服务,并充分利用数据挖掘等手段,为学校领导和有关部门信息利用、政策评估和决策咨询提供参考。
(4)导入/导出工具要求:
支持关系数据库、EXCEL的导入。
支持EXCEL、WORD、TXT、PDF的导出。
(5)清晰描述数据同步、数据服务接口的实现设计方案。
(6)历史数据处理要求:
来源于现存老系统的数据,经数据整合将原有的数据进行标准化处理后入库,并按需求保持与原有系统中数据的同步;并完成历史数据的清洗。
(7)支持各种数据类型:
支持结构化、非结构化、半结构化文件库,例如图片、音视频、各类文档等;
(8)支持各种主流数据库的数据集成:
数据集成过程要求支持UNIX、WINDOWS、AIX、HPUNIX等操作系统平台,支持主流数据库,包括ORACLE、SYBASE、DB2、SQLSERVER等,完全支持跨平台的部署。
需要是开放的ETL代码生成器。
•平台应能提供丰富的API接口程序,实现异构数据源的共享和交换,支持各种主流、非主流关系型数据库、ODBC数据源、WebService、Tabled-Txt