您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 中科通软煤电ERP管理信息系统技术报告
1中科煤电企业管理信息系统技术报告中科煤电企业管理信息系统是长沙中科通用软件有限责任公司根据煤电集团行业工作实际需要,于2004年进行立项开发的,并已成功运用于湖南省白沙煤电集团、湖南省涟邵集团等多家煤电集团的网络化管理软件。一、立项背景当前社会已进入信息化社会,信息技术发展和信息资源开发利用程度已成为一个国家和地区科技水平,经济实力和社会发展的重要标志之一。西方发达国家为迎接21世纪挑战,争夺高新技术发展的制高点,都不遗余力,付巨资规划建设各自的信息基础设施,力求掌握下一世纪世界经济的主导权。国内各行各业正纷纷规划或建立自己的信息化管理网络。煤电集团也已经开始构架自已的信息化平台,并向最终企业管理信息化迈进.企业资源计划ERP是目前企业管理信息系统中十分流行的一种形式,大多数的ERP系统在全面解决企业在供销存、财务、计划、质量、制造等核心业务问题方面均能起到良好的作用并产出效益。ERP的意义在于以经营资源最佳化为出发点,整合企业整体的业务管理,并最大限度提高企业经营的效率。但ERP的概念也是在发展的,企业最早关注物料、库存(MRP),后延伸到生产计划和制造(MRPII)。随着管理外延和产品功能的不断发展,今天的ERP的概念已延伸为涵盖企业管理各方面,并已进入决策管理层面,已完全不同于传统的ERP概念,我们暂称之为企业管理信息系统。中科通用软件公司在分析了煤电集团的实际需求后,认为煤电集团管理信息化条件已成熟,其基础管理工作已达到实施企业管理住处化的要求,公司的技术人员先后对集团内的财务资产部,物资供应公司,销售公司,煤业公司,建材公司,能源公司,建筑安装公司等单位的管理模式进行了初步调研,同时参照集团管理信息系统实际需求计划书,提出了自己的煤电集团管理信息化方案。二、技术思路(一)、管理信息系统应用平台工作站操作系统:windows95/98/2000网络操作系统:windowsnt/2000数据库系统:MsSqlServer,Sybase,Oracle,Informax等(二)、管理信息系统的运行模式在白沙煤电集团管理信息系统中的采购及计划管理,生产管理,运输管理,仓储管理,销售管理,财务管理,人事工资管理,社会保险管理等功能模块采用C/S(客户机/服务器)模式。2经理决策分析,办公自动化,及各功能模块的一些输出资料采用B/S(浏览器/服务器)。(三)、管理信息系统开发工具和支撑工具1、Sybase公司的PowerBuilder7.0(以下简称PB)PB不但完全支持面向对象的设计和编程方法,还提供了一系列面向对象的设计工具和集成环境,同时支持几乎所有操作系统平台和大型数据库类型,支持C/S(客户机/服务器)模式和B/S(浏览器/服务器)模式开发基于Intranet和Intenet的应用程序,另外值得一提的是它的傲视群雄专利技术Datawindow,实际上Datawindow也是一种可视编程对象,它封装了几乎所有操作数据库的功能,而且可以设计数据的输入、输出格式及多种统计图表和多种屏幕显示风格。使得PB已经成为业界开发数据库应用程序的主流开发工具.在白沙煤电集团管理信息系统中采用C/S(客户机/服务器)的系统模块用PB开发.2、MicroSoft公司的.NET技术.核心工具是“VisualStudio.NET”。VisualStudio.NET使开发人员能够快速创建下一代面向任何设备并与任何平台集成的Internet应用程序。通过最现代化的、功能最丰富的开发环境,VisualStudio.NET向开发人员提供了用于在操作系统之间和语言之间集成解决方案的工具。利用VisualStudio.NET,开发人员可将现有的业务逻辑方便地转换为可重复使用的XMLWeb服务、封装进程并使它们能够用于任何平台上的应用程序。开发人员可方便地包含任意数量的、可被编录并可用于许多独立的通用描述、发现和集成(UDDI)目录的XMLWeb服务,并为应用程序提供强大的服务和业务逻辑基础。VisualStudio.NET开发人员可使用XML这个用于描述数据的行业标准的技术,创建高性能的数据驱动的应用程序。开发人员还可使用内置的面向各种数据库(包括MicrosoftSQLServer™、Oracle或任何其他基于XML数据源的数据库)的ADO.NET工具。有了对XML的内在支持,ADO.NET使开发人员能够在完全不同的计算平台之间共享数据。3、数据库平台建立在SqlServer2000的基础上.MicrosoftSQLServer2000在SQLServer7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQLServer2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。总而言之,对于那些希望确保数据库解决方案具备伸缩性、可靠性及灵活性的客户而言,SQLServer2000提供的新特性较SQLServer7.0具有显著的优势。伸缩性:基准测试结果证明,MicrosoftSQLServer2000足以满足对伸缩性提出的绝大多数苛刻要求:在TPC-C基准测试中,运行在MicrosoftWindows®2000操作系3统上的SQLServer2000以不到一半的总体系统成本实现了UNIX系统上Oracle两倍的性能。SQLServer在CompaqProLiant8500-700-96P(12节点)上创造了262,243tpmC的优异成绩。在Windows平台上,SQLServer2000为SAPR/3分销标准基准测试提供了最佳性能,它能支持7,500个并行分销用户,并且具备比Windows2000上的Oracle系统高27%的伸缩性。Compaq系统平台上的SQLServer2000企业版和Windows2000AdvancedServer以同时支持3,442个并行用户的成绩创下了J.D.EdwardsOneWorld基准测试的世界纪录。这一成绩以37%的优势取代了先前由Oracle/Sum系统保持的纪录。可靠性:与其前辈相比,SQLServer2000经历了更为严格的测试过程。这些测试的目的在于使SQLServer2000具备前所未有的可靠性。提供了强大的数据仓库:MicrosoftSQLServer2000提供了一套全新的综合分析服务。分析服务(以前称为OLAP服务)为商业活动提供了集成的OLAP和数据挖掘功能。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。4、其它软件支撑平台WEB服务器将建立在IIS(InternetInformationServer)的基础上;邮件服务器将建立在ImailServer的基础上(由我们汉化);FTP服务器将建立在Servs-U的基础上;将采用Flash技术进行企业形象设计;将采用MediaServer进行流媒体设计;将采用Photoshop进行图形处理等等。5、中科通软管理信息系统快速生成软件中科通软管理信息系统快速生成软件是中科通软主要技术人员积多年开发经验,在pb环境下研制的针对管理信息系统开发的一个快速软件生成工具,也将是我们开发白沙煤电集团管理系统的主要开发工具,现对该工具作以下介绍:快速生成软件的概念:随着计算机及网络技术的发展,计算机及网络技术已经越来越为人们所接受,其应用面也已经越来越广,深入到人们的工作、学习甚至日常生活的每一个角落,但其中软件与硬件发展不平衡和国内软件与国外软件发展不平衡的矛盾也日趋明显。计算机硬件的发展使得计算机性能已经大幅度提高,足以满足绝大多数应用的需要,价格也已经能被广泛地接受,但软件产品(尤其是优秀的、稳定的、简单易用的软件产品)的匮乏与各行各业对软件巨大的需求为软件开发商创造了无限的发展空间。但是,软件开发是一个极其庞大、极其复杂的系统工程,首先必须投入巨大的资金,搜罗许多既能精通计算机技术又能掌握各种行业的具体业务的专业人才,必须具备完整的技术管理体系,而且必须周而复始地经过严密的调查、分析、设计、编码、测试及包4装等过程,经过很长的一个开发周期,如果中间任何一个环节的错误都可能导致开发失败,前功尽弃,即使开发成功,也必须面对因为应用需求的不断变化,所有的软件产品都有一个不长的生命期这样一个严酷的事实。因此,最大限度地减少开发失败的概率、降低开发成本、缩短开发周期、提高软件产品的质量、延长产品的生命期是所有从业人员的梦想,我们首先想到的一个方法是,就象用一条自动化程度很高的生产流水线来生产电视机一样,我们是否可以首先考虑开发出一个用来开发软件产品‘机器’呢?答案是可行的。管理信息系统快速生成软件就是这样一个用来开发软件产品‘机器’。管理信息系统快速生成软件的主要特点:作为一个生产软件的机器,我们只须了解应用的业务需求,就可以根据其需求描述,利用管理信息系统快速生成软件定义出来一个完全符合应用要求的软件系统,它具备并且必须具备以下几个特点:可以根据应用中千差万别的需求来生成软件产品,否则我们只能回到传统方式下慢慢熬出一个一个软件产品。生成的软件系统必须稳定可靠,其稳定性和可用性完全可以与用传统开发方式下生产的软件产品媲美甚至更高。生成软件产品的周期必须比用传统开发方式下生产软件成倍地缩短,显而易见这是降低成本的最根本的需要。对人才素质的要求必须降低,如果生成软件单纯可以解决开发周期长的问题,但必须依赖大量高素质的专业人才,仍然无法满足我们大面积铺开战线,多点同时出击,形成品牌效应,抢占市场份额的需要。生成的软件产品可以适应用户应用需求的不断变化和重组,同时保证数据的延续性,只有这样才能最大限度地延长软件的使用周期。快速生成软件的实现思路围绕上述的分析结论,我们在长期的软件开发过程中,不断地学习思考、不断地实践探索、不断地总结经验教训、不断地积累沉淀有价值的理论知识,终于找到了实现的基本方法,并且经过一系列实验证明,完全可以满足我们的需要,现简要叙述如下:基本理论支持(面向对象的设计和编程方法).面向对象的设计和编程方法在当今的应用程序开发中具有极其重要的地位,它最大的优点是能够提高程序开发的质量和速度,包括以下几个重要的概念:类和对象:类是指有共同属性(特性)的事物的集合,而对象是一个类的实例。在现实生活中有许多类的例子,如人类,而每个属于人类的个体即为人类的一个对象。具体的说,类描述了事物的共性。而属于该类的对象即具备了类的所有共性。表现在设计和编程上,对于任何一类应用业务,我们可以用类的概念来描述其共有的特性,这些特性可以是商业逻辑、控制方法、对应的数据结构等等,而这一类应用业务中的每个具体5业务,我们只要它指明是属于哪个类的对象,那么它即拥有了在类上定义的所有特性。继承:继承是面向对象的设计和编程方法中最重要的特征,它可以认为是一种复制对象的特殊方式,当我们创建了一个对象的定义后,可以继承这个对象,生成它的子对象或者子孙对象,由于子孙对象是从父对象继承而来,所以它拥有了父对象的全部特性(表现在设计和编程上即属性、方法和事件),如果父对象的特性发生了改变,其子孙对象的特性也将随之自动改变,而且可以根据需要修改继承的特性,另外还可以添加新的特性。很明显,我们可以根据基本应用先创建很多基本的对象,然后继承它们,生成子孙对象,再对子孙对象进行局部的修改从而使它们用于特定的用途,适应其他更为具体的业务应用,这本身就大大地提高了效率。继承的另外一个优点是易于标准化,由于对象的特性都能被子孙继承,故共同的特性可以抽象到更高的层次,使得共同的对象有共同的特性,表现在设计和编程上即共同的应用方式有共同的工作方式、相似的用户界面和相同的数据结构。封装:一个对象的所有特性被认为是封装在一个对象中是面向对象的设计和编程方法中最基本的观点,对象中的任何
本文标题:中科通软煤电ERP管理信息系统技术报告
链接地址:https://www.777doc.com/doc-16184 .html