污水排放口水样采集与监测系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:lvxubin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在目前传统企业污水采用人工采集数据的情况下,效率非常低,导致监控不尽如人意,对污染源的控制力度较弱。为了解决这一问题,该文研究污水采集的硬件方案设计,对采集之后的数据进行软件处理,实现数据的智能采集、智能监控、智能管理,从而提高数据处理的效率。采集与监测系统通过串口编程实现数采仪的数据采集与存储,运用MVC思想进行监控主系统的分层开发,使用移动应用开发技术开发了手机app程序,实现了数据实时远程监控、报警处理、综合查询分析与系统设置等功能。
  关键词:水样采集;远程监控;串口编程;分层开发;移动应用开发
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)13-0199-03
  1概述
  在目前传统的人工定期采样的状态下,水环境监控的监控效果差强人意,对污染源的控制力度较弱。为了达到最全面的水环境监控,最佳方案是在每个污水排放口安装在线监测设备,但由于资金不足等实际因素,大多数污水排放口都没有安装在线监测设备。自动水质监控设备国外产品较多,有的国外产品也可以实现无线通讯功能,无需铺设电缆,但都具有严格的通讯范围,作用有限,因此没有在我国得到大量应用。
  本文提出使用GPRS无线网络技术使一套主系统同时监控多套现场子系统,实现了在低投入的情况下及时准确采样和水质在线监控的功能。现场子系统具有较好的便捷性和广泛的现场适应能力,可在大多数场所实现取样和水质监控任务,因此可以有效的提高水质监控效率,加强对污染源的控制力度。
  2系统总体结构与设计原理
  2.1系统整体架构
  污水排放口的处理现场监测仪表的数据(COD、流量、PH等设备)由数据采集仪采集处理,并通过GPRS模块以无线上网的方式,发回内部监控中心的接收服务器,监控中心软件把接收到的数据,根据通信协议解析后,存储于数据库服务器,工作终端与数据库服务器相连以实现监控中心对数据的同步监控、记录、处理等,并将采集到的异常信息通过智能手机的APP提醒用户,并可根据对数据报警量的设置,实现对多路信号的自动监视,减少对人员的依赖,如图1所示。
  监控中心可以通过系统软件发出控制信号给各个污染源现场的数据采集仪,数据采集仪将接收到的控制信号分别进行识别处理后,就可以将监控室的控制信号送到所设定的控制仪表和设备,从而完成各控制动作和仪表的运行状态等。
  2.2硬件选型与方案设计
  2.2.1数据采集器
  水样数据采集器的外壳中装有时钟控制电路、模拟信号采样模块、数字信息处理模块、脉冲生成器、通信接口、电源电路、显示电路等,所述的外壳上具有显示屏,显示电路与显示屏连接。如图2所示。
  2.2.2GPRS无线控制器
  数据采样完成后,通过GPRS无线控制器将数据进行传输存储。GPRS控件采用的是RS-232的通信接口,实现对数据的监控与处理,其主要的属性有:TP地址、端口号和接收到的数据长度。GPRS控件将数字信号处理过的数据存储到数据库的工作流程如下:
  用户创建一个程序时,它必须获取IP地址和远程计算机的端口号,初始化GPRS服务,然后调用使连接请求的方法连接用户。
  在建立连接之后,客户机和服务器都可以收发数据。当进行发送数据到数据库的操作时,调用SendDataGPRS的方法;当进行数据接收时,调用DataArrival事件内的GetData
  方法将数据从缓存区中读出来。
  当用户需要关闭服务时,先关闭所有控件的连接,然后调用StopServer()方法来停止GPRS服务。
  3软件分析与设计
  3.1需求及用例划分
  就目前排污企业现场排放口水样采集与监测系统来说,最主要的系统功能需求包括:管
  理员对该系统的基本设置与维护、报表的统计查询、调出历史数据、查看报警数据、能够实时监控等等。在此需求之上,采用用例图,根据需求建立用例模型,将基本功能呈现如图3所示。
  3.2系统设计
  系统设计是基于系统需求分析进行的,根据需求和用例图,再进行具体的系统设计,制定出合理的系统结构、数据库结构。本系统采用的是B/S架构,用户上网,就可以通过WebServer同数据库进行数据交互。
  3.2.1系统功能结构设计
  排污企业现场排放口水样采集与监测系统实现了水样数据的实时监控、数据综合查询、用户管理与系统设置等功能,具体功能描述如图4所示。
  1)实时监控模块主要实现对水样各指标的实时监控,用户或者管理员可以任意监测点的污水,然后查看当前水样PH值、流量等情況,一旦发现数据异常,则报警,并将数据存储到数据异常表中。
  2)数据综合模块主要实现日报数据、查询参数曲线绘制、历史数据查询、历史报警查询。对于管理员和用户来说,查看太多的数据不利于进行正确的数据处理分析,所以通过日报显示曲线绘制,使得数据信息一目了然。
  3)用户管理模块主要实现管理员对用户信息的维护权限维护以及对用户的密码进行修改。这一模块对于管理员和用户的权限是不一样的。管理员可以对用户信息进行管理,而普通用户只能拥有修改密码的权限,这样大大提高了整个系统信息的保密性与安全性。
  4)系统管理模块主要实现管理员可以进行省、市、区域管理、排污口管理、设备管理以及对参数的设置。
  3.2.2数据库设计
  数据库设计是软件设计的一个重要组成部分,一个合理的数据库表结构,直接影响到排污企业现场排放口水样中各指标数据采集与处理系统的运行效率,一个完美的数据库设计能够使得系统具有很高的可扩展性,便于日后新的系统功能地加人,对于数据库的维护会更加的容易,也便于数据库的备份与恢复,确保数据的准确性和安全性。   在数据库设计中,通常首先采用E-R图模拟现实中的实体之间的关系画出概念模型,然后通过概念模型再进行数据库表结构的设计。本系统的全局E-R图如下图5所示:
  4软件具体实施
  4.1数采仪的数據采集与存储
  数采仪通过数字通道、模拟通道、开关量通道采集监测仪表的监测数据、状态等信息,然后通过传输网络将数据、状态传输至接收服务器;服务器通过传输网络发送控制命令,数据采集传输仪根据命令控制监测仪表工作。
  以采集PH为例,PH仪放入待测水样中,获取水样的PH值,数采仪获取PH仪的数值,PC端配置好端口号(COMl)和波特率(38400),然后获取所得数据中我们需要的数据字段,截取下来,通过代码写入数据库中,核心代码如下:
  4.2Web端系统的设计
  本系统采用浏览器/Web应用服务器/数据库服务器体系,即B/S结构。使用Visual Studio C#作为前台开发工具,SQLServer作为后台服务器数据库管理系统。
  传统的Visual StudioC#技术设计是基于Web实例的,在页面中同时显示流程控制和业务逻辑,这样的设计有不足之处就是它们相互之间影响着,一旦发生改变,则需要调整整个程序的代码,修改起来费时费力。因此,本系统运用了MVC思想进行了分层开发,利用了面向对象的开发技术,将整个程序模式分为三层:数据模型层、业务控制层、界面视图层。
  1)数据模型层(Model层):定义并封装各种类库,实现Web端与数据库之间进行数据的调用与存储。
  2)业务控制层(Controller层):又被称为“业务逻辑层”,是整个Web程序的核心部分,应用程序的功能实现都在业务层,与系统有关的实现功能需求的代码,都在业务层编写。
  3)界面视图层(View层):又称为“UI层”,用于将业务层的数据显示给用户,实现与用户的交互。它将连接业务层和外界输入的纽带,界面层设计的好坏直接影响用户对于整个系统的印象。为了使系统的所有界面统一且美观,本项目的设计采用DIV CSS布局并融入JS以及Jquery技术,其中CSS样式表,有两种不同的定义方式,本系统主要采用的是级联式样式表中的链接式,即根据不同的网页,链接到不同的样式形式,这种链接方式实现了样式与网页的彻底分离,符合了系统分层开发的原理。图6是监测系统中针对某一个具体的排放口的COD数据的日报折线图。
  4.3Android客户端的设计
  1)实现客户端与远程服务器连接以及数据请求:编写服务器端应用程序,其目的是连接数据库,开启监听线程接收用户的请求,以及数据的主动反馈,其细节包括封装数据库访问的操作、DataInputStream和DataOutputStream封装数据传输流、编写服务器线程、封装服务器与客户端的连接以及封装数据格式处理。
  2)实现用户操作以及对数据的图形处理:在开发环境Eclipse中调用图形类,对数据进行识别编号。
  3)客户端发送数据请求并建立数据连接:运用Java Socket编程,让服务器主动向指定的IP地址的客户端发送数据。
  5结束语
  为了满足信息时代对于污水采集与监测智能化需求,本文运用Visual Studio的分层开发技术和移动应用开发技术,结合了SQL Server数据库的后台数据处理与存储技术,设计出了较为完整的系统。所开发的工作界面Web网页以及Android客户端,界面美观、使用方便,处理异常准确且及时,整个开发编程工作与排放口水样采集与监测的实际操作过程紧密结合,使用开发出来的软件完全符合用户的要求且使用效果良好。
其他文献
摘要:移动互联网和APP的飞速发展给传统课堂带来新的变革。网教平台、在线课程、微课、APP应用等以现代信息技术为支撑的教学方式掀起了新一轮课改热潮。技术支持下的创新教学将有助于激发学生的学习兴趣,增强学习的趣味性,并联系学生现实生活,满足个性化和层次化的学习需要,从而提升教学效果。  关键词:移动互联网;APP应用;高职信息课程教学  中图分类号:G43 文献标识码:A  文章编号:1009
【摘 要】中国的书法艺术博大精深,在古诗词课堂教a学中融入书法文化,两者相互促进、渗透,有利于激发学生学习语文的兴趣,有利于发展学生的阅读与感知力,也有利于提高学生的审美能力。古诗词教学与书法文化的有机融合是对中华书法文化艺术的传承和发扬。  【关键词】古诗词教学;书法文化;有机融合;审美能力  【中图分类号】J292.1 【文献标志码】B 【文章编号】1005-6009(2016)10-0040
摘 要:物理观念是高中物理核心素养的重要方面,通过教学帮助学生形成正确的物理观念是物理教学超越于知识、方法目标的更为重要的教学目标。本文以《追寻守恒量——能量》一节为例,设计了守恒观念教学的各个环节,研究了形成物理观念的教学规律性,即:“铺垫—建立—巩固—发展—强化—反思”。  关键词:观念形成;教学规律;研究  中图分类号:G633.7 文献标识码:A 文章编号:1003-6148(2017)9
【摘 要】书法教学历来强调对字帖亦步亦趋的临摹,加之学生的勤学苦练与教师的指导,以达到理解掌握的目的。在教学中,踏实根基、融情入理、遵章有法,是让学生在学习书法的过程中学有所得、学有情趣、收获成功的较好路径。  【关键词】踏实根基;融情入理;临帖;兴趣  【中图分类号】J292.1  【文献标志码】B  【文章编号】1005-6009(2018)93-0040-03  学生学习书法的过程中,眼中只
江苏省淮安市人民小學学生  指导教师:乔爱军
摘要:“新工科”建设是根据国家战略发展需要提出的全新人才培养目标。根据“新工科”对高校数据科学与大数据技术专业提出的要求,本文结合福州大学数据科学与大数据技术专业实际情况,从合理构建师资队伍、建立专业实践教学平台、引入优质课程体系和科学合理的人才培养方案等方面进行分析和探讨,研究新工科背景下具有特色的数据科学与大数据技术专业建设方案。  关键词:新工科;大数据;人才培养  中图分类号:G64
自使用课标版物理教科书以来,不少老师发表了自己对新教材的一些看法,对新教材提出了若干不足。笔者认为,新教材的推广使用是一个逐步发展与自我完善的过程,存在不足在所难免。重要的是从教学中领会新教材的编写意图,结合课程标准,使自己的教学无论在思想上还是在行为上,发生质的改变,建立起教学的新概念。    1 教材的“三个努力”    1.1 努力以学生为本   新的课程理念提出“以人为本”。和老教材相  
摘要:为了快速地获取创业政策信息的采集与定位,該文设计了一种基于主题网络爬虫的爬行策略和网页相关度算法,文中详细描述了种子URL的设计,定时更新策略,网页相关性的识别分类方法,以及该网页在创业政策信息中的重要性设计算法,并呈现了设计的相关流程和实现界面。  关键词:主题爬虫;爬行策略;网页相关度评价  中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2017)14-0049-
摘要:基层社会治理现代化既是推进国家治理体系和治理能力现代化的重要内容,也是防控社会舆情、消除社会张力和提升社会治理能力的内在需求。大数据既是推动社会治理体系与治理能力现代化的重要引擎,也是提高社会治理智能化的重要手段。开放共享的大数据格局和强大的社会舆情采集能力能有效促进多元主体深度参与社会治理,有利于多元主体科学决策、精准治理和融合创新。本文提出欠发达地区社会治理现代化推进应从发挥大数据社会治
摘要:目的:探究贯彻新课程理念,促进学生和谐发展的途径。方法:以物理课堂为例,通过归纳演绎、分析探讨得出结论。结果:人文教育能够促进学生和谐发展,具有多种实施策略。结论是渗透人文教育是促进学生和谐发展的一条有效途径,具有重大的现实意义。  关键词:人文教育;和谐发展;策略;意义  中图分类号:G633.7  文献标识码:A  文章编号:1003-6148(2008)1(S)-0056-3    新