摘 要
财务管理是供电企业的电力基础设施建设工程项目管理业务中的重要内容, 包含了项目前期费用管理、立项之后的日常费用管理、工程资产财务管理、工程 库存成本核算管理等。绵阳供电公司目前采用了 ERP 平台的方式,集成工程项目 管理的相关业务管理功能,财务管理功能服务是其中的重要组成。
但是,在目前的 ERP 中没有和工程项目前期费用管理的相关功能服务,所有 在前期费用的总体预算、月度结算、成本数据汇总与结转工作需要从 ERP 平台中 导出前期费用数据,并进行人工处理后再上传到 ERP 中,其效率较低,也比较容 易出现错误。因此本文的目标是针对上述前期费用业务研发对应的软件系统,为 核算人员提供工程项目财务管理中的前期费用的信息化管理工具。在研究中主要 研究了系统的功能及性能需求、功能方案设计、功能实现方法与流程、系统测试 方案及结果等。研究工作的思路是通过对绵阳供电公司目前的工程项目前期费用 业务现状进行分析,提出系统的开发目标,通过 Java Web、Oracle 等软件工具和 技术,设计系统的总体方案及数据库模式等,将系统按照业务内容划分为前期费 用预算管理、月度结算管理、前期成本汇总、前期费用结转 4 个模块。研究工作 的关键在于设计和业务相匹配的功能结构体系,并对其 Java 类结构、功能时序流 程、逻辑流程等进行设计和开发,实现对各项业务的工具支持和数据记录服务。 通过对系统的测试表明,系统的功能和性能达到了预期。
本文系统作为公司 ERP 平台中的重要功能组件,在应用之后为公司的财务部 项目核算岗人员提供了全面和便利的工程项目前期费用的财务核算管理工具,提 高了业务的自动化水平,促进了公司工程项目财务管理的总体效率的提升。
关键词:供电企业,基建工程,财务管理,前期费用核算,Java Web 技术
ABSTRACT
Financial management is an important part of power supply enterprise's electric infrastructure construction project management business, including pre-project cost management, daily cost management after project establishment, project assets financial management, project inventory cost accounting management and so on. At present, Mianyang Power Supply Company adopts ERP platform to integrate the related business management functions of project management. Financial management function service is an important part of the ERP platform.
This paper mainly studies and analyses the design and development process of the related functions of the prophase cost management in the project financial management subsystem. In the research work, the general situation of the development of informationization of engineering financial management is sorted out and introduced, the content and characteristics of electric power project financial management are summarized, and the selected Java Web technology system is briefly sorted out. Then, the overall process and management content of the company's pre-project financial cost management business are investigated in detail, the users and overall objectives of the system are established, The concrete contents and results of the system function use cases are discussed non-functional requirements of the system are put forward. Based on the conclusion of requirement analysis, the overall functional framework of the system is designed in detail, including functional model, network structure, internal functional composition, overall functional class structure, etc. According to the functional composition of the system, the key functional sequence diagrams of each module are designed and analyzed, and the logical structure and physical table design of the database of the system is investigated. On the basis of the system function scheme System specific function realization module design and specific operation flow is studied in detail, the main function realization process is inspected, the core function code is analyzed, and the operation interface effect is displayed. Finally, the system testing work is studied, the system testing environment, methods and process are introduced, and some use cases are selected for detailed introduction. According to the actual test results, the research and development results of the system are analyzed.
As an important functional component of the company's ERP platform, this system studied in this paper provides a comprehensive and convenient financial accounting and management tool for the project accounting post personnel of the company's finance department, which could improve the automation level of business and promote the overall efficiency of the company's project financial management.
Keywords: Power Supply Enterprises, Infrastructure Engineering, Financial Management, Earlier Cost Accounting, Java
目 录
第一章 绪论
1.1 研究背景
电力系统的工程项目主要包括各类电网基础设施的建设,例如变电站、开关 站、电厂等[1].从工程项目的计划、立项、调配、施工、验收到最终的交付等环节 中,涉及到大量的专业性项目管理活动[2][3].在这些项目管理活动中,工程项目的 财务管理是非常重要的组成,其业务内容包括了对各个项目环节的财务预算、核 算、结算等方方面面。仅从电力工程项目的财务管理复杂度来看,其管理内容也 高度繁杂和专业,涉及到除财务部门之外的多个其他业务部门[4].
近年来随着国内电力系统的飞速发展,各地供电企业的电力基础设施建设项 目数量快速增加[5].同时,在智能电网建设和电力技术升级换代的背景下,对原有 的电网基础设施进行升级、改造等,也成为国内各地供电企业的电网建设的重要 内容之一[6].为了提高供电企业电力基础设施建设项目的总体管理质量,从国家电 网公司层面到各级省网、地网、县网都出台了一系列的电力基础设施建设项目的 管理标准和方法[7].
其中,项目管理的信息化改革及优化是重要的内容,即通过计算机技术、网 络技术、数据库技术等信息技术,构建契合电力工程项目管理业务的系统,满足 智能化、科技化、自动化的管理需求,构建统一协同的业务管理功能体系,以及 数据维护服务体系,从而提高电力工程项目管理工作的总体效率[8][9].
由于目前国内电力系统正在大力推行和应用 ERP(Enterprise Resource Plan, 企业资源计划)[10]平台,其中财务管理服务组件是 ERP 平台的重要组成。所以, 在当前国内大多数供电企业的电力工程建设项目财务管理的信息化过程中,大多 数都采用了依托于 ERP 平台的信息化软件技术和应用方案[11]. 国家电网公司在 2013 年左右逐步推行了大量统推的业务平台,成为各地省网、 地网供电企业建设 ERP 平台的功能基础,例如 EMS 能量管理系统、SCADA 电网 通信服务管理系统、ESS 能量安全系统、ADS 电网调度自动化系统等[12][13].在这 种情况下,各地供电企业的 ERP 平台内部和电力基础设施建设项目管理相关的功 能大多数都采用定制化研发的方式[14][15].
在本课题的研究中,正式在上述国内电力行业发展背景基础下,详细研究和 探讨了电网基础设施建设项目的财务管理信息化的技术解决方案。由于电力基础 设施建设项目的财务管理活动非常复杂,所以本课题的研究主要针对其中的项目 前期阶段的财务管理信息化服务进行设计和研发。
1.2 研究现状
从目前国内外大多数供电企业的基础建设项目工程财务管理的信息化实践方 式来看,ERP 企业资源计划平台是重要的实践模式,其理论基础是 ERP 的管理理 念、方法以及建设工程项目的财务管理相关理论和方法,例如项目财务预算、核 算、结算等[16].
在功能应用模式中,目前通常是通过在供电企业的 ERP 平台内部设置独立的 电力基础设施建设项目管理子系统,并将工程财务管理系统作为项目管理子系统 的内部功能模块进行实施[17][18].通过建立统一数据视图,工程财务管理系统和工 程项目管理子系统中的其他功能模块通过 ERP 平台的数据资源服务,实现对工程 项目管理数据和关键流程信息的整合、分发和共享[19]. 在具体的开发和应用方法方面,目前国内外的供电企业大多数采用了如下几 种技术方案[20]:
1. 通过 ERP 平台供应商提供的基础功能服务体系
目前采用基于 ERP 平台定制开发的市场占有率大概在 40%左右,国外比较典 型的应用案例包括了法国电力部门和 Oracle 甲骨文公司合作研发的电力系统 ERP 平台,其中的财务管理模块作为一个功能模块进行集成,同时提供了和 ERP 平台 中的财务管理子系统的数据交互服务[21][22].另外,采用这种应用模式的电力企业 还包括了意大利电力部门、葡萄牙国家电力总公司等[23].
2. 直接利用 ERP 平台供应商提供的软件平台内部的财务管理功能服务体系
即直接采购 ERP 平台,作为供电企业的基础设施建设工程财务管理信息化工 具。目前国内外主要的大型 ERP 供应商数量较少,国外主要有 Oracle、SAP 等, 国内主要有金蝶、万方等[24][25]. 这种应用方式目前主要集中在国内,根据相关统计资料,目前国内有超过 80% 的省网和地网都直接采用了 ERP 平台作为工程项目财务管理的信息化工具支持, 因此常用的 ERP 产品主要包括金蝶、万方等国内供应商的产品。但是其中并没有 对电力系统的相关业务进行专门的优化和改造,所以在功能应用方面存在着操作 不便、功能流程混乱、业务覆盖率不高等问题和不足[26].
3. 自定义开发的方式
目前在国内比较常见,主要集中在一些规模较小的地网企业以及经济欠发达、 电力系统发展较为落后的地区。在这种应用模式中,采用独立的工程财务管理软 件进行业务管理。 另外,还有部分省网和地网企业采用了自定义开发的 ERP 平台,即通过自主 开发的方式从头开始进行 ERP 平台的功能设计与开发,并将电力基础设施建设项
目的相关管理软件,采用平台集成的方式加入到 ERP 平台内部[27].
由于自定义开发的 ERP 平台更能够契合供电企业的业务环节和管理模式,同 时可以根据电力行业的特殊情况进行 ERP 平台的功能体系规划,因此其业务管理 效率相比供应商直接研发的 ERP 平台相比,在功能应用便利性和业务针对性方面 比较好[28]. 目前,国内采用后一种模式的电力企业主要包括江苏电网在 2015 年上线的 JPERP 平台、上海电业局自主研发的 SPERP 平台等。另外,国家电网公司在 2017 年发布的《电力系统二次系统建设工程项目信息化管理试行办法》[29]中,也提出 了采用自主设计的 ERP 作为主要的发展方向。 但是,由于 ERP 平台涉及到 ERP 管理理念、方法和相关工具,其规模较大, 功能体系十分复杂,对于供电企业的研发能力要求比较高,也需要投入比较大的 人力和物理资源[30]. 由于国内的电网二次系统比重非常高,所以在电网的发展过程中,各类基础 设施建设项目的数量要远高于国外,所以对于工程项目财务管理的业务需求比较 高,目前的主要趋势是基于自定义的 ERP 平台进行软件构建。根据电力行业的内 部资料,目前已经有超过 18 家省网公司和超过 50%的地网公司的自定义 ERP 平台 已经在紧锣密鼓的筹备和研发之中。
1.3 研究内容
1. 理论研究
电力工程建设项目财务管理的相关理论研究与分析,主要考察国内电力行业 的基础设施建设工程的财务管理相关的内容,比如其具体的步骤、内容、技术、 标准等,并对其重要的管理内容进行分析,按照财务管理方面的专业水平要求, 明确国内电力行业工程财务管理的相关现状,为文章的研究做好理论铺垫。
2. 调研考察
对企业的财务管理环境进行探讨,深入考察其实际状态,按照文章所要进行 的研发目标,分析并整理企业中的财务管理的前期费用管理业务流程,根据目前 公司的信息化业务管理环境调研,对当下的问题和不足进行分析研究,并基于 ERP 平台明确本次研究的实际研发目标。
3. 研发设计
按照前期的考察情况,结合系统的技术要求和设计目标,按照计划,实现系 统功能,并对研发的系统进行测试,结合研发顺序,对各个阶段的工作都做详细 探究和总结,以获取系统研发技术,并给出具体的实现方案。另外还具体探究了
系统各个功能的研发,并对所实现的功能进行测试,文章针对整个研发过程里的 工具、技术、平台都做了相应的阐述,归纳了其有关的理论资料。
1.4 章节安排
第一章即绪论内容,介绍了文章研究的具体内容和相关的课题背景,对文章 结构做了概述。
第二章探究系统需求,该章节涉及到了公司的业务、系统功能、研发目标、 系统性能等反面的内容。
第三章设计系统功能模块,主要有功能模块设计、整体功能结构安排、数据 库设计等内容。
第四章实现系统功能:包括系统的研发环境、功能模块编码实现以及其他辅 助功能实现。
第五章测试系统功能,内容涵盖了测试内容和步骤、技术操作和方法、测试 环境和结果等,目的是保证系统功能达到设计目标。
第六章对全文研究进行回顾归纳,并针对文章的不足进行说明,安排后续的 工作。
第二章 工程财务管理系统需求分析
2.1 系统需求概述
2.2 系统功能需求分析
2.2.1 前期费用预算管理
2.2.2 月度结算管理
2.2.3 前期成本查询
2.2.4 前期费用结转
2.3 系统性能需求
2.4 本章小结
第三章 工程财务管理系统设计
3.1 系统总体设计
3.1.1 功能模型设计
3.1.2 网络结构设计
3.1.3 功能结构设计
3.2 系统功能类结构设计
3.3 系统功能模块设计
3.3.1 前期费用预算管理功能设计
3.3.2 月度结算管理功能设计
3.3.3 前期成本汇总功能设计
3.3.4 前期费用结转功能设计
3.4 数据库设计
3.4.1 数据逻辑分析
3.4.2 数据表设计
3.5 系统性能设计
3.6 本章小结
第四章 工程财务管理系统功能实现
4.1 系统开发环境
4.2 系统功能模块实现
4.2.1 前期费用预算管理功能实现
4.2.2 月度结算管理功能实现
4.2.3 前期成本查询功能实现
4.2.4 前期费用结转功能实现
4.3 系统功能集成
4.4 本章小结
第五章 工程财务管理系统测试
5.1 测试环境
5.2 测试方法及过程
5.2.1 测试方法
5.2.2 测试过程
5.3 测试用例分析
5.3.1 功能测试用例
5.3.2 性能测试用例
5.3 测试结果分析
5.3.1 功能测试结果
5.3.2 性能测试结果
5.4 本章小结
第六章 总结与展望
6.1 总结
本文的研究内容来自于公司的生产实际,且根据自身的财务管理工作经验以 及所学习到的软件工程知识、理论和技术,选择了公司 ERP 平台/工程管理子系统 下的工程财务管理模块,对其中的前期费用财务核算管理的相关功能的研发,进 行了详细分析与研究。
1. 系统采用的技术方案及路线总结如下:
(1)按 ERP 平台的总体技术规划,采用了 Java Web 技术和 SSM 模式进行系 统开发;
(2)系统数据库采用了 Oracle 数据库;
(3)系统网络拓扑结构采用了 B/S 模式。
2. 系统的技术关键点总结如下:
本研究所设计的系统,为业务流程驱动类技术,其最为关键的功能,即项目 前期费用相关的数据整理和存储,所以在本次研究中,核心技术即基于具体项目 前期费用核算管理的具体设计,包括其流程安排、结构分布和相关的功能模块组 合等多个方面。以技术水平而言,整个系统的实现代码难度一般,以业务功能代 码为主,不过软件功能、业务的匹配实现相对较难。
3. 本次研究的成果及创新点总结如下: 通过对本系统的业务现状进行分析,考察业务管理中存在的问题和不足,提 出系统的开发目标,并进行功能和非功能的详细需求分析;在此基础上考察系统 的技术选型,并根据技术选型结果进行详细的功能设计和开发实现,按照实际的 测试情况,评价了系统的应用城效果。
本系统的应用可以为绵阳市供电公司工程财务核算业务中的前期费用管理业 务提供配套的业务管理工具,系统内部的前期费用预算管理、月度结算管理、前 期成本汇总、前期费用结转管理 4 个模块可以实现对业务各环节的全面覆盖。 同时通过将本系统集成到公司的 ERP 平台中,建立起前期费用管理和后续业 务管理之间的功能联动关系,从而从整体角度提高工程财务核算业务的实施效率。 因此本文的研究成果具有较为显著的现实应用价值,对于公司的财务管理业 务总体效率的提升,具有一定的现实意义,同时业务可以为其他地区的供电企业 提供业务管理优化的决策参考和借鉴。
6.2 展望
本文系统在研发和测试完成之后,目前已经集成到公司的 ERP 平台功能体系 内部。从系统的功能运行表现来看,通过 ERP 平台中其他功能服务的支持,系统 可以实现对公司的电力基础设施建设工程项目的前期费用核算业务,提供针对性 的信息化工具支持,提高了业务效率,获得了财务部项目核算岗员工的认可。 不过文章所进行的分析一方面时间还不够充分,而且研究核心是基于功能的 设计实现,对整个系统的具体研发还有相关的技术也进行了探讨。具体研发时对 于整个功能设计实现,会涉及到更多方面的问题,比如 Web 页面分布、Java 编码 操作等,而这部分内容,文章没有做详细具体呈现。 另外,笔者本身的技术水平也还有待提升,同时没有在整个研发都全程参与, 一些技术构思和具体的实现规划,是基于系统源码分析来归纳推导得出的,所以 文章里的技术有可能不够完善,此后所进行的研讨分析还会进一步完善相关技术 方案,并检验成果的有效性。
致 谢
时间如梭,我的研究生生活即将结束,我非常感谢我的导师付在明教授,从 论文定题到写作,倾注了老师大量的时间和心血。在我写作期间给予了许多的指 导与建议,在此表示衷心的感谢。感谢我的单位指导老师唐勇高级工程师对我的 论文进行的指导。感谢同事们对我提供数据,给予理解。 感谢电子科技大学给了我成长的空间,回想整个写作过程,有很多曲折,但 却让我更冷静的去思考去面对,在我以后的学习和工作生活中,我将谨遵您们的 教诲,认真对待自己的人生。 最后,我要感谢参与我论文评审和答辩的各位老师,他们给了我一个审视几 年来学习成果的机会,让我能够明确今后的发展方向,他们对我的帮助是一笔无 价财富。我将在今后的工作、学习中加倍努力,以期能够更好的回报社会。
参考文献
[1] 梁波。 电力工程建设项目精细化管理研究[J]. 工程建设与设计, 2019(12): 247-248.
[2] ]郑晓凡, 张维将。 浅谈电力企业工程项目审计信息化的必要性及应用措施[J]. 现代经济 信息, 2019(13): 193-194.
[3] 杨立平。 电力企业财务共享中心管理的优化对策[J]. 财会学习, 2019(21): 56-58.
[4] 刘馨。 关于加强电力工程项目营运资金管理的思考[J]. 中外企业家, 2019(19): 118.
[5] 李园。 供电企业工程财务管理存在的问题及对策探讨[J]. 中外企业家, 2019(19): 51.
[6] 鄢容书。 对电力工程项目财务精细化管理的浅析[J]. 中外企业家, 2019(20): 121.
[7] Gunita Zari?a, Sabrina B. Cribra orbitalia as a potential indicator of childhood stress: Evidence from paleopathology and trace element concentrations[J]. Journal of Trace Elements, 2016, 38(5):1173-1176. [8] 陈淑萍。 电力工程项目管理工作研究[J]. 经济研究导刊, 2019(20): 184-185.
[9] 吴莹。 论电力工程财务管理问题及对策[J]. 经贸实践, 2018(15): 219.
[10] 任道生。 电力工程财会管理中的内部控制策略[J]. 现代经济信息, 2018(14): 252.
[11] 王淑群。 电力工程项目成本核算完善措施研究[J]. 中国乡镇企业会计, 2018(08): 160-161.
[12] Margarita Labrador, Jorge Olmo. Management accounting innovations for rationalizing the cost of services: The reassessment of cash and accrual accounting[J]. Public Money & Management, 2019, 39(6):559-564.
[13] 陆久阳。 浅析电力工程项目管理的挑战及应对策略[J]. 居舍, 2017(29): 106.
[14] 蔡静贤。 工程财务管理实践与风险防控分析[J]. 中国集体经济, 2018(18): 152-153.
[15] Bing Li, Si-jia Qiu. Reducing Risks In Engineering Management For The Collection Of Social Security Premiums Through Financial Engineering And From Ethical Points[J]. Systems Engineering Procedia, 2011, 2(11):503-507.
[16] 朱婷。 电力施工项目责任成本控制方法研究[J]. 大众用电, 2018, 32(11): 42-43.
[17] 张虹。 电力工程项目成本核算[J]. 经贸实践, 2017(18): 69-70.
[18] Oliver Linton. Editorial for the special issue on financial engineering and risk management for JoE[J]. Journal of Econometrics, 2018, 19(4):2210-2214.
[19] Ignacio Nuez, Javier Osorio. Calculation of tourist sector electricity consumption and its cost in subsidised insular electrical systems: The case of the Canary Islands, Spain[J]. Energy Policy, 2019, 132(11):4058-4061.
[20] 陈轶群。 电力企业基建工程财务管理研究[J]. 现代经济信息, 2019(11): 310.
[21] 潘卫坚。 基于电力工程财务管理中存在的问题及解决对策[J]. 纳税, 2018(01): 56-57.
[22] Stefan Dierkes, David Siepelmeyer. Production and cost theory-based material flow cost accounting[J]. Journal of Cleaner Production, 2019, 235(14):6379-6383.
[23] Mark Cummins, Orla McCullagh. Model Risk in Financial Markets: From Financial Engineering to Risk Management[J]. Quantitative Finance, 2016, 16(9):851-854.
[24] 张鑫, 于涌。 Web 前端技术开发的优化与研究[J]. 产业与科技论坛, 2018, 17(24): 55-56.
[25] 赵恒。 Java Web 应用程序安全技术[J]. 电子技术与软件工程, 2019(04): 194.
[26] 侯永杰。 以 Web 开发为基础的 Java 技术探讨[J]. 数字通信世界, 2019(03): 106.
[27] 蔡金华。 基于 Java 的 Web 开发技术[J]. 电子技术与软件工程, 2019(06): 53-54.
[28] 王瑞东。 Java web 软件框架技术探讨[J]. 中国新通信, 2019, 21(09): 46.
[29] 李川。 基于设计模式的软件开发方法[J]. 电子技术与软件工程, 2018(04): 37.
[30] 闫帅领, 徐蕾, 赵亮, 苏冬梅。 基于 MVC 模式的信息系统开发模式研究[J]. 科技与创新, 2018(08): 22-23.
[31] 葛萌, 黄素萍。 基于 Spring MVC 框架的 Java Web 应用[J]. 计算机与现代化, 2018(08): 97-101.
[32] 张雷, 王悦。 基于 SpringBoot 微服务架构下的 MVC 模型研究[J]. 安徽电子信息职业技术 学院学报, 2018, 17(04): 1-9.
[33] 唐利红。 基于 Spring MVC 及 My Batis 的 Web 应用框架解析[J]. 课程教育研究, 2017(48): 230.
[34] 欧阳宏基, 宋笑雪。 整合 ESMSH 框架的 Java EE 应用架构[J]. 计算机测量与控制, 2018, 26(10): 230-234
(如您需要查看本篇毕业设计全文,请您联系客服索取)