(国网山东郓城县供电公司山东郓城274700)
摘要:本文针对用电检查管理系统设计中的流程和数据结构,参考应用时与营销系统的接口、数据安全与系统故障恢复和数据备份等实际运行中的问题,基于移动数据技术对整个系统的结构、系统模型进行了设计工作。
关键词:移动数据库;用电检查;系统结构;数据模型;功能模块
概述
用电检查工作是电力营销正常开展的重要保证,是指通过对各用电客户定期检查用电情况保证客户用电的正常有序,是电力营销工作的重要组成部分。保证用电检查工作空间变换与用户资料和工作记录空间移动的统一,是解决用电检查工作信息化建设的核心问题。数据移动的实现包括了硬件技术和软件技术,随着硬件技术的向轻便化发展、无线通信技术的不断成熟和数据的移动技术出现发展,为数据资料的移动提供了技术支撑,综合运用这些理论技术可以解决大规模用户资料的移动问题。
用电检查主要是电力部门对客户用电情况和设备运行状况的检查和管理。本文所提的用电检查系统,旨在改进原有的工作方式、提高工作效率、加快电力部门信息化建设的进程。根据电力部门用电检查工作的特点和需求分析,用电现场检查系统的设计需要具备如下特点:
1、实现用电检查工作的无纸化、智能化;
2、采用条形码工作制,确保工作人员真正到达现场开展工作;
3、规范检查工作流程,提高工作效率;
4、提供友好的用户界面,操作简单、方便;
5、实现主站服务器与检查终端的数据同步;
6、保证系统实用的前提下,能够满足系统规模和应用功能的不断扩展和完善,降低投资和维护成本。
二、移动数据库在用电检查中应用的系统结构
(一)系统结构
本系统采用计算模式为“移动用户+传统工作站+传统有线网络”的工作模式,移动用户在不同场地使用静态计算机获得计算环境服务,不包含无线通信的问题。因此,用电现场检查系统主要由主站服务器、PDA用电检查终端及同步模块三部分组成。
主站服务器由服务器数据库和工作站应用程序两部分组成。检查系统所需要维护的数据信息保存于服务器数据库中;而检查系统中,负责对数据进行智能处理及信息维护的窗口应用程序运行在工作站上,主要负责对用电检查系统数据进行分析、处理和维护操作。工作站可以随着使用者的需求增减,这样便于用户的可扩展性。检查系统所需的客户信息、变压器信息、备供客户信息、电表信息、电容器信息、发电机信息等用户机内资料来自主服务器数据库。主系统负责对这些数据资料进行管理与维护,检查系统通过数据库接口模块将这些信息导入。
数据同步模块用于实现服务器数据库与移动数据库之间的同步,是整个系统中必不可少的一个环节。
PDA终端上的数据更新,是在用电检查人员工作完毕后回到所属电力部门,用数据线与主站服务器相连,通过数据同步模块与主站服务器数据库保持一致。
同时,采用PDA数据线等有线的通讯方式来保证与服务器数据库的同步,防止了无线通信带来的安全问题,能大大提高整个系统的安全性。
(二)数据模型
PDA检查终端要实现用电检查的功能,必须从主站服务器下载检查任务,到达用电现场后执行用户用电情况的检查工作,然后在本地移动数据库保存检查结果,之后再上传给服务器数据库。因此,本地移动数据库与服务器数据库相对应。由于主服务器与移动终端设备(PDA)之间的信息交换不通过无线通信,因此二者之间的数据库也并非实时同步,并且,PDA存储系统空间有限的特殊性也决定了不可能令PDA数据库拥有主服务器数据库的所有信息,只能提取与某次用电检查有关的信息供该次任务的PDA数据库使用。因此,这就存在了如何操作的问题,从主服务器数据库的表中提取视图组建新表供PDA数据库使用的方法较为简便,可行性也比较高,通过脚本操作比较容易实现。从整体来看,数据模型可以如下表示。
数据模型:Di={ID、类型、值、新生标志、活动范围、安全级别……}
其中ID唯一标识数据。对于不同数据,必须用数据类型区别,在需要操作时才能正确处理数据,数据模型中的类型属性即能区别不同类型数据。数据值是数据的核心属性,用以参与操作。由于移动数据库技术的采用,可能造成主数据库与移动数据库的数据差异,在消除数据差异时应该用新数据替换老数据从而达到数据一致的目的,通过适时重置或擦除新生标志属性则可以完成数据新旧的判断。主数据库存储全部数据,而移动设备一般只允许存储自己需要的数据,因此数据具有一定的活动范围,不在活动范围的节点请求数据应该拒绝,通过活动范
围属性可以限定数据的活动范围。安全级别可以用来区别不同的操作等级,达到保护数据安全的目的。服务器数据模型SD与移动设备数据模型MD都可以采用上述统一的数据模型。
系统服务器SD的同步数据集合为SD={SR1,SR2,SR3,…,SRN},用电检查系统上的同步数据集合为MD={MR1,MR2,MR3,…,MRN},同步数据是S
和MC上的需要同步的数据。如果相同的数据集合相比较如果数据一致就不需同步,以便节省带宽和资源,如果不同则需要同步,所以同步数据的模型是MD∩SD。
(三)功能模块
1、主站服务器
主站服务器由服务器数据库及工作站应用程序两部分组成。用电检查系统所需要维护的数据信息保存在服务器数据库中;而检查系统中,负责对数据进行智能处理及信息维护的MIS窗口应用程序运行在各工作站上,工作站可以随着使用者的需求增减,这样便于用户的可扩展性。管理员通过工作站应用程序可以很方便地下达用电检查任务并打印通知单。当用电检查工作人员采集数据回来后,管理员不用花很大气力去对用电检查数据进行整理,担心数据的真实性,减轻了管理员的工作量,降低了出错率,提高了工作效率,能对所有的电力用户进行很好的管理。还能够对用电检查工作进行统一管理,对用电检查工作人员进行业绩评定。
2、PDA移动终端
PDA等用电检查终端由移动客户机数据库和用电检查模块组成,终端经数据线与主站服务器进行数据信息的上载及下载,并通过冲突检测及冲突消解来保证移动客户机数据库与主站服务器数据的一致性。有了PDA和移动数据库后,可以专门编写用于用电检查的程序,用以指导检查人员正确而详细的采集数据,把所有要检查的内容全部提供给检查人员,这样不仅使检查人员大大减少了填写的工作量而且保证了用电检查的正确率,检查完后,检查人员把数据保存在DPA中,方便又可靠。
3、同步模块
数据同步模块用于实现服务器数据库与移动数据库之间的同步,是整个系统中必不可少的一个环节。为使S和MC上的数据同步起来。如果相同的数据集合相比较如果数据一致就不需同步,若MD∩SD≠¢,则仅同步有差异的集合,可以节省带宽和资源。
从上述功能分析可以得到系统功能模型如下:Sfi={初始节点、终止节点、功能ID、所需数据、数据操作公式、安全级别}。
其中初始节点用来表示功能的发起时完成该功能的节点,终止节点用来表示功能完成后结果传送的节点。功能ID用来唯一标识该功能。一个功能其本质是一些数据和一些特定的操作,因此用所需数据来表示完成该功能所用的数据,数据操作公式定义了数据操作的过程,也是一系列操作步骤的集合。为了保证系统的安全,区分不同级别的操作要求,需要用安全级别来规定该功能的操作级别。
结语
总之,用电检查是电力营销工作的重要组成部分。保证用电检查工作空间变换与用户资料和工作记录空间移动的统一,而数据同步模块用于实现服务器数据库与移动数据库之间的同步,能大大提高整个系统的安全性。
参考文献
[1]杨道驰,方龙,李威,于进杰.移动数据库在用电检查中应用的系统结构[J].信息系统工程.2010(01).
[2]刘建平.供电企业如何有效开展用电检查管理工作的探讨[J].中国电力教育.2010(03).
[3]谢秀平.关于用电检查的信息化发展分析[J].中小企业管理与科技(下旬刊).2009(04).