电力勘测信息管理系统的设计与实现-正文

摘要 :对于某电力勘测企业而言,电力勘测主要的业务分为两个方面,首先是进行电力勘测方面的业务,之后根据勘测的内容进行电力设计,但是目前这两个方面的业务的管理还是处于传统方式管控之中,存在较多的人工审批、手动业务处理等低效率的方式,不仅造成了

  摘要:对于某电力勘测企业而言,电力勘测主要的业务分为两个方面,首先是进行电力勘测方面的业务,之后根据勘测的内容进行电力设计,但是目前这两个方面的业务的管理还是处于传统方式管控之中,存在较多的人工审批、手动业务处理等低效率的方式,不仅造成了企业资源的浪费、工作效率地下,而且工作人员不能对勘测的信息进行共享,严重制约了企业的业务办理效率。
  对于电力勘测信息管理系统的开发,主要采用JavaEE开发平台进行开发,首先需要采用UML中的用例图对业务功能进行建模,主要包括信息采集、电力勘测、数据运用等业务功能;需求分析之后进行系统设计,主要给出B/S网络结构的设计方案,提升系统访问的便利性,给出三层体系架构设计方案,从用户操作、业务逻辑程序处理及数据处理、存储等进行设计,最后对数据库进行设计;整个论文的工作重点是对每一个业务功能模块的详细设计与实现过程进行叙述,叙述的方式业务类图、序列图、流程图及系统业务功能的操作界面。在对业务功能进行实现之后,对系统进行功能测试与性能测试,给出每一个业务功能测试的测试用例,详细描述测试步骤、测试结果等,功能方面及性能方面的测试结果表明其符合当初设定的开发目标。
  电力勘测信息管理系统的测试之后,下一步主要工作内容是根据客户的要求对系统进行部署与日常的运维管理。目前电力勘测信息管理系统已经运行一段时间,对信息采集、电力勘测、数据运用等业务进行规范化的操作,提升企业业务管理效率,降低工作成本。
  关键词:电力勘测,JavaEE,B/S,UML

  第1章绪论

  绪论部分主要的工作内容是对电力勘测信息管理系统的开发背景进行详细的叙述,同时对系统开发的意义进行叙述,之后对电力勘测信息管理系统的国内外研究现状进行分析,之后给出系统详细的研究内容与论文的章节结构。

  1.1研究背景与意义

  改革开放以来,国家经济得到了快速的发展的同时,国内的各项基础设施得到了长足的改进,其中典型的代表就是电力行业,“西电东送”等大规模电力基础设施建设完成,目前电力建设仍在迅速的发展之中,同时也产生了不少的问题[1],具体叙述如下面所示。
  1.电力勘测方面的软件产品数量较少,不能满足电力行业快速发展的需要,部门电力勘测方面的业务仍需要借助手工才可以完成;
  2.对于目前已有的电力勘测方面的软件产品,包括的业务功能不成熟,软件功能相对单一,尤其对电力勘测行业应用较多的图纸文档不能有效的进行业务处理;
  3.总体电力勘测方面的业务流程不能有效的进行规范,软件侧重于项目管理业务,不能满足电力勘测企业的实际业务需求。
  从上述叙述的问题之中可以看出目前电子勘测的软件还需要根据业务的发展进行进一步的开发与完善[2]。对于某电力勘测企业而言,电力勘测主要的业务分为两个方面,首先是进行电力勘测方面的业务,之后根据勘测的内容进行电力设计,但是目前这两个方面的业务的管理还是处于传统方式管控之中,存在较多的人工审批、手动业务处理等低效率的方式,不仅造成了企业资源的浪费、工作效率地下,而且工作人员不能对勘测的信息进行共享,严重制约了企业的业务办理效率。在此场景下,迫切需要集成的信息管理系统对电力勘测及设计两个方面的业务进行科学管理,从而对电力勘测的业务流程进行全生命周期的管理,包括电力勘测、工程设计等内容,对设计文件的收集、整理、归档及项目的WBS管理、设计任务提交、审核等内容[3]。
  目前国内的电力勘测行业的国际化与标准化方面的工作正在进行,从而有效满足电力勘察设计的业务需求,对整个电力勘测全过程进行良好的管控。对于企业而言,信息化带来的作用显而易见。首先对中间的业务流程进行缩短,从而对整个组织结构进行敏捷化的构建,使其呈现扁平化的机构,利于企业节省业务的管理资源,加强上下级彼此之间的沟通,提升整个企业的办理效率,从而对企业的项目进度计划、项目质量计划及项目预算计划的全方位管理,降低工作成本[4]。
  对于电力勘测企业而言,整个信息化工作需要多方面的支持,一方面是人力与物质上,包括计算机硬件的购置与管理,相关管理员的配置,另外一个方面是企业文化方面的内容,需要对整个信息化的管理制度进行制定,同时对相关人员进行培训,具备良好的工作意义,主要表现在以下几个方面。
  1.通过电力勘测信息管理系统,工作人员能够对采集的多种业务数据信息进行及时的处理,将其导入业务数据库之中,方便后续业务功能模块的操作与处理;
  2.通过电力勘测信息管理系统,能够对电力勘测、数据管理、数据应用等业务流程进行全生命周期的管理,有效降低企业的日常运营成本,提升企业的工作效率与效益。

  1.2国内外研究现状

  电力勘测信息管理系统作为信息管理系统,对其进行国内与国外研究状况进行分析时候需要充分认真分析系统开发的进程。对于国内的电力勘测信息管理系统的使用频率与使用深度而言,相比国外的应用还有一定的差距[5]。具体国内研究的发展历程如下面所示。
  在国内,电力勘测信息管理系统的研究开始上个升级的80年代,此时改革开放刚开始不久,许多研究的项目与设备都是来源于国外,此时国内的理论研究、设备研究等各方面技术全面落伍与国外。在后续陆续的发展之中,国内众多高校成立了计算机专业,进入到信息管理系统的初始研究过程。由于刚开始研究,加之总体理论水平较低,国外的引进人才数量还较少,导致总体信息管理系统的研究进展较为缓慢[6]。直至上个实际90年代中,随着市场经济的慢慢发展,除了国内的高校进行研究之外,社会上也出校了众多的公司开始投入信息管理系统的研究,使得总体的成果发展较快,加之计算机的硬件部分得到了长足的发展,出现了许多标志性的软件信息管理系统成果[7]。
  从90年代后期到现在,国内的发展进入快速发展的阶段,不仅国内的研究所与高校在研究信息管理系统,同时国内出现众多的商务软件开发的公司,有力推动了各行各业信息化的发展[8]。这些企业之间互相交流、学习,信息管理系统的研究进入到了数字化、智能化、移动化的最新发展阶段。目前经过多年的快速发展,总体关于电力勘测信息管理的信息化呈现百花开放的局面,提升了众多单位与公司的信息化水平[9]。
  相比与国内的研究,国外的研究由于发展时间早,总体信息管理系统的应用范围与应用深度较好,上个实际70年代时候[10],X就开始了关于工程项目信息化的工作,这是开创性工作。因此相比国外的研究,国内的相关技术企业、研究所与高校还需要进一步努力,缩小与国外公司的差距,甚至超越国外的发展[11]。

  1.3论文研究主要内容

  对于电力勘测信息管理系统而言,根据总体系统实现的业务功能及对应的部署架构可以得出,整个电力勘测信息管理系统的开发采用B/S网络技术进行开发,从而有效的提升了整个电力勘测信息管理系统访问的效率。系统采用JavaEE开发平台进行开发,主要在于此开发平台技术成熟,是当今网络开发技术的首选,实现对系统业务功能的快速开发。对于整个电力勘测信息管理系统而言,具体的工作主要分为需求分析、系统设计、实现及测试四个方面,总体的软件建模过程采用UML进行叙述,具体此信息管理系统的主要研究内容如下面所示。
  1.首先对电力勘测信息管理系统进行系统开发背景的调研,主要的目标是确定系统的应用场景、需要开发的业务功能;
  2.在与用户进行沟通的过程中,确定整个电力勘测信息管理系统的需求分析方面的内容,详细内容包括功能需求及性能需求两个方面,功能需求主要包括电力勘测、数据应用、数据采集等业务功能,对于每一个业务功能模块都需要通过用例图进行建模,从而明确系统开发功能;
  3.确定需求分析阶段所要开发的功能需求的基础上,进行系统设计、实现及测试方面的工作,其中系统设计主要进行电力勘测信息管理系统的总体设计工作,围绕系统体系架构、网络架构等进行分析设计;实现环节主要的工作内容是确定每一个业务功能模块的业务逻辑程序实现的步骤,总体每一个业务功能模块的数据库采用Oracle进行存储;最后通过系统测试对每一个实现业务功能进行单元测试,将测试过程中发现的问题进行汇总与反馈,从而确保业务功能的开发符合需求。

  1.4论文的结构

  对于电力勘测信息管理系统,本文主要分为七个部分进行叙述,详细的内容如下面所示。
  第1章绪论,主要对电力勘测信息管理系统的开发背景进行叙述,给出系统的主要研究内容,并给出系统的国内外研究现状。
  第2章技术章节,负责的工作内容是描述实现采用的技术,包括业务逻辑实现的技术及数据信息存储的内容等方面;
  第3章,需求分析阶段,对电力勘测信息管理系统的开发目标进行阐述,主要围绕功能需求及性能需求两个方面;
  第4章,系统设计与实现,系统设计部分叙述了系统的总体设计过程,明确系统数据存储的内容,对体系架构设计、网络架构等方面进行阐述;系统实现部分对需求分析阶段叙述的业务功能进行实现;
  第5章,系统测试章节,给出每一个业务功能模块的测试用例,详细叙述其测试过程及测试结果,最后对性能测试同样进行阐述;
  第6章,系统总结,负责对整个实现的过程进行描述,给出后续系统主要的优化工作内容。

  第2章相关技术介绍

  对于本章而言,其主要的工作内容是对电力勘测信息管理系统实现采用的技术进行叙述,要的技术开发平台J2EE开发平台[12],在实现的时候主要采用SSH业务框架技术,数据信息的存储采用Oracle数据库,最后在网络上系统基于B/S模式进行开发部署。

  2.1UML技术分析

  在电力勘测信息管理系统的设计与开发之中,软件过程的建模采用的语言为UML开发语言,UML[13]对应的英文全称为UnifiedModelingLanguage,对应的中文含义为标准建模过程语言,其叙述了标准的软件建模过程,来源上个世纪90年代的OMG标准。对于UML开发语言而言,其不仅可以支持软件程序开发人员从需求分析、系统设计到实现的整个过程的管理,同时提供多种的模型与图,方便软件程序开发人员根据项目的需要选择对应的内容进行开发,从而有效的提升整个业务过程开发的效率。
  在UML的过程建模的叙述之中,主要包括九个方面的图可以进行选择,这些图可以分为五个大的类别[14],分别是用例图、静态图、行为图、交互图及实现图,具体每一部分的图形及对应的说明如下面所示。
  1.用例图:其主要的作用在软件开发的需求分析阶段,从系统开发的业务功能之中进行抽取,确定业务功能开发参与的角色及对应的操作业务,便于软件程序开发人员后期进行开发。
  2.静态图:主要包括三个方面的图,第一个是业务类图,第二种是对象图,第三种是包图,业务类图主要的作用是描述业务功能模块之中的静态结构,详细叙述每一个业务类的操作及对应的属性内容,从而确定业务类之间的关系,包括聚合关系、关联关系及依赖关系;对象图及包图使用较少,此处不做介绍;
  3.行为图:主要包括的行为图有四种,分别是活动图、时序图、状态图及协作图,从文字上就可以看出行为图主要对软件过程建模的内容进行叙述,从而描述之间的动态行为,时序图可以显示各个业务功能模块之间对象的交互顺序问题。
  4.交互图:在软件过程建模之中,交互图主要的作用用于叙述开发业务功能对象之间的交互关系,从而判断总体系统的业务功能开发是否符合需要。
  5.实现图:实现图主要包括构件图及部件图两个方面的内容,构件图主要的作用是用于叙述整个系统之间的物理结构,将物理结构之间的关系一并进行说明,其中包括不同种类实现的业务类方面的内容,而部件图主要叙述了系统部件的组成,用户可以判断其相互之间是否受影响。

  2.2J2EE平台

  在技术的开发之中,J2EE不同于以往传统的应用开发模式,其实一个技术开发平台,包括了许多技术开发指南、技术服务架构及各类组件开发内容,这些具备统一的规格及开发标准[15],从而使得软件程序开发人员与企业能够对软件程序进行快速开发,构建企业应用程序的开发平台,降低整个应用程序的开发时间。
  在J2EE的开发平台之中,J2EE技术架构具备良好的特性,包括良好的维护性、良好的可扩展性及良好的可伸缩性,有效提升应用程序的开发效率。通过J2EE的开发技术平台,技术人员能够利用当前的机制及运行设备,面向当今迅速变化的开发需求,此种模式不用变更整体的设计方案,通过微调、渐进的方式进行处理,从而实现系统级别、设备级别等业务处理的解决方案,此种业务处理的效率高效、简单及快捷,有效降低软件程序开发的成本[16]。
  上述叙述的J2EE的开发特性使得开发的软件程序具备良好的跨平台性,一次编译之后的软件程序能够在各类不同的硬件配置及操作系统之中进行运行。在J2EE的开发之中,某些复杂的业务逻辑处理能够通过中间件进行处理,使得服务器端集中对信息管理系统的核心业务程序进行快发,有效降低系统的开发进程;另外J2EE软件开发环境能够有效的支撑异构环境进行开发,此技术平台本身具备的跨平台性及高效性能够使得软件程序具备良好的可移植性,应用程序的运行不依赖日常系统的硬件、操作系统及中间件等。
  在J2EE的开发之中,应用程序的开发允许软件人员定制符合系统开发的组件内容,将这些组件集中于软件管理系统之中,使得开发人员能够有效的降低系统开发的费用。J2EE开发环境具备良好的可伸缩性,服务器上可以运行软件程序,满足用户的访问需求,服务器端提供良好的负载平衡策略,消除业务逻辑程序之中存在的瓶颈及问题,软件程序能够运行在多台服务器之中,为用户的访问需求提供全天候的访问资源,对于实时性要求高的系统服务器需要对服务的响应进行及时响应,否则会因为服务器端的宕机导致系统面临严重的后果,给客户带来严重的损失[17]。
  在J2EE的开发之中,应用程序使用分布式的开发模型,按照业务逻辑的功能进行区分,区分的业务主要是组件,每一个组件能够运行在不同的服务器之中。在J2EE的设计初衷,其主要解决的问题是两层业务模式开发的弊端。在以往的C/S业务模式的开发之中。大部分的业务处理主要在客户端进行处,理,这种模式主要的问题在于客户端的维护困难,由于大部分业务在客户端进行处理,使得客户端变得臃肿,每一次对系统进行升级的时候需要对每一个客户端进行更新与维护,难以进行改进与升级,而目前采用的J2EE开发技术使得两层应用模型能够进行改进,分为三层或者四层的业务模型进行设计实现。
  在典型的J2EE四层业务模型的设计之中,每一个层次对应不同的操作作用,第一个层次是在客户端运行的业务逻辑组件,负责客户业务的提交与处理,第二个层次是Web组件,主要运行在信息管理系统的服务器的一段,负责为整个信息管理系统提供Web访问服务,第三个层次的内容是业务逻辑组件,主要在系统的服务器端,负责对整个信息管理系统的业务逻辑进行处理,从而完成整个系统业务功能的处理,第四个层次主要是系统的数据库端,主要负责对整个信息管理系统的数据信息的存储,首先抽取整个信息管理系统的数据库实体,确定好数据库实体之后负责对整个数据信息的存储。
  2.2.1Struts技术框架
  对于MVC业务模式而言,其业务内容在上述进行了详细说明,而典型的实现方式是Struts[18]业务框架,此框架是开源的,同Tomcat等一样,都是Apache的开源项目,开源的特性使得软件程序开发人员能够了解开源业务框架的内部实现机制。
  在Struts业务框架之中,用户的操作请求通过JSP进行发送,提交到Struts业务框架的*.do,*.action之中,这些都是业务框架的处理标记文件,根据提交的标记名称处理struts.config.xml此配置文件,根据配置文件中的内容,将对应的处理文件进行跳转,寻找到对应的Action文件之中,将处理的结果进行反馈,通过JSP页面进行显示。
  在Struts业务框架之中,业务框架整合了视图层、业务模型图层及控制器层。在Struts业务框架之中的模型层之中,将数据访问技术与模型层进行结合处理,包括JDBC、Hibernate及EJB等。在Struts业务框架的视图层之中,主要通过JSP技术进行显示。在Struts业务框架之中,业务模型主要分为两个,分别是改变状态的操作及系统的内部状态,系统的内部状态由实体Bean进行表述,根据设计程序处理场景业务的不同,实体Bean之中包括业务持续的状态内容,根据业务的改变从数据库之中获取对应的数据信息。对于某些通用的业务程序,如数据连接、检验规则等,将这些方法进行封装,供系统之中的应用程序进行调用。
  在Struts业务框架之中,视图层主要由JSP技术开发完成,用户在JSP技术的页面之中点击进行输入,之后系统处理之后通过JSP技术的页面进行显示,在Struts业务框架之中,其包括多种自定义的标签库,完成用户业务功能界面的操作过程。在业务框架之中,控制器的组件是ActionServlet类,对业务类进行实例化的操作,对应的映射操作由配置文件完成。在Struts业务框架之中,实现的思路主要针对WebMVC模式进行实现,将MVC模式的的思路进行分离,主要是业务逻辑与显示逻辑进行分离,从而完成信息管理系统业务功能的实现。
  2.2.2Hibernate技术框架
  对Struts2业务框架进行叙述之后,下一步主要的工作内容是对Hibernate业务框架进行描述,其主要的作用是对象关系映射框架,对应的特点为开源,因此使得Hibernate[19]业务框架在实际的应用之中得到了快速的发展,对之前数据库连接的JDBC进行了有效的封装,使得软件程序开发人员能够使用面向对象的思路对数据库的连接进行有效处理,从而将数据信息进行持久化的操作。Hibernate业务框架应用的范围较广,一方面能够在Web应用程序之中进行应用,同样可以在客户端的应用程序之中进行使用,有效了提升了业务程序的使用范围。
  在Hibernate业务框架之中,主要的数据操作接口分为五个方面,分别为Configuration操作接口、Query操作接口、Transaction操作接口、SessionFactory操作接口、Session操作接口,这五个操作接口在Hibernate的应用场合之中都需要进行使用,从而完成业务逻辑程序之后总的事务控制处理及持久化对象的操作存取。在业务逻辑的程序开发之中,Hibernate最大的优势在于能够取代传统应用程序的CMP业务处理过程,有效的完成整个信息管理系统的数据持久化方面的操作。

  2.3Oracle数据库

  对于电力勘测信息管理系统而言,数据库是整个信息管理系统开发的核心关键环节,所有的业务功能的处理都需要对数据信息进行调用、更新、存储等操作。对于数据库而言,其主要工作目标是将信息管理系统的所有数据信息进行存储,方便登录此信息管理系统的用户对数据信息进行共享操作。目前数据库的发展历史只有半个多世纪,然后尤其其强大的数据存储业务功能,使其得到了快速的发展,迄今为止已经经过三个阶段的发展,分别是网状型的数据库、关系型的数据库及非结构化的数据库[20]。目前大部分商用的信息管理系统都是采用关系型的数据库进行数据信息的存储,可以有效降低数据信息的冗余;用户通过数据库可以实现对某类数据信息进行检索操作,同时可以根据业务的需求对这些数据信息进行快速统计,输出报表内容,避免了以往采用手工方式进行统计的错误与高额的成本;通过数据库管理系统可以确保数据的可维护性及一致性,从而提升数据信息的可靠性及安全性;数据库管理系统提供良好的数据备份及恢复机制,极大的提升数据信息的安全性[21]。
  系统采用的开发框架为Java方面的技术,因此在对数据库系统进行选择的时候,Oracle数据库成为良好的选择,这两者之间共同的特点是满足大型信息管理系统的开发,能够进行无缝连接的开发。对于电力勘测信息管理系统而言,其本身的定位属于大型信息管理系统,选择此项开发技术与数据库能够有效降低后期软件运行的成本。对于Oracle数据库而言,其的开发公司是由甲骨文公司,寄托于Oracle公司强大的数据管理能力及软件开发能力,能够为MySQL数据库进一步的发展提供良好的支撑[22]。

  2.4B/S模式

  在应用系统的开发之中,随着Web技术的进一步扩展,B/S网络体系架构应运而生,B/S[23]网络体系架构的全称为浏览器/服务器模式,对应英文的全称为Browser/Server。此种应用模式最大的特点是是统一了客户端的开发,应用程序主要集中在服务器端进行开发就可以,客户端只是提供用户操作的接口及显示的窗口就可以,而且客户端主要的要求是安装一个浏览器,而这个大部分的电脑都有配置,极大的方便了系统的开发。
  在B/S模式的网络体系架构应用之前,通常使用的网络结构为C/S,但是经过种种的应用之后发现,C/S网络体系结构存在种种不同的问题,因此在C/S应用的基础之上进行了改进,发展了应用在因特网之中的三层网络体系,从本质上讲,B/S网络体系架构从本质上说也是C/S网络体系架构,可以看作是传统的二层网络模式进行了发展扩充成三层网络体系架构,并在因特网之中得到了应用。
  在B/S网络体系架构之中,目前浏览器的技术已经不断成熟,结合最新发展的Active技术及多种脚本语言,原先只能在单机版本上实现的业务功能也可以在网络之中进行实现,通过这些新技术的使用可以有效降低软件程序的开发成本。目前B/S模式的结构的使用状况越来越多,各种需求的变化推动了Ajax技术的发展,并且这些技术在客户端得到了部分应用,有效降低了客户端的负担,提升了用户与服务器进行交互的速度,使得用户在信息管理系统的操作能够进行实时刷新[24]。
  B/S业务模式与C/S模式有很大不同,详细的内容如下面所示。
  1软硬件环境不一致
  B/S业务模式主要运行的环境为因特网之中,部署B/S业务的系统并不需要专门由用户自己部署,可以对服务器对应的设备进行租用,适应性方面比C/S业务模式强;C/S业务模式部署在专门的软硬件环境之中,如局域网之中的交换机、路由器、服务器、客户端等都需要专门进行配置。对应部署专门的网络。
  2两者具备不同的程序架构
  在C/S业务模式之中,系统的响应速度快,用户操作之后可以直接查询处理结果,因此日常主要的工作在于对业务流程进行梳理,从而验证系统的多方位操作权限;B/S业务模式相比C/S而言,日常需要做的工作更多,对业务程序优化的基础上,着重对系统的访问速度及安全性进行开发。
  3.对系统的安全性要求不同:B/S业务模式的系统的安全性要求高,主要原因在系统处于网络之中,每一个用户通过网络都可以发起对系统的访问。C/S模式的系统部署在局域网之中,使得对数据信息的控制力较强,通常需要较高机密性的系统都采用此C/S结构进行开发,可以有效提升信息管理系统的安全性。
  4.软件的维护性不同:B/S业务逻辑处理主要在服务器端,因此对信息管理系统进行升级的时候,只需要对服务器端进行维护即可,维护成本较低,开销较小;而C/S模式的系统由于业务逻辑处理主要都在客户端,导致每一次系统升级的时候都需要对系统的客户端进行升级,因此极大的提升了系统的升级维护成本。对于需要较大数量的用户访问的系统,采用B/S模式进行开发更适合。

  2.5本章小结

  本章详细叙述了系统开发采用的技术平台内容,其采用Web开发之中的成熟网络技术,包括J2EE平台、SSH业务框架、Oracle数据库,此样开发最大的优势在于采用当今成熟的网络开发技术,能够保持系统的稳定。

  第3章系统需求分析

  对于电力勘测信息管理系统而言,需求分析阶段的内容是确定系统平台需要进行开发的功能需求及非功能需求方面的内容,前者通过用例图进行建模,给出给出其详细的性能需求指标。

  3.1系统可行性分析

  在对电力勘测信息管理系统进行开发之中,首要的工作内容是对系统开发的可行性进行分析,从而从各个角度判断电力勘测信息管理系统是否值得单位为其投入经费进行开发,对于本系统而言,主要从四个方面进行分析,分别是技术方面、操作方面、经济方面及管理方面进行认真的分析,从而确保电力勘测信息管理系统的开发符合公司的利益,详细的分析的内容如下面所示。
  1.技术可行性分析:主要从电力勘测信息管理系统的开发采用的技术角度进行分析,从第二章的技术章节就可以明确系统才用的开发技术为JavaEE开发平台,此项平台技术是目前主流的Web开发技术之一,技术已经非常成熟,而且可以实现对电力勘测信息管理系统进行快速开发,满足用户开发的需要,因此电力勘测信息管理系统从技术上分析是完全可行的。
  2.经济可行性:在对信息管理系统进行开发的时候,经济上的分析是重要的开发前提,如果开发一套信息管理系统,单位只是在投入而没有看到由于系统的使用使得成本下降,那么这套信息管理系统的开发肯定是失败的。对于电力勘测信息管理系统而言,目前前期已经具备一个简易的版本,但是这个版本的系统已经不能满足单位现在业务的快速发展。在这样的背景下,开发新系统成为必然的选择,而且在系统开发之后,能够信息的流程规范可以提升总体工作人员的工作效率,降低工作成本,因此从经济角度上分析,此项系统的开发完全是可行的。
  3.管理可行性:对于电力勘测信息管理系统而言,日常其管理主要通过因特网进行,通过不同的部门、人员及对应的规章制度,实现有效的上下级部门之间的管理与沟通。因此从管理角度上分析,电力勘测信息管理系统的开发是可行的。
  4.操作可行性分析:对于工作人员而言,此前已经具备了相关的工作经验,对于新系统的开发,对每一个工作人员进行简单的培训结合系统使用说明书就可以完成电力勘测信息管理系统的操作。因此从操作上分析,电力勘测信息管理系统的开发是可行的。
  综上可以得出,对于电力勘测信息管理系统的开发是可行的。

  3.2系统业务流程分析

  随着经济的日益月异的高速发展,电力企业在国民生产中的社会地位越来越重,没有了电,我们的社会几乎要停滞不前,人民的生活将遭受极大的打击,因此,电力线路的安全运行是我们电力人一直追求的共同目标。在现代社会,无论在偏远的农村还是在繁华的城市,通电到户基本已全面实现,电力系统实现全覆盖,但是这样全国大面积的用电覆盖率带来光明的同时,也带来了用电安全的隐患,因此,配电网是电力系统中涉及面最广的部分,配电网的健康和有效运用关系着人民生活和生产,如何建立健全并提高配电网建设的高效率高质量,应当从前期的电力勘测设计中来有效缩短制定架空线路工程的周期。对于电力勘测信息管理系统,结合日常业务操作流程,主要的业务功能有电力勘测、信息采集、数据管理、数据应用,具体如图3-1所示。
电力勘测信息管理系统的设计与实现-正文
  图3-1业务流程图
  从图3-1业务流程图可以看出日常单位业务操作的主要工作,首先进行电力勘测,从而对各种数据信息进行采集,之后将采集的数据信息进行过滤处理,导入与导出等操作,从而存储到信息管理系统之中,便于后期根据业务功能模块的需要对数据信息进行处理。
  对于功能需求的说明,经过业务分析可以得出,系统的用户分为多个类型,主要分为工作人员、领导用户及系统管理员,其中领导用户分为部门领导,及更高权限领导。不同的用户权限不同,一般工作人员可以操作目前电力勘测信息管理系统的所有业务的基本操作模块,但是部分业务功能需要上级领导授权。业务功能主要采用UML之中的用例图进行说明,主要分为系统角色及操作用例,从而对每一个业务功能模块实现的内容进行详细的分析,具体内容如下面所示。

  3.3功能需求分析

  对于功能需求的说明,主要采用UML之中的用例图进行说明,主要分为系统角色及操作用例,从而对每一个业务功能模块实现的内容进行详细的分析,具体内容如下面所示。
  3.3.1信息采集用例分析
  在电力勘测信息管理系统之中,信息采集主要负责对各类数据信息进行采集,包括巡检的数据信息、设备数据信息、地址数据信息、天气数据信息,对这些数据信息按照系统对应数据的要求进行编码。
  此业务功能模块的详细操作用例如图3-2所示。
电力勘测信息管理系统的设计与实现-正文
  图3-2信息采集业务功能用例图
  在信息采集业务功能的三个用例的操作中,以设备信息采集为例进行说明,详细需求说明表如表3-1所示。
  表3-1设备信息采集需求描述表
  电力勘测信息管理系统的设计与实现-正文
  从表3-1设备信息采集需求描述表之中对操作前提、操作步骤、其他操作、异常处理、后置条件等内容进行叙述,便于软件程序开发根据需求分析确定的内、容进行设计与实现操作,满足用户的操作要求。
  3.3.2数据管理用例分析
  在对电力的数据信息进行采集之后,后续需要对数据信息进行进一步的处理,具体数据管理内容如图3-3所示。
电力勘测信息管理系统的设计与实现-正文
  图3-3数据管理用例图
 
  从图3-3数据管理用例图之中可以看出详细的工作内容,主要分为数据的导入与导出、数据的过滤与数据解析,从而将符合系统要求的数据信息进行入库处理。在数据管理业务功能的用例的操作中,以数据导入为例进行说明,详细需求说明表如表3-2所示。
  表3-2数据导入需求描述表
电力勘测信息管理系统的设计与实现-正文
 
  从表3-2数据导入需求描述表之中对操作前提、操作步骤、其他操作、异常处理、后置条件等内容进行叙述,便于软件程序开发根据需求分析确定的内容进行设计与实现操作,满足用户的操作要求。
  3.3.3电力勘测用例分析
  电力勘测是系统的核心业务功能,主要包括地质测量等业务功能。具体电力勘测操作用例图如3-4所示。
电力勘测信息管理系统的设计与实现-正文
  图3-4电力勘测用例图
  从图3-4电力勘测管理用例图之中可以看出详细的工作内容,主要包括现场勘测、选址及撰写报告等内容,在电力勘测业务功能的用例的操作中,以现场勘测数据录入为例进行说明,详细需求说明表如表3-3所示。
  表3-3现场勘测数据录入需求描述表
 电力勘测信息管理系统的设计与实现-正文
  从表3-3现场勘测需求描述表之中对操作前提、操作步骤、其他操作、异常处理、后置条件等内容进行叙述,便于软件程序开发根据需求分析确定的内容进行设计与实现操作,满足用户的操作要求,客户点击此业务功能模块可以对地质测量数据信息进行录入。
  3.3.4数据应用用例分析
  对电力勘测的相关数据信息而言,在信息采集、数据管理等操作之后,核心的是对这些数据信息进行应用,详细操作的业务用例图如图3-5所示。
  从图3-5数据应用功能用例图之中可以看出对应的操作内容,主要包括的操作内容有绘制CAD图纸、编制概预算、出图存档等内容。在数据应用业务功能的用例的操作中,包括的子业务功能用例较多,选择选择其中一个功能进行说明,此处以绘制CAD图纸为例进行说说明。
电力勘测信息管理系统的设计与实现-正文
  图3-5数据应用功能用例图
  详细需求说明表如表3-4所示。
  表3-4绘制CAD图纸需求描述表
 电力勘测信息管理系统的设计与实现-正文
  从表3-4绘制CAD图纸描述表之中对操作前提、操作步骤、其他操作、异常处理、后置条件等内容进行叙述,便于软件程序开发根据需求分析确定的内容进行设计与实现操作,满足用户的操作要求。
  3.3.5系统维护用例分析
  在电力勘测信息管理系统之中,各类用户登录系统平台对业务功能进行操作,对于这些用户需要进行验证的权限管理,主要通过权限管理功能对这些用户进行权限设置,权限设置的标准主要是各个用户所在的部门及对应的操作职能。
  此业务功能模块的详细操作用例如图3-6所示。
电力勘测信息管理系统的设计与实现-正文
  图3-6系统管理功能用例图
  按照系统业务的用户,用户类型主要分为普通用户、高级用户、管理员及超级管理员等操作角色,每一个角色的操作权限不同,普通用户的权限较低,超级管理员的权限最高,系统维护人员的权限为管理员及超级管理员权限。
  在系统管理业务功能的三个用例的操作中,以用户管理为例说明,需求说明表如表3-5所示。
  表3-5用户管理需求描述表
 电力勘测信息管理系统的设计与实现-正文
  从表3-5用户管理需求描述表之中对操作前提、操作步骤、其他操作、异常处理、后置条件等内容进行叙述,便于软件程序开发根据需求分析确定的内容进行设计与实现操作,满足用户的操作要求。

  3.4非功能性需求分析

  针对电力勘测信息管理系统的功能通过用例图进行建模分析完成之后,系统的非功能需求分析方面的内容同样是系统应重点考虑的内容,对于电力勘测信息管理系统而言,主要围绕安全性需求与性能需求两个方面的内容对非功能需求分析方面的内容进行叙述。
  3.4.1安全性需求
  针对电力勘测信息管理系统而言,在进行需求分析的时候就需要考虑到系统未来部署应用可能会运动的问题,包括数据库安全要求、应用程序安全要求及浏览器访问要求等方面的内容,对系统这三个部分的内容进行详细的分析,如下面所示。
  1.数据库安全要求:对于电力勘测信息管理系统,数据信息的安全性处于重要的地位,日常用户访问系统数据库时候应按照操作权限进行,浏览用户不具备删除的操作权限。除了权限设置之外,数据库应采用严格的物理措施提升整个电力勘测信息管理系统数据库的安全性,实时对数据库的信息进行异地备份,提升系统数据信息的容灾性;
  2.应用程序安全要求:日常电力勘测信息管理系统的信息采集、数据管理等业务功能逻辑代码部署在系统的应用服务器上,对外提供访问服务。企业用户登录系统进行各项业务的操作,应用服务器同数据库服务器一样,应采用严格的安全措施以提升系统的安全性;
  3.浏览器访问要求:对于用户而言,日常用户通过种类繁多的浏览器对电力勘测信息管理系统进行服务,因此在对电力勘测信息管理系统进行测试的时候,应充分测试浏览器,从而使得电力勘测信息管理系统能够与当今主流的浏览器进行兼容。
  3.4.2性能需求
  对于电力勘测信息管理系统,性能需求分析的内容同功能需求同样重要,主要涉及到电力勘测信息管理系统使用的便利性,对于电力勘测信息管理系统而言,非功能需求分析方面的内容主要围绕响应时间、并发性与可靠性三个方面的内容进行分析,详细内容如下面所示。
  1.响应时间:对于电力勘测信息管理系统的诸多业务功能模块而言,日常用户在进行操作的时候,系统的响应时间应在用户可以接受的范围以内,如果响应时间过长,则整个系统的开发必然是不友好的;
  2.并发性:日常电力勘测信息管理系统会有一定数量的用户进行访问,在这些用户同时访问系统的时候,系统可以对用户的操作请求进行响应。
  3.可靠性:在电力勘测信息管理系统进行部署运行之后,系统应提供良好的可靠性,针对用户的访问要求进行响应。如果出现未知的原因导致系统出现问题,系统可以最快的时间进行切换,从而提供良好的数据访问服务。
  对电力勘测信息管理系统的性能进行认真的分析,从而确定总体性能测试的需求值如表3-6所示。
  表3-6系统性能需求表
电力勘测信息管理系统的设计与实现-正文
  从表3-6系统需求表之中可以看出主要的内容包括统计报表时间、业务功能模块最大响应时间、平均响应时间等内容。

  3.5本章小结

  根据系统的业务流程之中可以确定,主要的业务功能分为信息采集、电力勘测、数据应用等业务功能,对这些业务功能通过用例图进行建模,从而描述每一个业务功能的工作内容,需求分析阶段是整个系统设计与实现的重要前提,良好的需求分析可以降低后续电力勘测信息管理系统进行设计与实现的工作成本。本章是软件系统开发的重要内容,主要的目标是确定系统开发的业务功能等方面的内容,并且对系统的非功能需求及可行性分析进行叙述。

  第4章系统设计与实现

  在对电力勘测信息管理系统的开发之中,需求分析的工作主要是系统确定的业务功能及性能需求,本章主要的工作内容是依据需求分析方面的内容进行设计与实现操作。设计部分主要叙述了系统的总体设计、功能架构设计、业务功能设计的内容实现部分主要给出各个业务功能业务逻辑功能实现方面的内容。

  4.1系统体系架构设计

  根据需求分析阶段确定的任务与目标,可以明确系统网络体系结构在设计的时候确定采用的为B/S体系结构,业务处理主要分为三个层次进行开发与处理,首先是用户操作层,此一层次主要在浏览器端,用户根据信息管理系统具备的业务功能进行操作。针对用户的操作,业务逻辑处理负责进行响应,将对应的处理结果进行返回,业务逻辑层进行业务功能处理的时候对应调用数据库之中的数据信息,并将处理过后的数据信息进行更新,系统的体系架构如图4-1所示。
电力勘测信息管理系统的设计与实现-正文
  图4-1电力勘测信息管理系统架构图
  从图4-1电力勘测信息管理系统的详细体系结构设计的图中可以看出此业务层次架构设计的内容,从上到下可以分为三个层次结构,分别针对用户的操作、业务逻辑程序处理及数据信息的存储三个方面来进行设计,从而完善整个电力勘测信息管理系统的开发,这三个层次架构分别具备不同的操作作用。系统层次架构之间具备良好的可扩展性,方便后续程序开发人员根据业务的需求进行功能的扩展与升级,下面对这三个层次架构进行详细的分析。
  1.用户界面层:从层次架构的名称之中可以看出其主要的作用是用于系统用户的操作访问,主要有两方面的操作内容,一方面负责接收用户的操作请求,另外一个方面将操作处理的结果进行展现,满足用户的操作请求;
  2.业务逻辑层:主要负责的业务是对电力勘测信息管理系统的业务逻辑程序进行开发与处理,主要包括的业务功能模块有数据采集、数据应用、电力勘测等业务功能。针对用户的操作请求对应业务逻辑模块进行处理的时候,需要调用数据库的数据信息完成操作。
  3.数据层:此层次架构主要的工作目标主要是为了完成电力勘测信息管理系统的数据信息的访问与存储,访问主要通过Hibernate业务框架进行连接处理,提供软件程序开发人员所需要的数据信息。对于电力勘测信息管理系统而言,采用不同的数据库表格来对电力勘测信息、系统维护信息等进行存储。

  4.2系统网络架构设计

  对于电力勘测信息管理系统,其主要的工作内容是负责日常对企业业务的管理操作,根据业务操作的需要,在对体系架构进行设计之后,下一步的工作是围绕系统的网络架构进行设计。对于电力勘测信息管理系统而言,企业及其下属子公司都需要登录系统进行访问操作,因此业务的需要决定了系统平台主要采用的设计模式为B/S网络设计方式,工作人员、领导用户等通过因特网发起对电力勘测信息管理系统的访问操作,详细网络设计的示意图如图4-2所示。
电力勘测信息管理系统的设计与实现-正文
  图4-2系统网络设计图
  从图4-2电力勘测信息管理系统的网络设计图之中可以看出详细的设计操作内容,从整个系统的部署、安全措施的设计及用户类型,电力勘测信息管理系统的网络设计图都进行了说明。日常用户需要通过因特网发起对电力勘测信息管理系统的访问服务,根据用户类型的不同,其主要可以分为工作人员、领导用户等,其中领导用户根据部门的不同、子公司的不同等同时可以多个类型的领导用户。
  日常这些用户通过互联网发起对整个电力勘测信息管理系统,系统的服务器端负责对整个用户的访问请求进行响应。在电力勘测信息管理系统的服务器端,其主要可以分为两个部分,分别是针对数据信息部署的数据库服务器及应用程序部署的应用服务器,在互联网与服务器所在的机房的联系中,通过软硬件防火墙等方式最大程度的提升总体电力勘测信息管理系统的安全性。

  4.3系统功能设计

  在电力勘测信息管理系统的设计之中,总体架构设计是重要的工作内容,上述章节的内容已经进行详细的说明,在总体设计之后,下一步主要的工作内容就是各个业务功能模块进行设计,由需求分析的内容可以得知,主要的功能有信息采集、数据管理、电力勘测、数据应用、系统维护。对系统的总体架构进行设计之后,下一步主要的工作内容是对系统的功能架构进行分析,详细工作架构如图4-3所示。
  从图4-3系统功能结构图中可以看出,具体电力勘测信息管理系统包括的功能模块众多,其中作者具体参与实现的功能模块包括信息采集、数据管理、电力勘测、数据应用、系统维护。
  1.信息采集业务功能:主要针对电力勘测的各类数据信息进行采集,包括设备信息采集、地址信息采集、天气信息采集等;
  2.数据管理功能:围绕信息采集的数据信息进行处理,包括数据的导入与导出、数据过滤等操作;
  3.电力勘测功能:是系统的核心业务功能,主要负责对地质进行测量、勘探等操作;
  4.数据应用功能:主要针对信息采集、数据管理中的数据进行应用,包括编制图件、编制概预算等应用;
  5.系统维护:主要针对电力勘测信息管理系统进行维护,包括用户管理、权限设置、数据库管理等方面的操作。
电力勘测信息管理系统的设计与实现-正文
   图4-3系统功能结构图

  4.4数据库设计

  在电力勘测信息管理系统之中,体系架构设计之外,系统另外的重要任务是对系统进行数据库设计的工作,核心的工作内容是为了对系统具备的多种种类的数据信息进行安全设计,从而提供给业务功能处理的多种数据信息。在数据库设计阶段,首要的工作任务是对数据库实体进行设计,然后给出详细的数据库表格设计,包括数据信息类型、数据字段名称等,从而满足系统数据信息的存储。
  4.4.1实体描述
  对于电力勘测信息管理系统而言,首要的工作内容是对系统的概念结构进行设计,主要的工作内容是确定数据库的实体,主要包括两个方面的内容,一方面是系统的实体名称,另外是实体对应的属性内容。实体主要是指电力勘测信息管理系统客户存在的事务,而属性信息针对此种事务对应的性质,确定数据库实体之后,下一步主要的工作内容是确定电力勘测信息管理系统各个数据库之间的关系,从而确定系统的E-R图。在电力勘测信息管理系统的E-R图之中,存在多种的数据信息联系,主要包括一对一联系、一对多联系及多对多联系等,根据业务管理系统的需要从而确定每一个数据库实体之间的关系。
  对电力勘测信息管理系统进行分析之后,确定系统的数据库实体都包括工作人员数据库实体、设备信息实体、系统管理员实体、故障信息实体等内容,针对这些数据信息实体,都包括对应不同的属性内容。对于数据库实体进行分析之后,从而得出电力勘测信息管理系统总体的E-R图.详细的内容如图4-4所示。
电力勘测信息管理系统的设计与实现-正文
  图4-4电力勘测信息管理系统总体E-R图
  对电力勘测信息管理系统进行数据库设计的时候,首要的工作内容是确定电力勘测信息管理系统之中的数据库实体方面的内容,主要依据需求分析的内容及整个电力勘测信息管理系统的业务流程,从而确定每一个数据库实体及属性内容。经过分析之后可以确定需要存储的数据库实体有角色实体、系统管理员、设备信息、勘测信息、地质信息等内容。
  4.4.2数据库表格设计
  对数据库的实体进行分析之后,从而可以有效的确定整个电力勘测信息管理系统需要存储的内容,下一步软件程序开发人员主要的工作内容是对数据库表格的详细设计过程,对整个电力勘测信息管理系统的字段名称、数据类型、数据长度、是否为空、是否为主键等数据信息的存储内容进行分析。
  对于电力勘测信息管理系统的数据库阶段的工作内容而言,在对各个数据库实体进行设计之后,下一步的工作内容是围绕这些数据库实现进行数据库表格的设计,需要确定每一个属性内容的数据类型、存储的长度、数据是否为空等内容,同时需要考虑业务功能后续的升级维护问题,针对需要的数据库表格留足对应的备用字段,需要针对数据库设计的内容,需要具备良好的信息文档进行说明。
  接着叙述电力勘测信息管理系统的管理员信息表,对整个数据库表格的字段名称、数据长度、是否为空等进行叙述,对应的用户信息表如表4-1所示。
  表4-1管理员信息表
 电力勘测信息管理系统的设计与实现-正文
  从表4-1管理员信息表之中可以看出主要的工作内容,针对管理员在电力勘测信息管理系统之中的管理员名称、管理员密码等数据信息进行存储,便于后续业务功能模块对此数据库表格进行调用。
  首先叙述电力勘测信息管理系统的用户信息表,对整个数据库表格的字段名称、数据长度、是否为空等进行叙述,对应的用户信息表如表4-2所示。
  表4-2用户信息表
电力勘测信息管理系统的设计与实现-正文
  从表4-2用户信息表之中可以看出主要的工作内容,针对用户在电力勘测信息管理系统之中的登录用户名、登录密码、联系方式、联系地址等数据信息进行存储,便于后续业务功能模块对此数据库表格进行调用。
  接着叙述电力勘测信息管理系统的角色信息表,对整个数据库表格的字段名称、数据长度、是否为空等进行叙述,对应的角色信息表如表4-3所示。
  表4-3角色信息表
电力勘测信息管理系统的设计与实现-正文
  从表4.3角色信息表之中可以看出主要的工作内容,针对角色信息在电力勘测信息管理系统之中的角色名称、角色操作、功能操作、上级菜单、下级菜单等数据信息进行存储,便于后续业务功能模块对此数据库表格进行调用。
  接着叙述电力勘测信息管理系统的设备信息表,对整个数据库表格的字段名称、数据长度、是否为空等进行叙述,对应的设备信息表如表4-4所示。
  表4-4设备信息表
  电力勘测信息管理系统的设计与实现-正文
  从表4-4设备信息表之中可以看出主要的工作内容,针对设备信息在电力勘测信息管理系统之中的购买时间、设备用途、购买金额等数据信息进行存储,便于后续业务功能模块对此数据库表格进行调用。
  接着叙述电力勘测信息管理系统的地理信息表,对整个数据库表格的字段名称、数据长度、是否为空等进行叙述,对应的地理信息表如表4-5所示。
  表4-5地理信息表
 电力勘测信息管理系统的设计与实现-正文
  从表4-5地理信息表之中可以看出主要的工作内容,针对地理信息在电力勘测信息管理系统之中的经度、纬度等数据信息进行存储,便于后续业务功能模块对此数据库表格进行调用。
  接着叙述电力勘测信息管理系统的勘测信息表,对整个数据库表格的字段名称、数据长度、是否为空等进行叙述,对应的勘测信息表如表4-6所示。
  从表4-6勘测表之中可以看出主要的工作内容,针对勘测信息在电力勘测信息管理系统之中的勘测人员、勘测时间等数据信息进行存储,便于后续业务功能模块对此数据库表格进行调用。
  表4-6勘测信息表
 电力勘测信息管理系统的设计与实现-正文
 
  最后叙述电力勘测信息管理系统的故障信息表,对整个数据库表格的字段名称、数据长度、是否为空等进行叙述,对应的投资种类表如表4-7所示。
  表4-7故障信息表
 电力勘测信息管理系统的设计与实现-正文
  从表4-7故障信息表之中可以看出主要的工作内容,针对故障信息在电力勘测信息管理系统之中的故障描述、发现人等数据信息进行存储,便于后续业务功能模块对此数据库表格进行调用。

  4.5系统功能详细设计与实现

  针对各个业务功能模块进行设计之后,下一步主要的工作内容是对这些内容进行实现,实现的内容主要是需求分析阶段确定的数据应用、电力勘测等业务内容,对这些业务功能的实现逻辑进行说明。
  4.5.1信息采集管理模块实现
  对于电力勘测信息管理系统之中,日常获取数据信息主要通过两种方式进行,自动采集及手工采集两种方式,自动采集方式主要是通过电力勘测的采集端自动进行传输,此种采集方式是高度自动化的,而且操作起来简单快捷,可以快速将数据信息存储到系统的数据库之中。人工采集数据信息主要通过手动的方式定时、定点对数据信息进行采集,之后将采集的数据信息存储在系统的数据库之中,数据采集的具体流程图如图4-5所示。
电力勘测信息管理系统的设计与实现-正文
  图4-5数据采集实现流程图
  从图4-5数据采集实现流程图可以看出数据信息的处理过程,首先数据采集业务功能模块开始操作,之后根据系统之前设计的业务需要,对数据信息进行采集处理,详细的工作内容包括数据采集准备、数据采集、数据转换及数据传输、入库等操作,具体每一个阶段的工作内容如下面所述。
  1.数据信息采集阶段:主要按照业务的需求,对采集设备放置的位置及对应采集的信息进行设置,对信息存储的数据库了解其数据结构、数据关系表之间的关系,从而为信息的存储进行准备;
  2.数据信息的采集:按照电力勘测信息管理系统的数据采集需要,负责记录每一个设备的位置及基础信息,按照设置的属性对信息进行采集、传输、存储及备份操作;
  3.信息的转换:在信息的采集端对数据进行处理,主要针对采集的数据信息进行处理,按照业务处理对内容进行处理,将采集的不规则的信息进行处理成标准的存储的格式,便于后续对采集到的信息进行存储;
  4.对信息进行转换之后,下一步主要的工作内容是将信息进行传输,根据系统提供的信息传输业务功能,将采集端的信息进行传输与存储,便于后期对信息进行进一步处理。
  在数据信息采集的过程之中,联网数据采集管理示意图如图4-6所示。
电力勘测信息管理系统的设计与实现-正文
  图4-6联网数据采集管理
  从图4-6联网数据采集管理示意图之中可以看出详细的操作内容,主要数据信息通过自动化的采集方式进行操作,另外的信息通过手工数据的导入操作,将自动化的采集方式与手工的方式进行结合,从而高效率的保障采集的过程。
  信息采集主要针对电力勘测过程之中需要的各类数据信息进行采集,具体信息采集业务类图如图4-7所示。
电力勘测信息管理系统的设计与实现-正文
  图4-7信息采集业务管理类图
  从图4-7信息采集业务管理类图之中可以看出详细的管理操作内容,设备负责对信息进行采集、传输等,管理员可以对数据信息进行操作。
  对采集管理操作的时序图如图4-8所示。
  从图4-8采集操顺序图之中可以看出详细的内容,设备负责对数据信息进行编码,之后按照规定的格式进行传输,从而完成整个数据信息的采集处理过程。
电力勘测信息管理系统的设计与实现-正文
  图4-8采集操作顺序图
  4.5.2数据管理功能实现
  在电力勘测信息管理系统之中,信息采集完成之后,下一步需要对数据信息进行处理,包括数据导入、数据导出、数据分析等操作,具体数据导入操作如图4-9所示。
电力勘测信息管理系统的设计与实现-正文
  图4-9数据导入流程图
  从图4-9数据导入流程图之中可以看出详细的管理操作过程首先对系统管理员具备的权限进行验证,验证通过之后需要对导入的数据信息进行格式审核,审核通过之后完成数据导入操作。
  对于数据管理处理的业务过程,详细处理的整个过程示意图如图4-10所示。
电力勘测信息管理系统的设计与实现-正文
  图4-10数据管理过程示意图
  从图4-10数据采集过程示意图可以看出详细业务处理过程,针对数据信息的业务数据,由数据采集过程进行操作,通过网络对业务数据信息进行传输,服务器端对采集过来的信息发起清洗转换操作,对应信息存储与数据库之中的基础表之中,对获取的进行处理。
  对整个信息进行分析处理的过程之中,定时对数据信息进行采集与管理,按照业务规定对信息进行采集,需要设定电力勘测信息管理系统的多个方面的信息,包括信息的采集周期、集时间及具体采集的规则,有效的获取数据资源。在对数据信息进行处理的时候,需要设定数据资源的时间戳等信息,有效的维护整个资源数据信息。
  数据采集管理的具体处理按照软件部署的三层架构进行处理,用户界面负责对整个资源信息进行处理,业务逻辑负责整个电力勘测信息管理系统的业务处理,而数据库层次负责对此数据资源进行整个与存储,按照数据库设计的阶段进行处理。
  在数据管理业务之中,资料管理也是重要的管理内容,其内容主要包括:各类有关规程、产品资料、设备材料信息应设专人负责管理,存放整齐;所有规程、信息、设备的图纸资料均应分别立档,编号,以方便使用;使用图纸资料必须爱护,不得随意乱画涂改,以保证其完整性和正确性;各类设备资料更换改进后应由负责人及时登记,并分类装入该设备专栏;专档的资料夹和资料袋应根据设备名称的变更及时更换,保持一致;图纸资料外借须经班长同意,办清手续,并及时归还,归还时检查验收合格及时归档;班组成员查看图纸资料后应立即放回原处,不得遗失;图纸资料每半年整理一次,确保图纸资料完整、清晰、整洁。
  在电力勘测信息管理系统日常的业务中,数据管理主要包括数据导入、数据导出、数据过滤等操作,从而对采集的数据信息进行进一步的处理,其中数据导入的业务逻辑说明如图4-11所示。
电力勘测信息管理系统的设计与实现-正文
  图4-11数据导入管理时序图
  从图4-11数据导入管理时序图说明详细的工作流程,在数据导入业务之中,工作人员对采集的数据信息进行进一步的处理,需要进行两个方面的验证操作,一方面是用户的登录信息,另外一方面是用户的操作权限,满足这两个方面的验证之后,则可以完成数据导入业务功能模块的操作。
  4.5.3电力勘测业务模块实现
  电力勘测信息管理系统中,电力勘测业务功能是系统的核心的操作功能,主要操作的内容是对地质的测量与勘测,从而便于进行选址及具体的电力设计过程。电力勘测业务主要由勘测班负责,勘测班根据线路运行部门提出的改造需求及上级主管部门的要求,编制计划、合理安排,按照批次完成基建项目的可研初设一体化、图纸、概算。具备条件的地区《国家电网公司配电网工程典型设计》应用率100%,图纸无违反《架空配电线路设计规程》,概算符合《20kV及以下配电网工程预算定额》要求,可研初设一体化符合标准模板。网架图及单馈路图每年进行一次修订。要求与线路运行部门提供的数据资料相符率100%。老旧小区改造、专改公项目综合考虑电网侧和客户侧两方面的需求及上级主管部门的要求,按批次、时限制定合理方案。
  具体操作流程图如图4-12所示。
电力勘测信息管理系统的设计与实现-正文
  图4-12电力勘测业务操作程序框图
  从图4-12电力勘测业务操作流程图可以看出具体的设置流程,在办理这项业务的时候,工作人员首先需要录入用户登录信息,包括用户名称与用户密码,系统负责对这方面的数据信息进行验证,满足之后进入到系统功能模块之中,对测量信息与勘测信息进行录入,从而完成业务功能模块的操作。
  对于勘测班主要工作包括:负责所辖区内10KV以下配电网专业工程设计及出图工作;负责贯彻各项规章制度、掌握设计原则,执行西安供电局配网规划原则;认真落实生产任务,细致收集第一手资料,并审查本班所出图纸的安全、经济、合理性;负责班内生产管理、劳动管理、技术管理工作,组织本班组专业技术培训和技术考核;做好岗位安全技术培训。入局新员工第三级安全教育和班组人员安全思想教育的经常性;根据局年度工作计划,制订班组年度、月度工作计划,报上级主管部门批准后组织实施;负责开展技术革新,采用新技术,不断提高设计质量。影响电力勘测的工作效率方面的因素有:现场培训力度不够、没有现场绘制草图统一图例、没有根据天气预报提前做好工作安排。针对影响的因素采用对应的措施进行管理。对于第一个影响因素应加强现场培训力度、开展员工自我学习、增进各单位同专业交流学习;对于第二个影响因素,应小组进行讨论,制定现场绘制草图统一图例、根据个人画图习惯,制定分类图例;对于第三个影响因素应工作现场采取相应应急措施、根据天气预报,提前做好工作安排、联系客户重新安排工作时间。
  在电力勘测信息管理系统之中,电力勘测是核心的业务功能,主要包括地质测量、地质勘探等业务,其中地质测量详细操作的时序图如图4-13所示。
电力勘测信息管理系统的设计与实现-正文
  图4-13地质测量操作时序图
  从图4-13地质测量操作时序图之中可以看出功能模块的操作内容,工作人员点击电力勘测业务功能,业务逻辑程序进行响应,下一步对地质测量的数据信息进行管理维护,从而完成此业务功能模块的操作。
  具体电力勘测的流程如下面所示。
电力勘测信息管理系统的设计与实现-正文
  图4-14地质测量操作时序图
  4.5.4数据应用模块实现
  在电力勘测信息管理系统之中,首要的工作内容是对信息进行采集,将采集的信息存储到系统的数据库之中,下一步主要工作是对这些数据信息进行管理与维护,包括数据导入、数据导出、数据过滤与数据解析操作等。这些操作主要的工作目标是对这些数据信息进行应用。其中电力设计是重要的数据应用方向,具体的操作流程图如图4-15所示。
电力勘测信息管理系统的设计与实现-正文
  图4-15数据应用操作流程兔
 
  从图4-15勘测班接受任务之后,需要对资料进行手机,从而绘制草图及制定方案,下一步工作是设计图纸、编制概预算及班组自审,之后提交进行审核,如果出现问题,则需要进行修改,通过审核之后正式上报生产科。
  在电力勘测信息管理系统之中,对数据信息进行采集、处理之后,下一步主要的业务功能是对数据信息进行应用,其中绘制CAD图纸是主要的操作内容,详细操作时序图如图4-16所示。
电力勘测信息管理系统的设计与实现-正文
  图4-16数据应用操作时序图
  从图4-16中可以看出详细的业务操作内容,工作人员根据工作需求点击数据应用业务功能,选择业务功能模块中的绘制CAD图纸,下一步按照系统的操作步骤进行建模,系统数据库负责对数据信息进行更新。
  具体操作页面如图4-17所示。
电力勘测信息管理系统的设计与实现-正文
  图4-17草图绘制页面
  勘测设计人员在设计工作中,应严格执行国家的有关法律法规、《电力设计规程》和行业的有关规定。在实际工作中应注意以下事项:工程必须按程序和工作来源:市政迁移等工程一定要有书面申请,其他工程需接到局有关部门工作任务书,方可进行勘测设计;大型改造方案必须满足电网规划和城市规划的要求,初设图需上报规划、运行、生产部门,经同意后方可进行设计;认真搜集现场资料,草图必须详细、清晰、准确,图面整洁完善,并妥善保管;现场工作宜两人以上进行工作,一人作图、其他人配合、复核;除双电源外,同一单位不允许两路不同馈路的电源进线或不同电压等级的电源进线。不同馈路之间高低压不得交叉供电;低压终端(干线、支线、下户线、分支箱)必须做辅助接地,地埋钢管、墙上铁附件必须接地,接地电阻不大于10Ω;交叉跨越处距离必须实测,如高度不够,必采取有效措施,如升降杆、设电缆,改走径等;施工图必须注明交叉跨越物,如高低压线、电车线、通讯线、有线电视线、公路、铁路、房屋、树木(需砍伐处),与安全有关的重要地点需做显著标示。
  4.5.5系统维护模块实现
  对于电力勘测信息管理系统而言,系统管理模块是主要的操作功能,日常负责对诸多的系统业务进行管理操作,包括登录用户管理、日志信息的管理及权限的设置等多个方面的内容。
  用户增加与权限设置的详细的流程图如图4-18所示。
电力勘测信息管理系统的设计与实现-正文
  图4-18用户信息管理和设置流程图
  从图4-18之中可以看出系统管理员负责对其进行管理,首先是对用户信息进行增加,之后点击针对用户所在的部门及操作职能,对具体的用户权限信息进行设置,从而完成业务功能模块的操作。
  用户管理:主要负责的内容是对登录电力勘测信息管理系统用户本身的数据信息的管理,管理员点击此业务功能可以对用户的个人信息进行维护;权限管理:主要的工作人员是对用户的操作权限进行设置,日常登录电力勘测信息管理系统最多的用户数量为普通员工,其可以对业务信息进行查询,但不具备录入与维护的操作权限;日志管理:此业务功能模块主要负责记录电力勘测信息管理系统用户的操作内容,便于系统出现故障的时候对系统问题进行定位,从而及时发现问题,进而解决问题。
  对于系统管理模块,核心的操作是负责对用户的权限进行设置,用户的类型主要包括工作人员、领导用户、系统管理员等人员,日常系统管理员的主要业务功能是对用户信息进行管理与授权,从而对用户的权限进行设置,详细的业务类图如图4-19所示。
电力勘测信息管理系统的设计与实现-正文
  图4-19权限管理模块类图
  从图4-19权限管理类图之中可以看出三个方面的业务类,分别是系统管理员、用户业务类及权限业务类,系统管理员负责对用户的信息进行管理及权限进行设置,对于不具备操作权限的用户类型,系统及时进行拒绝,并给出不具备操作权限的提示信息,从而最大程度的提升系统的安全性。
  详细操作序列图如图4-20所示。
电力勘测信息管理系统的设计与实现-正文
  图4-20权限设置序列图
  从图4-20权限设置序列图之中可以看出详细的工作内容,系统管理员根据用户的信息进行权限进行设置,设置的依据主要是用户的类型、用户所处的部门等,权限设置主要的作用在于提升电力勘测信息管理系统应用程序与数据信息的安全性。

  4.6本章小结

  本章主要的实现内容是对电力勘测信息管理系统进行设计与实现操作,依据分析的内容是需求分析阶段确定的五个业务功能模块分析的内容为基础,设计部分叙述了系统的三层体系架构设计内容,B/S网络体系架构设计方面的内容,最后详细叙述了数据库信息存储的数据库实体及数据库表格,实现部分给出了信息采集、数据管理等业务模块的业务流程图及业务功能模块的操作界面。

  第5章系统测试

  对于电力勘测信息管理系统而言,对业务功能模块进行实现之后,下一步主要的工作内容就是对这些实现内容进行测试操作,从而确定整个实现的业务功能模块是否存在问题,从而完善整个系统业务的实现操作。本章详细的内容叙述了系统的测试过程,功能测试及性能测试实现的内容,详细如下面所示。

  5.1系统测试方法

  对于系统的功能测试过程,其贯穿于整个信息管理系统开发过程之中,以需求分析阶段确定的软件功能需求规格说明为基础,从而参考在系统设计与实现过程之中描述的内容同步进行测试,包括系统的概要设计与详细设计说明书,这些都是系统测试过程之中应该重点考虑的内容。
  测试人员在对业务功能进行理解,包括需求的理解,从而判断系统测试的结果与需求是否一致,因此在对系统的功能模块进行测试的时候,需要对业务逻辑程序实现的每一个环节进行测试,详细的测试过程如图5-1所示。
电力勘测信息管理系统的设计与实现-正文
  图5-1系统测试过程
  从图5-1系统测试过程之中可以看出详细的测试内容,其主要分为三个阶段,分别是单元测试环节、集成测试环节与系统测试环节,每一个阶段关注的内容不同,具体对应的工作内容如下面所示。
  1.单元测试过程:单元测试是整个功能测试步骤之中主要的工作内容,其将所有的业务功能进行测试,包括每一个测试的步骤、分支等,在不同的业务功能模块之中,测试人员需要根据需求录入对应的测试数据信息,同时记录测试结果,从而判断整个系统的功能测试是否符合用户需求;
  2.集成测试:在每一个单元测试完成之后,将系统的这些业务功能进行集成,软件测试人员按照需求对这些模块进行执行测试,记录测试步骤、测试过程及测试结果信息,从而验证整个信息管理系统的开发与当初设定的需求分析是否一致,从而记录对应的系统测试内容;
  3.系统测试:将各个业务功能模块集成测试开发完成之后,下一步主要的工作目标是对这些测试的业务功能模块进行集成,从而进行系统总体的开发,按照需求分析工作的内容对系统的输入及输出进行测试,从而验证系统总体的测试是否符合要求,记录整个测试过程之中出现的问题。对于系统测试环节,主要判断是否满足了用户的需求,在满足用户操作需求的基础上,判断是否系统具备良好的安全性及性能需求,这些都是开发的系统性能是否满足信息管理系统的中药工作前提。

  5.2系统测试环境

  对于电力勘测信息管理系统,对系统进行测试的时候,首先需要根据系统的实际应用场景对系统进行部署之后,在服务器端主要分为Web服务器及数据库服务器连个方面,测试人员通过网络连接到系统的服务器端,按照业务功能对系统进行测试,记录测试过程中的问题,详细的测试环境部署如图5-2所示。
电力勘测信息管理系统的设计与实现-正文
  图5-2系统测试网络
  从图5-2电力勘测信息管理系统的测试网络之中可以看出详细的测试内容,测试人员主要在系统的客户端进行业务功能模块的操作,包括信息采集、数据应用、系统维护等,对于每一个业务功能模块,后续给出其详细的测试用例,.对电力勘测信息管理系统测试中发现的问题进行记录,及时通知软件开发人员进行修改,将系统应用程序部署在服务器端,测试人员通过客户端的操作进行测试。
  测试配置主要给出了电力勘测信息管理系统采用的服务器及客户端的配置内容,服务器端:HPDL388服务器,内存:32G,硬盘:1TB,JDK:1.7版本;客户端:Windows7操作系统,内存2G,IE8.0以上版本。

  5.3系统功能测试

  功能测试主要的工作内容是通过测试用例来明确各个业务功能模块之间的开发是否与需求分析阶段确定的工作目标是一致的,以此来达到确定系统实现阶段的工作目标等内容。针对的业务功能模块有信息采集、数据应用、系统维护等业务功能,详细的测试用例如下面所示。
  5.3.1信息采集模块测试
  信息采集主要负责对电力勘测信息进行采集,由工作人员根据业务功能模块的提示进行操作,按照需求分析阶段确定的工作内容,给出对应的测试用例,详细的内容如表5-1所示。
  表5-1信息采集管理功能测试
  电力勘测信息管理系统的设计与实现-正文
  从表5-1信息采集模块测试中可以看出多个方面的操作内容,包括系统的业务功能、测试步骤、操作前提、测试结果与结论等多个方面的内容与数据信息,可以看出采用单元测试的方法对此系统进行测试的工作目标已经达到。
  5.3.2数据应用功能测试
  数据应用业务功能主要针对采集的信息进行应用,由工作人员根据业务功能模块的提示进行操作,按照需求分析阶段确定的工作内容,给出对应的测试用例,详细的内容如表5-2所示。
  表5-2数据应用功能测试
 电力勘测信息管理系统的设计与实现-正文
  从表5-2数据应用管理模块测试中可以看出多个方面的操作内容,包括系统的业务功能、测试步骤、操作前提、测试结果与结论等多个方面的内容与数据信息,可以看出采用单元测试的方法对此系统进行测试的工作目标已经达到。
  5.3.3系统维护模块测试
  系统维护业务功能主要针对系统管理业务进行操作,由工作人员根据业务功能模块的提示进行操作,按照需求分析阶段确定的工作内容,给出对应的测试用例,详细的内容如表5-3所示。
  表5-3系统维护管理功能测试
  电力勘测信息管理系统的设计与实现-正文
  从表5-3系统维护模块测试中可以看出多个方面的操作内容,包括系统的业务功能、测试步骤、操作前提、测试结果与结论等多个方面的内容与数据信息,可以看出采用单元测试的方法对此系统进行测试的工作目标已经达到。
  5.3.4数据管理模块测试
 
  对数据管理业务功能主要针对信息采集的数据信息进行图表应用、分析等功能基本的管理操作,由工作人员根据业务功能模块的提示进行操作,按照需求分析阶段确定的工作内容,给出对应的测试用例,详细的内容如表5-4所示。
  表5-4数据管理管理功能测试
  电力勘测信息管理系统的设计与实现-正文
  从表5-4对数据管理模块测试中可以看出多个方面的操作内容,包括系统的业务功能、测试步骤、操作前提、测试结果与结论等多个方面的内容与数据信息,可以看出采用单元测试的方法对此系统进行测试的工作目标已经达到。
  5.3.5电力勘测模块测试
  电力勘测业务功能主要针对地质勘测等相关业务进行基本的管理操作,由工作人员根据业务功能模块的提示进行操作,按照需求分析阶段确定的工作内容,给出对应的测试用例,详细的内容如表5-5所示。
  表5-5电力勘测功能测试
电力勘测信息管理系统的设计与实现-正文
  从表5-5电力勘测管理模块测试中可以看出多个方面的操作内容,包括系统的业务功能、测试步骤、操作前提、测试结果与结论等多个方面的内容与数据信息,可以看出采用单元测试的方法对此系统进行测试的工作目标已经达到。

  5.4性能测试

  电力勘测信息管理系统进行性能测试采用的自动化测试工具为LoadRunner,此种自动化的测试工具是目前使用广泛的一种,能够对系统的负载情况进行测试及预测整个系统的行为,适用于C/S、B/S等多种网络模式的信息管理系统,其主要的工作原理是通过控制器来模拟多用户登录访问电力勘测信息管理系统,从而创建真实的访问操作环境,模拟大量虚拟用户对脚本进行并发执行,从而发现系统的性能问题。
  性能测试工具LoadRunner9.5是由Mercury公司进行开发,此款软件良好的运行性能大大扩展了其的使用效率。此性能测试工具主要的工作原理是首先对测试的脚本进行录入操作,之后按照系统的测试要求逐步添加测试的压力,在添加测试客户端数量的同时对测试的结果信息进行记录。在整个性能测试的过程之中,测试人员对电力勘测信息管理系统的各个业务功能模块进行操作,从而记录测试结果内容,详细的性能测试步骤如下面所示。
  1.针对电力勘测信息管理系统的各个业务功能模块进行测试,由性能测试工具负责模拟多用户登录进行操作;
  2.对业务功能模块进行操作的时候,LoadRunner逐步增加客户端的测试数量,每一次增加500用户,同时记录业务功能模块响应的时间等内容;
  3.将电力勘测信息管理系统的最大并发用户增加到2000人,记录系统的总体测试时间等性能,从而判断电力勘测信息管理系统的性能测试结果是否符合总体需求。
  此处采用的软件工具为LoadRunner9.5版本的测试工具,从而对电力勘测信息管理系统的响应时间、负载等方面进行测试,并对测试结果进行记录,详细的测试结果如表5-6所示。
  表5-6电力勘测信息管理系统的性能测试结果表
  电力勘测信息管理系统的设计与实现-正文

  5.5系统测试结果分析

  对电力勘测信息管理系统进行各项业务功能模块的测试之后,功能测试包括了性能测试的状况、功能测试的状况,可以与需求分析阶段对应的内容进行对比分析,可以得出下面几个方面的内容。
  1.系统的信息采集、电力勘测等功能的测试结果与测试需求是一致的,对于存在问题的业务功能,反馈给系统的开发人员,对这些问题进行修改之后,这些功能测试都满足需求阶段设定的目标;
  2.对系统的业务功能测试是系统的重要工作内容之一,经过功能测试之后可以发现,针对用户的操作请求,系统能够进行快速的响应,针对不同类型的业务操作内容,数据库可以正常进行存储,管理等内容,从而实现整个系统数据信息的存储、处理及更新等;
  3.系统具备良好的交互性,在电力勘测信息管理系统之中,各个业务功能模块包括电力勘测、数据应用等业务功能等,能够针对实际的应用需要进行反馈,提升工作效率,满足用户操作要求;
  4.针对业务功能模块的测试可以发现,目前系统的性能测试结果与用户设定的工作目标是一致的。系统具备良好的安全性能,对用户的操作权限进行严格的验证,最大程度的提升电力勘测信息管理系统的安全性。

  5.6本章小结

  对于电力勘测信息管理系统而言,系统测试章节主要关注了系统测试方面的内容,首先对测试的内容进行概述,之后详细叙述了整个系统的测试过程,对数据应用、信息采集、电力勘测等业务功能模块的测试过程进行叙述,给出了每一个业务功能的测试结果,之后对系统的性能测试进行阐述。

  第6章总结与展望

  在前面的章节针对整个电力勘测信息管理系统的使用进行详细的叙述之后,后续主要的工作内容是对系统进行总结与展望,主要包括两个方面的内容,一方面是对整个开发工作进行总结,另外可能就后续开展的工作进行分析,这两个部分的内容详细如下面所示。

  6.1论文总结

  对整个电力勘测信息管理系统进行设计与分析,主要的工作内容是叙述了整个电力勘测信息管理系统的实现过程,系统由需求分析阶段、设计阶段、实现阶段及测试阶段共同进行组成,每一个部分都有对应的工作重点,总体设计与实现之后,目前电力勘测信息管理系统工作正常,整个系统的性能符合系统的需求,对于上述叙述的工作阶段,每一个部分的工作重点如下面所示。
  1.需求分析阶段之前主要的工作内容是收集系统开发的资料,了解整个系统的国内外研究现状,收集相关文献,从而在对论文撰写时候方便引用此参考资料;
  2.需求分析阶段主要的工作内容是根据收集的资料,确定整个系统的开发内容,工作重点有两个方面:功能需求及性能需求,对这两个部分的内容,都需要使用专门的文档进行叙述,从而确定整个系统的工作目标;
  3.系统设计阶段主要的工作内容是对系统进行设计,是需求分析与系统实现之间的桥梁,包括体系架构设计、网络架构设计及数据库设计方面的内容,有效完善整个电力勘测信息管理系统的设计工作;
  4.系统实现阶段主要的工作内容是对需求分析阶段确定的业务功能模块进行实现,主要采用UML图的方式进行叙述,加上流程图的叙述从而对每一个业务功能的实现逻辑进行详细的叙述。
  5.系统测试阶段主要的工作内容是依据需求分析阶段规定的内容,依据测试的原则对功能测试及性能测试两个方面的内容进行测试,记录测试的结果信息,修正测试过程之中出现的问题,从而完成整个系统的测试过程。
  对电力勘测信息管理系统测试之后发现,其总体业务需求符合需求分析阶段确定的工作目标,能够满足日常工作业务的需求,目前已经对电力勘测信息管理系统进行部署与运行。

  6.2进一步的工作

  对于电力勘测信息管理系统而言,在需求分析、系统设计与实现的工作之中,系统总体开发工作与测试工作已经基本完成,目前系统总体运行较为稳定,能够对电力勘测、数据应用、系统维护等不同的业务功能为企业提供多样化的服务,有利于对企业客户的市场开拓,提升效益的同时促进工作效率的改善,降低工作成本。
  后续的工作主要在以下三个方面进行。
  1.针对系统的功能操作界面与用户进行洽谈沟通,获取用户的操作使用感受,记录其中不满意的部分,组织软件程序开发人员对这些业务功能进行优化,提高用户满意度。后续对系统业务功能进行升级与优化的时候,应该紧密结合当今社会技术发展的热点,使得电力勘测信息管理系统能够与当今流行的新媒体进行结合,从而为单位提供更为便利有效的服务,提取出可以作为系统后续开发的建议,组织用户、软件开发人员等共同确定进行开发使用。
  2.对整个电力勘测信息管理系统进行安全性能的监测,在实际系统操作的过程之中,对服务器端数据库的安全性能、应用程序的安全性能进行日志管理操作,对可能存在非法攻击或者威胁的内容进行改进,有效提升总体系统的安全性;

  参考文献

  [1]蒋衍.辽宁电力勘测设计项目管理信息系统开发研究[D].华北电力大学,2016.
  [2]杨武.GIS平台下电力配网调度管理系统设计与实现[J].黑龙江科技信息,2017(17).
  [3]庞欣,苗俊玲,王萌.关于电力系统信息化管理自动化[J].建筑工程技术与设计,2016(32).
  [4]覃永良.瓦村水电站工程移民实物分解信息管理系统的研究及应用[J].广西水利水电,2016(04):73-75.
  [5]郭琰.水文资料信息管理系统的开发及应用[J].陕西水利,2016(3):30-31.
  [6]毋智琦.征地移民实物调查信息管理系统的设计与实现[D].西北农林科技大学,2016.
  [7]张春雨,刘海燕.黄金坪水电站左岸大厂及右岸小厂联网二次设计[J].四川水力发电,2016,35(03):77-79.
  [8]郭乐.浅议面向应用服务级目标的虚拟化资源管理[J].决策与信息旬刊,2016(11).
  [9]李彦雨.电力营销信息管理系统的分析[J].农村经济与科技,2016,37(06):124-124.
  [10]张志浩.浅谈信息管理系统在电力工程中的深入利用[J].中国科技投资,2017(13).
  [11]李南楠.关于GIS的电力计算机信息管理系统探究[J].赤峰学院学报(自然版),2017,33(01):22-23.
  [12]钟保强,张文瀚,高鹏,等.基于MIS的电力安全信息管理系统的设计与实现[J].电子设计工程,2016,24(10):163-165.
  [13]蔺佳丽.数字化技术在燃煤发电厂燃料管理中的应用[J].工程技术:文摘版,2016(12):00286-00286.
  [14]陈建辉,张闽,吴顺祥.三层结构应用系统开发中的技巧[J].电脑开发与应用,2013,(12).
  [15]胡艳军,顾新建.基于Web的系统权限管理实现方法[J].计算机工程.2006,25(5):125-131.
  [16]赵小林、刘志强、郑洁主编.网页制作技术教程-动态网页篇,国防工业出版社[M].2007,44-958.
  [17]冯建华,周立柱,数据库系统设计与原理,清华大学出版社,2017.
  [18]蔡燕敏.基于UML的面向对象的需求分析方法[J].电脑知识与技术(学术交流).2016年29期,37-38.
  [19]FalconerKJ.OntheMinkowskiMeasurabilityofFractals[J].ProcAmerMathSoc,2013,123(4):1115-1124.
  [20]万荣红,赵嵩正.基于UML的工程项目合同管理信息系统设计与实现[J].计算机应用与软件.2013年08期.12-13.
  [21]杨怡怀,解永刚,申东娅,等.基于三层架构的学生管理系统快速开发[J].云南大学学报(自然科学版),2014,30(S2):211-214.
  [22]高猛.面向JavaEE开发人员的UML实战教程[M].北京:机械工业出版社,2013.
  [23]邵维忠,杨芙清,面向对象的系统分析[M],北京清华大学出版社,2013
  [24]毕强,闫凤英.基于Web技术的信息发布模型及其应用技术的研究[J].情报学报.2015,20(1):61-65.
下载提示:

1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。

2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

原创文章,作者:写文章小能手,如若转载,请注明出处:https://www.447766.cn/chachong/1881.html,

Like (0)
写文章小能手的头像写文章小能手游客
Previous 2019年9月22日
Next 2019年9月24日

相关推荐

My title page contents