前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的企业管理的底层逻辑主题范文,仅供参考,欢迎阅读并收藏。
关键词:信息化;;Microsoft .NET Framework;统一系统平台;底层数据库;业务流程重组;流程定制;设计流程管理
中图分类号:TP315文献标识码:A 文章编号:1009-3044(2011)07-1469-03
Enterprise Information Management System Development and Case Analysis
LI Pei-lin
(Beris Engineering and Research Corporation, Baotou 014010, China)
Abstract: This paper mainly introduces relevant enterprise information management system of basic concepts, and compared with the traditional management mode, the advantage of also tells some informatization management system used in development technology and system development and function division aspect content, the intermediate north-inclining MCC Oriental engineering technology Co., LTD. The actual case studies information management system of actual application.
Key words: informatization; ; Framework; unified system platform; underlying database; business process reengineering; process custom; design process management
1 企业信息化管理概述
现代社会,人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文件档案、人力资源档案、科技档案、 财务档案等档案的可管理性,实现信息的在线查询、借阅,最终实现资源的完全共享。目前我们勘察设计行业正处于“快速发展期”,对管理信息化价值认同度越来越高,随着企业改制及市场化竞争的深入,管理信息化的价值得到普遍的关注,系统的认同感逐步加强,信息化日益成为企业提升管理水平的重要手段。对于我们中冶东方公司这种大型设计企业来说,信息化管理势在必行。现阶段尤其需要利用信息化手段对设计流程进行的管理,设计文件需要在整个设计流程各个环节中有序的组织起来以确保归档图纸文件的管理,实现资源的共享性和安全性。
企业信息化管理是一个极大的概念,一个炒作了很久的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的信息化产品。有办公设备、办公自动化电脑、信息管理软件等等。可见,信息化管理内容庞大,空间不可小视。那么,首先我们来探讨一个问题,什么是企业信息化管理?
2 企业信息化管理技术内容分析
下面以我们中冶东方公司为例简单描述一下企业信息化的主要内容。
1)生产设计流程的信息化。生产过程的信息化是我们勘察设计行业信息化的―个关键环节,其主要目的是利用信息化手段优化和管理现有的设计流程,使之规范、高效的为企业创造更多的利润。设计流程的各个环节直接影响到产品的进度和质量,对于传统的办公模式,最终产品无法保证质量,全靠设计人员的责任心,设计的进度控制也是企业管理最头痛的环节。针对这些问题我们量身定制自己的设计流程管理模块来辅助生产管理工作。此模块将设计流程中的各个环节紧密联系起来,为管理层提供给出数据,也为最终的成品档案管理打下基础。
2)企业内部管理信息化。企业内部管理的信息化是企业信息化中应用最为广泛的一个领域,涉及企业管理的方方面面。企业内部管理的信息化以企业的各种应用系统为基础,通过各种类型的信息应用系统来有效地组织、利用信息资源,实现管理的高效率。根据我们企业的需要,在设计流程管理模块的基础上继续定制经营管理模块、人力资源管理模块、档案管理模块、工时管理模块、综合查询模块以及办公自动化(OA)模块等,这些功能的实现将为企业内部管理提供了一个很好的平台,充分提高了企业的管理水平。
3)企业客户关系及经营管理的信息化。
经营管理的信息化主要是为相关管理部门提供了一个项目信息及台帐管理、合同、收付费、客户信息、供方信息等方面综合信息管理工具。为领导提供第一手材料,使决策者能实时了解企业的经营状况。具体业务功能包括:各类合同信息的维护及查询统计功能;计划收款、实际收款、费用方面的信息维护及查询统计功能、客户关系信息的维护及查询功能等。
3 企业信息化管理系统的开发工具与技术解决
3.1 开发技术的分析
就现在开发信息化管理系统的技术来说,主要集中分为三大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。
C/S结构系统:是传统开发模式,速度快,效率高但无法满足现在的远程网络办公和移动办公;
C/S+Web技术:是为了补充C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但拥有一定局限性;
B/S结构系统:是援用动态网页技术,加入信息化系统的开发理念,完全适应网络办公和移动办公需求,也是现代信息化管理系统的首选技术。
针对于大中型企业用户,尤其是在微软系统上搭建的网络体系,我们采用B/S结构系统+技术,该技术易于服务器的维护,成本相对较低,开发周期较短。我们企业的信息化管理系统采用+Microsoft .NET Framework+IIS技术开发,后台数据库采用SQLServer2008数据库管理系统,这种方式非常适合我们企业的需求。
3.2 系统结构设计
现在的信息化管理系统可以说百家争鸣,各有所长,但是一般的B/S结构系统都做得比较固定,也就是针对某个行业甚至某个企业而开发的,有诸多的限制和代码固化,不利于灵活的定制和客户化!而且很多系统都具有相同的功能,只是表现手法和操作流程有所不同罢了,所以,他们的基本是一致的,是有共性的,是可以统一的。
最先进的系统开发模式是开发一个底层的通用型平台,在此平台下实现系统的主要功能模块的底层操作,这样,当针对某个企业开发管理系统时,只需在此基础上稍加修改,就可以成为一套具有很强针对性的信息化管理系统,这样方便该系统的二次开发,也方便于针对不通性质部门单位的系统的定制。系统结构图如图1。
通过图1可以看出,系统平台和底层通用型管理模块是整个系统的基础,而应用层模块是面对客户的,它是界面和业务逻辑的结合体,针对不同企业将有所不同,这种结构将很好的解决一套信息化管理系统的多种定制功能,便于二次开发。
我们企业采用的信息化管理系统业务基础平台是上海金慧公司在微软.Net技术框架之上,针对工程勘察与设计行业,为企业级用户在信息化建设过程中的需要而构建的统一应用平台,是金慧管理软件的核心和灵魂。这套软件产品,不论是设计流程管理,还是市场经营管理、人力资源管理,成品档案管理,都将基于一个统一的应用平台。这保证了各种不同的产品在数据、流程和应用上可以无缝集成,界面与操作完全一致,企业完全可以根据自己的实际需求分阶段部署不同的应用以及在必要的时候进行升级。
这套信息管理系统从逻辑上划分为三层:表现层(客户端)、应用层、数据层。
表现层的应用程序与服务端的应用程序是相对独立的。表现层只负责发送服务请求,服务如何实现则完全由服务端负责,并且访问数据库的客户数量由服务端完全控制。这样一方面使得客户端和应用端的应用程序条理清晰,易于维护,同时也使数据库始终运行在最佳状态。
1)表现层管理界面、客户端、统计报表界面等。表现层将系统的操作界面与系统的功能实现分离开来。表现层不仅代表用户的操作界面,还屏蔽了系统与外界的接口,例如与各个业务系统间的接口,表现层将是它们中间的接口。将这些接口独立出来,遵循统一的标准,可以使多个业务系统之间进行信息沟通,同时统一的接口可减轻与新系统相连的复杂程度。此外,将各种系统与核心的业务系统隔离开来,保证了系统的安全和独立。由于表现层的存在,内部系统的改进和变化被掩盖起来,用户可以更好地适应新的系统。表现层在实现上可采用普通客户端设备,或者可以在网络上进行访问的浏览器客户端。表现层不存储任何数据。
2)业务层应用系统的业务逻辑实现层,是系统最核心的部分,它接收来自表现层的功能请求,是实现各种业务功能的逻辑实体,这些逻辑实体在实现上表现为数据库的触发器及存储过程及各种功能组件。
3)数据层,存储在高性能的文档数据库中的关键业务数据存放并管理各种信息。由于应用系统的最终功能可上映射为对数据库中表和记录的操作,在设计中将这一层独立出来,实现对各种数据库和数据源的访问,并使得应用层的设计和实现更集中于系统本身的功能。数据层主要是封装对数据库的访问,但也是系统访问其它数据源的统一接口。客户管理和数据挖掘的应用,也通过这一层来访问数据库。在内部局域网部署本系统后,局域网客户端通过程序直接访问所部署的应用服务器即可使用本系统,独立客户端或外部局域网可通过DDN 专线或拨号进入本局域网后即可使用本系统,公司分部局域网采用点对点VPN进行访问。
4)采用三层体系结构的优势在三层体系结构下,使系统中复杂的业务逻辑与数据逻辑分离,便于业务应用的扩展。同时,在应用服务器和数据库服务器上,利用软、硬件的集群技术,使系统整体性能得到提高。对业务系统数据库和其他管理信息系统采用中间件访问,以加强数据的安全性和事务处理的一致性。
该平台是一个应用框架,统一的应用框架不仅提高了软件的开发效率,更重要的是,客户的应用升级、应用整合将从根本上得到保证,并且客户可以通过熟悉该平台来升级维护自己的应用,从根本上解决产品的稳定性和需求变化性的矛盾。图2和图3中显示了底层通用模块的定义以及统一的平台界面。
图2 图3
目前在此基础上已经开发出了流程管理模块并且已投入使用,后续的各种应用层模块还在开发中。整套系统完成并上线运行虽然需要一个较长的过程,但是这将会大大提高东方公司的办公效率和市场竞争力,使企业信息化管理水平达到一个新的高度,在同行业中处于领先地位。
4 结束语
通过以上的综合分析,我们企业信息化管理系统的开发是一个长期且不断完善的过程,目前我们企业的信息化建设已初见成效,设计流程管理模块、图档管理模块、办公自动化(OA)模块已上线运行,但后续的工作还有很多,如接下来的经营管理模块、领导查询功能、工时管理模块等,只有将经营、流程控制、归档、统计查询这条主线贯穿起来才能充分显示出信息化给我们企业带来的效益。
参考文献:
[1] 陈明,唐帼丽,张英奎.现代企业信息化的发展趋势[J].企业研究,2002(4).
[2] 刘丽文,黄燃东.我国企业实施ERP的外部环境及其风险分析[J].中国软科学,2002(3).
[3] 田力.企业管理与信息技术发展趋势[J].计算机系统应用,2000(8).
[4] 王怀诗.我国企业信息化现状简述[J].图书与情报,2000(2).
[5] 陈华,胡振鹏.企业信息化误区及其解决对策的探讨[J].江西社会科学,2003(6).
[6] 苏力.浅析企业信息化的误区[J].企业经济,2002(3).
[7] 刘培刚,孙建军.论网络经济时代的企业信息化模型[J].情报学报,2003(6).
[8] 叶红,蔡向东.实施企业信息化和ERP势在必行[J].信息技术,2002(7).
【关键词】 财务管理 Struts 信息系统
一、引言
财务管理是现代企业管理的核心,建立良好的企业财务管理系统是当今企业在发展中必须解决的重要问题。如今财务管理在现代科技高速发展的浪潮过程中,在会计电算化基础上,要加强企业财务网络日常化管理,通过互联网能够进一步实现管理数字化,最终实现管理信息化。因此,企业实施财务管理信息化建设,提升财务管理效能已经成为企业强化财务管理水平、提升核心竞争力的重要举措之一。
本文以企业财务管理系统为研究对象,基于企业的业务状况和财务管理特点,设计、开发适合一般企业使用的财务管理系统。
二、研究背景
当前,信息化建设为企业管理创新和技术创新注入了强大的生命力和动力,而财务管理信息化是企业信息化的重点和核心。目前,企业相关内部信息失真是一个突出的问题,而现代信息技术的发展为企业实行集中统一的财务管理提供了有效保障。大力推进企业财务管理信息化建设,可以加强企业内部财务管理与资金监控,从而提高资金使用效率和降低资金风险。
财务管理是企业管理的核心,它通过价值形态对企业资金运转的一项综合性的管理,渗透和贯穿于企业一切经济活动之中。在传统的财务管理模式下,企业中的财务管理人员、各个部门之间信息不畅。旧的财务管理模式很难适应企业的发展,由于各企业各部门之间财务数据库类型不统一,无法共享和交换信息,从而形成了一个个信息“孤岛”。财务信息整合了相关业务、市场数据,为企业管理决策提供支持。财务信息化管理的本质是管理创新和制度创新。财务管理信息化实施后,传统财务管理的管理模式、财务管理工作方式、财务组织设置方式等都发生了质的变化。优势主要有以下几点。
实现财务管理信息化以后,借助于信息通讯技术,可以有效地提升企业财务信息的传递和交流,在开放的基础上实现有效控制与管理。
财务管理是企业管理工作的核心,它关系到企业的生存和发展。财务信息化能提高企业的核心竞争力,提高企业抗风险能力。
企业信息化建设的实施,让企业财务管理工作从“纯手工”操作向“智能化”管理迈进。财务人员可以从重复、简单的数据加工中解脱出来。
综上所述,财务管理信息化是时展的产物,同时也是一个企业未来财务管理工作发展的重要趋势,对于企业而言,推动财务管理向着信息化方向发展,是非常重要的发展必由之路。
三、Struts框架
Struts是Apache组织的一个项目,像其他的Apache组织的项目一样,它也是开放源码项目。Struts是一个比较好的MVC框架提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和custom tag library。
Struts框架的基本构成由下图1所示。
其中,Struts Controller ActionServlet处理客户请求,利用配置的ActionMapping对象把请求映射到Action处理器对象进行处理。Action处理对象访问ActionForm中的数据,处理和响应客户请求,它还调用后台的Bean组件,这些组件封装了具体的业务逻辑。Action处理器对象根据处理结果通知Controller,Controller进行下一步的处理。
四、系统设计和实现
一个标准的财务管理系统应该包括如图2所示的几大功能。除此之外系统还应该包括信息系统所具备的通用功能,例如系统管理、权限设置、数据备份与恢复等。
1、系统管理模块
它是为保证系统的良好运行提供服务的而建立起来的子系统,主要解决用户权限管理和数据恢复与备份问题。该功能模块应包括系统初始化、业务信息初始化、环境信息维护、用户管理、修改用户口令以及数据备份和恢复等基本功能。如图3所示就是系统管理的最重要模块――用户管理。
2、凭证管理模块
它是为综合处理企业财务部门各种凭证而建立起来的子系统。该模块是财务管理的重要部分,也是财务软件中使用最多的功能部分。该功能模块应包括会计科目设置、常用摘要、常用凭证模板设置、记账凭证录入、凭证查询和打印、补录现金流量项目等基本功能。图4是该模块的E-R图。
3、账~管理模块
它是为综合处理企业财务部门各种账簿而建立起来的子系统。
4、报表管理模块
它是为综合处理企业财务部门各种报表而建立起来的子系统。该模块的作用是提供精确、及时的信息,提高财务工作效率和成功率;该功能模块应包括新建报表、修改报表、导入导出、报表的查询与打印等基本功能。
5、备查
该功能模块应提供了三个备查簿,公共备查簿和个人备查簿是为记录公共备查信息和个人备查信息而设计的,它们格式、功能完全相同,只是使用权限不同。
6、综合管理模块
该模块可以对财务活动中自动生成相应的会计凭证,账簿、会计报告,严密进行资金支付的审批与监督;实现查询功能,实时获取所需信息。提供即时、全面的示警系统,对各种违规、超预算、误操作行为提出警示,帮助决策者和财务领导进行监督严密、安全的权限控制体系。
五、结语
随着经济全球化和全球信息化的推进,企业在市场中面临的竞争将更加激烈。信息化建设是企业在竞争中脱颖而出的重要法宝。本文介绍了一个基于Struts框架的财务管理系统。该系统操作简单,界面友好,功能完善,安全性好,必定会对企业发展起到了一定的作用。
【参考文献】
[1] 闫铭镌:中国财务信息化管理问题研究[D].哈尔滨:黑龙江大学,2006.
[2] 范晓丹:浅论企业财务管理信息化建设[J].经济技术协作信息,2008(4).
[3] 郑兆河:浅析企业内部财务管理信息化的开展[J].财经界,2014(30).
[4] 黄丽娟:略论高校财务管理信息化建设[J].会计之友,2006(6).
资产是企业的重要组成元素,是企业参与生产的必要因素,资产管理占据着企业管理的重要位置,对于企业发展成长有着重要的意义。然而,现阶段企业资产管理还主要是通过人工方式,采用条码或者Excel表格进行资产的盘点工作。这种方式不仅耗费大量时间和人员,而且盘点的效率也不高;对于资产无法做到跟踪记录处理,所以无法实时快速查看资产的位置信息,使用信息等等;企业对于资产没有统一的管理,不了解资产的分布情况、使用情况,使得资产的使用效率不高;资产的借出借入无法进行快速的审查,安全性不高,也会出现资产的流失情况。近几年随着RFID技术的出现与发展,使得从根本上解决企业当前资产管理中遇到的困难成为可能。RFID射频识别是一种非接触式的自动识别技术,可以通过射频信号来识别目标,而且更有一些突出的优点:读取距离远、数据信息大、可以擦写数据、多个识别,使用周期长,可以在恶劣的环境下工作,穿透性好,处理速度快等等。因此,把RFID技术应用到资产管理中,结合RFID各种优点,搭建一个具有管理全面、数据安全、信息可靠等优点的资产管理系统,可以有效提高企业的工作效率、节省开支,实现资产的快速、高效、全面管理。
2资产生命周期管理的研究
“资产全生命周期管理”(LifeCycleAssetManagement,简称“LCAM”),是指从系统的整体目标出发,以资产作为管理对象,基于其经济生命统筹管理资产的编制预算、购置建设、使用消耗、维护改造、报废更新的全过程。为了实现对资产的全生命周期管理,系统定义资产共分为六个状态:入库态、定点态、移动态、异动态、替换态、出库态。六种状态的资产涵盖了资产生命周期中的各种情况,系统应用域的主要处理逻辑根据这六种状态的转换进行具体实现。
3系统功能
基于LCAM的研究,结合企业对资产管理的需求,系统设计的业务功能有两大块:资产状态管理和系统管理。前者主要是对资产状态、位置等实时信息监控管理,包括资产出入库管理、资产移动、资产盘点扫描、资产定位、门禁报警等;后者主要是系统的自身维护,有用户管理、权限管理、部门管理等。其中资产入库、资产移动、系统管理等业务处理逻辑简单,所以对资产定位和门禁报警作详细说明,资产盘点扫描是针对多个资产的盘点或者房间资产的扫描,实际是多资产定位,所以处理流程同资产定位。
3.1资产定位
根据用户输入的资产ID,返回资产当前所处的状态或者位置信息。其中,替换态是指标签更换时的一种临时状态;异动态是指资产非法移动或者移动超时时的一种报警状态;移动态是指资产调拨时的一种状态。资产定位可以实时查询资产实际使用情况以及当前所在房间位置信息,用户在web端输入资产名称或者资产编号,操作简单方便,管理全面高效。
3.2门禁报警
报警功能是针对当资产未经过允许非法通过门禁或者资产在移动接受或归还超时这两种情况,系统可以自动及时产生报警信息提示资产管理员核实资产信息。门禁报警产生的主要有两种情况:越界报警和超时报警,其流程如图4所示。当接受的门禁事件处于报警状态时,系统会再次产生报警;当资产非法移动时系统产生越界报警;当移动设置的接受或归还时间超时系统会产生超时报警。
4系统架构
为了更好地提高系统的稳定性、可维护性、可扩展性,系统采用分层设计的思想。具体可以分为应用层、中心层和边缘层,加上数据库和底层RFID设备。其业务流程为:用户由应用层发起业务请求,请求可能是资产的盘点、扫描、移动等等操作,然后经过中心层事件中心响应,找到对应的ALE事件进行等待,再由边缘层将等待的事件取走并做相应的处理,在边缘层中,调用对应的逻辑读卡器打开底层的物理读卡器采集数据,最后再把处理结果反馈给应用层供用户查看。
4.1应用层
应用层处于系统的最上层,是用来直接和用户进行交互的。该层也是系统功能的切入点,如资产的盘点扫描、资产移动、门禁报警等。系统采用的是B/S模式即浏览器/服务器模式,该模式是以web形式呈现给用户的,将大量的计算放在服务器端进行,客户端不需要或者只要少量的计算即可。这种“肥服务器端,瘦客户端”方式真正实现用户的“零安装”,只要有一台可以上网的电脑即可;同时,该模式适合移动办公,系统维护容易等优点。
4.2中心层
由系统架构图可以看出,中心层是连接应用层和边缘层的纽带,在系统中起到关键作用。中心层一方面设计了事件中心,在事件中心中定义应用层相关业务的ALE事件;另一方面采用WebService作为服务器;在该系统中,WebService在应用层与边缘层之间起到通信中介的作用。Web端发起盘点指令时,需要将房间号和事件编号发送给WebService,然后等待边缘层取走,边缘层取走房间号和事件编号后将对应房间的读卡器设备打开,最后将标签数据和事件编号再放回到事件中心并关闭读卡器,等待Web取走对应事件编号的标签数据。中心层的设计使得当上层业务需求发生变更时,只需要修改应用层业务逻辑,中心层不需要修改或者少量的修改即可,大大提高系统的可维护性可扩展性。
4.3边缘层
边缘层主要包括设备管理模块、数据处理模块和事件管理模块以及设备自检模块。设备管理模块分为逻辑读卡器管理和物理读卡器管理模块,实现不同硬件选择不同的驱动程序,屏蔽底层硬件的差异性,便于系统的维护扩展;数据处理模块的设计用来过滤冗余的标签数据,防止一个标签在一个事件周期内被多次读到,减轻系统的数据处理压力;事件管理模块用于不间断扫描事件中心中事件编号和房间信息参数并取走,再由设备管理模块打开对应的房间的物理读卡器采集房间数据;设备自检模块的设计是设备的自我维护,主要利用硬件设备的心跳包来检测硬件的工作状态,出现问题可以及时的上报给系统管理员。
5系统改进
随着企业不断地发展,资产的种类和数量也不断的增多,资产的形式不局限于单个器械仪表,而是以整体为单位作为一个资产管理对象。因此,企业对资产的管理提出了新的需求,如异地管理、多地管理等。传统资产管理系统采用的主要是单一化网关模式来设计的。这种模式只适合企业的单点管理,当企业有多处资产需要管理时,如果采用该模式,则需要在每一个资产管理点安装部署一整套系统,且只能在该点处进行系统功能的操作,点与点之间不能直接交互控制,即用户无法在一个基站控制另一个基站的物理设备进行资产管理,使得企业多地资产管理变得复杂、耗时耗力。针对上述问题,结合分布式设计思想,本文提出一种新的网关设计模式-分布式网关来改进资产管理系统。该模式的设计思想是建设一个总网关,网关连接并控制多个子网关。其中,网关是建设的总网关,基站1到基站N是子网关所属与网关。该模式的实现是在网关部署一套系统,提供连接协议接口,配置好子网关的设备参数,如逻辑读卡器所属的基站、物理读卡器对应基站的网段作为联接地址及MAC地址;而在每个基站仅安装配置好的物理设备即可。同时,分布式网关也是一个可变的网关,当有新的基站资产需要管理时,只需在网关下增加该基站的连接信息和配置相关的设备参数,系统的维护和扩展简单方便。分布式网关包含多个基站,每个基站下包含多个逻辑读卡器,每个逻辑读卡器下又包含了多个物理读卡器,它们之间形成对应映射关系,逐层调用。用户在网关处就可以管理所有基站的资产,如盘点基站1的资产,在web端发起盘点操作,生成事件包含事件编号、基站编号等信息,等待边缘层取走,对事件进行解析处理并采集数据,最后再把处理结果反馈给web端。采用分布式网关,把每一个基站打包成一个资产管理对象,实现企业资产的异地管理、多地管理等,减少企业的开支、提高工作效率,同时系统的性能也得到了提升。
6总结
关键词:软件开发管理平台;多元化;设计;基本框架
中图分类号:TP311 文献标识码:A 文章编号:2095-1302(2016)02-0073-02
0引言
近些年来,软件开发管理系统方面的技术有比较稳定的发展,在逐渐完善的同时功能需求也越来越大,因此为了满足功能需求软件开发管理平台必须进行进一步的发展和升级。在目前我们主要研究的软件开发管理平台还存在局限性,从整体出发进行多元设计是我们现阶段必须掌握的技术。
1软件开发管理的相关内容
在现阶段对软件开发管理可以通过多种途径进行优化,例如加强生产计划、改进软件开发过程等,可以使软件开发管理达到一体化的标准,促进企业的融合和发展,并且可以为企业的自动化和一站式服务提供技术支持。提升企业管理和项目管理两大基础功能。项目管理和企业管理分别从配置管理和设计管理等出发,完成测试自动化进程。质量一直是软件开发企业追求的目标,也是一个企业赖以生存和发展的根本。对于软件企业而言,鉴定软件的质量问题往往需要专门测试的软件,这是最为关键的部分。因此测试软件也是一项比较困难的问题,要采用先进的技术确保测试结果的准确性,合理的方法和工具是测试成功的重要保证。在我国现阶段市场中已经出现了关于测试过程管理的工具,这在很大程度上能够在大企业中发挥一定的作用并取得良好的效果,但是针对小公司来说还缺乏定制一个测试管理平台来提高工作效率和自动化水平。
2针对软件开发管理系统的多元化分析
多元化软件开发系统中最为关键的部分就是关于软件开发管理的自动化,要以此为设计目标和方向,不断的有机结合软件开发管理和企业资源规划两种资源,从整体上形成高效管理模式的软件开发管理平台。
2.1软件开发管理平台的初始化目标
在软件开发管理平台中要发挥多种管理的能力和潜能,充分调动各个部分的作用,例如系统需求管理、设计管理、项目管理和配置管理等多方面内容。在多元化方面主要体现在关键的位置上,一般存在于软件工程、项目管理和企业管理三个主要方面。充分促进企业管理和项目管理的相互协调,互相配合,可以使软件开发管理更为科学、提高效率。为了满足不同规模的软件企业需求必须对软件开发企业进行足够的技术支持和资金支持,才能为多元化的设计提供可行性条件。
2.2软件开发管理平台的概况和特征
网络技术在当今社会的普及程度越来越强,同时在软件开发管理平台的应用也越来越多。网络技术在软件开发中起到拓展功能的作用,在此基础上,软件开发企业的工作中心在于对开发软件的多元性方面,主要体现在基础功能和分析功能两个方面的拓展。在数学模型的基础上建立模拟基础工作流程,提高预测的准确性和开发更多的项目管理功能,以达到兼容能力更强、在线管理更健全的目的。在目前的研究水平下,我们更应该注意软件开发管理系统的多元化设计,应该投入更多的精力和资金,这样会有益于资源方面的控制力,还能实时监控进度和质量问题,全方位的对项目进程进行跟踪和指导。
3软件开发管理平台的多元化技术依托和基本结构
在实际操作中针对多元化设计一般最需要的就是先进的技术支撑。最为普遍的技术就是SOA技术,这项技术的最主要用途在于对系统的分解作用,不仅如此,还可以按照一定的序列对服务进行编排,在此基础之上能够扩大软件管理平台的功能和规模,并且大大增强了软件管理平台的可扩展性和灵活性两种性质。另一种比较常见的技术是基于WebServices技术,这种技术的主要作用是辅助SOA,对软件开发管理系统的兼容性有所扩展,并且同时构建SOA架构。第三种技术是XML技术,这种技术的主要作用在于能够规范Web服务,平台的建立需要此种技术作为标准,而平台中数据的相互转换则需要自描述功能。第四种技术是RUI技术,这种技术的界面采用富用户,但在外观上分辨不出和普通应用程序的差别,但是要想构建人机交互的功能则必须要有服务功能,平台系统更容易进行操作,并且界面更加简洁。第五种技术是J2EE标准,平台系统要保持在运行过程中不依靠其他运行程序则必须采用分布式结构,可以大大加强系统软件的灵活性,减少平时的维护费用和运行成本。在多元化方案的设计环节应该注意系统的生命周期,在软件开发管理平台多元化设计中最关键的部分就是通常要采取B/S网络结构模式,在我们现阶段的研究当中大多数都采取这种技术,这种技术最为简便的地方就是可以在不安装客户端的情况下进行运行,可以体现出更加模块化的技术特点。另外数据库的规模应该扩大,这样有利于逻辑关系的简洁化,操作系统也更加方便快捷,在数据的完整性方面有更多体现。系统的安全性和开放性也应该有所约束,让系统的安全性有一定的技术保证,针对不同用户采用分级管理模式,并以加密和访问权限两种手段来提高软件开发平台的安全性。另外平台在平时的运行过程中,要时刻注意到客户端和软硬性的先进性,并且要注意日常应用程序和数据库服务器的运行状况保持良好,保证在正常生命周期内保持良好的运行状态。软件开发管理平台在多元化设计的框架构建方面一般分为四个层次,分别是基础设施层、交互层、支撑层和应用层,在一般情况下交互层、基础设施层和应用层分别代表用户、信息和系统的核心部分。主要代表模块分别是企业管理功能、项目管理功能和软件功能自动化三大模块。除这些外还需要一些支撑层把组件进行合理构建,用于软件开发管理平台的多元化设计。三大主要功能模块涵盖了以上相关内容。项目功能主要体现在两个方面,一是项目计划模型,二是实际需求。在项目进行审核之前,需要根据管理和条目两种手段对项目进行预览,这样能形成最优化的配置管理模式。在对软件的功能管理方面要采取自动化手段,在原始模型和文档的基础上形成新的模型,并且要单独为其设计模式和范例,不断优化升级文档质量的管理,在设备的运作过程中要优化各技术路线相互配合作用。在目前的企业管理中,要深入考虑企业的需求内容,履行合同上的信息要求,针对子系统和标准模块进行自定义的程序设置,及时对客户信息进行回访和自动报警两种功能,这两种功能要根据客户信息才得以实现。
4软件开发管理平台的相关软件内容
开发的软件必须具有通用性强、适用范围广、提高工作效率等一系列优势,这样可以协助工作人员把项目中的软件开发管理平台做到更好。因此要求所开发的软件应具备以下功能:(1)能够在各种环境下运行,适应性要强。任何软件都需要一定的运行环境,而软件的适应性强弱将直接影响着软件的使用效果和稳定性。(2)能够积极协助指导项目开展相关工作,运用开发制约和方法学等手段构建软件架构,这样的好处是可以潜移默化的影响使用者的开发方式和风格,开发出来相似的项目间可以很通畅地进行协作和交流。(3)要做好项目的设计、开发和再测试的相关工作,能完成项目成果各方面数据的转换和协作,这就体现出最关键的衔接作用。其中最主要的部分就是关于程序设计和数据库设计向开发阶段的代码程序生成的过程。另外的作用就是在进行单元测试的过程中要把大多数相似的测试代码由辅助程序员把它们筛选出来。(4)在开发软件的相关工作中比较重要的就是常见功能组件,有很多数据需要进行操作和整理,例如字符串的操作、数字操作等,不仅如此,还会涉及到文档读写、上下载等一些相关问题。在一般情况下出于对灵活性的考虑,很少会设置这些功能组件,需要在实际工作中由程序员针对需要来分别写出代码。所以软件架构平台需要有这些协助程序员的相关功能组件才能大大提高工作效率。(5)分层结构和框架技术支持是我们软件开发管理平台需要的两种技术。根据项目需要,项目的开发人员要制定不同的框架来提供选择的余地。要改变框架去适应实际项目需要,这样更容易开展开发工作。(6)要考虑不同业务人员的需要,尽量提供一些底层业务组件。在普通的业务系统中,配置管理、用户管理、角色权限管理所涉及到的功能区别不明显,而底层平台可以在提供底层应用模块的同时起到减少项目重复开发量的效果,是一个非常科学合理的设计。(7)性能和安全是必须考虑的两大要素,因此在构建平台时要平衡性能和安全两者的关系,在确保安全的前提下尽可能的保证性能,这样也能给后续关于技术指引、工具和方法的建立提供良好的基础,例如权限控制组件和缓存组件等。(8)方便操作也是我们需要考虑的一个方向,平台应该能在业界的大多数人中使用,因此要方便理解和操作,简单的操作流程是能够提供便捷功能服务的前提。还可以节约使用平台的学习费用和节省学习精力。在进行编码实施的过程中,关于程序编码的设定要采取统一标准,并且符合相关的编写要求,能够保证可读性和运行的连贯性,方便日后的维护工作。在平台框架完成以后,还要不断的进行系统测试,保证使用效果和最初的设计效果相符合,测试出现问题后,要根据设计的框架找出问题原因,运用相关技术进行修改,并达到预期效果。
5结语
目前针对多元化软件的开发是一项比较艰巨的任务,其结构复杂、信息量较大。该软件分为很多不同的部分,故要把需求、分析、测试、设计、运行等诸多因素考虑进来。在目前比较常见的业务系统中,基础底层软件架构不但能够提高工作效率,还可以节约开发所需要的投入,提高利润。在提高质量方面则可以采取严格的规范约束和框架设计技术两种手段。在信息技术不断发展的前提下,软件开发管理平台取得飞快的进展,然而多元化软件的开发不仅在我国受到格外关注,国外也正积极针对这一方面展开研究工作,并且运用到实际运行当中,软件开发管理平台也显示着其强大的生命力,为我国的软件开发项目管理信息化做出了较大的贡献。
参考文献
[1]吴晓慧.软件开发管理系统的面向多元化的设计[J].计算机光盘软件与应用,2014,12(6):256-257.
[2]王珊珊,赵青.浅谈软件项目在软件开发管理中的作用[J].有色金属设计,2003,30(1):55-59.
[3]曹键.软件开发管理平台的构建[J].电信工程技术与标准化,2008(12):46-50.
[4]黄若儒.基于软件架构技术的系统开发基础平台分析与设计[D].广州:华南理工大学,2014.
关键词:信息系统;物资管理;; SQL Server
Abstract: Materials management information system project is to further rationalize the hydropower construction project in construction material management business, to improve the material management level of enterprises, so that a high degree of data sharing, information feedback. This paper mainly introduces the design and implementation of material management information system of hydropower project.
Key words: information system; material management; ; SQL Server
中图分类号:F251文献标识码:A文章编码:
前言
水电工程项目物资的管理种类繁多,在各部门物流进出频繁,目前,工程项目物资管理工作中的信息管理仍采用人工的方式,要付出大量人力,填写各种表格、凭证、账册、卡片。由于信息是随着时间不断变化的,各业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。传统的手工操作管理方式,不仅浪费人力,而且存在许多缺点:(1)处理速度慢,信息不及时。(2)易出现错误,影响信息精确性。(3)不便于查询。(4)缺乏综合性,不能起到控制作用。由于这些缺点,大大降低了信息的利用价值,显然越来越不适应现代物资管理工作的需要。
作为物资管理者,希望能对物资的整个流程状态、库存状况了如指掌,并为决策管理提供科学依据;工作人员希望能够避免繁琐的手工操作,甩掉陈旧的手工记账方式,达到事半功倍的效果。
1、国内外同类成果现状
传统的物资管理体制往往重视的是物资的实物形态管理而忽视其价值形态的管理。很多企业单位没有专用的物资管理系统或者现有的物资管理系统达不到管理集成化、规范化、制度化等要求,各业务部门之间不能协同工作,数据不能共享和技术可扩展性差。物资成本动态变化状况的准确性和预见性较弱,缺乏高效的维护计划编制、反馈和控制手段;缺乏对物资使用的历史信息的跟踪管理;缺乏有效的定量化管理工具,不能实现库存结构的合理化。
国内虽然有很多物资管理软件,但由于水电建筑行业的特点及复杂性,水电行业一直没有形成统一的项目物资管理流程和标准,使得现有的物资软件不能和水电施工企业的管理现状结合起来。
水电建筑行业存在着物资采购成本难以控制、价格波动大、管理品种繁多、物品进出频繁、管理项目分散、人工处理比较困难等诸多特点。水电行业物资管理的发展将会依据行业特点,形成行业物资管理流程标准,结合设备资源、人力资源,最终形成工程项目的成本。通过与定额成本、计划成本的分析比较,为工程项目成本管理提供决策依据。
2、本系统对现代化管理基本原理的应用
为推进企业信息化工作进程,加强和规范全局各项目部的物资管理工作,在工程局现行的物资管理流程以及管理模式的基础上,研发这套物资管理系统,研发小组对系统需求分析进行了认真调研,规范了管理流程,做了系统规划、设计、测试、试运行和验收等几个阶段的工作,通过对系统的测试和几个在建工程项目的试运行,系统完全满足水电工程项目物资管理的使用。
这次研发的工程项目物资管理系统,以控制工程项目的成本为中心,立足工程项目建设过程中的物资管理工作,着眼于工程项目的物流成本分析和管理以及掌握分析物流成本的动态变化。从工程项目物资管理的科学化、规范化的角度出发,针对水电施工行业的物资管理流程和工程局积累了多年物资管理的经验,实现了工程项目部的物资管理从记帐核算型到管理分析决策型软件的重大转变。包含了工程项目物资管理中的各个方面,是一个大型的网络化的集成软件。
3、系统设计思想和目标
3.1主要设计思想
3.1.1建立一套适合水电建筑行业在建项目物资管理的计算机管理系统。
3.1.2把当前流行的先进的供应链管理(Supply Chain Management)思想与信息技术(IT)紧密结合起来。
3.2.系统设计目标
该系统尽量发挥信息技术的优点,改善原工作方式的不足,并力求加入新的更强大的功能。使流程更合理、数据通讯更加方便快捷、界面更加友好、操作更加方便。该物资管理系统达到的目标是要对物资管理部门实现:
3.2.1数据高度共享,提高信息反馈的及时性,在物资管理的各部门设置终端,构成一个完整的计算机网络系统。
3.2.2实施数据单次输入的原则,即只有在数据源发生的地方,有权输入数据。
3.2.3实现信息、物流、资金分流原则,实现无纸化管理。
3.2.4随时查询业务的历史记录,分析物资的使用动态,更好地掌握耗材动向。
3.2.5对物资保管、发放业务及进出帐务进行计算机同一管理,包括入库、领料、盘库、结算等。实现各种数据的分类汇总。报表自动生成。
3.2.6实现系统维护和各类代码维护。
4、系统总体结构及主要功能模块分析
物资管理系统总体结构如图1所示
4.1、材料计划处理
各业务科室的业务员,把各生产厂队提交的年、月计划归并成符合条件的物资编码。输入计算机作为购买依据。如果在物资编码表中找不到申请计划的物资,就需要先添加物资编码,然后才能把申请计划登陆到计算机中,一旦把计划登录到计算机后,就可以打印给采购人员。
4.2、收发业务管理
收发业务管理是物资管理的基本事务处理。保证物资帐务相符,为各种用途的台帐查询提供及时准确的物资收发存信息。
4.3、周转材料处理
周转材料处理包括周转材料租出、返还、结算查询等功能,提高了周转材料的利用率。
4.4、综合查询
为了充分利用计算机容量大、速度快、信息共享的优点、在取消手工帐的情况下。系统提供了大量的查询功能。如按物资编码查询库存信息,还可以进行计划信息、库存综合信息。报表综合信息以及单据的查询,可查询各单位材料使用情况。
4.5、系统维护
系统维护包括帮助、修改口令、用户权限、物资代码等功能。设定用户权限,保证数据的安全性。并能对系统软件进行不断的升级。
5、系统的设计与实现
5.1.系统设计
操作系统:终端采用Microsoft公司的IE6.0以上;服务器也采用Microsoft公司的产品XP操作系统,其安全性、容错能力、兼容性都很好。
数据库管理系统:选用Microsoft公司开发的SQL Server2005,它在易用性、可伸缩性、可靠性以及数据仓库等方面都有很大的改进和提高。并且SQL Server还是一种基于客户机/服务器的关系型数据库管理系统
开发工具:采用Microsoft公司,其特点是基于窗体和面向对象的方法,高速的编译器,强大的数据库支持、与WEB编程紧密结合,强大而成熟的组件技术。用开发软件,可以利用其内建的ADO直接存取数据库。
5.2、数据存取的主要技术
在建项目物资管理系统在架构上体现出分布式、综合化的特点,为了适用这种需要,系统在软件架构体系也进行了详细的设计。
根据用户及项目本身的特点,本管理系统拟采用基于Web的3层体系结构,从逻辑角度看,系统分成客户端浏览器、应用服务器、数据库服务器三层。对系统工作模式从逻辑上划分为四层:表现层(客户端)、业务逻辑层、业务平台层及数据层。表现层的应用程序与服务端的应用程序是相对独立的。表现层只负责发送服务请求,服务如何实现则完全由服务端负责,并且访问数据库的客户数量由服务端完全控制。这样一方面使得客户端和应用端的应用程序条理清晰,易于维护,同时也使数据库始终运行在最佳状态,同时通过将表现层与数据层相对隔开,最大限度地保护数据的安全。
5.2.1表现层:
管理界面、客户端、统计报表界面等。表现层将系统的操作界面与系统的功能实现分离开来。
5.2.2业务逻辑层:
应用系统的业务逻辑实现层,是系统最核心的部分,它接收来自表现层的功能请求,是实现各种业务功能的逻辑实体,这些逻辑实体在实现上表现为数据库的触发器及存储过程及各种功能组件。
5.2.3业务平台层:
业务平台层实现对业务逻辑层的底层支持,是业务逻辑层与数据层之间的桥梁和纽带,通过在业务平台层上实习具体的业务逻辑,保证系统的结构清晰,模块间耦合信降低、开发与维护相对简单。
5.2.4数据层:
存放并管理各种信息。由于应用系统的最终功能可上映射为对数据库中表和记录的操作,在设计中将这一层独立出来,实现对各种数据库和数据源的访问,并使得应用层的设计和实现更集中于系统本身的功能。数据层主要是封装对数据库的访问,但也是系统访问其它数据源的统一接口。客户管理和数据挖掘的应用,也通过这一层来访问数据库。
在建项目物资管理系统是基于.Net平台的,应用服务器采用Microsoft Windows Server内部包含Microsoft .Net框架及服务,所有的数据、功能模块和子系统使用同一个数据库服务器,以达到数据集中处理、信息共享和减少数据输入的目的。
6、可操作性及完善的查询功能
完好的操作接口:使用菜单方式与直观方式,操作简单,接口完好,功能完备,完全采用人机对话方式,交互性强。操作的简易性:简单易操作,多用鼠标操作,自动填充数据信息,减少原始输入错误,将键盘录入量减至最少。诸多的信息提示,容错处理,使输入变得轻松灵活,只需轻轻点击,工作都由系统来做,简便直观的操作完成复杂的功能。完善的查询功能:系统设置了工程项目物资管理的方方面面的查询。例如:你可以按物资编码、物资名称、规格型号、物流和成本等一些情况查询,也可以查询入库出库时间等等。利用计算机对企业物资信息及档案进行管理具有手工管理所无法实现的优点。例如:它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。极大地提高工作效率和准确性,特别是英特网应用发展迅速的今天,利用网络进行信息的查询、修改和已成为企业现代化管理的象征之一,也是企业科学化和标准化管理的重要条件。
6、应用和推广情况
在工程项目的物资管理中,虽然中心的工作是物流管理,但它体现的更是一种精细化管理的过程,从物资需求的产生、平衡、立库以及对整个工程项目物资数量、资金数据的分析,都紧紧结合了水电行业特点,以求合理使用和管理好整个工程项目的物资。
论文摘要:文章通过对新世纪我们所面临的新环境的分析?探讨了管理理论与管理实践将会在人本管理、学习创新、管理方法、管理组织、企业文化等六个方面出现新的发展趋势。
信息技术日新月异?伴随着经济全球化?信息化潮流扑面而来。以微电子技术为基础的信息技术革命以及国际互联网络的形成?正在把世界经济融合为一个全球式“网络经济”。网络经济的发展使资本可以灵活地在世界范围流动?不仅使贸易方式发生变化?而且对企业组织方式产生影响。新的世纪?我们将进入一个全球化和知识经济时代?国家与国家之间在拥有知识上的差距必将导致国与国之间的贫富差别。急剧变革的环境将给管理理论与实践带来不可估量的冲击?在未来新世纪管理理论和管理实践将出现六大趋势。
一、知识管理日趋显得重要
随着人类社会的进步?科学技术的不断发展?尤其是现代信息技术的日新月异?使得世界各国的经济增长越来越依靠知识、技能、人力资本和信息等无形资产的产生和应用?这使得每个国家都把加快科技进步、发展教育、保护知识产权、加强无形资产管理放在国民经济发展的重要位置。现代企业重视无形资产管理?无形资产管理成为现代企业管理的重要内容。而原先竞争制胜的先进设备、厂房等有形资产则不是最主要的。
对无形资产的管理?即知识管理是信息管理的延伸与发展。如果说信息管理使数据转化成为信息?并使信息为组织设定的目标服务?那么知识管理则使信息转化为知识?并用知识来提高特定组织的应变能力和创新能力。如?现在不少企业已经出现了专门负责知识管理工作的新高级管理职位?我们把它称为知识主管。而知识管理绝不是简单的信息管理?它是信息管理发展的新阶段?是一项综合性的管理?其涉及的内容十分广泛。它要求把信息与信息、信息与活动、信息与人连结起来?在人际交流的互动过程中通过信息与知识的共享?这里除显性知识外还包括隐性知识??运用群体的智慧进行创新?以赢得竞争优势。英特尔、强生、佳能、夏普等之所以能够保持长盛不衰?技术和管理上长期保持着创新能力?就是因为它们都建立了一套行之有效、良性循环的知识管理机制。
二、管理方法推陈出新?实现不断更新
随着管理学、经济学、社会学、心理学、计算机科学等科学技术在社会与企业的广泛应用?新型管理方法不断出新。?1?在经营决策方面?由于“多目标规划”与“信息博弈论”等运筹学理论的发展?大大提高了企业家的决策水平。?2?在生产管理方面?由于生产概念由制造领域扩大到服务领域?其生产的范围也扩大到从前产品的引导设计、引导消费?售前售后服务?使得整个生产时刻与市场紧密联系。
而与此同时出现的一些新型管理方法?如?准时化生产制、计算机集成制造系统、最优化技术的发展、电子货币等。我们从这些新的管理方法的基本特点上可以看出?在新的管理方法中?关系到企业生死存亡的决策管理占有很大的比重。许多新的方法都与计算机的运用紧密结合?以至于人们很难分清他们是一种管理手段或是管理方法。由于信息社会强调了知识的“整合”“、集成”?所以许多新出现的方法都是为了解决社会在发展中、企业在生产过程中的一系列问题或综合问题。这样我们在向大自然索取物质和产品时?尽最大可能地保持人与自然的和谐发展。
三、管理结构出现俱变
企业按照职能设立部门?按照管理幅度划分管理层?这样在组织结构方面就形成了“橄榄型式”的组织结构?但这种长期以来形成的组织结构却越来越不适应信息社会的要求。在知识经济时代?信息的紧迫要求是最高层与最底层的直接联系?那些存在的中间组织将失去最终存在的必要。加上信息技术的广泛运用?使企业管理者能轻易地、便捷地获得市场供求变动的信息?及时调整经营战略。企业的管理层将逐渐减少?管理人员将面临大大的裁减。在这种情况下?企业组织的分权势在必行。而分权意味着根据个人的技能来明确每个人的职责。分权鼓励下的个人负责和自我激励?能使人们自由、全身心地投入到自己的工作中?形成真正自我激励的基础。它能引导人们支持企业目标并创造性地工作。这种分权直接导致企业中间管理组织设置变得简单?侧重向两头发展。管理组织的扁平化、信息化消减了中间层次?使决策层贴近执行层。这就是所谓公司组织结构从“橄榄型”向“哑铃型”的变化。这种组织结构不但降低了管理协调成本?还大大增强了企业对市场的反映速度和满足用户的能力。
四、人本管理将出现根本性的变化
管理的人性化是现代企业管理的发展态势?这已成为了一个不争的事实。这需要在整个企业管理过程中充分注意人的要素?充分开掘人的潜能。它要求管理者与职工互相理解?互相尊重?充分发挥人的主观能动性?但又不违反科学的自然规律?正视社会与自然的历史发展规律。在未来企业竞争中?企业能否成功?将取决于所用何人而不是用了多少资本?职工素质高低和其智力水平发挥如何?将决定着企业的生存能力。个人将是企业中最重要的资本。随着企业中人的素质的普遍提高?人的流动性也将逐渐增强?那些技能突出、有领导才能的专业人才?将随时有可能离开企业?另起炉灶或为他人工作。如何留住员工?充分激发和调动员工的积极性和创造性?将决定着企业的发展和命运。由于权力集中不能适应信息时代频繁的变化?所以现代企业家都非常尊重员工、重视员工?树立人本意识?向员工提供发展的机会?使员工的个人发展和企业的发展融为一体?他们在企业内部实行分级管理体制?通过权利下放和建立经济责任制来提高员工的责任心和自?克服企业内部的作风。
五、学习激活创新管理的源泉
信息时代?人是知识的载体。人离开知识就不能在社会中存在?人的知识不更新同样不能得到发展。企业的竞争力主要来自于人及其创造性?企业组织的架构和管理选择必须认同人类永无止息的创新精神?它要求整个组织及其组成人员是创新型的?把创新作为其活动的主旋律?并随着技术、市场等环境的变化而变化。网络组织结构的灵活性更加鼓励人们发挥创造性和取得实质性的成就。可以说?创新是一个企业赢取市场和保持竞争优势的可靠保证。创新管理是未来企业生存和发展的根基。创新更多的来源于智慧和信息?因而?获得持续学习和拓展知识的能力已成为今天创新管理的基本任务。企业的创新管理有助于企业促进全面创新?使创新活动由单项转向综合、个人转向群体。人们通过对话、竞赛和加强团体凝聚力进行群体学习?在传统观念和主导思维模式受到越来越大挑战的同时?不断产生能量。而学习型组织正式适应这种要求?它的本质特征就是善于不断学习?支持不断创新。
六、全球性的企业文化席卷而来
【关键词】Lotus Domino;工作流;管理信息系统
1.引言
传统的企业管理软件,一般都是根据不同的企业进行定制的管理软件。这些定制的管理软件各不相同,各个企业的软件之间无法相互复用,企业管理软件缺乏变化的灵活性。不同的企业有着不同的管理模式和不同的管理流程,甚至不同单位的同一工作的工作流程也不尽相同。随着企业的发展,企业管理的进步,企业管理软件会根据新需求而不能适应现有管理流程,需要对软件大动干戈,甚至是重新编写企业管理软件,这样不仅仅影响企业的正常工作,而且无形之中扩大了软件成本。随着计算机技术的飞速发展,计算机管理系统应该适应企业的这一变化。为了适应这一现象,我们可以将业务逻辑和过程逻辑相分离,在业务逻辑不变的情况下,只需要修改过程逻辑就可以解决问题,而不需要对管理软件大动干戈。将工作流技术与业务系统结合是工作流技术的核心思想。
2.Lotus Domino组件介绍
Lotus软件是IBM公司开发的一款办公电子协作平台。其中Domino/Notes产品由于其在协作平台市场上占据绝对优势,目前已经成为业界的一种群件标准。越来越多的企事业应用Lotus Domino/Notes软件平台开发办公自动化系统,将Lotus Domino/Notes软件名声越来越大。很多行业内外的人一想到办公自动化系统,就会到了Lotus,而提起了Lotus软件,就一定会想起办公自动化系统。以至于有一种说法,Lotus就是OA,OA就是Lotus。这个说法,一方面体现了Lotus软件在中国协作市场受到认同和推广的普遍事实;另一方面,也是因为许多技术和非技术人员对于Lotus软件的内涵和应用还了解得不够深入和全面。
Lotus Domino/Notes不仅仅是一款优秀的办公电子协作平台,而且它还具有可靠的安全特性,它有层层的安全控制机制,共八层。从上层到最底层的安全机制分别是:域安全、区段安全、文档安全、表单视图安全、数据库安全、服务器安全、会话安全、网络信道安全共八层安全机制。
3.工作流管理信息系统的设计
3.1 系统设计
任何一个工作流程都是需要一个人或者一组人完成一系列的任务,这些任务如收发电子邮件,自动跟踪项目计划等等。工作流应用程序应该满足能够自动完成这些任务。本文以群件系统Lotus Domino/Notes为平台,按照软件工程思想设计并实现基于B/S架构的办公自动化系统项目。由于语言的跨平台性,我们选择JAVA作为开发语言。
工作流管理信息系统的设计,首先步骤应该是工作流建模,将信息存储到流程信息数据库中,通过JDBC协议与工作流引擎进行通讯。工作流引擎作为一个远程服务器对象,定义了流程操作的接口,客户端用户可以通过JAVA RMI,即JAVA Remote Method Invocation远程方法调用实现与工作流引擎的通讯。工作流引擎封装了RMI远程方法调用对象,如果要为工作流引擎开发新功能,直接在接口中增加新的接口即可,很容易实现功能扩展。在Domino服务器Notes应用数据库中,部署RMI的远程接口,RMI服务器对象编译所得的客户端stub,可序列化对象DocState等等。它的工作步骤是:首先工作流引擎调用RMI服务器对象与本地主机上进行绑定,客户端调用按名称查询远程RMI对象并获得其引用,然后通过InterfaceEngine接口中提供的方法,对工作流引擎进行操作。
Web对客户端的调用方法有两种,一种是通过输入URL地址直接运行。另一种是页面提交方式,该方式是通过调用webQuerySave来部署。
3.2 Domino的几个工作流应用模板
在DominoR6版本中,附带了文档集模板和工作室模板,它们是两个应用模板。软件中模板的扩展名为.ntf。我们可以根据具体工作流需要直接采用Domino软件所提供的现有模板。
文档集模板是doclbw6.ntf,主要职责是使用特定的评审流程,将文档链接以邮件的形式发送给一个或者一组收件人。其中评审方式分为两种,一种叫串行评审,一种叫并行评审。前者不希望所有收件人同时评审文档。后者只要一个收件人备注了文档,则会通知其他所有收件人更新这一现象。
工作室模板是teamrm6.ntf。文档集模板而工作室模板的职责是自动发送并归档简报或者便签。
3.3 工作流程步骤
如下步骤是一个评审活动的邮件收发步骤。User01为标记评审用户,checker01为评审用户。步骤如下所示:
a.首先建立用户user01和checker01。
b.首先创建一个文档集数据库。服务器为默认安装服务器,标题为“测试工作流1”,文件名为doclib6.nsf,勾选“显示高级模板”和“继承以后的设计更改”。点击“确定”按钮。
c.会弹出“存取控制列表:测试工作流1”的对话框。点击“-Default-”,属性列权限为“作者”,检查它的存取控制列表,勾选“创建文档”、“删除文档”、“创建个人”、“创建个人文件夹/视图”、“复制或拷贝文档”。点击“确定”按钮。
d.切换到用户user01,打开数据库,创建一个未评阅的文档,并制定一个评阅者checker01。然后点击“提交评阅”按钮;此时可以通过Designer查看此操作的代码。
e.切换到checker01用户,打开checker01用户的邮件数据库。收件箱中会有一封邮件,打开查看是刚才user01发送的评阅文档。邮件中标记红色五角星符号的为未读邮件。其中文档的“Send”方法,专门负责发送文档。
f.打开未读邮件,在邮件正文中会有文档链接。通过单击链接,可以打开“文档集数据库”中未评阅的文档。打开附件,阅读文档内容,并编辑文档输入评审意见,输入完成后,单击“评阅完成”按钮。会提示“user01此文档完成评阅的通知已发出”的字样。该步骤中所用的关键代码“AppendDocLink”是附加文档链接的意思。
g.切换到user01用户,打开user01的邮箱,会收到一封未读邮件,点击查看刚才评阅的文档及其评阅意见。
以上步骤就完成了一个文档的评审工作,如果评审人员不只是一个,可以增加评审人员。如果数据库的主要职责是为了收发邮件,则还需要在Domino目录中创建“函件收集数据库”文档。需要注意的是每个存储该数据库副本的服务器也都必须在Domino目录中包含此文档。只有包含了此文档,数据库才能正常收发邮件。
Lotus Domino软件是非常强大的,主要有ReadACL,OnSubmit,SearchProc,Claim,Remind,Suspend,TerminateProc,Reassign等等。ReadACL指的是在系统启动时,自动读入各人员的组织模型和操作权限。OnSubmit还可以创建一个自动答复,自动答复已收到的邮件。SearchProc可以自动搜索到流程中的执行文档。Claim是自动开展某项任务的执行以及同步任务的处理,可以通过选择“讨论数据库”功能,使用发送通知。Remind是应用在有时需要创建一个定时,定时通知每项任务的负责人,可以使用邮寄通知功能。Suspend是强制挂起一项任务。TerminateProc是强制终止一项任务。Reassign是为某项任务重新设置执行者。
用Lotus Domino群件设计实现工作流管理信息系统虽然比较容易上手,但是需要设置的内容还是很多的。一个工作流应用程序从开始的文档生成,到文档流传到不同负责人手中进行评审,再到不同执行者手中进行具体实施,每个阶段,相关人员负责与文档相关的特定任务。将很多信息文档、人员、职能有机的组织、协调管理是工作流主要解决的问题。工作流的应用使得用户能够方便快捷的获取自己所需的数据文档,为领导决策和工作人员日常工作提供了方便的服务。同时,需要注意的是工作流管理信息系统的应用对于办公人员的计算机水平有一定的要求,在应用之前需要进行必要的培训。
参考文献
[1]Rose M Kelleher,Thomas A Jones.武坤等译.Lotus Domino/Notes R5 web高级编程(第1版)[M].北京:机械工业出版社,2000.
[2]范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001.
[3]王少锋,王克宏.基于Java RMI技术的工作流管理系统的设计[J].计算机集成制造系统,2000.
[4]杨新伦,等.基于LotusNotes/Domino的办公自动化解决方案[J].广西工学院学报,2000,1.
[5]武坤,等.Lotus Domino/Notes R5y应用教程[M].北京:机械工业出版社,2000,5.
[6]Kyle Brown Notes与Domino5实用大全[M].中国水利水电出版社,2001.
随着信息技术的不断推进,许多炼化企业在不断发展的过程中,逐渐认识到信息技术在企业生产和管理中的重要地位,信息化不仅是企业提高竞争力的重要手段,信息系统集成化也是企业信息化发展的必然趋势。炼化企业的信息化系统架构主要分为三个层次:生产操作控制层(PCS)、生产运行管理层(MES)和生产经营管理层(ERP)。这三者一起构成企业的神经系统,既可将业务计划的指令传达到生产现场,又可将生产现场的信息及时收集、上传和处理。然而,许多企业构建ERP之后,面临的主要问题是如何实现底层生产信息实时地反馈和ERP计划信息实时地下达。究其原因有两点:第一,ERP主要是针对整个企业或集团业务,侧重于整个运营资源(人、财、物)的管理,集中于整个企业的内部价值链和供应链,ERP并不能分析生产的瓶颈、改进控制产品的质量,对产品生产进行排产;第二,MES主要针对车间,侧重于管理生产的执行,集中于现场生产现场资源。对于企业管理层来讲,MES提供的视角相对狭窄,缺乏进行决策支持所需要的生产执行数据的广度和深度。如果二者之间的信息不能及时传递,将会严重影响企业的信息化进程。为解决该问题,我们可以将MES与ERP系统进行集成,形成一个相对完善的数据平台,以优化公司的信息管理。
1 ERP与MES系统集成分析
ERP:企业在管理的过程中,对企业资源的整体考虑,实现企业人、财、物的统一管理,迅速集成大量的事务处理和业务数据及提炼成有效的决策信息,从而提高企业领导层的决策质量和效率,保证企业在市场竞争中始终处于有利地位。其通常包括:财务管理、生产计划管理、人力资源管理、采购物料管理等模块。
MES:是整个系统中的执行层,起到承上启下的作用。其将经营目标转化成生产过程中的操作目标,并根据反馈不断调整和优化,形成从生产经营到生产运行和过程控制的一个周期性高效闭环系统。MES一般包括:实时数据库、实验室信息管理LIMS、物料平衡、生产管理、生产分析等子系统,如图1所示。
炼厂信息化是一个十分复杂的系统工程,包含诸多子系统和模块,其涵盖企业各个领域,每个子系统和模块内部的数据流程一般没有问题,然而各子系统和模块间的信息集成才是炼化企业信息系统的精髓。实现信息集成,关键在于优化和整合ERP与MES系统业务流程。首先,对MES和ERP各自相关数据流程进行梳理,通过流程的整体优化划分出哪些流程在MES中处理、哪些流程在ERP中处理。对于在两个系统中都可以实现的功能,根据企业的实际业务需要,分析ERP系统和MES系统的功能特点及该共有功能在该系统中实现的优缺点,然后决定取舍。需要注意的是,不管MES还是ERP,都有自己的实现逻辑,在决定某功能的“归属”时,一定要保证该功能在所选系统中实现逻辑的完整性。由于MES系统和ERP系统的投资不菲,而两者间的功能取舍存在又这么多变数,所以企业在大规模的建设信息化之前,从业务需要出发对信息系统进行统一规划是很重要也是很有必要的。
2 ERP与MES系统集成的实现流程
2.1 ERP与MES系统集成方案
2.1.1 对生产任务进行全面的设计
在ERP系统中对市场需求进行平衡后,即可对其进行生产任务的规划。首先,根据产品要求做技术准备,设计合理的物料清单,并搭建制造清单、给定工时和材料定额。其次,保证物料供应,完善物料数据。第三,明确生产加工能力,进行能力测算。最后,由于企业的人力、财力、设备运行状态都在随时变化,还需要生产调度对规划方案进行临时调整。企业在利用ERP与MES系统集成进行管理的过程中,将企业生产计划、所需的生产材料等信息和有效数据开放,相关管理人员可以了解到企业的生产任务和计划,同时及时的反馈企业在生产过程中的情况。
2.1.2 对企业生产过程中操作流程进行设计
如图2,在ERP系统接受生产任务以后,生产人员对MES系统中进行生产的投料、移动、报废、完工等一系列操作流程中的情况进行及时的反馈,并将其结果进行全面的分析,并整理归档。
例如:某炼化企业在ERP系统中根据订单与销售预测排出生产计划,并根据质量管理拟定产品质量。生产计划和质量设计结果由ERP导入MES,MES系统根据这些信息排出更细致的生产作业计划。MES下发作业计划以后,对生产执行进行管理,将生产反馈给ERP系统的采购物料模块作为计算生产成本的依据。同时,MES在生产执行的过程中还要进行质量控制和检验,把质量结果反馈给ERP系统的质量管理模块。销售与分销在ERP系统中实现,把相关信息传入MES系统中的储运管理模块。
ERP与MES系统集成后,避免了信息反复输入的问题,减少了中间传递的环节,从而减少了工作的时间,提高了工作的效率,保证了企业信息的准确、安全等性能。
2.2 ERP与MES系统集成的主要工作流程
2.2.1 对信息和数据的格式进行统一
ERP与MES系统包含诸多子模块和子系统,其集成方案势必包括多家供应商产品,并不是依靠一个开发商就可以研发的。因此,在ERP与MES系统集成运行的过程中,企业要保证ERP与MES系统集成的格式是一致和统一的,这样才能将ERP与MES系统集成的功能进行充分的发挥,将其运行的效果得以提高。
2.2.2 确保信息和数据的一致性
在ERP与MES系统集成运行的过程中,企业要保证信息和数据的一致性,这也是ERP与MES系统集成运行的关键。例如:企业可以利用台账的形式,对企业信息和数据进行全面的检查,这样不仅可以提高企业的经济效益,业务的ERP与MES系统集成的运行的,提供了良好的环节和条件。
3 结束语
通过ERP与MES系统的集成功能,可以有效的将企业的信息的达到资源共享的状态,将其信息和数据的功能得到充分的发挥,在极大程度上方便了企业的管理、生产。
综上所述,ERP与MES集成后能充分发挥它们各自的优势,使MES系统的生产计划更合理,ERP系统的数据更及时有效,工作效率更高,对于炼化企业的信息化发展来说系统集成化既是今后发展的必然趋势,也是实现资源优化配置,加速企业资金周转,提高市场竞争能力一个必不可少的手段。
参考文献
[1]孙永武.企业ERP与MES系统集成的研究与实现[D].苏州大学,2014.
[2]代婷婷.ERP系统和MES系统的集成设计与实现[J].信息技术与信息化,2012,05:24-25+62.
[3]丁小进,王遵彤,乔非.ERP与MES的集成新模式研究[J].机电一体化,2014,03:9-13.
关键词:大数据技术;石油行业;信息化;云计算
作者简介:郭瑞(1986-),男,助理工程师,本科;李健(1987-),男,助理工程师,本科;田立锋(1984-),男,助理工程师,本科
伴随着现代社会的飞速发展,大数据技术已经成为了石油石化行业信息化管理的重要手段。在大数据技术的管理与发展中,云计算技术的使用成为了软硬件资源管理的主要集中体现的区域。而云计算领域的涉及也逐步地让人们了解到大数据应用技术的便捷性。下面针对大数据技术在石油行业信息化中应用的具体实践情况进行简要论述。
1云计算技术
什么是云计算技术呢?可以理解为在网络配套设施的使用中,集中资源地统一化管理分配,从而使用户通过协同合作来完成企业、个人的信息服务。其主要的核心技术集中体现在虚拟化技术、数据存储技术和并行计算技术3个方面。虚拟化技术:是对服务的一种虚拟化,将更多的服务资源进行统一管理后,实现多个虚拟服务器共同服务的效果。这样对于用户所需要服务资源能够进行一个更高效的支配管理,同时在数据处理和桌面系统运行上,也能够实现的服务资源利用的最大化。数据存储技术:这一技术属于云计算的存储技术,利用分布式的信息系统,完成对计算机集群的整合管理,通过有效设置实现对更加庞大的类型数据进行存储的目标。在运行中主要依据于软件的集合工作,从而达到内外部的业务数据访问的目的。从目前的数据存储技术来看,主要有Google文件系统(GFS)和Hadoop分布式文件系统(HDFS)两种技术来供应实际的使用。并行计算:是指同时使用多种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种有效手段。这种计算方法,能够极大地提高计算的资源的处理速度。通过化整为零的方式实现一个问题分步解决,从而解决大型而复杂的计算问题。
2信息化运行现状和发展趋势
伴随着我国经济的迅速发展,石油行业也得到了全面的发展,在管理上也逐渐地意识到信息化改革的重要性。在实施的石油行业管理中,通过对传统模式的改革,逐步地实现了向信息化、数字化转变的目标。通过对企业信息资源的有效性管理,并结合现有的管理模式,更加有效地提高了企业资源的利用率。下面对传统管理模式和信息化管理模式的优缺点进行对比。信息检索速率的改革:传统的信息管理会面临巨大的信息检索工作,即便是在现代的企事业单位高效率软硬件工作环境下,信息传输速率也都会出现瓶颈。而大数据技术的信息检索管理则会有效地改善此类问题,从而更加便捷地将生产、维护、运行中所出现的信息资料统一进行提取备份分析,通过高效的算法以及软硬件资源的里配置,迅速地筛选出所需要的一系列信息资源,从而实现对信息速率的极速提升。通过这样的信息技术应用,极大地提高了企业部门的系统管理工作的效率,加速了企业管理的信息化市场应用改革的进程。产品全生命周期管理的改革:传统的产品生命周期较为复杂和繁琐,通过可研、立项、设计、施工、运行、维护监测等多个阶段测试后,方可进行投产使用。而设计期间以及施工期间的信息检索以及采集处理需求量较大,导致资源消耗也过大,极大地增加的生产周期的负担与运营成本。而大数据技术中的信息模拟仿真技术就是解决此类问题的有效方法,它能够合理地利用和分配现有资源,精准地检索出所需资料,并高效地进行数据处理。同时通过虚拟的模拟演算,实现对数据准确性的校验与检测,最终达到缩短工期的目的,为生产提供了更高的生产安全保障。行业信息的展示方面:传统的信息管理方法,主要通过纸质文件的形式来进行展示存在诸多的不便。而通过现代大数据技术的信息化管理,能够更加直接地将信息展现在人们的视野之下,使用户获得全方位立体式的信息展示,从而使信息更容易被用户解读,也让用户更有兴趣去了解所展示的信息。
3云计算技术的实际应用
云计算技术在石油行业信息化中的提供的服务与架构如
3.1数字化油田的空间数据库构架
利用大数据技术的超强数据存储能力和虚拟化技术构建一个更加完善和全面的油田空间数据结构,通过等比例尺的多维度数据监控管理,配合虚拟化技术提供的资源与服务,实现在地理信息数据上的有效调度与管控。
3.2建立数字油田的标准体系
数字油田虽然已经经过多年的建设和发展,但是数字油田标准化体系一直处于滞后的状态,成为制约数字油田进一步发展的关键因素。建立数字油田的首要任务是制定有关数字油田建设项目管理类标准规范、软件开发及运行维护通用标准规范、数据建设类标准规范。其中总体设计还会涉及到基础信息分类编码规范和适用于勘探开发应用系统建设的具体标准规范。数字油田标准化体系的建立会对工程项目管理、信息基础设施、数据及交换、信息安全、信息系统建设、系统运维服务等多个方面提供最佳的数字化信息服务。
3.3建立企业数据仓库
随着数据容量与数据类型在过去几十年里的大幅增长,传统的数据存储模式已经无法负荷日益增长的数据量,而数据仓库技术的出现与发展满足了数据存储与分析的这两类庞大的需求,从而彻底改变了数据集成的前景。在建立数据仓库的技术方法中,企业中所有数据首先会根据数据类型进行分类,也会考虑到数据本身的性质及其相关的处理需求。数据处理过程将会用到内置在处理逻辑中并且整合到一系列编程流程中的业务规则,数据处理会使用到企业元数据、主数据管理(MDM)和语义技术等。数据仓库技术可以高效利用当前及未来的数据架构和分类方法,保持处理逻辑的灵活性,使它能够在不同的物理基础架构组件上发挥作用,从而提高企业的信息化管理的效率。
3.4大规模数据的并行处理与计算
现有并行程序设计算法需要考虑数据的存储管理、任务划分与调度执行、同步与通信、灾备恢复处理等几乎所有技术细节,且非常繁琐。为了进一步提升并行计算程序的自动化并行处理能力,应该尽量减少对很多系统底层技术细节的考虑,从底层细节中彻底解放出来,从而更专注于应用问题本身的计算和算法实现。目前已发展出多种具有自动化并行处理能力的计算软件框架,如GoogleMapReduce和HadoopMapReduce并行计算软件框架,以及近年来出现的以内存计算为基础、能提供多种大数据计算模式的Spark系统等。并行计算的性能评估是通过加速比来体现性能提升的,这里所提到的加速比是指并行程序的并行执行速度相对于其串行程序执行速度加速了多少倍。这个指标贯穿于整个并行计算技术,是并行计算技术的核心。从应用角度出发,不论是开发还是使用,企业都希望随着处理能力的提升,并行计算程序的执行速度也需要有相应的提升,从而完成大规模数据的并行处理与计算。
4结语
随着现代信息化技术的不断发展,已经逐步地实现全面的信息化改造建设。而对于作为社会生产命脉的石油石化行业,利用大数据技术实现其信息化的管理与发展,已经成为了一种趋势。在本次的论述中,针对于传统的信息管理策略与现阶段的社会生产模式进行了对比分析与研究,通过对现有问题的探究与认知,进一步证明了大数据技术具有更加便捷高效的特点。倘若要在石油行业的全面信息化建设中大力发展大数据技术的管理,仍需要进行不断的更新与调整,只有做好各个方面适应性改造,才能够实现对工程管理技术上的重大科技突破。
参考文献
[1]高铁钢,王胜利,曹书,等.多元多级数据查找、整合、应用技术在石油行业的应用[C].2011年SuperMapGIS技术大会论文集,2011:181-185,195.
[2]韩涛,韩鹏.海洋石油行业基于地理信息和业务数据结合的可行性研究[J].科技创业家,2014,(5):2-2.
[3]蔡鹏,覃毅,董照显,等.无线数据传输技术在石油行业中的应用及展望[J].石油工业技术监督,2012,28(6):1-4.
[4]李群,陈刚,周相广,等.石油行业上游信息系统灾难备份技术与实践[J].计算机时代,2010,(11):67-69.