供电公司用电检查管理系统的设计与实现12.doc
论文题目 供电公司用电检查管理系统的设计与实现专业学位类别 工程硕士学 号 201291070248作 者 姓 名 陈泳蓉指 导 教 师 古 军 教授I分类号 密级UDC注1学 位 论 文供电公司用电检查管理系统的设计与实现(题名和副题名)陈泳蓉(作者姓名)指导教师古 军教授电子科技大学成都 钟 声 高工 成都供电公司 成都(姓名、职称、单位名称)申请学位级别 硕士 专业学位类别 工程硕士工程领域名称 软件工程提交论文日期 2016. 论文答辩日期 2016.学位授予单位和日期电子科技大学 2016年 月答辩委员会主席评阅人注1:注明国际十进分类法UDC的类号。The Design and implementation of the electricity supply company inspection management systemA Master Thesis Submitted toUniversity of Electronic Science and Technology of ChinaMajor:Master of EngineeringAuthor:Chen YongrongAdvisor:Professor Gu JunSchool :School of Automation Engineering独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名: 日期: 年 月 日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名: 导师签名:日期: 年 月 日摘要摘要时光荏苒,信息技术的发展早就是日新月异,在网络技术高速发展的今天,近年来兴起的电子商务技术将企业的贸易经商活动搬到了网络平台上,使得互联网成为企业与电力用户互联、与其他企业周边机构关联的纽带。随着我国信息化技术的飞快发展,国民对科技的需求越来越高,计算机技术已经逐步进入人们的工作和生活领域。作为现代信息产业结构下的用电检查行业,通过传统管理系统、复杂的人员操作等来对用电检查行业进行日常操作,这在其信息流通中造成了管理上的阻碍。因此,在具有实时性、高效性的用电检查管理系统的需求下,企业迫切需要一种更为高效、可靠的载体在线管理系统。供电公司用电检查管理系统在这样的背景下应运而生,因此,供电公司用电检查管理系统作为用电检查行业的重要管理载体,越来越受到人们的关注。系统管理也由以往人工形式的用电检查、查阅、修订、删除、文件、图片等信息的方式逐渐向在线添加、查阅、编辑、删除各种信息的方式发展。本文所研究的供电公司用电检查管理系统是在J2EE技术的指导下进行开发的,开发模式采用Struts2+MVC。MVC设计思想将系统划分为界面、数据层。在SQL数据存储方面,各项功能都被完善,面对存储要求高的数据处理是需要采用先进的主流技术。B/S模式以及三层架构是该系统的主要开发模式。在以上前置条件的指导下,本系统实现了检查人员管理、检查对象管理、三项检查管理、用检工作单管理、违章窃电管理以及检查工作查询这六个模块的功能,主要用于系统的功能管理与控制。目前,本系统的设计属于实施测试阶段,在线管理系统的设计将给用电检查行业提供高效率,实时性的管理平台,为管理者提供前后台管理的先进技术,为面向用户(即用电检查需求者)提供前台简易的行为操作。关键词:用电检查;J2EE;Sql Server 2005;JSPABSTRACTABSTRACTNowadays,information technology is developing very fast in worldwide. Along with the fast development of web technology, E-commerce is to carry out the business activity on the internet. It makes the internet becomes the bridge and tie to link up the electric power supply enterprises and electric power users effectively. With the rapid development of information technology, people demand more and more high-technology facilities. Computer technology, telecommunication technology and network technology are coming into the people's work and daily life. Traditional electric power consumption inspection in the information industry has some shortcomings, such as low efficient, low reliable and complex operations. This obviously burdens transmitting of information.With the requirement for real-time, reliability and high efficiency, it is important to design a new management system. Then the electric power inspection management system comes. It has become an important management carrier and attracted more and more attention. The managerial mode of the system has transformed from the old one into the automatic one, and also into the networking one gradually. In the paper, electric power inspection management system is built on the J2EE platform. The whole system has been developed by using Struts2+MVC pattern. In the pattern, the system was divided into two separate layers: UI layer and data processing layer. The system's background database uses SQL SERVER. The framework of the system adopt three tiers architectures, based on B/S model. According to the system design requirements, the six important function modules are realized. And the six function modules are inspector management module, object management module, the three kinds inspection management module, inspection work orders management module, electric larceny management module and inspection work item query management module.Currently, electric power inspection management system is under the testing phase. In the future, the system will serve as a real-time, reliability and high efficiency management platform. With simple operations, the system makes and delivers advanced technological solutions to electric power inspectors.Keywords: electric power inspection, J2EE, SQL SERVER 2005, JSP目录目录第一章 绪 论11.1 研究背景及意义11.2 国内外研究现状21.3 研究工作21.4 论文结构4第二章 相关技术概述52.1系统开发技术52.2系统应用技术52.3 系统技术架构7第三章 系统需求分析83.1 总体需求83.2 系统功能性需求及分析93.2.1 系统用户角色分析93.2.2 检查人员管理93.2.3 检查对象管理103.2.4 违章窃电管理103.2.5 检查工作查询103.3 系统功能模块分析103.4 非功能性需求12第四章 系统详细设计134.1 总体设计134.2 数据库设计134.3 类设计204.3 功能详细设计224.3.1 用户登录鉴权224.3.2 检查人员管理功能的设计304.3.3 检查对象管理功能设计334.3.4 三项检查管理功能设计334.3.5 用检工作单管理功能设计334.3.6 违章窃电管理功能设计354.3.7 检查工作查询功能设计364.3.8 接口设计36第五章 系统实现与测试435.1 软硬件环境435.2 系统实现445.2.1 检查人员管理功能实现445.2.2 检查对象管理功能实现465.2.3 三项检查管理功能实现475.2.4 用检工作单管理实现495.2.5 违章窃电管理功能实现505.2.6 检查工作查询功能实现535.3 测试用例555.3.1 C/S模式动态绘图模块测试用例设计565.3.2 系统功能模块测试用例设计575.4 测试结果及分析595.4.1 测试目的595.4.2 测试环境595.4.3 测试分析595.4.4 测试结论605.4.5 存在问题61第六章 总结与展望636.1 工作总结636.2 下一步工作的展望64致谢65参考文献66III第一章 绪论第一章 绪 论1.1 研究背景及意义在国民经济飞速发展的趋势下,我国居民的生活水平得到了跨越式的提高。然而,生活方面却受到了许多方面的限制,比如传统习惯的影响。随着信息化时代的普及以来,我国经济水平得到了更多的提高与发展。在信息化、产业化及现代化的影响下,电力机构也不得不引进新的技术来改变不良用电检查习惯的弊端。面对这些弊端,我们有很多解决办法。用电检查管理系统的出现解决了供电行业安全问题的影响。改革开放以来,我国存在很多不合法合规的偷电现象,比如违规偷电、非法用电、工作人员越轨操作等。这些现象在我国的电力管理中屡见不鲜,而且发生率越来越高。面对这些问题,供电公司非旦没有对应的手段来解决这些问题,更没有对应的用电检查新规来规制。虽然他们偶尔会有一些法规政策来限制用电工作的不良进行,但是效果并不是很明显。此外,我国现行发布的电力法里明确指出,电力政府与企业区分职能,他们之间的工作职责明显被分开,政府电力管理部门有权进行执法管理,而企业有且仅有一项单一的企业职能1。在电力法的驱使下,供电公司用电检查工作又爆发了许多问题:综合供电公司用电检查存在的问题,我们主要可归结为两类:一是供电公司用电检查工作不彻底及用电检查意识不强;二是用电监督及分工不明确。这两个主要问题使得供电公司面临转型求发展的严峻形势,因此,为改变供电公司用电检查工作的繁琐、重复、多发问题。用电检查管理系统便具存在意义2。其中,行政处罚法和供用电监督管理办法会共同辅助执行新系统管理模式。本课题的来源是成都市用电检查局,由于地处四川省会,成都市用电检查局所辖用户数量庞大,同时伴随着省城经济的快速发展,电力用户数量还在迅猛增长。与此同时,成都市用电检查局面对的用户数据资料日益庞大,信息化建设的空白已经成为制约用电检查局更好地为用户服务的瓶颈3。用电检查局迫切需要开发一套用电检查管理系统来满足日常业务工作的需要,能够在部门内部及业务相关部门之间实现信息共享,更好的为供电企业的电力市场营销工作服务。在建立基本信息管理系统的基础上,作为一个重要的职能部门,用电检查局对自身的信息化建设提出了更高的要求。如何从海量的用户数据资源中挖掘其中的有价值的用户信息,为企业领导层提供决策支持,这个问题是摆在成都市用电检查局面前的另一个需要解决的问题。本系统的设计和完成具有较大的意义,这体现在对用电检查行业的经营者带来的实用价值,同时也体现在对用电检查行业的研究以及流程优化,通过系统管理减小了全部依靠人管理的错误率和管理难度,可以提升经济效益,在用电检查行业市场逐渐增大的今天,紧扣在线用电检查的脉搏,从互联网的思维进行思考,可以大大的增强企业在同行业的竞争力,对于本人所从事的用电检查行业而言,有极大的实用价值的4。在线技术能在第一时间了解最新行业信息,在线系统信息丰富多彩,2这些都让企业管理离不开在线系统的开发与设计5。因此在线用电检查管理应对社会需求而出现,它没有被地域所制约,真正可以管理各种信息,使用电检查行业的工作方式发生了很大的变化。因为传递速度快、在线信息丰富以及不局限于时间和空间是在线管理系统最显著的特点,因此正好满足这种需要。其慢慢变成一种行业新兴的工作系统,也就是因为能及时交互行业上的数据信息,才得以确保行业数据的及时性。1.2 国内外研究现状我国电力行业紧跟在欧美等发达国家建设智能电网发展的步伐,努力着手与技术方面的创新,研究和实际的实践并存,在当前智能电网发展理念、理论以及技术手段不断丰富的当前,开展卓有成效的智能电网建设已经成为当前一个重要的课题内容。电力行业是我国经济发展的基础,同时也直接关系到我国广大电力用户的切身利益。用电检查管理系统是上世纪九十年代新出现的信息化管理方案,它充分发挥了管理一体化、检查专业化及其服务社会化的优越性。然而,从当前研究来看,我国对于用电检查管理系统研究较少,停留于理论及逻辑推理方面,并未涉及到实地调查分析,也就难以准确掌握我国用电检查管理系统中所存在的问题,也就无法提出针对性解决方案。对供电企业的用电检查管理系统发展研究内容较分散,且供电企业由于受到自然环境、经济水平及其政策的影响,尽管电力行业大市,但不是强市,加上电户人口比例众多,研究用电检查管理系统,能够丰富及创新我国用电检查管理系统理论、公共管理理论,为现阶段用电检查管理系统发展提供可靠的理论依据和决策参考,最终完善我国用电检查管理系统发展改革内容。以互联网为基础,通过开发网络用电检查管理系统,达到用电检查产业脱离地理位置依赖的直观目标,同时能够体现用户的个性化特征,能够凸显细分的市场和营销策略,能够针对性的提供省时、省力的定制化服务,依赖于网络用电检查系统,使用者可以对工单进行清晰划一的管理,并能够实现工单状态监测以及物流监测,减小管理难度,增大市场规模。现今著名用电检查行业的管理系统都是基于在线技术之上,其界面以及中心分别是标准浏览器和完整的多媒体数据库,大量使用标准的Web以及群件技术。具体分析,在运营以及管理上,我国用电检查行业要落后于其他国家。国外行业在很早之前就已建立了在线用电检查管理体系,同时在系统设计等方面也已完成了网络、无纸以及职能化。例如美国某公司所有员工的办公桌在很早之前就配置了集成语音的E-mail系统,以上提到的功能都已实现7。其行业工作者能从不同渠道了解行业信息,从而为各个行业系统部门间友好合作提供保障,每个环节和流程都紧密相连,从而让用电检查管理以及生产实现一体化8。除此之外,供电公司用电检查管理系统基本上能对RSS聚合功能提供支持。国内学者普遍认为供电企业需要信息化管理,与供电企业一体化战略发展机遇相结合,为转变电力行业产业发展模式与优化产业结构等寻找突破口,系统开发便具作用。首先,有利于丰富供电企业用电检查管理系统研究内容,同时为供电企业用电检查管理系统发展提供有效的理论指导,细致研究供电企业用电检查管理系统发展模式,可以为供电企业从电力行业方面加快和电力产业一体化发展提供政策知道与指导依据;其次,能够为电户增收的实现提供渠道。供电企业电力行业发展在当前已步入高成本阶段,逐渐降低了电力行业对比收益,由此就增加了电户增收压力。尽管供电企业电量每年呈现上升趋势,然而,因为受传统管理模式的影响,当前系统流于普通的经营形式。从国外的研究来看,从政府政策的支持及研究实际出发,提出了用电检查管理系统发展模式,并重视电力行业科研技术的研究。国内对用电检查管理系统的发展重视用电检查管理的特征、运行机制、财税政策支持研究,相对于国外而言,忽视了实地调查及其电力行业科研的研究。通过对以上研究者的成果给予综合分析,得到我国学者对系统发展、电力行业财税政策的研究颇多,但对促进用电检查管理系统发展的财税政策支持相对研究较少,更别提是针对某一省份的研究几乎没有。比如在用电检查管理系统发展概念,国外的研究方向比较经典传统,国内则在此基础上,结合中国的实际特点,发挥政策导向的优势,推动电力行业科技进步。另外,在用电检查管理系统研究方面,国内外都结合的综合学科的引入,以科学、效率、规模化的形式为了用电检查管理系统的发展,保驾护航。1.3 研究工作在J2EE以及系统开发应用技术的协助下,笔者以开发更高效的供电公司用电检查管理系统为目标,旨在改变供电公司传统用电检查管理模式的不良情况。笔者所从事的电力公司行业,在用电检查管理模块仍存在很多不足之处,如管理方式繁琐、操作复杂、操作人员考勤不仔细等9。对于这些不足之处,我一直在寻找一些能够改变这一不良现状的重点。而本文所研究供电公司用电检查系统正是针对这种情况解决了这一问题。笔者在收集了知网、万方以及维普网等多个文献数据库,并收集了图书馆多本关于系统开发的资料,在整理了这些资料后,笔者开始了仔细的研究过程。在现代化管理系统的开发思想下,本文通过制定标准化的工作内容,将代表的工作精简到极致,让新代表快速上手,让老代表高效工作。管理上化繁为简,通过移动数据化管理,报表清晰直观,及时掌握用电检查团队的执行动态,降低用电检查成本;打造精英团队,提升用电检查业绩。1.4 论文结构第一章对用电检查管理系统的课题研究背景和国内外的研究现状进行了详细的分析,并对用电检查管理系统课题的研究内容进行了描述10。第二章是对系统技术方案。首先对于系统所需要的技术进行概述,之后对用电检查管理系统设计的定位进行了分析。第三章是对用电检查管理系统的需求分析。主要是描述系统的基本设计概况以及设计需求。第四章是详细设计。首先描述了系统的设计原则,之后对系统的总体架构进行了设计,分具体的功能模块进行了详细的设计。然后对用电检查管理系统的接口和安全性防护进行了详细的测试。用电检查管理系统不仅可以用在电力营销方面,还可以应用在其它很多的方面。第五章是系统实现与测试。先对用电检查管理系统实现和应用的描述,首先给出了系统实现界面的设计及方案,之后给出了系统的运行界面。对本课题所设计的用电检查管理系统进行的详细测试。3第二章 相关技术概述第二章 相关技术概述2.1系统开发技术Visual Studio 2008是微软开发的一种开发软件,前期发展受到许多网络公司的重视。随着PHP开源代码的出现,.NET技术受到了很大的冲击。开源使得VS生存困难,相应的PHP开源软件也逐渐兴起。然而,微软公司自然不会放弃自己的开发专利,近期微软公司推出了VS开源的计划,引起了业界的一片热潮。而VS也开始可以与PHP开发软件抗衡11。因此,系统开发技术以.NET为主,结合C#及J2EE对系统进行整合性开发。在Visual Studio 2008开发软件的指导下,本文结合.NET技术进行开发,具体的操作是对首先软件进行代码开发,包括控件的插入、接口设计及三层架构的搭建等。在代码及架构搭建后,SQL也需被同步开发,SQL需对表及数据进行录入并定义,进而关联开发软件及服务器环境。综合系统的多个开发技术,供电公司用电检查管理系统便具存在意义。系统是利用ASP.NET开发的程序,ASP.NET是基于.NET Framework之上的面向对象的编程语言,.NET(.NET Framework),读做ASP NET12。和原有的PHP相比,界面以及框架发生很大变化,所以可以说.NET和PHP属于两种风格的语言13。.NET有上百个控件可以使用,加载控件比较方便、实用,利用.NET的Date控件直接就可以调用SQLserver数据库信息,它自身携带的函数和库使编程更加快速便捷。编写程序时可以将相关数据如消防监控绩效单,消防监控考核绩效,防火课件以及软件,防火视频,电子工作资料等内容进行链接或数据库外挂使用。.NET支持Flash二维动画软件的SWF文件以及AVI、MPG等视频文件,利用Timer控件可以进行窗体转换以及延时,Image控件、PictureBox控件可以加载图片,TextBox控件、Lable控件可以加载文本,Windows Media Player控件可以加载音频、视频文件,.NET可以实现鼠标的单击、双击、鼠标按下、鼠标划过、鼠标抬起各种事件的控制和文本显示功能,利用程序Visible属性实现可见或不可见,利用BorderStyle属性实现平面或立体功能14。.NET编写的程序生成exe执行文件,可以用与任何计算机操作系统。2.2系统应用技术无论是ASP.NET还是SQLServer 2012都是微软公司开发的软件程序,前者自身具备相关函数,同时Windows系统自身也带API函数,都可以为他们操作以及接口控制服务,ASP.NET不像之前的版本需要声明变量,操作更加灵活,通过程序开发完成系统控制输出和调用相关数据信息。通过系统定义一个局域网址,输入网址进入系统综合管理系统主界面,单击“用户登录”,弹出登录系统密码输入界面,输入姓名汉字全拼首个字母和密码,点击登陆,密码正确进入各模块操作窗口,此时可以进行相关操作,对于需要特殊权限窗口必须二次输入进入子系统密码才允许操作5。系统应用过程中利用ASP.NET的控件功能实现系统窗口的设计,利用加载控件的文本输出、加载图片、延时功能、鼠标事件的Click、MouseMove等功能实现文字颜色变化、文本框的显示和隐藏等功能。基于C/S模式的供电公司检查与检查系统,要求界面友好,操作简单,让用户能即见即用。笔者选择了技术成熟的C#技术来实现代码的编写,用Microsoft的.NET开发工具Microsoft Visual Studio .NET 2005来编写业务逻辑,数据库则采用了Microsoft的SQL SERVER数据库,它完全能满足一个供电公司对数据的存储要求;从技术的角度来分析这个方案是可行的。对于供电公司来说用电的控制是重要环节,本次开发所选用的SQL SERVER是一种高效且低成本的数据库方案,对于现今中小型企业要构建自己的信息化管理是一个不错的选择16。首先,SQL SERVER数据库的购买成本低;其次,SQL SERVER数据库对服务器的要求不高,一般低端服务器或者较好的PC机即可,这样大量节省了服务器的开销;最后,会使用SQLSERVER的人员很多,所以SQL SERVER的维护成本很低廉。较低的数据库成本再加上通用的操作界面形式开发,就可以开发出低成本高质量的软件。同时,与B/S系统可以通过后台动态生成文件进行数据展示不同,C/S系统需要选择一种服务器和电力用户端之间传递数据的格式。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。是基于ECMAScript的一个子集,格式容易了解、阅读和修改方便,而且对于用于机器的解析、生成友好。JSON相对于XML有格式简单、占用带宽较小、易于解析、支持多种语言等优点。这些特性是我们考虑数据之间进行交换语言的首要选择。这里介绍一下GOOGLE封装的类库Gson17。它是来自GOOGLE的十分不错的JSON转换器,用于将Java对象转换为它们所代表的JSON数据,也可以用于将一个JSON字符串转换为对应的Java对象。通过Gson提供序列化toJson()方法和反序列化方法fromJson,很方便的实现Json的生成和解析。ORMLite是一个轻量级的Java对象关系映射持久层框架。支持包括SQLite等在内的多种数据库类型。为了提高我们的开发效率,通过ORM框架强大的抽象DAO类,只需几行代码便能够自动生成SQL来创建或删除数据库表格。在移动开发中需要存储一些数据,数据中的字段就是我们定义实体的成员变量,可以帮我们把这个实体映射到我们的数据库中。2.3 系统技术架构系统技术架构需遵循VS、SQL、C/S模式及JSON等技术要求,在满足供电公司用户需求的情况下,系统可实现多项优势。为满足“实境检查”、“工单结合”的系统管理,系统利用先进的管理的MVC思想进行定制开发。与商城系统开发、企业官方系统开发等不同的是,供电公司用电检查系统是对公司用户、检查人员专门开发的一项系统,它是面向公司的管理员及用电检查人员。技术框架选择Struts2十MVC开发模式。67第三章 系统需求分析第三章 系统需求分析该系统建设了一个用电检查工作的系统,配置到企业管理员、用电检查人员等,由用电检查工作人员负责实时的业务数据采集,并通过系统将数据发送到用户关系后台。业务模型可以主要针对电力信息等。本章系统需求分析主要从系统总体需求、功能性需求分析及功能模块分析三个方面对系统进行了详细的需求分析。3.1 总体需求随着新互联网时代的兴起,多数行业都面临着转型发展的形势。针对用电检查繁琐及管理模式较为落后的糟糕情况,用电检查管理系统也面临改革与发展。本文所研究的系统重点在提供信息查询,信息采集,轨迹跟踪功能给业务经理等检查工作人员。让用电检查代表随时使用系统收集用电检查数据和用户信息,准确记录用电检查代表完成工作的时间地点和工作内容,实时收集用电信息。并且通过地理信息系统可以看到他的检查路线,看到其所在的真实位置18。通过该系统可以记录各种检查日志,及时处理用户的需求和投诉,提升服务品质。该系统能够让管理层实时的了解用电检查员工的工作情况,通过系统收集用电检查数据和传达最新的供电公司信息,有效的掌握和评估用电检查代表日常检查工作的业绩,确保用电检查代表用户检查标准与实际操作的一致性。通过系统,供电公司能增加和用户的互动,了解用户的回馈情况,从而有针对性的推广产品19。能够真正有效的利用用电检查管理系统帮助用电检查主管和用电检查代表建立一个互动沟通的渠道,通过实地辅导帮助用电检查员工提升用电检查能力,完成用电检查任务。建立一个从前到后的用户主数据管理工具来协助用电检查员工管理好用户资料,产品信息,及日常工作记录,业绩进度等用电检查辅助信息。用电检查的内容如下:(1)用户执行国家有关电力供应与使用的法规、方针、政策、标准等情况;(2)用户受(送)电装置工程施工质量检验;(3)用户受(送)电装置中电气设备运行安全状况;(4)用户保安电源和非电性质的保安措施;(5)用户反事故措施;(6)用户进网作业电工的资格、进网作业安全状况及作业安全保障措施;(7)用户执行计划用电、节约用电情况;(8)用电计量装置、电力负荷控制装置、继电保护和自动装置、调度通信等安全运行状况;(9)供用电合同及有关协议履行情况;(10)受电端电能质量情况;(11)违章用电和窃电行为;(12)并网电源、自备电源并网安全状况。3.2 系统功能性需求及分析根据以上总体需求,系统主要功能如下:3.2.1 系统用户角色分析在用电检查管理系统中,系统用户角色划分为管理员、检查工作人员及普通用户(相当于游客)。管理员可对所有检查员进行详细资料的增删改查,而检查工作人员则对应使用系统权限。普通用户并没有获得系统的诸多权限,只能发布需求信息,供供电公司筛选工作并指派。3.2.2 检查人员管理通过系统对用电检查工作人员执行增删改查的相关操作,并根据用电情况实时进行派工工作。主要分类如下:(1)考勤管理。与公司内部人员办公方式不同,外勤用电检查人员工作地点不固定,流动性大。因此从外勤人员本身的便利性考虑使用电力用户端考勤,也同时方便管理人员对其管控。考勤模块就相当于员工上下班打卡,实时上报,要求检查人员尽量在网络状况良好的情况下签到、签退。点击签到(签退),提示签到(签退)成功20。如果已经打卡过,则无法点击。如果超出允许的签到(签退)的时间范围,则提示“不在考勤时间内,无法考勤”。用户通过手机端可以签到、签退。通过定位采集用户考勤的地理位置信息,有效保证考勤的真实性。如果无法定位,则支持图片上传。检查人员只能查看自己的考勤情况。直属上级人员可以审核,查看直属下级人员的考勤情况。(2)请假管理。员工填写请假申请并提交审批。网络稳定时及时上报数据,支持网络不稳定状态可将数据缓存本地,待网络状态良好时将未及时上报数据上报至服务端。包括请假类型、请假天数、开始时间、结束时间以及事由。提交成功后信息将推送到用户所属部门审批。此外,用户的考勤信息以列表形式进行筛选查询。(3)工作计划及汇报。工作计划作为企业开展工作的依据,计划分月计划和周计划;可以通过日计划分配临时任务。计划完成后,计划执行人员需反馈计划完成情况,并提交上级人员反馈。上级可以看到下级的所有工作进展情况。3.2.3 检查对象管理通过将联系人信息与相关检查对象相关的任务关联起来,实现任务的及时消息提醒。检查对象信息作为系统的基本数据,可以通过Excel方式导入已有的数据或通过系统采集录入新的检查对象信息。新采集的检查对象,默认分配给当前采集人员,由当前人员维护该检查对象的信息21。在一定的时间内,如果该检查对象还未转化为正式电力用户,供电公司可以对当前检查人员采取预警措施或重新分配该电力用户给其他的人员进行跟进。3.2.4 违章窃电管理用电检查工作人员在实际工作中,势必会遇上一些比较棘手的工作任务,比如违章窃电。用电检查人员甚至需要在这里充当一个催收罚款的角色,这无疑影响了普通检查人员的检查工作,并加大了其工作内容,降低工作效率。因此,用电检查管理系统所引入的违章窃电管理功能上,利用违章窃电的内容进行录入管理、查询并维护。对违章窃电管理进行规范化管理22。其中,违章窃电管理的管理功能还包括奖励审批管理及窃电索赔管理。奖励审批管理是针对电力员工而开发的一个模块。而窃电索赔管理是对一些严重违反供电公司用电规定的用户做出相应的惩罚及罚款,该模块需增删改查用户的违章窃电信息,并进行详细记录,包括用户编号、用户名称、营业区域、合同容量、电压等级、计量方式等信息。3.2.5 检查工作查询检查工作查询是利用搜索引擎功能,主要是对系统检查任务、检查信息及人员信息进行查询。在该模块中,检查工作人员可实时掌握信息的获取。如遇到多项检查任务时,工作人员在完成这些任务的前提下继续查询新任务,并请求进行检查,增加业绩。3.3 系统功能模块分析经过分析,C/S模式下的检查管理系统分为5个部分,其中实时数据查询、历史数据查询属于数据采集,而定值控制用于检查功能和用户信息维护,后台功能则包含数据合成及转移。具体如下:(1)实时数据查询实时数据查询功能是为了方便其他应用系统及时定位错误发生源而设定的功能,通过在前台的一个通用查询接口,提供了多样化的查询筛选条件,用户可以根据已有的问题线索进行初步筛选,然后后台程序会根据用户给定的查询条件,搜索实时数据表,并将满足条件的搜索结果全部展示给用户,实时数据查询的后台逻辑设定了缓存功能,减少了用户多次查询时带来的数据库读写负担23。(2)历史数据查询历史数据查询功能和实时数据查询功能非常相似,区别在于历史数据查询提供的是过去二个星期的交易数据查询,而实时数据查询功能提供的是当天发生的交易状况查询,历史数据查询的用户群相对不多,所以在后台逻辑并没有增加缓存功能,查询条件则增加了日期的选择。实时数据显示模块:此模块可以实时的反应从各终端收到的数据信息。用户可以选择是以表格模式和曲线模式显示实时数据,以及每一种显示模式的具体内容。历史数据查询显示模块:此模块可以以表格模式显示历史用电数据。用户可以选择在某个时间段的历史数据查询。前提是数据要先保存在本地的数据库中24。(3)检查功能检查以GSMP运行的核心参数,规则的制定是为了为系统运行风险分析提供标准,定义分析逻辑,帮助规则分析引擎断定哪些情况可以发出运行风险报警。规则的定义分为了两部分,一部分是规则参数,一部分是规则模板,规则参数定义了规则的运行周期,运行有效时间,报警级别,规则闽值等参数的设定。规则模板是定义规则的逻辑,系统管理员可以通过web界面直接修改规则逻辑。规则模板采用动态脚本语言,支持动态编译,动态加载,即时修改即时生效。(4)用户信息维护GSMP提供了简单的用户管理功能,用户角色分成3类,一类是管理员用户,分配给GSMP的运维人员,一类是操作员用户