电力企业生产管理信息系统应用项目研究
时间:2015-01-26 来源:www.www.jbevzenko.com
第一章 绪论
1.1 背景和意义
随着电力技术的迅速发展和发电种类的极大丰富,内蒙古电力公司所投资建设的项目数量也急剧的增长,无论从市场发展还是在网络建设方面均处于快速发展势头,计划建设工作也同步加大。目前内蒙电力每年新启动项目都在数百个,投资总额巨大。所有投资项目从启动、实施到最后竣工验收,投资项目的进度和质量控制都直接影响到项目的成败。整个项目实施过程中,涉及的部门和管理人员较多,而且不同行政部门对项目管理上的要求各有侧重。但公司在建设项目全过程管理方面没有一套科学、规范的信息化管理手段和平台。在规划管理、项目管理和固定资产投资计划管理上主要存在如下问题: 1)目前集团公司的计划管理平台无法满足内蒙古电力建设项目管理需求; 2)规划工作原始数据积累没有日常化、规范化; 3)投资计划项目管理流程需要进一步的规范、优化与固化,尤其在职责界定、风险控制等方面; 4)工程建设进度把控缺乏科学的管理手段; 5)由于缺少其他信息系统(如 MIS 系统)的数据支撑,数据来源不及时、不准确,无法达到实时分析与实时监控的效果; 为了适应新形势下的项目管理需求,需要解决将横向职能结构与纵向的层次结构相结合、实现多方数据整合的问题,以加强控制信息的双向流动、满足不同管理层次对各种信息的需求,同时实现多部门间、区公司与分公司间、分公司与分公司间、以及电力公司和合作单位间的信息交流和协同办公。同时,企业必须从传统的项目管理模式中解放出来,减少不必要的工作,实现项目管理的系统化、规范化和自动化。因此本课题开发和实现了内蒙古电力开发建设项目信息管理系统,以达到对施工进度、成本和质量的科学化、现代化全面控制管理的目的,为企业提供强大的决策支持。 根据电厂的整体战略,在业务上,我们按照电厂的规模进行相应的等级划分,因此,在业务上对信息技术的需求,侧重也有所不同,因此在经营模式上可以考虑分类经营。
...........
1.2 本文的主要工作
内蒙古电力项目管理信息系统(SAP)以项目流程为主线,以进度、成本和资源管理为核心,以企业决策层和各级管理层、项目具体实施层为服务对象,满足规划部、工程部、网络部、采购部、基建部、财务部等部门的业务需求及区公司工程管理职能需求和各盟市分公司工程建设职能需求。 SAP 将最新的项目管理理念融合到工程建设管理实践中,结合电力产业工程建设特点,为电力公司的业务发展提供强有力的支持。该系统包含包含规划管理、项目管理、合作单位管理、共建共享、计划管理、任务管理、进度管理、投资管理等模块,是一个按统一规范进行业务处理和数据分析的网上工作平台,提供各类综合统计分析数据及不同管理层次所需的各种相关信息,以保证工程质量、进度的完全控制,实现对合作单位的多方位、综合管理。 电厂信息系统是电厂中,投资规模最大、技术最为先进、处理能力最高的大型现代化电厂综合信息系统。
........
第二章 相关技术介绍
2.1 相关软件
Visual Studio 是一套完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、Visual C++、Visual C#和 Visual J#全都使用相同的集成开发环境(IDE),利用此 IDE 可以共享此开发工具且有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。所写的目标代码适用于微软支持的所有平台,包括 Microsoft Windows,Windows Mobile,Windows CE,.NET Framework,和 Microsoft Silverlight。微软公司先后发布了 5 个 Visual Studio 的不同版本,Visual Studio 5.0,Visual Studio 6.0,Visual Studio 7.0,Visual Studio 8.0 , Visual Studio2003 , Visual Studio2005 , Visual Studio2008 , Visual Studio2010。 Visual Studio 2010 正式版已于 2010 年 4 月 12 日上市,中文版也于 2010 年 5月 26 日发布。作为面向新一代平台的开发工具,Visual Studio 2010 提供了很多工具来帮助开发者开发基于 Windows 7 的应用程序。Visual Studio 2010 在继承之前版本新技术的基础之上,又新增了一些新的功能和特性,如可视增强、 快速浏览代码编辑器、易于调试功能、IDE 功能、测试先行支持、Application Lifecycle Managemen 、代码生成和文本模板及起始页。
.........
2.2 系统模式
本节介绍 C/S 模式、B/S 模式及两者的优缺点,并通过本系统的一些特征得出本系统应采用 B/S 模式。C/S(Client/Server,客户机/服务器)模式又称 C/S 结构,客户在本地安装了客户端之后,很多功能都放在客户机上执行,服务器则主要负责一些数据库服务,降低了系统的通讯开销,所以有些人也称这种模式为胖客户端模式。这种模式有两大优势,一是响应速度快,二是操作界面漂亮。响应速度快,是因为这种模式主要的业务处理功能都是直接在本地直接处理,与服务器的交互基本很少,也就是一些数据的存储,查询,修改等操作。操作界面漂亮是因为相比 HTML 服务器控件,客服端控件的功能更丰富,更美观。从系统数据安全上考虑采用 C/S 模式也是较好的方案。 C/S 模式也存在其不足之处,首先在应用范围上,C/S 模式只适用于较小范围的人群应用,同时需要客户下载并安装特定的客户端程序,不能够实现快速部署安装,不像 B/S 模式那样,只要能连网和有浏览器就能实现安装部署那样方便快捷。还有就是服务器端所作的任何变动都会对每个客户端产生连锁影响。
........
第三章 需求分析....... 9
3.1 用户需求的获取........... 9
3.2 需求分析............ 10
3.3 系统主要功能.... 14
3.3.1 规划管理 ..... 14
3.3.2 项目管理 ..... 15
3.3.3 共建共享 ..... 16
3.4 SAP 的原型系统......... 16
3.5 小结 .......... 17
第四章 项目管理信息系统的设计.... 18
4.1 系统目标............ 18
4.2 规划管理设计.... 19
4.3 项目管理设计.... 22
.4 共建共享设计.... 28
4.5 小结........... 28
第五章 项目管理信息系统的实现.... 29
5.1 三层架构............ 29
5.2 关键模块实现.... 30
5.3 用户管理实现.... 52
5.4 系统接口实现.... 55
5.5 小结 .......... 56
第六章 项目管理信息系统的测试
6.1 SAP 测试概述
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 在对 SAP 进行测试的过程中,遵循了以下两个原则: 1)尽早地和不断地进行软件测试 我们把软件测试贯穿到整个软件开发的过程中,而不是把软件测试看作是其过程中的一个独立阶段。因为在软件开发的每一环节都有可能产生意想不到的问题,其影响因素有很多,比如软件本身的抽象性和复杂性、软件所涉及问题的复杂性、软件开发各个阶段工作的多样性,以及各层次工作人员的配合关系等。 2)对测试用例有正确的态度 第一,测试用例由测试输入数据、预期输出结果和实际输出结果这三部分组成;第二,在设计测试用例时,不仅考虑合理的输入条件,更注意不合理的输入条件。因为软件投入实际运行中,往往不遵守正常的使用方法, 很容易产生一系列的问题。 本系统的测试过程按 2 个步骤进行,即单元测试和集成测试。开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。
..........
总结
该工程项目管理系统(SAP)将最新的项目管理理念融合到工程建设管理实践中,结合电力项目工程建设特点,包含了计划管理、项目管理、任务管理、进度管理、合作单位管理、投资管理、系统接口等多个子系统,统一规范的进行业务处理、数据分析。为公司提供强大的决策支持,达到全面控制施工进度、成本和质量,实现了科学化、现代化的管理。 该系统自从一期系统上线以来,即构成了 SAP 系统的雏形,实现了工程建设管理的电子化管理。建成以工程建设为主体、多部门信息共享与交互的信息支撑平台。系统整合了工程项目管理系统、采购管理系统、基建信息管理系统以及 MIS系统中涉及项目管理的数据,实现数据的单点录入,全局信息共享。通过与 MIS、OA 系统、物流、档案管理等系统开发数据接口,使 SAP 系统与外部系统实现了信息共享和互动,消除了信息孤岛,集成后 SAP 系统使项目建设的工作效率大大提高,有效提高了信息统计和查询的实时性、准确性。 系统下一步将加强对项目全过程的管理,开发和其他办公系统的接口,实现信息的自动抓取,对于某些无法抓取的信息,将开发新的功能代替手工 Excel 供用户录入,尽量减少用户的工作量,无需人工去维护过程。同时加强建设单位与合作单位的互动,加强对合作单位的管理开发,进一步健全和完善与项目相关的数据信息,进一步推进管理信息化进程。
.........
参考文献(略)
相关阅读
暂无数据