当前位置: 首页 > news >正文

10万字智慧政务数据中心平台建设方案

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。

一、 项目建设内容

1. 基础支撑平台

基础支撑平台是云教育公共服务平台各子系统的公共运行环境,提供底层数据交换、集成服务以及统一身份认证和基础数据同步服务。各类系统运行于公共基础平台之上,实现统一的系统登录、安全认证和基础数据共享。

1.1. 数据标准建设

数据标准是整个教育信息化建设的基础,是实现教育信息资源交流与共享的必要条件。数据标准为数据库设计提供类似数据字典的作用,为数据共享提供基础性条件,为其他集成提供标准规范和依据,是实现全面的信息集成的重要基础内容。信息标准要保证信息在采集、处理、交换、传输过程中有统一、科学、规范的分类和描述,能够使信息更加有序流动,构建全省统一的数据中心,最大程度地实现信息资源的共享。

主要建设内容包括:信息代码编码标准、数据交换标准、应用系统规范、业务流程规范等几个大的方面。

1.2. 数据中心平台

参考教育部关于《教育管理信息化标准》的要求,能够覆盖基础信息子集、学校基本信息子集、学生信息子集、教职工信息子集、教务管理信息子集、课程资源信息子集、办公管理信息子集、后勤管理信息子集、图书管理信息子集等大类子集,并能够在此基础之上,融合各单位的数据特点,进行归纳整理。在教育系统内搭建一个面向应用、安全可靠、操作便捷、技术先进、规范统一、灵活可扩展的统一数据共享与交换平台,通过数据交换工具进行数据过滤、清洗和双向传递,实现各业务系统和数据中心平台之间的数据交换和共享。

数据中心平台采用SOA设计理念,将各种业务数据系统集成在一起完成特定业务,提供同构数据、异构数据之间的数据抽取、格式转换、内容过滤、内容转换、同异步传输、动态部署、可视化管理监控等方面功能,支持的数据包括各主流数据库、Excel、规则文本、特定格式、数据接口等各种格式,并可以根据用户需求定制开发特定业务服务。数据中心平台建设内容包括:

1.2.1. 数据交换平台

数据交换平台是信息交换与共享平台的核心,是整个系统信息传输的总线,提供基于发布/订阅的消息分发和集线器式的集成服务。负责将各部门业务系统中获取的数据传输并保存到数据中心;以及根据预规则和数据订阅请求,将指定数据发送给相应部门。实现校内数据信息交换与共享。

数据交换可以采用数据加密方式进行传输,保证数据安全。

数据初始化

针对新注册上线的AP,进行数据的全量同步。包括来源应用、来源表、目标应用、目标表、待发送、已发送、待接收、已接收、操作。

消息服务配置

可配置消息服务节点:URL、用户名、密码等信息。

数据源维护

配置数据库信息:URL、用户名、密码、主键类型及个数等。支持异构数据源的整合和集成,包括各种主流数据库、ODBC数据源、格式化文本和消息类型数据;

应用系统

维护参与数据交换的业务应用系统信息及对应的数据源、连接的消息服务节点。交换策略可以是定时同步或者是准实时同步。包括代码、名称、数据源、消息服务节点。

数据交换标准维护

管理作为数据共享的标准对象(表和字段),可以直接从某数据库中提取元数据作为标准对象。按信息标准对数据进行转换和清洗;包括基础分类、标准对象含义、标准对象名。

映射对象维护

管理各业务应用系统的元数据,建立与标准对象的映射关系,设置各对象的数据抽取、数据发布、订阅、预发布情况、建立过滤条件等。可以配置需要交换的数据对象。

控制台

控制台包括清除数据缓存、重建数据结构、重启同步服务、停止同步服务、重置性能监控开始时间。可进行发布、已创建数据同步表、发布状态、订阅、已创建双向同步表、订阅状态、预发布、已创建预发布表操作。

数据监控

提供数据交换监控工具,在数据交换发生异常时能进行告警;

监控数据的交换情况,各AP中每类数据的已发送数量、待发送数量、已接收数量以及异常数据等。可以查看应用系统的表、待发送、已发送、待接收、已接收信息条数。

1.2.2. 数据中心库

数据中心库建设内容包括基础数据库建设和辅助数据库建设:

基础数据库建设将严格遵循教育数据信息标准建设成果,实现全省教育信息数据的统一、集中和共享,为相关领导和部门的信息利用、分析决策提供支持。

根据全市数据应用的需要建设各辅助数据库。

数据中心库内容主要包含基础管理数据、行政管理数据、学校管理数据和扩展数据。具体包括基础数据、学生数据、教职工数据、办学条件数据、概况信息、学生管理信息、教学管理信息、教职工管理信息、科研管理信息、财务管理信息、资产管理信息等。

数据中心库是教育信息化的核心,是数据中心平台的基础,是各种应用系统集成的平台。数据中心库将应用系统之间原有网状的数据交换模式,改造为以中心数据库为中心、集中式数据交换模式,促进应用系统的数据交换。

数据中心库建设还包括建设数据中心库管理工具,包括数据快照、数据维护、数据备份和恢复等。

1. 数据采集更新:所有数据来源于各个业务系统,通过通用的数据抽取或同步方法将数据采集到共享数据中心。

2. 数据组织整理:按照教育局的信息标准对各个部门更新的数据进行整理,保证数据的一致性和准确性,保留历史数据。

3. 数据共享利用:通过授权,可以共享数据中心的部分或全部资源进行共享和利用。可根据用户角色、组织机构等多种形式授权。

4. 数据挖掘分析:通过对共享数据和历史数据的OLAP分析,形成各种报表或根据需要展现分析结果,为领导决策提供参考。

1.3. 应用管理中心

主要实现对各应用系统的基本信息进行维护(增、删、改、查)、对应用系统所包含的模块组成进行维护(指派、重组)、将应用分配给子系统。

1、应用注册功能模块

Ø 应用注册

新增业务系统:维护业务系统名称、业务系统类型ID、修改时间、系统CODE、联系人、联系电话、数据接口类型(HTTPINVOKER、数据库、XML)、基础数据同步(订阅并且有订购商品、只需订阅)、业务系统首页地址、介绍页地址、功能页地址、约定字符串、SERVER_KEY、域名、协议、端口、还可维护业务操作数据及系统基础数据的同步数据类型。

Ø 应用维护

还可对已维护的业务系统信息进行修改、删除、查询等操作。

Ø 应用监控

可添加监控局点,包括监控信息、监控地址、监控页面编码格式(UTF-8、GBK),还可设置页面自动刷新间隔时间,更新刷新频率,支持手动刷新。

2、应用开通功能模块

Ø 部门信息设置:维护部门名称、部门编号、管理员密码、域名、联系人、是否允许教师互发短信、教师帐号上限、是否允许发自由短信、开通时间等。

Ø 应用开通:设置单位需开通的业务系统,选择业务系统、设置开通的开始日期及结束日期。还可查看开通状态的查看及修改。

篇幅有限,无法完全展示,喜欢资料可转发+评论,私信了解更多信息。

相关文章:

10万字智慧政务数据中心平台建设方案

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 一、 项目建设内容 1. 基础支撑平台 基础支撑平台是云教育公共服务平台各子系统的公共运行环境,提供底层数据交换、集成服务以及统一身份认证和基础数据同步服…...

使用 TensorFlow 构建机器学习项目:1~5

原文:Building Machine Learning Projects with TensorFlow 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象&#x…...

【store商城项目08】删除用户的收获地址

1.删除收获地址-持久层 1.1规划SQL语句 根据aid判断数据是否存在,根据返回的uid判断数据是否对应(已开发)根据aid删除的SQL delete from t_address where aid ?根据1中的SQL返回的对象判断是否为默认地址,若为默认地址&#…...

SpringBooot

目录 一、简介 1、使用原因 2、JavaConfig (1)Configuration注解 (2)Bean注解 (3)ImportResource注解 (4)PropertyResource注解 (5)案例 3、简介 4…...

测牛学堂:2023软件测试linux和shell脚本入门系列(shell的运算符)

shell中的注释 以# 开头的就是shell中的注释,不会被执行,是给编程的人看的。 shell中的运算符 shell中有很多运算符。 按照分类,可以分为算术运算符,关系运算符,布尔运算符,字符串运算符,文件…...

TensorFlow 2.0 快速入门指南:第三部分

原文:TensorFlow 2.0 Quick Start Guide 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现…...

webpack介绍

webpack是一个静态资源打包工具 开发时,我们会使用框架(Vue,React),ES6模块化语法,Less/Sass等css预处理器等语法进行开发。 这样的代码想要在浏览器运行必须经过编译成浏览器能识别的JS、CSS等语法&#x…...

SpringBoot 面试题汇总

1、spring-boot-starter-parent 有什么用 ? 我们都知道,新创建一个 SpringBoot 项目,默认都是有 parent 的,这个 parent 就是 spring-boot-starter-parent ,spring-boot-starter-parent 主要有如下作用: 1、 定义了 J…...

已知原根多项式和寄存器初始值时求LFSR的简单例子

线性反馈移位寄存器(LFSR)是一种用于生成伪随机数序列的简单结构。在这里,我们有一个四项原根多项式 p ( x ) 1 x 0 x 2 11 0 2 p(x) 1 x 0x^2 110_2 p(x)1x0x21102​ 和初始值 S 0 100 S_0 100 S0​100。我们将使用 LFSR 动作过…...

【场景生成与削减】基于蒙特卡洛法场景生成及启发式同步回带削减风电、光伏、负荷研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

探索C/C++ main函数:成为编程高手的关键步骤

探索C/C main函数:成为编程高手的关键步骤(Exploring the C/C Main Function: A Key Step to Becoming a Programming Master) 引言(Introduction)main函数的基本概念(Basic Concepts of the main function…...

【Linux】应用层协议—http

🎇Linux: 博客主页:一起去看日落吗分享博主的在Linux中学习到的知识和遇到的问题博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话: 看似不起波澜的日复一日,一定会在某一天让你看见坚持…...

七、Django进阶:第三方库Django-extensions的开发使用技巧详解(附源码)

Django-extensions是 Django 的扩展应用,给django开发者提供了许多便捷的扩展工具(extensions),它提供了许多有用的工具和命令行工具,帮助 Django 开发者更高效地进行开发和调试。它的作用包括: - 提供了更多的Django命令&#x…...

浏览器特色状态

强缓存:不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的Network选项中可以看到该请求返回200的状态码,并且Size显示from disk cache或from memory cache。 强缓存可以通过设置两种HTTP Header实现:Expir…...

context 浅析

在缺少直接调用关系的两个函数之间传递数据,一般都会考虑使用 context,而 context 也被用来存储整个请求链路的公参信息,用户 uid、链路 traceID、特定的业务参数等。函数第一个参数类型设置为 context.Context 也是 Go 的默认写法&#xff0…...

Bandizip已管理员身份运行

系列文章目录 文章目录 系列文章目录前言一、Bandzib是什么?二、使用步骤1.引入库 前言 在解压krita源码包时Bandizip报错 一、Bandzib是什么? bandzip官网 Bandizip 是一款压缩软件,它支持Zip、7-Zip 和 RAR 以及其它压缩格式。它拥有非…...

LiveCharts2 初步认识

文章目录 1 LiveCharts2 是什么?2 LiveCharts2 可以做什么?3 简单使用LiveCharts2 ,实现动态曲线图 1 LiveCharts2 是什么? GitHub:https://github.com/beto-rodriguez/LiveCharts2 官网: https://lvchar…...

Java设计模式 11-代理模式

代理模式 一、 代理模式(Proxy) 1、代理模式的基本介绍 代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象.这样做的好处是: 可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。被代理的对象…...

Python综合案例-小费数据集的数据分析(详细思路+源码解析)

目录 1. 请导入相应模块并获取数据。导入待处理数据tips.xls,并显示前5行。 2、分析数据 3.增加一列“人均消费” 4查询抽烟男性中人均消费大于5的数据 5.分析小费金额和消费总额的关系,小费金额与消费总额是否存在正相关关系。画图观察。 6分析男女顾…...

软件安全测试

软件安全性测试包括程序、网络、数据库安全性测试。根据系统安全指标不同测试策略也不同。 1.用户程序安全的测试要考虑问题包括: ① 明确区分系统中不同用户权限; ② 系统中会不会出现用户冲突; ③ 系统会不会因用户的权限的改变造成混乱; ④ 用户登陆密码是否…...

EtherNet/IP转DeviceNet协议网关详解

一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...

智能仓储的未来:自动化、AI与数据分析如何重塑物流中心

当仓库学会“思考”,物流的终极形态正在诞生 想象这样的场景: 凌晨3点,某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径;AI视觉系统在0.1秒内扫描包裹信息;数字孪生平台正模拟次日峰值流量压力…...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...

Java + Spring Boot + Mybatis 实现批量插入

在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法&#xff1a;使用 MyBatis 的 <foreach> 标签和批处理模式&#xff08;ExecutorType.BATCH&#xff09;。 方法一&#xff1a;使用 XML 的 <foreach> 标签&#xff…...

力扣热题100 k个一组反转链表题解

题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型&#xff08;Vision-Language Models, VLMs&#xff09;&#xff0c;为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展&#xff0c;机器人仍难以胜任复杂的长时程任务&#xff08;如家具装配&#xff09;&#xff0c;主要受限于人…...

安卓基础(Java 和 Gradle 版本)

1. 设置项目的 JDK 版本 方法1&#xff1a;通过 Project Structure File → Project Structure... (或按 CtrlAltShiftS) 左侧选择 SDK Location 在 Gradle Settings 部分&#xff0c;设置 Gradle JDK 方法2&#xff1a;通过 Settings File → Settings... (或 CtrlAltS)…...

【LeetCode】算法详解#6 ---除自身以外数组的乘积

1.题目介绍 给定一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&#xff0c;且在 O…...

Leetcode33( 搜索旋转排序数组)

题目表述 整数数组 nums 按升序排列&#xff0c;数组中的值 互不相同 。 在传递给函数之前&#xff0c;nums 在预先未知的某个下标 k&#xff08;0 < k < nums.length&#xff09;上进行了 旋转&#xff0c;使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...

深度解析:etcd 在 Milvus 向量数据库中的关键作用

目录 &#x1f680; 深度解析&#xff1a;etcd 在 Milvus 向量数据库中的关键作用 &#x1f4a1; 什么是 etcd&#xff1f; &#x1f9e0; Milvus 架构简介 &#x1f4e6; etcd 在 Milvus 中的核心作用 &#x1f527; 实际工作流程示意 ⚠️ 如果 etcd 出现问题会怎样&am…...