首页 > 范文大全 > 正文

农村低压电网维护费用管理系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇农村低压电网维护费用管理系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:农村低压电网维护费的管理一直处于手工阶段,不仅浪费人力、物力,而且不便于公司的成本管理。统一成本标准、推行标准成本管理是国家电网公司财务集约化管理的重要方面,是公司技术经济标准体系的重要组成部分,是推行资产全寿命周期管理的重要内容。农维费是农电经济的命脉,必须对农维费进行标准化成本管理。本文将按照信息系统分析与设计的方法,完成农村低压电网维护费用管理信息系统的开发,满足电业局的业务需求,从而为农维费管理人员及业务人员提供数字化管理平台,为管理当局提供明确、有效的决策信息。

关键字:农村低压电网;维护费用管理系统设计实现

中图分类号: S611 文献标识码: A

一、农村低压电网维护费概述

(一)定义

依据国家电网财(2010)60 号(关于印发《国家电网公司会计核算办法 2009》的通知)中的定义,农村低压电网维护费是指按照物价主管部门规定的征收标准和征收范围随同电费征收的、用于农村电网运行维护管理、保证农村综合变压器以下低压电网资产正常运行所必须的合理费用。

(二)列支范围

农维费由农村电能损耗、电工合理报酬和农网运行费用三部分组成。农村电能损耗主要用于弥补农村低压电网的供电变线损,包括综合变压器损耗、低压电网线路损耗和用户计量表计损耗。

电工合理报酬包括农村供电所农电工的工资及社会保险费用(含工伤保险、基本养老保险、基本医疗保险、失业保险、计划生育保险)、教育经费、工会经费、劳动保护经费和福利经费等工资附加费用。由于农电工所从事的职业具有一定的危险性、特殊性,还应包括农电工的意外伤害保险费、交通补助费、通信费、施工补助费等。

农网运行费用包括按照国家规定计提的农村电网的折旧、大修费、保险费及农村供电所发生的运行管理费用(含检修运维成本、外包费用、办公费、差旅费、车辆使用费、低值易耗品摊销、外部劳务费、电力设施保护费、财产保险费、物业管理及房屋维修费、安全费、电度表轮换、租赁费、税金),以及预防不可抗力的自然灾害所发生的费用。

二、农村低压电网维护费用管理系统的系统设计

(一)结构化设计方法

结构化的程序设计思想启发了系统设计人员将结构化程序设计思想引入系统设计工作,一个系统由层次化的模块构成,每一个模块只有一个入口和出口,每个模块只归上级模块调用。系统设计的任务是在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。系统设计的主要工作有:

1.总体设计。包括信息系统流程设计、功能结构图设计和功能模块图设计等。

2.系统平台设计。包括计算机处理方式,网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工作等。

3.详细设计。包括代码设计和设计规范的制定、数据库设计、输入设计和输出设计等。

4.系统设计中,应遵循以下原则:

1)系统性。系统是作为一个整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。

2)灵活性。系统应该能够适应内外部环境的变化,为此,系统应该具有较好的开放性和结构的可变性。在系统设计中,应采用模块化结构,提高各模块的独立性,尽可能减少模块之间的数据耦合,使各子系统之间的依赖性应尽可能降到最低程度。

3)可靠性。可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力,如安全保密性、检错及纠错能力、抗病毒能力等。

4)经济性。经济性是指在满足系统需求的前提下,尽可能减小系统的开销。软件产品的质量越高,成本也就会越高。但是,企业是以营利为目的的,追求企业利润的最大化,所以软件开发不能以牺牲企业的利润为代价来追求“完美”的软件产品。对绝大多数商业软件而言,商业目标决定了质量目标,不该把质量目标凌驾于商业目标之上。

(二)系统总体结构设计

系统建设的基本思想是:数据库是信息系统的核心,数据库管理系统被安装在服务器端,系统使用的各种数据存储在服务器上的数据库中,由服务器和数据库管理系统为用户提供数据存储管理服务。系统允许任何员工利用任一台互联网计算机的浏览器登录农维费管理信息系统,根据输入的员工号和密码进行身份认证,使通过身份认证的用户能够利用 Web 服务器上特定的应用程序访问数据库,完成远程数据查询。

(三)功能结构图设计

功能结构图是按功能从属关系画成的图表,图中每一个框称为一个功能模块。功能结构图中各层次功能与数据流图中的处理是对应的。图1 是农维费管理系统的功能结构图。

图1农维费管理系统功能结构图

由图可知,农维费管理系统被分解为农维费管理、系统用户管理、人力资源管理、公告管理四个子系统,每个子系统又被分解为更小的功能模块。经过层层分解,把一个复杂的系统分解为多个功能单一的功能模块。这种模块化的设计思想使各个模块相对独立,可以分别加以设计和实现。

(四)数据库逻辑结构设计

数据库逻辑结构设计将面向计算机进行设计,首先要将概念设计的结果(ER图)转换成数据库管理系统 DBMS 所支持的数据模型(关系模型),然后对关系模型进行优化,使数据库模式满足使用要求,包括数据存取要求,一致性及运行等方面的要求。

ER 图转换为关系模式所遵循的规则如下:

1.把 ER 模型中的每个实体集转换成一个同名的关系,实体集的属性就是关系的属性,实体集的码就是关系的码。

2.把 ER 模型中的每一个联系转换成一个关系,与该联系相连的各实体集的码以及联系的属性转换为关系的属性。关系的码根据下列情况确定:

若联系为 1:1,则每个实体集的码均是该关系的候选码。

若联系为 1:n,则关系的码为 n 端实体集的码。

若联系为 m:n,则关系的码为个实体集码的组合。

合并相同码的属性。

在数据库逻辑结构设计过程中,本文还需要考虑一下几个重要的问题:

1.关系的完整性。关系的完整性约束分为静态完整性约束和动态完整性约束。静态完整性约束是基于关系模式的,主要有主码约束、外码约束和域约束组成。动态完整性约束更多的是基于企业或组织的业务规则的。

2.规范化设计。对于同一个应用问题,可以设计出不同的 ER 模型,所以也可能设计出不同的关系模式。

三、农村低压电网维护费用管理系统的系统实现

(一)系统的开发环境

本系统采用 B/S 模式,下面简单介绍一下系统的开发环境:

1.体系结构:B/S 结构

2.集成编程环境:Visual Studio 2005

3.开发语言:Visual C#

4.数据库服务器:Microsoft SQL Server 2005

5.客户端运行环境:Web 浏览器(IE)

(二)系统主要功能的实现

本系统的开发会频繁地连接数据库,所以本文添加一个类(SqlConn.cs)用于管理访问 SQL 数据库所需要的链接和验证信息。

添加私有成员 connString 用于保存访问数据库的信息。

在本系统的实施过程中,我们需要采取必要异常处理机制,因为无论多么优秀的程序在运行时都有可能产生异常。C#使用 try 语句来捕获和处理程序执行过程中产生的异常。try语句通常包含try子句、catch子句和finally子句。try子句包含可能抛出异常的代码;catch 子句包含用来处理或回应异常的代码;无论 try 子句是否引发异常,finally 子句总会被执行,这样做的好处是在 finally 子句中可以进行必要的清除操作,如关闭档、释放对象占用的资源等操作。

结语

当前,农村低压电网维护费用管理信息系统服务于农电企业的操作层,主要帮助业务员完成日常的农维费管理,完成对实际费用和标准成本的添加和查询功能,并可以生成农维费年度报表,帮助企业了解本年度的费用支出情况,及时调整超过标准成本的费用项目,逐步建立标准化成本管理体系。并且其强大的开发功能和完善的系统组件减少了程序员因过多关注表现层而产生的大量的繁琐工作,极大地提高程序的开发效率,且较以往其他的网络编程技术更好地解决了数据访问安全问题。

参考文献

[1]高佳宏.低压配电网管理系统的设计与实现[D].南京理工大学,2004.

[2]黎煦华.农网改造中的农村低压电网规划与设计[D].广东工业大学,2005.

[3]山东省临沂供电公司课题组.规范农村低压电网资产管理[J].中国电力企业管理,2005,09:42-45.