当前位置: 首页 > 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.用户程序安全的测试要考虑问题包括: ① 明确区分系统中不同用户权限; ② 系统中会不会出现用户冲突; ③ 系统会不会因用户的权限的改变造成混乱; ④ 用户登陆密码是否…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误

HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...

简易版抽奖活动的设计技术方案

1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

Golang dig框架与GraphQL的完美结合

将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...

多模态图像修复系统:基于深度学习的图片修复实现

多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...

Python 训练营打卡 Day 47

注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...

【版本控制】GitHub Desktop 入门教程与开源协作全流程解析

目录 0 引言1 GitHub Desktop 入门教程1.1 安装与基础配置1.2 核心功能使用指南仓库管理日常开发流程分支管理 2 GitHub 开源协作流程详解2.1 Fork & Pull Request 模型2.2 完整协作流程步骤步骤 1: Fork(创建个人副本)步骤 2: Clone(克隆…...

Axure零基础跟我学:展开与收回

亲爱的小伙伴,如有帮助请订阅专栏!跟着老师每课一练,系统学习Axure交互设计课程! Axure产品经理精品视频课https://edu.csdn.net/course/detail/40420 课程主题:Axure菜单展开与收回 课程视频:...

Spring事务传播机制有哪些?

导语: Spring事务传播机制是后端面试中的必考知识点,特别容易出现在“项目细节挖掘”阶段。面试官通过它来判断你是否真正理解事务控制的本质与异常传播机制。本文将从实战与源码角度出发,全面剖析Spring事务传播机制,帮助你答得有…...

Unity VR/MR开发-开发环境准备

视频讲解链接: 【XR马斯维】UnityVR/MR开发环境准备【UnityVR/MR开发教程--入门】_哔哩哔哩_bilibili...

ES海量数据更新及导入导出备份

一、根据查询条件更新字段 from elasticsearch import Elasticsearch import redis import json# 替换下面的用户名、密码和Elasticsearch服务器地址 username elastic password password es_host https://127.0.0.2:30674# 使用Elasticsearch实例化时传递用户名和密码 es…...