推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 香柚慧居城市 > 【行业知识】水务企业数据库系统的设计与实现

【行业知识】水务企业数据库系统的设计与实现

香柚慧居城市 2018-10-18

摘  要

为了应对水资源危机对社会严重影响,加强对水资源管理,本文研究如何在新技术、新环境下设计、实现水务管理中的数据库管理系统。该系统采用面向对象的设计理念,基于B/S架构,设计出较合理的系统结构模式。通过现实应用,表明这种设计适应数据量较大的水务管理系统运行管理,具有重要的研究意义和实用价值。


关键词:水务;管理;数据库;系统设计



引   言

近年来,随着社会的不断发展和人类生活的快速进步,水资源缺乏成为人们面临的现实问题,水危机已经严重影响到社会的可持续发展和人们生活的稳定。加强对水资源的管理,提高管理的技术水平已成为水务管理发展的重要趋势。


信息化是近年来世界经济和社会发展的方向,同时也是引导我国产业优化升级和实现工业化、现代化的关键技术。本文针对水务管理数据库系统的设计与应用进行探析。

国内外水务管理现状

国外水务管理现状

西方发达国家由于发展历史比较长,其水务管理有序,方法比较先进,相关水务管理的法律法规比较健全。发达国家十分重视水资源保护,依法保护城市水环境、实现可持续发展。


近年来,节约用水,是世界各国解决城市用水问题的共同方向。需要不断采用新的管理模式,如政府允许水管理私有化和特许经营,把经营权交给私营企业,引入竞争、提高水务管理的效率。为此,西方国家普遍采用了先进的信息化管理系统,实现对水务管理现代化。


国内水务管理现状与信息化建设

我国水务管理模式仍有许多工作地方是沿用传统的水资源城乡分割,地表水、地下水分割管理的体制,这些体制存在较多的弊端。


“多龙管水,政出多门”、“水源地不管供水,供水的不管排水,排水的不管治污,治污的不管回用”以及缺少建立集防洪、水源、供水、用水、节水、排水、污水处理和回用一体化的管理体制等,在一定程度上严重制约着我国的水务管理的发展。这种情况既有管理体制问题,也有没有充分利用诸如信息化、网络化的新技术体系有关。 


【行业知识】水务企业数据库系统的设计与实现


水务管理系统概述

水务管理系统一般可由4个管理版块和44个功能管理组构成,功能管理组别依据各自的职责进行具体的实施与操作。每个功能管理组制定相应的操作手册,内容包括日常工作内容、工作流程、常见问题、工作涉及相关制度及处理及应急预案等,各功能组须按照手册要求严格执行。


信息中心手册根据工作实际情况定期进行修订以保证符合工作实际,保障工作效率,提高业务管理水平。 


业务办理版块


设备管理版块

遥测设备维护组、客服设备维护组、会议设备维护组、网络设备维护组、服务器设备维护组、考勤设备组、业务终端维护组、仓库管理组、采购管理组。


系统管理版块

营业系统管理组、数据备份组、呼叫中心管理组、银行代扣系统管理组、生产数据采集系统管理组、生产报表上传系统管理组、水质监测报表系统管理组、OA系统管理组、网站管理组、视频监控系统管理组、遥测系统管理组、GIS系统管理组、考勤系统管理组、工资系统管理组、人事系统管理组、GPS车辆系统管理组、网络杀毒系统管理组、短信平台管理组、网络管理组、视频矩阵管理组、139邮箱管理组、直饮水系统管理组。 


事务管理版块

档案管理组、内务管理组、宣传联络组、培训管理组。

  

为了实现上述功能,发挥系统在水务管理作用,其核心技术工作是设计系统的数据库系统。

水务管理系统的数据库设计

数据库设计概述

数据库设计是建立数据库及其应用系统相关联的技术,把系统中的大量的数据按一定的模型组织起来,提供存储、维护、检索的功能,使得系统可以方便、准确地从数据库中查找到所需的信息。


设计数据库应该采用集中式数据管理模式,保证数据共享有较高的程度,有利于实现相关部门的协同应用;利用Oracle提供的存储过程,使应用程序变得稳定,大大提高了系统的性能;使用视图实现数据,保证了数据的访问安全性,在一定程度上也提高了数据检索的速度。 


水务数据库设计要素

水务数据库信息管理涉及到基础和空间数据库,采用形成标准的基础和空间数据库、各类专业数据库的数据字典和数据库表结构,采用先进的数据库管理平台和GIS平台,来实现数据录入、修改、维护、权限、安全等管理功能模块。


水务数据库管理系统建立的必要性主要体现在以下三个方面:首先,水务管理系统涉及到的数据库种类较多,数据量巨大,结合计算机技术和网络技术,将数据信息化管理,能够全方面管理;其次,不同地区的水务管理需要通过计算机网络实现资源共享;再次,将水务数据库管理系统以及数据库安装在统一的服务器上,便于管理和汇总。


【行业知识】水务企业数据库系统的设计与实现


数据库系统规划构建

规划水务管理数据库时,应当充分考虑数据的分布不同站点可能,超前考虑数据各方来源及用户分散特点。如市水务管理中心,其数据库分布点主要是水厂网站、管理中心和和信息中心等,涉及水利方面的网络(如水利信息网)以及通过互联网的相应站点。


数据库逻辑设计

系统涉及管理人员、工程师、操作员、水表抄录员、用户表、用电表、各类统计表等实体,从实现功能出发,并进行简化处理,设计数据表格。为了便于开发系统,如ASP.NET、VC#、VB.NET编制程序,表中字段名采英文字符。对于各功能模块涉及数据库表,尽量减少数据冗余、达到第三范式要求。 


数据库物理设计

系统选Oracle作为后台数据库,并把水务综合管理系统的逻辑模型映射到该数据库管理系统上,主要是根据各个表之间的关系,确定主键与外键,主键用来保证表中数据的唯一性,而外键应用完整性,从而得到正常维护的表之间的关系,也使得数据库中分散的表就构成了一个有机的整体。 


数据库安全设计

基于水务管理系统开放性,其安全必将受到威胁,因此,必须注重数据库安全设计。主要采用的方法有:数据库完整性保护,身份认证,控制,信息加密,审计跟踪,特别是做好数据库备份工作。

水务管理数据库的系统应用

利用ASP.NET开发前台界面,C#为脚本,链接已建立的数据库系统的水务综合管理系统,在水务管理中发挥巨大的作用,其操作界面简单,操作功能易于掌握,受到多个城市的水务管理部门好评,目前正在完善功能、规范数据库设计,为用户提供更好的服务。



结   语

水务信息化管理系统是各城市水务管理工作一个重要组成部分,是全面提高城市水资源利用率,推进水务管理信息化,提高水资源的管理的一个突破口,有利于节约用水,减少污染,解决水资源缺乏的现实问题,从而提升城市管理、服务水平。


基于B/S架构、分析系统功能需求,而设计为数据库系统,可以满足水务管理信息化建设现实需求。在数据库设计中,要做好规划、从逻辑和物理方面设计数据库的组成,并对数据库进行安全防范,这是体现水务管理系统的核心技术,是实现水务信息化管理的关键。 



重庆香柚科技有限公司 

长按快速关注

无线远传水表、燃气表

智慧水务、智慧燃气

整体解决方案最佳提供商


更多信息请浏览

shareyo.net


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《【行业知识】水务企业数据库系统的设计与实现》的版权归原作者「香柚慧居城市」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注香柚慧居城市微信公众号

香柚慧居城市微信公众号:shareyo-net

香柚慧居城市

手机扫描上方二维码即可关注香柚慧居城市微信公众号

香柚慧居城市最新文章

精品公众号随机推荐