智慧市容环境卫生管理信息系统建设项目初步设计参考指南

第四章项目建设方案 

梳理和编制数据标准规范,为数据体系建设提供建设指导。数据标准规范体系是根据统一市容环卫基础数据资源建立的,从要素分类、编码、符号、制图、更新机制等层 面解决各类规划标准不衔接、各自为政问题。标准规范体系包括:数据资源类标准、系 统标准、管理标准。对于每一类数据应用场景,都要有与之相对应的标准,即数据分类 与数据标准之间一一对应。

1.1.1 标准规范建设思路

1.1.1.1 标准规范建设原则

 

统筹规划,集约建设。以标准体系建设为目标,参照国家标准与地方相关标准,针 对数据资源业务开展专项研究,建立全面成套、层次适当、类别清晰的标准规范体系。基于重庆市政务数据资源相关标准要求,兼顾物联网数据、互联网数据、政务数据的共 性特征,避免重复建设。

突出重点,急用先上。明确建设运行面临的关键问题,注重提出数据资源管理急需 的重要技术标准。紧紧围绕《重庆市政务数据资源管理暂行办法》(重庆市人民政府令 第 328 号)对质量管控的要求,保证“一数一源,一源多用”;注重安全标准要求,建立覆 盖安全技术、安全管理及安全评估评价相关标准,为安全建设提供基础保障。立足于实 际,按轻重缓急合理安排标准研究和开发项目,把握技术驱动和需求牵引的统一,制定 对建设运行亟需的市容环卫数据资源行业标准和内部标准。

厘清边界,明确责任。紧紧围绕《关于印发贯彻落实重庆市新型智慧城市建设实施 方案的通知》对建设的责任要求,明确各部门的数据汇聚以及部门数据资源池的标准建设责任和要求,明确牵头部门对各类数据库的标准建设责任和要求,以及明确本期项目中的建设的相关标准建设责任和内容。

1.1.1.2 标准规范分类

 

标准规范体系主要包括数据资源类标准、系统标准、管理类标准三大类。

(一)数据资源类标准 按照信息工程的基本理论,在任何业务领域中,数据是稳定的,而业务是多变的。

数据不仅是业务操作的核心内容,也是决策支持的重要依据。数据标准解决双方或多方 对数据语义的无歧义理解,数据交换时就必须按照商定的数据结构进行,由此可对数据 资源进行质量管控。

数据资源类标准主要针对数据资源的元数据、基础信息目录的目录编制原则、目录 编制流程、目录信息维护等内容进行规定的标准。

(二)系统标准 系统标准应包含共享开放接口、共享开放技术、汇聚治理、系统接入方式要求、安全技术要求等标准。

(三)管理标准需求 管理类标准应包含机制规程、运维管理、检测评估三个层次。机制规程标准应规定政务数据资源汇聚、治理、共享、开放过程中的运作机制、操作流程;运维管理类标准 应规定政务数据资源系统运维及管理相关内容。

标准规范和制度的建设,是为了保障本项目的开发、运行和推广,支持业务协同, 推动政务数据资源的优化配置,提高管理水平和公众服务水平,充分发挥该平台对建设 本市和谐社会所起到的作用,因此标准规范和制度的建设不但应注重建设过程,更应注重标准、规范、制度的落实和应用,可以通过组织管理措施、业务技术措施来保障信息系统在建设、运行、推广、维护中对标准规范的应用。

1.1.2 标准规范体系规划

1.1.2.1 公共类标准

 

公共类标准分为数据资源、系统及技术和管理三大类标准,主要对各个系统通用数 据标准、技术要求以及管理进行规范。数据资源类标准包含编码规范、元数据规范等内 容;系统标准主要针对市级“三清单”(需求清单、责任清单、需求清单)、集成和接口技 术进行规范要求;管理类规范主要包含数据资源管理评价办法、共建共享管理办法等。

1.1.2.2 共享交换标准

 

共享标准分为系统及技术和管理两大类标准,主要针对政务数据共享系统的建设及 使用进行规范指导。系统标准主要对政务数据资源共享系统进行技术要求以及接口规 范,政务数据资源共享系统应当包含资源申请、质量管理、工单校核以及错误反馈功 能;管理类标准包含政务数据资源共享相关机制规程以及评估评价标准。

1.1.2.3 基础数据库标准

 

基础数据库标准分为数据资源和系统及技术两大类标准,主要针对基础数据库的建 设及使用进行规范指导。基础数据库的数据资源类标准包含各基础数据库的目录信息规 范以及元数据规范。系统标准主要对基础数据资源池的的数据筛选标准、建库方式、容 量和地址分配进行规范要求,以及对各部门其他系统的接口进行规范。

1.1.3 本期标准规范建设内容列表

 

为满足市区两级平台的建设,本期项目需要完成公共类标准规范建设。其中《数据 资源目录》由相关牵头单位(重庆市城市管理局、重庆市环境卫生事务中心)联合完 成,负责按数据要素维度对各生产单位数据要素进行汇总统计。主要内容如下表:

表 4-1 本期标准规范建设内容列表

序号

一级分类

二级分类

标准名称

1

公共类标准

数据资源

数据资源目录

2

系统及技术

集成和服务接口技术规范

3

数据库建库标准

4

管理

共建共享管理办法

1.2 区县市容环卫数据资源建设方案

 

市容环卫基础数据资源建设是以各局属单位和近郊远郊区(县)局为主体,形式上 本期基础数据资源仍以逻辑资源为主,对于个别特殊需求,可考虑按物理资源方式建 设。基础数据资源由各个数据生产单位自行维护建设,相关费用由各单位的自有运维费 用承担,不在本项目中予以考虑。

各局属单位和近郊远郊区(县)局按照“一数一源”、“数据自治”原则,依据数据汇聚 规范,对数据资源进行筛选、清洗、加工,形成本单位的数据资源库并向市局共享相关 基础数据资源。

市局科技信息化处完善基础资源池的相关标准规范,建立基础资源池数据管理、更 新、服务的长效机制。各市容环卫部门根据所需提供的数据目录清单,依托各局属单位和近郊远郊区(县)局清洗加工后的基础数据资源,筛选本部门所负责的业务数据,形成部门数据资 源。市局基础数据资源库为各类服务应用和宏观决策等提供基础数据支持与服务,提升 市城市管理局的治理能力。市容环境卫生基础数据资源建设主要包括以下内容: 建立数据汇聚规范单位数据资源归集生产数据的挂接与接入 质量审核、比对校验、纠错反馈

市局市容环卫数据根据市容处、农环处、广告处和环卫事务中心的职责,通过业务数 据调查、数据完善、业务数据扩充等专项工作,生产新数据或更新原有数据,提升数据 获取效能和质量。各区(县)城管局及相关单位的数据生产为市局市容环卫数据库提供 数据支撑,是其核心的数据源之一。市容环卫数据主要为环卫设施数据和环卫作业资源 数据。

1.2.1 环卫设施数据生产

 

环卫设施数据其核心数据为设施基础数据和设施位置数据,主要包括环卫公厕信 息、垃圾收集点信息、垃圾转运站信息、环卫工人作息房信息、生活垃圾分类信息、机 动车洗车场信息、中转站信息、垃圾处置信息、建筑垃圾治理、户外广告信息、农村环 境卫生信息和设施数据常态化信息等内容。其中,环卫设施数据主要通过各区(县)已 建成环卫系统与本系统开放的标准接口对接方式获取,各区(县)未有建成系统的通过 本系统开通账号权限,各区(县)手动录入、移动端定位的方式获取;人流量、气味监 测等数据等数据需通过硬件设备获取,硬件设备由各区(县)按照市级统一标准自行建 设,并通过系统对接方式获取,各区(县)已建设备需按照市级标准进行接入。

1.2.1.1 环卫公厕信息数据处理及入库

 

环卫公厕信息数据核心数据为公厕基础数据和人流量、气味监测等数据,公厕基础 数据主要包括全市公厕的名称、编码、行政区划、管理单位、公厕类型、等级、公厕便 民设施、坑位等基本信息。其中,公厕基础数据主要通过各区(县)已建成环卫系统与 本系统开放的标准接口对接方式获取,各区(县)未有建成系统的通过本系统开通账号权限,各区(县)手动录入、移动端定位的方式获取;人流量、气味监测等数据等数据需通过硬件设备获取,硬件设备由各区(县)按照市级统一标准自行建设,并通过系统 对接方式获取,各区(县)已建设备需按照市级标准进行接入。

1.2.1.2 垃圾收集点信息数据处理及入库

 

垃圾收集点信息数据主要为全市生活垃圾收集点、垃圾桶、果壳箱基础数据,即具 体为垃圾收集点名称、编码、行政区划、管理单位、收集点分类方式、收集点日均吞吐 量、收集方式等信息数据。垃圾收集点信息数据主要通过与各区(县)已建成市容环卫 数据库获取;各区(县)未有建成系统,各区(县)手动录入、移动端定位的方式获 取。

1.2.1.3 垃圾转运站信息数据处理及入库

 

垃圾转运站信息数据主要包括全市转运站名称、位置、编码、行政区划、管理单 位、类型、等级、设备投资等信息数据。垃圾转运站信息数据主要通过与各区(县)已 建成市容环卫数据库获取;各区(县)未有建成系统,各区(县)手动录入、移动端定 位的方式获取。

1.2.1.4 环卫工人作息房信息数据处理及入库

 

环卫工人作息房信息数据主要包括环卫工人作息房名称、编码、行政区划、管理单 位、类型、等级、生活设备类型、使用总人数等信息数据。环卫工人作息房信息数据主 要通过与各区(县)已建成市容环卫数据库获取;各区(县)未有建成系统,各区(县)手动录入、移动端定位的方式获取。

1.2.1.5 生活垃圾分类信息数据处理及入库

 

生活垃圾分类信息数据核心数据为投放收集设施信息数据、垃圾分类处理设施信息 数据、分类智能设备的位置和工作等数据,投放收集设施信息数据主要包括全市垃圾分类小区、单位、学校的垃圾分类投放点、智能垃圾分类投放设备、垃圾房、可回收物站

点和厨余垃圾处置设施等垃圾分类投放收集设施信息,即具体包括设施编号、设施名 称、设施类型、位置、所在校区(单位、学校)、投资等信息数据。垃圾分类处理设施 信息数据主要包括全市垃圾分类处理设施名称、位置、编码、行政区划、管理单位、类 型、等级、设备投资、设施建设(含垃圾处理和渗滤液、污水处理等)以及环境评价、 批复、排污许可证等信息数据。其中,垃圾分类基础数据主要通过各区(县)已建成环 卫系统与本系统开放的标准接口对接方式获取,各区(县)未有建成系统的通过本系统 开通账号权限,各区(县)手动录入的方式获取;分类智能设备的位置、工作等数据需 通过硬件设备获取,硬件设备由各区(县)按照市级统一标准自行建设,并通过系统对 接方式获取,各区(县)已建设备需按照市级标准进行接入。

1.2.1.6 机动车洗车场信息数据处理及入库

 

机动车洗车场信息数据主要包括全市机动车洗车场名称、位置、编码、行政区划、 管理单位、类型、等级、设备投资等信息数据。机动车清洗站信息数据主要通过与各区(县)已建成市容环卫数据库获取;各区(县)未有建成系统,各区(县)手动录入、 移动端定位的方式获取。

1.2.1.7 化粪池信息数据处理及入库

 

化粪池信息数据主要包括全市化粪池名称、位置、编码、行政区划、管理单位、类 型、等级、设备投资等信息数据。化粪池信息数据主要通过与各区(县)已建成市容环 卫数据库获取;各区(县)未有建成系统,各区(县)手动录入、移动端定位的方式获 取。

1.2.1.8 中转站信息数据处理及入库

 

中转站信息的核心数据为中转站基础数据和车辆识别、地磅称重、环保监测、视频 等数据。大型中转站数据市局直管,小型中转站由各区负责,其中,基础数据主要通过 已建成环卫系统与本系统开放的标准接口对接方式获取,未有建成系统的通过本系统开 通账号权限,手动录入、移动端定位的方式获取;车辆识别、地磅称重、环保监测、视 频等数据需通过硬件设备获取,硬件设备由按照市级统一标准自行建设,并通过系统对 接方式获取,已建设备需按照市级标准进行接入。

1.2.1.9 垃圾处置信息数据处理及入库

 

本系统的核心数据为垃圾处理厂基础数据和车辆识别、地磅称重、环保监测、视频 等数据,垃圾处理厂数据由各垃圾处理厂填报,其中,基础数据主要通过已建成环卫系 统与本系统开放的标准接口对接方式获取,未有建成系统的通过本系统开通账号权限, 手动录入、移动端定位的方式获取;车辆识别、地磅称重、环保监测、视频等数据需通 过硬件设备获取,硬件设备由按照市级统一标准自行建设,并通过系统对接方式获取, 已建设备需按照市级标准进行接入。

1.2.1.10 建筑垃圾治理信息数据处理及入库

 

建筑垃圾治理信息数据主要包括全市建筑工地、运输过程、消纳场全流程的信息数 据。建筑垃圾治理信息数据主要通过与各区(县)已建成市容环卫数据库获取;各区(县)未有建成系统,各区(县)手动录入、移动端定位的方式获取。

1.2.1.11 户外广告信息数据处理及入库

 

系统对通过审批的户外广告信息进行统一备案处理,支持对所有登记的户外广告在 地图中进行展示,可查看相关户外广告的详细信息,包括管理单位、养护单位、责任单 位、广告大小、广告附件信息等内容。 

本系统的核心数据为户外广告基础数据和审批数据、位置等数据,数据主要由广告处负责录入,各区(县)可以通过系统对接以及本系统开发查看权限方式获取信息。 户外广告信息数据主要包括管理单位、养护单位、责任单位、广告大小、广告亮度、广告附件信息等内容。户外广告信息数据主要通过与各区(县)已建成市容环卫数 据库获取;各区(县)未有建成系统,各区(县)手动录入、移动端定位的方式获取。

1.2.1.12 农村环境卫生信息数据处理及入库

 

农村环境卫生信息数据主要包括全市各农村和乡镇建成区的收集点、中转站、车辆 基础数据和车辆的位置、重量、视频数据等。其中,收集点、中转站、车辆基础数据主 要通过各农村和乡镇建成区已建成环卫系统与本系统开放的标准接口对接方式获取;车 辆的位置、重量、视频等数据需通过硬件设备获取,硬件设备由各农村和乡镇建成区按 照市级统一标准自行建设,并通过系统对接方式获取。

1.2.2 环卫作业资源数据生产

 

环卫作业资源数据其核心数据为作业资源的基础数据,主要包括环卫部门信息、环 卫企业信息、环卫合同信息、环卫标段和作业面积信息、车辆基础信息、环卫人员信 息、作业资源数据常态化信息等内容。根据市局所需的数据目录清单,对相关业务部门 所负责的市容环卫数据进行筛选、清洗、加工,形成治理后的市容环卫数据资源。

1.2.2.1 环卫部门信息数据处理及入库

 

环卫部门信息数据主要包括机构职能、业务职责、管理范围等信息数据。环卫部门 信息数据主要通过与各区(县)已建成市容环卫数据库获取;各区(县)未有建成系 统,各区(县)手动录入、移动端定位的方式获取。

1.2.2.2 环卫企业信息数据处理及入库

 

环卫企业信息数据主要包括企业名称、注册号、法定代表、公司地址、成立时间、 执照有效期、单位类型、联系人、联系电话、资质、中标标段、备注等信息。环卫部门 信息数据主要通过与各区(县)已建成市容环卫数据库获取;各区(县)未有建成系 统,各区(县)手动录入、移动端定位的方式获取。

1.2.2.3 环卫合同信息数据处理及入库

 

环卫合同信息数据主要包括合同编号,合同名称,中标时间,中标公司,服务时间

(起始结束),合同总额,甲方,乙方,丙方,人员配备,车辆配备,作业任务量,作 业内容,作业范围。环卫合同信息数据主要通过与各区(县)已建成市容环卫数据库获 取;各区(县)未有建成系统,各区(县)手动录入、移动端定位的方式获取。

1.2.2.4 环卫标段和作业面积信息数据处理及入库

 

环卫标段和作业面积信息数据主要包括全市域环卫清扫保洁作业管理网格、全市环 卫作业面积、全市环卫作业标段的信息数据。环卫标段和作业面积信息数据主要通过与 各区(县)已建成市容环卫数据库获取;各区(县)未有建成系统,各区(县)手动录 入、移动端定位的方式获取。

1.2.2.5 车辆和船只基础信息数据处理及入库

 

车辆和船只基础信息数据其核心数据为车辆和船只基础数据、车辆位置、工作状态 和视频等数据,车辆和船只基础数据主要包括车辆和船只区域、车辆和船只用途、车辆 和船只类型及自定义、车牌号、作业类型、所属作业队伍、所属部门、服务区域、品牌 型号、载重量、开始使用时间、使用年限等信息数据。船只和车辆基础数据主要通过各 区(县)已建成环卫系统与本系统开放的标准接口对接方式获取,各区(县)未有建成 系统的通过本系统开通账号权限,各区(县)手动录入的方式获取;船只、车辆的位置以及视频等数据需通过硬件设备获取,硬件设备由各区(县)按照市级统一标准自行建 设,并通过系统对接方式获取,各区(县)已建设备需按照市级标准进行接入。

1.2.2.6 环卫人员信息数据处理及入库

 

环卫人员信息数据主要为全市环卫管理人员信息数据、环卫作业人员信息数据、环 卫设备信息数据和关心关爱信息数据。

人员基本信息主要包括部门、姓名、工号、在职状态、联系电话、年龄、性别、职 位等。

环卫设备信息数据主要包括设备种类、设备编号、SIM 卡号、绑定信息、状态信息 等。

关心关爱信息数据包括全市环卫工人年龄情况、工资及时发放,保险按期购买,住 房补贴按时发放,劳动合同或劳务合同按规定签订等数据。

1.2.2.7 市容环卫数据常态化管理

 

各区实时更新基础数据新增、减少、维护变动情况,由市管理部门对各区已录入的 基础数据以及数据变化情况进行巡查,发现数据与实际情况不符时,由各区进行数据更 新整改。

1、监督巡查 由市业务主管部门对各区上报的数据进行抽查核实,包括数据的真实性和完整性。2、问题下发对于市业务主管部门抽查不通过的数据,由各区进行重新填写。

3、整改反馈 对于市业务主管部门抽查不通过的数据,由各区对数据进行检查整改后重新上报。4、数据入库对于市业务主管部门审核通过的整改数据,系统自动纳入系统数据库进行管理,并时候更新系统对应功能板块的最新数据。

1.3 数据库设计

1.3.1 数据资源规划

 

智慧市容环卫管理信息系统的数据资源分为两个方面,主要分为基础数据和过程结 果数据。具体规划描述如下:

1)基础数据 基础数据包括基础设施基本属性信息、车辆基础信息、人员基础信息等。

l基础设施属性信息 包括基础设施名称、基础设施类型(如垃圾桶、转运站、公厕、处置终端等)、服务人口、面积、地理位置、相关负责人、起讫时间等。

l车辆基础信息 在总体规划需求的调研基础上,建立车辆数据库,车辆基础信息包括车辆名称、作业类型、车牌号码、智能设备编号、作业路段、绑定的作业人员等。

l人员基础信息 将管理人员、作业人员的基本信息进行管理,基础信息包括人员姓名、性别、年龄、工种、员工编号、定位设备编号等。

2)过程结果数据 过程结果数据包括车辆实时监测数据、垃圾收集状态数据、人员定位数据、固废计量称重数据、视频监控数据、图片数据、人工管理统计数据、报表数据等。

l环卫车辆实时监测数据 

环卫车辆实时位置、作业轨迹、作业状态、实时速度、作业过程视频等,形成环卫车辆过程监测数据。同时,对数据进行二次分析,形成作业结果统计,判断是否按照既 定路线进行作业、作业趟次是否符合规定。

l垃圾收集状态数据 垃圾车辆到达收集点进行收集时,通过读取垃圾身份识别卡,实现垃圾收集信息实时上传,判断是否符合收集规则。

l人员定位数据 根据保洁人员与机动人员的实时位置信息数据,判断作业人员是否按照规定的时间进行作业。追踪机动人员的实时位置,用以判断是否按照调度进行现场作业。

l计量称重数据 对计量称重数据进行统计,生成日、月、年的报表数据,以及根据区、街道、环卫站进行统计报表分析,输出相关结果报表数据。

l视频图片数据 视频监控录像数据用于视频监控和生产管理,图片数据用于检查运输车车容车貌和巡检考核人员对现场考核留证。

lExcel 格式历史数据将原台账的 Excel 格式历史数据导入系统,以便计算环比、同比变化数值。

l统计报表数据 

统计数据是统计系统运行过程中产生的过程和结果数据,输出 Excel 表格、饼状图、 柱状图、折线图等多种方式。

1.3.2 数据汇集方案 

数据汇集是把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中,从 而为数据挖掘提供完整的数据源。

本期项目主要是实施单位对多源异构数据进行接入、数据集成、数据存储与管理、 为下一步数据治理做准备。本项目根据局内现状,采用“逻辑集中”的集中模式。

图片

图 4-1 数据汇集方案

1.3.2.1 汇集对象 

根据市容环卫数据体系,按照数据类别、层次和关系,汇聚对象主要为市容环卫数据目录(市容环卫数据资源目录表)。本汇集范围主要以局内各个市容环卫部门单位的 数据资源为主,市(含)以下市容环卫主管部门按照统一目录体系,在相应分类层次下 补充扩展本地其他数据目录,并通过外部共享专题库更新到市大数据应用发展管理局的 数据资源目录。各级市容环卫主管部门在统一目录体系下,可建设不同专题数据目录, 并保持对应关系。对于互联网类数据社会数据,在合法合规情况下汇聚。对于有技术能力的区(县)局,由其独立完成数据的汇集与共享,对于暂不具备技术条件的区(县)局,可由其委托局内相关技术实施单位进行数据的汇集与共享。

1.3.2.2 数据接入方式

 

本项目接入方式分两种:逻辑接入和物理接入。

1.3.2.2.1 数据逻辑接入

数据逻辑接入基于城市综合管理服务平台的数据中枢来管理,逻辑接入方式主要为 在线服务接口。

在线服务利用数据接口提供相关服务,由接入方调用被接入方数据。数据接口提供 多种方式,包括但不限于以下几类:

1.  基于城市综合管理服务平台提供的服务接口接入;

2. 在线接口接入,提供数据服务在线注册功能,支持注册用户将符合 HTTP 协议的 无状态服务在线汇聚,支持自动识别服务相关信息并填写元数据,同时,支持扩展的第 三方服务在线注册与管理。

1.3.2.2.2 数据物理接入

物理接入方式分为:1. 集中部署、2. 数据库访问接口、3. 逻辑容器 集中部署:由被接入系统将生产数据通过前置机的方式汇入库内。被接入对象可

为:业务系统、前置机、中间库等。应用场景:相关部门(单位)向市容环卫资源和综 合性城市管理数据库运维管理单位离线汇交原始数据或数据成果,由运维管理单位统一 建库的汇聚方式。

数据库访问接口:由被接入方提供数据服务接口供接入方调用。被接入方需选择对 应的数据接口方式,将数据与相关的相关资源池连接,并联通数据接口。对数据接入进 行监控,对数据接入错误问题及时记录,通知各牵头部门进行重新接入。应用场景:用于业务政务统计分析的数据信息资源,应开放数据库接口,用于城市综合管理服务平台实时统计分析。 

逻辑容器为插接式数据库,由一个使用 CDB(Container Database)选项创建的容器 数据库和一个或多个 PDB(Pluggable Database)组成,CDB 作为容器容纳 PDB,而 PDB 彼此隔离,就像一个独立的数据库般在 CDB 中存在。插接式数据库可以通过现有 数据库快速配置和部署新的环境;本项目而已,由被接入方通过 PDB 将数据接入市容环 卫资源池中。应用场景:对于无数据库运维软硬件支撑环境的部门(单位),由市容环 卫资源和综合性城市管理数据库运维单位提供逻辑容器,由数据提供(单位)独立更新 运维的汇聚方式。

1.3.3 数据库建设

1.3.3.1 设计原则

 

数据库建设的总体设计原则性要求如下:

(1)先进性 整体系统充分体现先进的管理思想和理念,采用先进的、成熟的且可持续发展的技术方法,并与管理单位的实际需求相结合。

(2)实用性 方案设计和功能设置追求实用性,切合重庆市市容环卫业务情况实际,技术上有一定高度,手段强调实用,操作直观简便。充分考虑系统的实用性,在保证系统能够安 全、可靠运行的前提下,充分利用资源,最大限度地降低系统造价,保护计算机设备及 应用系统的投资。

(3)前瞻性和整体性 

充分考虑信息化的发展趋势和方向,结合重庆市市容环卫业务实际,对数据仓库的整体架构具有前瞻性和整体性的设计。

(4)集成性 整个系统具有开放、灵活、符合主流标准的集成架构,能够与现有的、在建的、将建的各相关应用系统进行有效的集成整合。

(5)扩展性 系统有良好的扩展性、可移植性和升级前景,系统结构模块化,功能模块可以平滑扩充,为可能的增值服务留有空间。

(6)可管理性和可维护性 由于整个系统是一个较为复杂的系统,因此要考虑系统应具有良好的可管理性和可维护性。

(7)安全性 大数据信息按照信息的敏感程度进行适当的分级管理。数据管理、使用应具有可靠的权限控制。

(8)稳定性和可靠性 系统具备必要的冗余备份设计,采取有效的备份措施,以便在遇到灾难性破坏时,实行数据恢复。运行应稳定、可靠。

1.3.3.2 设计思路

 

数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确 性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和 维护难度,提高系统的实际运行效率。虽然对于小项目或中等规模的项目,开发人员可以很容易地利用范式理论设计出一套符合要求的数据库,系统作为一个包含大型数据库的软件项目,就必须有一套完整的设计原则。

(1)规范命名 所有的库名、表名、域名必须遵循统一的命名规则,并进行必要说明,以方便设计、维护、查询。

(2)并发控制 设计中应进行并发控制,即对于同一个库表,在同一时间只有一个人有控制权,其他人只能进行查询。

(3)全面准确 所涉及的数据库内容应该尽可能全面,字段的类型、长度都应该准确地反映业务处理的需要,所采用的字段类型、长度能够满足当前和未来的业务需要。

(4)关系一致 应准确表述不同数据表的相互关系,如一对一、一对多、多对多等,应符合业务数据实际情况。同时应包含是否使用各种强制关系(指定维护关系的各种手段,如强制存 在、强制一对一等等)。

(5)松散耦合 各个子系统之间应遵循松散耦合的原则,即在各个子系统之间不设置强制性的约束关系。一方面避免级联、嵌套的层次太多;另一方面避免不同子系统的同步问题。子系 统之间的联系可以通过重新输入、查询、程序填入等方式建立,子系统之间的关联字段 是冗余存储的。

(6)适度冗余

数据库设计中应尽量减少冗余,同时应保留适当的冗余。主要应基于下面几点考虑: 

为了提高性能:如果数据的记录数较多,执行多表联合查询时会显著降低性能。通 过在表中保留多份拷贝,使用单表即可完成相应操作,会显著改善性能。

为实现耦合关系的松弛,需要保留冗余信息,否则当数据记录不同步时,会因为其 中一个子系统无法运行而导致整个系统均无法运行。

为备份而冗余,如果其中某些数据或某些子系统不是一直可用,则可以考虑在可用 时保存到本系统的数据库中以提高整个系统的可用性。

(7)高频分离 将高频使用的数据进行从主表中分离或者冗余存储(如限制信息的检测等),将有助于大幅度提高系统运行的性能。

(8)数据库的一致性和完整性 为了保证数据库的一致性和完整性,设计人员往往会设计过多的表间关联,尽可能地降低数据的冗余。但是,表间关联是一种强制性措施,建立后,对父表和子表的插 入、更新、删除操作均要占用系统的开销。此外,最好不要用 Identify 属性字段作为主键 与子表关联。如果数据冗余低,数据的完整性容易得到保证,但增加了表间连接查询的 操作,因此,为了提高系统的响应时间,合理的数据冗余也是必要的。 

1.3.3.3 建设方案 

图片

 

图 4-2 数据架构图

     应用数据资源中心的数据组织架构由共享数据资源库、基础数据资源库和各类主题数据资源库组成。

(1)共享数据资源库 共享数据资源库是采用数据交换和采集工具由各区(县)城管局数据库和市属单位、企业的数据库抽取得来的数据,这部分数据与市局规定的数据格式标准保持一致。

(2)基础数据资源库 基础数据资源库由各区(县)城管局、市属单位和市属企业的原始数据资源库抽取,并进行数据转换与标准化,形成面向要素的基础数据资源。

(3)各类主题数据资源库 主题数据库是通过对基础数据、业务数据的筛选形成相关主题数据库,为城市综合管理的决策分析提供数据资源。

1.3.3.4 数据库安全设计

 

(1)数据库安全与保护 

数据库安全是指保护数据库以防止非法用户的越权使用、窃取、更改或破坏数据。数据库安全涉及到很多层面,必须在以下几个层面做好安全措施:数据库系统层:数据 库系统应该有完善的访问控制机制,以防止非法用户的非法操作。

(2)数据库安全的目标 保证数据独立性问题,降低程序对数据及数据结构的依赖。简化应用程序对数据的访问,应用程序得以在更为逻辑的层次上访问数据。解决数据有效性问题,保证数据的逻辑一致性。提供数据共享,集中统一管理数据。防止非法用户对数据库的非法使用,以避免数据的泄露、篡改或破坏。系统失效后的数据库恢复,使数据库不丢失数据。保证数据的安全性,在共享环境下保证数据所有者的利益。

1.3.3.4.1 数据保密设计

对于一些重要的机密的数据,例如一些无线传输数据、权限数据、地理空间数据, 都必须存储在数据库中,需要防止对它们未授权的访问,哪怕是整个系统都被破坏了, 加密还可以保护数据的安全。对数据库安全性的威胁有时候是来自于网络内部,一些内 部用户可能非法获取用户名和密码,或利用其他方法越权使用数据库,甚至可以直接打 开数据库文件来窃取或篡改信息。因此,有必要对数据库中存储的重要数据进行加密处 理,以实现数据存储的安全保护。数据加密就是将称为明文的敏感信息,通过算法和密 钥,转换为一种难于直接辨认的密文。解密是加密的逆向过程,即将密文转换成可识别 的明文。数据库密码系统要求把明文数据加密成密文,数据库存储密文,查询时将密文 取出解密后得到明文。数据库加密系统能够有效地保证数据的安全,即使黑客窃取了关键数据,他仍然难以得到所需的信息。另外,数据库加密以后,不需要了解数据内容的系统管理员不能见到明文,大大提高了关键数据的安全性。

1.3.3.4.2 运行安全设计

Ø用户认证设计

(1)用户认证技术 用户认证技术是系统提供的最外层安全保护措施。通过用户身份验证,可以阻止未授权用户的访问,而通过用户身份识别,可以防止用户的越权访问。

(2)用户身份验证 由系统提供一定的方式让用户标识自己的身份。每次用户请求进入系统时,系统必须对用户身份的合法性进行鉴别认证。用户要登录系统时,必须向系统提供用户标识和 鉴别信息,以供安全系统识别认证。

(3)用户身份识别 用户身份识别以数据库授权为基础,只有经过数据库授权和验证的用户才是合法的用户。数据库授权技术包括授权用户表、用户授权表、系统的读出写入规则和自动查询 修改技术。

Ø访问控制设计 访问控制是从计算机系统的处理功能方面对数据提供保护,是数据库系统内部对已经进入系统的用户的访问控制,是安全数据保护的前沿屏障。它是数据库安全系统中的 核心技术,也是最有效的安全手段,限制了访问者和执行程序可以进行的操作,这样通 过访问控制就可防止安全漏洞隐患。DBMS 中对数据库的访问控制是建立在操作系统和 网络的安全机制基础之上的。只有被识别被授权的用户才有对数据库中的数据进行输入、删除、修改和查询等权限。通常采用下面两种方法进行访问控制: 

(1)按功能模块对用户授权 

每个功能模块对不同用户设置不同权限,如无权进入本模块、仅可查询、可更新可 查询、全部功能可使用等,而且功能模块名、用户名与权限编码可保存在同一数据库。

(2)将数据库系统权限赋予用户 通常为了提高数据库的信息安全访问,用户在进行正常的访问前服务器往往都需要认证用户的身份、确认用户是否被授权。为了加强身份认证和访问控制,适应对大规模 用户和海量数据资源的管理,通常 DBMS 主要使用的是基于角色的访问控制。

1.4 信息资源目录管理设计

 

信息资源目录管理属于智慧市容环卫的一部份,遵照国家《政务信息资源目录体 系》和重庆市相关标准,采用成熟的软件产品和工具,建设重庆市市容环卫行业信息资 源目录体系技术框架,并且该目录体系需使用城市管理行业信息资源目录系统,作为其 市容环卫行业的一个重要组成部分。

1.4.1 总体设计

 

通过城市管理资源目录平台实现市容环卫管理信息资源库建设和城市管理信息资源 的整合、共享。通过目录的分布式信息管理结构,可以把物理上分布在不同的市容环卫 应用系统内的信息,从逻辑上统一起来,形成统一的信息共享和查询服务;通过元目录 的数据整合功能,实现把分散在不同业务的专项信息采集整理到集中的专项资源库,为 管理信息的决策分析提供数据基础。

目录服务系统参照国家标准《政务信息资源目录体系》的要求建设,该体系的总体 结构如下:

图片

图 4-3 政务资源目录平台体系架构图

目录服务系统通过使用元目录工具技术,从现有的分布在各数据库异构的市容环卫 各业务应用信息基础库中进行元数据采集、整合,生成元数据视图,将各专项元数据库 纳入相应的专项目录数据库,从而在网络中形成大型的、统一的市容环卫管理信息目录 视图。其系统模型如下图所示。

图片

图 4-4 目录服务系统功能模型图

目录服务系统的基本功能包括目录内容编目、注册、发布、查询、维护。

1.4.2 市容环卫行业信息资源目录管理系统功能

 

依据国家政务信息目录体系标准,目录体系框架的基本功能包括元数据编目、注 册、发布、查询和维护等主要功能。

1.4.2.1 市容环卫信息资源编目

 

目录体系框架要遵循国家电子政务核心元数据标准和信息资源分类标准,实现对各 个部门的市容环卫信息资源进行编目,采集出元数据信息。对市容环卫信息资源编目的 基本功能包括:

(1)元数据元素的赋值 按照电子政务元数据标准的要求,支持自动、机辅方式完成元数据元素的赋值。

(2)政务信息资源分类 按照分类标准,支持自动、机辅方式对共享政务信息资源进行分类。 

(3)标准符合性检查 支持市容环卫信息资源元数据完整性和标准一致性检查。数据完整性检查主要目的是保证所有必选的元数据实体和元数据元素已经赋值,标准一致性检查主要是保证已填 写的元数据实体和元数据元素的取值符合相应元数据标准、分类标准的规定。

(4)元数据输出 采集的核心元数据的输出格式,都要求符合元数据标准的要求,并且考虑到格式的开放性、灵活性,元数据采用 XML 作为编码格式。

1.4.2.2 元数据注册和目录服务注册 元数据注册是指各部门共享发布的元数据或元数据服务在目录中心登记。 目录体系框架中,注册分为两种情况:

(1)元数据注册 在节点和重庆市城市管理行业目录服务中心之间建立连续稳定的传输通道,支持目录内容的提交,注册到目录服务中心的目录内容,入库到目录服务中心的核心元数据管 理库。

(2)目录服务注册 节点将目录服务的地址信息注册到重庆市城市管理行业目录服务中心,由重庆市城市管理行业目录服务中心进行审核后,加入目录服务地址信息库,从而实现目录中心与 示范节点目录系统的互联互通。

1.4.2.3 元数据发布

 

(1)存储和审核待发布的元数据 

在重庆市城市管理行业目录服务中心,逻辑上建立基于市容环卫管理的核心元数据管理库和核心元数据发布库,分别管理待审核的目录内容和正式发布的目录内容。通过 审核的目录内容须从核心元数据管理库转入到核心元数据发布库。

(2)发布元数据 在重庆市城市管理行业目录服务中心,建立市容环卫行业的目录服务器和目录服务网关,对外提供目录服务,构建分布式目录发布服务的模式,提供目录服务、节点目录 服务的代理发布,以及节点注册的目录内容的发布。

1.4.2.4 目录查询

 

在重庆市城市管理行业目录服务中心,建立市容环卫行业的基于 Web 的目录查询系 统,方便使用者通过该人机交互界面查询目录内容,发现和定位节点的共享政务信息资 源。

使用者可以通过多种方式进行目录内容查询,其中最基本的方式为分类查询方式。 按照多种分类方式查询,从多个角度的分类系统来查找政务信息资源的元数据,从而定 位和查询资源信息。

分类方式包括按照综合主题分类、专题分类等方式。 城市管理行业目录体系框架的分类系统将会覆盖全市所有市容环卫管理行业各级部门的数据集,每个目录都对应着零至多个政务信息资源,用户通过目录树可以定位到所 要查找的数据资料。

(1)提供单个检索词条件查询,即通过单一关键词进行查询。 

(2)多个检索词组合查询,即通过多个检索条件进行组合查询。

1.4.2.5 目录维护

 

在重庆市城市管理行业目录服务中心,提供针对市容环卫行业的元数据、目录树的 基本的管理、维护操作。主要功能包括:

       (1) 目录内容的维护:对发布的目录内容提供备份、恢复、统计功能; 

(2) 服务监控:监控目录服务(包括目录服务器和目录服务网关)、查询系统的运 行。

(3) 对目录框架的定义:根据政务信息资源综合主题分类、专题分类建立目录树,并 提供基本管理功能。

(4) 用户反馈:管理用户的反馈意见,并和提供者进行协调。

(5) 日志分析:根据目录内容访问日志,统计分析目录内容的查询情况。

(6) 辅助管理:包括邮件服务器、域名服务器等相关系统的运行管理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/267922.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PBM学习——从基础到精通!!!

本专栏着重讲解PBM学习所得,学习笔记、心得,并附有视频素材资料,视频详细目录如下: PBM相关参数解释1 PBM相关参数解释2 PBM相关案例实践1 PBM相关案例实践2 PBM相关案例实践2 PBM相关案例实践3 PBM多相流中次相界面设置1 PBM多相…

【心理】MOOC心理咨询的理论与方法:会谈技巧课程笔记

程序员生活指南(情绪与压力篇)之 【心理】MOOC心理咨询的理论与方法:会谈技巧课程笔记 文章目录 1、课程地址2、课程信息3、课程笔记3.1 参与性技术单元测验3.2 影响性技术单元测验 1、课程地址 地址 2、课程信息 心理咨询基本理念 尊重&a…

LeetCode---386周赛

题目列表 3046. 分割数组 3047. 求交集区域内的最大正方形面积 3048. 标记所有下标的最早秒数 I 3049. 标记所有下标的最早秒数 II 一、分割数组 这题简单的思维题,要想将数组分为两个数组,且分出的两个数组中数字不会重复,很显然一个数…

DM数据库学习之路(十九)DM8数据库sysbench部署及压力测试

sysbench部署 安装依赖 yum -y install make automake libtool pkgconfig libaio-devel vim-common 上传sysbench源代码 sysbench_tool.tar 测试是否安装成功 $ /opt/sysbench/sysbench-master-dpi/src/lua $ ./sysbench --version sysbench 1.1.0 sysbench测试DM 测试…

反序列化逃逸 [安洵杯 2019]easy_serialize_php1

打开题目 题目源码&#xff1a; <?php$function $_GET[f];function filter($img){$filter_arr array(php,flag,php5,php4,fl1g);$filter /.implode(|,$filter_arr)./i;return preg_replace($filter,,$img); }if($_SESSION){unset($_SESSION); }$_SESSION["user&qu…

巧【二叉搜索树的最近公共祖先】【二叉搜索树的性质】Leetcode 235. 二叉搜索树的最近公共祖先

【二叉搜索树的最近公共祖先】【二叉搜索树性质】Leetcode 235. 二叉搜索树的最近公共祖先 【巧】解法1 利用二叉搜索树有序的性质解法2 采用二叉树求最近公共祖先的方法——后序遍历 ---------------&#x1f388;&#x1f388;235. 二叉搜索树的最近公共祖先 题目链接&#x…

[通用] iPad 用于 Windows 扩展屏解决方案 Moonlight + Sunshine + Easy Virtual Display

文章目录 前言推流端 Sunshine 安装设置接收端安装 Moonlight安装虚拟屏幕软件 Easy Virtual Display 前言 上期博客讲了如何利用原生的 NVIDIA’s GameStream 传输协议实现 iPad 当作 Windows 副屏&#xff0c;对于非N卡用户&#xff0c;有一个软件 Sunshine 可以代替 Nvidia…

Verilog Constructs、Verilog系统任务和功能

下表列出了Verilog构造在Vivado合成中的支持状态。 Verilog系统任务和功能 Vivado合成支持系统任务或功能&#xff0c;如下表所示。Vivado合成会忽略不支持的系统任务。 使用转换函数 使用以下语法对任何表达式调用$signed和$unsigned系统任务。 $signed&#xff08;expr&am…

鸿蒙学习day1基础语法 基础变量类型

在这里插入图片描述 什么是变量&#xff1a;变量就是一些数据 如125&#xff0c;‘字符串数据’ 通过一个符号来表示 变量的定义 方法 let 变量名&#xff1a;变量类型 ’ 各种数据’ ,let是关键字&#xff0c;系统给的用来定义变量的 let name: string 张亚洲; let age: …

安卓使用okhttpfinal下载文件,附带线程池下载使用

1.导入okhttp包 implementation cn.finalteam:okhttpfinal:2.0.7 2.单个下载 package com.example.downloading;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.util.Log; import android.view.View;import java.io.File;import c…

今日学习总结2024.3.3

今天也是全天自习的一天&#xff0c;非常充实 早上八点开始接着晚上的docker配置&#xff0c;并一边同步博客&#xff0c;还是遇到了卡壳 【未完结】nginxhexo搭建个人网站真实体验&#xff01;https://blog.csdn.net/m0_62742402/article/details/136425066 看了一个视频&…

SpringCloud-MQ消息队列

一、消息队列介绍 MQ (MessageQueue) &#xff0c;中文是消息队列&#xff0c;字面来看就是存放消息的队列。也就是事件驱动架构中的Broker。消息队列是一种基于生产者-消费者模型的通信方式&#xff0c;通过在消息队列中存放和传递消息&#xff0c;实现了不同组件、服务或系统…

平台工程: 用Backstage构建开发者门户 - 2

本文介绍了如何使用开源Backstage构建自己的开发者门户&#xff0c;并基于此实践平台工程。本系列共两篇文章&#xff0c;这是第二篇。原文: Platform Engineering: Building Your Developer Portal with Backstage — Part 2 在本教程第一部分中我们了解了Backstage这个用于构…

qsort使用

qsort 是用来排序的数据的库函数,底层使用的是快速排序的方式 排序方式有:选择,冒泡,插入,快速, 希尔...... 对于qsort这个库函数: void qsort(void* base,size_t num,size_t size,int (*compar)(const void*,const void*) 其中 void* base 是指针,指向的是待排序的数组的第…

强大的Docker入门知识

目录 一、Docker简介 1.1、Docker是 1.2、Docker通常会在以下情况下使用&#xff1a; 1.3、Docker和VMware区别 1.4、Docker 的优点 二、环境配置 2.1、代码操作 2.2、效果演示 2.3、配置镜像仓库 开始配置 三、基本命令 3.1、Docker基本命令 3.2、Docker镜像常用…

.idea文件详解

.idea文件的作用&#xff1a; .idea文件夹是存储IntelliJ IDEA项目的配置信息&#xff0c;主要内容有IntelliJ IDEA项目本身的一些编译配置、文件编码信息、jar包的数据源和相关的插件配置信息。一般用git做版本控制的时候会把.idea文件夹排除&#xff0c;因为这个文件下保存的…

JS进阶——深入对象

版权声明 本文章来源于B站上的某马课程&#xff0c;由本人整理&#xff0c;仅供学习交流使用。如涉及侵权问题&#xff0c;请立即与本人联系&#xff0c;本人将积极配合删除相关内容。感谢理解和支持&#xff0c;本人致力于维护原创作品的权益&#xff0c;共同营造一个尊重知识…

数据挖掘:航空公司的客户价值分析

需求分析 理解并掌握聚类分析方法&#xff0c;掌握数据的标准化&#xff0c;掌握寻找最佳聚类数&#xff0c;掌握聚类的绘图&#xff0c;掌握聚类分析的应用场景。 系统实现 实验流程分析 借助航空公司数据&#xff0c;对客户进行分类对不同类别的客户进行特征分析&#xf…

聊聊 HTTP 性能优化

作为用户的我们在 "上网冲浪" 的时候总是希望快一点&#xff0c;尤其是抢演唱会门票的时候&#xff0c;但是现实并非如此&#xff0c;有时候我们会遇到页面加载缓慢、响应延迟的情况。 而 HTTP 协议作为互联网世界的基础&#xff0c;从网站打开速度到移动应用的响应…

uniapp:使用DCloud的uni-push推送消息通知(在线模式)java实现

uniapp:使用DCloud的uni-push推送消息通知&#xff08;在线模式&#xff09;java实现 1.背景 今天开发app的时候遇到一个需求&#xff1a; 业务在出发特定条件的时候向对应的客户端推送消息通知。 为什么选择在线模式&#xff0c;因为我们使用的是德邦类似的手持终端&#xf…