您当前的位置:五五电子网电子知识电子知识资料抄表系统-计费技术网络化远程自动抄表系统的设计及实现 正文
网络化远程自动抄表系统的设计及实现

网络化远程自动抄表系统的设计及实现

点击数:7297 次   录入时间:03-04 11:38:04   整理:http://www.55dianzi.com   抄表系统-计费技术
    计算模式:三层B/S模式;网络操作系统:Windows2000 Server;数据库服务器:Oracle 8i;Web服务器:APAChe Tomcat 5.O;数据库驱动接口:JDBC驱动;主要的开发环境及工具:J2EE,Java,JSP,Javascript。
4.3 连接池(Connection Pool)机制
    程序的效率问题在JSP编程过程中是很重要的,即要考虑如何使有限的计算机系统资源为更多的客户提供更好的服务,保证客户的响应速度和服务质量。如果有很多人访问该网站,每一次Web请求都需要与数据库建立一个连接,那么数据库就有可能要同时处理许多建立连接的请求,这对于数据库服务器和 Web Server来说是一个很严重的负担,甚至会导致资源耗尽而死机。
    本系统使用连接池机制来解决这个问题。连接池最基本的思想就是预先建立一些连接放置于内存对象中以备使用。当程序中需要建立与数据库的连接时,只需到连接池中读取即可,不需新建连接。当程序不需该连接时,只要将该连接放回到连接池中,以便其他程序或用户使用。同时连接池机制对于位于池中的连接具有管理的功能,增加了与数据库连接的强壮性。
4.4 数据库的远程管理
    数据库内容包括:现场流量参数的实时数据、历史数据、不合格数据、人员的管理、权限的管理等。
    数据库远程管理按照如下流程来实现:
    (1)客户端发出数据的查询或修改指令;
    (2)服务端接收指令,向客户端返回结果;
    (3)客户端接收结果,显示查询数据。
    当客户端请求查看实时数据的时候,客户端向服务器发出请求,服务器每隔2 s就将实时数据发送给客户端,客户端接收并显示该数据。该过程就是一个典型的数据库远程管理过程。传统的技术是页面不断刷新,来获取新的数据,以便让用户看到不断变化的实时数据。但该方法的缺点一是当数据量较大时,占用服务器资源的消耗大;二是用户能明显感到页面的不断刷新,对用户视觉和听觉都有很大影响。本系统采用了MICroSOFt开发的xmlhttp技术,它是Microsoft xml解析器(MSXML)中的一个客户/服务通讯管道协议。运用xmlhttp可以简单方便地实现数据库远程管理。由于其传送的是XML格式的数据,大大减轻了对服务器的消耗,而且采用xmlhttp协议,可以实现页面无刷新更新数据,使界面更加友好。

5 结语
    本系统在硬件上采用了GPRS通信模块,软件上采用B/S模式,开发工具采用了Sun公司提供的J2EE平台,完成了系统的设计。它可以对现场电能流量进行远程、实时、直观地监测和分析。较之其他系统来说,具有远程监控、客户端免维护、服务器端易维护、系统安全可靠、操作简单方便等优点。该产品已应用在实际抄表系统中,效果良好。
 



上一页  [1] [2] 


本文关键字:暂无联系方式抄表系统-计费技术电子知识资料 - 抄表系统-计费技术

《网络化远程自动抄表系统的设计及实现》相关文章>>>