随着计算机及网络技术的飞速发展,信息自动化的作用也越来越大,从而使人们从繁杂的事务中解脱出来,提高了工作效率。
我国水资源量非常有限,污水经处理后排放或回用是不可缺少的工程,污水处理厂主要就是从事污水的处理、再生回用这项工作CONTROL ENGINEERING China版权所有,其最终目的是确保出水水质达到国家的排放标准,甚至可以再次利用。污水处理厂生产工艺包括水预处理、生化处理、污泥消化、沼气利用、污泥脱水几个阶段,对于不同的阶段都有相应的工艺指标控制生产运行,因此这就离不开化验室对各个处理阶段的污水、污泥进行化验分析。现在我国各大城市基本上都建有污水处理厂或功能相近的污水再生利用的部门,但是污水处理行业中专门用于污水处理的管理系统还是很少,甚至一些污水厂没有一套完整、系统的管理系统CONTROL ENGINEERING China版权所有,而且即便是哪个污水处理厂有管理系统,也存在着因为在处理工艺、技术、规模以及地域等方面的不同,而不具有通用性。因此本人认为,应根据污水处理厂的实际情况出发,从实用性、易操作性、良好的用户界面入手做好污水处理厂的管理系统。
图1:东郊污水处理厂工艺流程
图2:化验数据管理系统功能模块
设计语言和开发环境
在设计时,编程语言采用了Visual Basic 6.0,它是可视化开发平台,具有优良的性能,极强的系统开发功能,完美的视觉界面和简单易学的特点,利用Visual Basic 6.0作为前台开发环境。
后台的数据库,选择了Microsoft Access数据库,那是因为Access数据库在Visual Basic数据库编程中具有非常明显的应用优势:
1. 它是Visual Basic默认的数据库格式,在编程应用中使用最方便、最快捷;
2. Microsoft office 是当今世界上最为流行的办公软件,其家族成员Microsoft Access的拥有率很高,这使Microsoft Access数据库在Visual Basic 数据库编程中颇具代表性;
3. 它秉承了微软所特有的思想,软件界面友好,易学易用,且功能强大。
鉴于以上的种种优势,因此,最终这个系统前台采用VB程序设计,后台采用Microsoft Access数据库系统。
总体设计
该系统设计主要是针对天津东郊污水处理厂的实际情况而设计,东郊污水处理厂的工艺运行流程如图1所示,化验室在工艺运行的每个环节对污水、污泥以及期间所产生的沼气和最终的出水都需要采样、分析,有的是每天都要作的项目,有一些是每周或每月要做一次的项目。
图3:进水水质录入界面
图4:水处理工艺数据录入界面
作为一个数据管理系统就离不开数据库,为了合理利用有限的内存空间www.cechina.cn,同时又能很好的解决该系统的实际应用,使用两个相同数据库组,就是化验室使用一个(库1),运行科使用一个(库2),在化验室进行填报时,数据自动存入库1和2,运行科人员可以对数据进行改动,即对库2进行改动,库1成为原始数据库保存,不能改动。加上打印时的数据库,一共是三组数据库,其中共有8个表。在设计表时,充分考虑到对性能和存储空间等优化。尽量减少了连接运算、减小关系的大小和数据量;尽可能节省每个属性所占的空间。
下面针对这四个模块作详细地介绍:
■ 用户维护模块
这个模块中主要包括的功能是:系统登录,修改密码和注销用户这三部分。这个模块主要是为了维护系统的安全而设计的,只有经过系统授权的用户才能够使用系统,从而保证系统数据的安全。这里就不多介绍了。
■ 数据录入模块
污水厂的化验室的化验项目多,数据量大,结构复杂,包括水、泥、气等几大类共40余项,根据化验的种类和周期又分为日报、月报和季报,报表种类繁多,数量大,通过下面几个录入界面(图3,图4),可以了解到录入模块的实现过程,单击“添加”,出现新的空白记录共用户填写记录,填好后,单击“完成”即可完成录入操作。录入完成后,可通过左下脚的记录滚动条查看以前的录入记录,也可起到数据查询的作用。