某铝业ERP系统设计方案.docx
《某铝业ERP系统设计方案.docx》由会员分享,可在线阅读,更多相关《某铝业ERP系统设计方案.docx(183页珍藏版)》请在冰豆网上搜索。
某铝业ERP系统设计方案
包头铝业
ERP管理信息系统
设计书
上海大众汉得计算机系统有限公司
二零零二年四月九日
8.5.4资产报废77
9.1计划管理89
10.1.1采购管理需求112
11.1.2系统的灵活性122
1.概述
非常感谢包头铝业(集团)有限责任公司(以下简称包头铝业)惠予上海大众汉得计算机系统有限公司(以下简称汉得)本次机会。
通过实地了解,针对中国制造行业的行业特点、包头铝业的企业运作特性和管理模式,和未来发展目标的初步了解及分析、辅以汉得对国际及中国制造业的了解,以及在中国ERP或ERP管理信息系统的丰富设计及实施经验,我们为包头铝业编制了本ERP管理信息系统设计书。
2.包头铝业ERP管理信息系统设计指导思想
根据汉得对当前国际领先IT技术的追踪及应用,及在中国制造行业的ERP管理信息系统的丰富设计及实施经验,汉得认为,包头铝业ERP管理信息系统在设计时应至少满足以下系统应用及技术设计要求。
2.1设计原则
1.充分体现集团化财务管理:
包头铝业下属多个分公司及存在参股公司的情况,财务核算的内容也相当复杂,如何在最短的时间内完成全局范围内的财务核算工作,同时贯彻财务管理和监控,以及为管理层进行财务和项目方面的决策提供依据,都需要在ERP设计中体现集团财务的思路;
2.体现以项目为主线,进行项目核算和管理;
3.易于维护、易于管理:
系统维护和管理的设计应遵循高效、安全、简单、便捷的原则;
4.可扩展性:
系统的设计,必须是开放的、标准的、适应性强的,随着业务量的扩展或开展的业务种类的增长,系统应该能够具有很强的扩展能力,以适应新业务的发展。
软件应能支持硬件系统性能升级与数量扩充;
5.可靠性:
系统在设计上要充分考虑提供安全可靠的技术和管理方式,通过增加设计,提高质量和控制业务流程等多种手段加以保障。
系统必须要保证其工作的高可靠性和高稳定性,保证常年的不间断运行;
6.易用性:
系统的设计应遵循简单性原则,即系统组织简单易懂、明晰,方便用户的使用;
7.高效性:
系统应在合理的性价比下,至少满足系统性能的需求;
8.安全性:
系统应当在技术和管理上确保系统的各个环节的安全;
9.基于面向对象的设计原则:
系统在设计中应遵循面向对象的系统分析和设计思想;
10.跨平台原则:
系统的设计应充分考虑到多平台应用的复杂性,系统应能够支持目前主流的应用平台;
11.基于RUP规范设计:
系统的分析和设计应基于RationalUnifiedProcess规范,采用面向对象的设计思想进行系统的设计。
2.2主体设计要求
包头铝业ERP管理信息系统包括生产制造、物流管理、集团财务管理、会计业务处理、预算编制与控制、分析及管理等主要功能。
ERP管理信息系统应帮助公司实现四个关键目标:
1.实现行业领先的业务运作模式,提高运行效率;
2.实现全集团有效的管理,帮助企业不断扩展新的市场和业务;
3.借助高级分析、报表和灵活的查询能力,改善企业的决策支持;
4.满足行业不断发展变化的需求,提供迅速而持续的改善能力。
ERP管理信息系统具备如下特征:
1.采用B/S多层架构;
2.支持Internet/Intranet接入;
3.支持拨号接入用户;
4.支持XML/SOAP协议;
5.可提供7*24小时,365天全天候服务;
6.提供多个管理员维护系统的不同部分;
7.各系统实现系统集成、减少人工管理;
8.支持公司各管理主体协同工作;
9.规模上可扩张性、可随时添加管理及业务主体;
10.可导出数据生成Excel格式报表;
11.系统具有线性扩展或近似线性扩展能力;
12.支持组织机构的平移、升级、降级;
13.操作响应时间小于3秒;
14.可扩充性好,可不影响原有系统的前提下,方便地实现新业务新功能;
15.支持多语言;
16.系统应是可稽审的;
2.3主要功能要求
ERP管理信息系统必须具备如下基本功能:
财务子系统:
1.总帐管理:
包括:
帐本结构管理、科目结构管理、凭证管理(含凭证分类、凭证来源凭证命名,录入及修改、凭证编号、凭证审批、凭证过帐与调整(复核)、凭证打印,凭证保存与装订)税务处理、外币业务、递延资产,待摊费用管理、内部往来、帐务查询、总帐和EXCEL的联系、月结帐流程、报表制作、预算管理、集团财务合并等。
2.应付帐款:
包括:
供应商管理、员工管理、发票管理、付款管理、银行管理、税、往来帐管理及帐龄分析、财务管理程序控制、报表查询和打印。
3.固定资产管理:
包括:
帐实统一管理、建立资产帐簿、资产分类、资产管理、资产编号、资产增加、资产折旧、资产调拨与转移、资产调整、资产报废、资产盘点、资产维护修理、无形资产与递延资产、非经营性固定资产和经营租赁的固定资产、低值易耗品管理、资产操作的安全性、资产的主要业务凭证、报表管理等。
4.现金管理:
包括:
银行对帐、银行管理、现金流量表自动生成和打印、现金凭证和银行存款凭证自动生成和打印。
5.财务分析:
进行关键绩效指标管理,分析、生成各类财务分析报表、建立图示化财务分析手段,提供完整科学的财务管理控制法、为各管理层领导提供决策支持。
制造子系统
1.计划及能力管理
需求预测管理、主需求计划、离散物料计划、重复物料计划、离散能力计划、重复能力计划。
粗能力计划、细能力计划、计划审批、计划模拟、计划调整、销售计划处理、生产计划处理。
2.BOM
资源资料管理、资源/资源组/部门/部门资源/部门分类、物料清单管理和控制、工艺路线管理和控制。
3.车间管理
离散性任务、工程性任务、生产线/装配线任务、生产计划、发放和退还物料、对报废品的处理和控制、成品管理、资源跟踪、成本收集。
4.成本管理
材料成本计算、在制品成本计算、成品成本计算、制造成本归集、制造费用归集、其他费用分摊。
5.质量管理
原材料质量检验、在制品质量检验、产成品质量检验、事件及不合格品明细检验、检验要素、检验指标和检验计划、质量控制。
物流子系统
1.采购管理
供应商管理、采购人员管理、请购管理、询价管理、标准采购订单、一揽子订货协议、内部订单管理、采购审批管理、接收管理、与应付发票匹配、预算管理。
2.售订单管理
客户管理、销售人员及业绩管理、定价和折扣管理、定单规划、销售定单管理、信用检查、定单保留、产品配置、增值税、交货式发运、直接装运、退货处理、利润管理等。
3.库存管理
物品管理、批号,序列号和版本号等管理、计量单位、仓库管理、子库管理、库位管理、平均成本,标准成本,先进先出,先进后出成本管理,采购接收入库、杂项出入库、库存转移、ABC盘点、库存计划。
2.4技术框架要求
2.3.1IT集中管理
IT集中管理是目前的发展趋势,在包头铝业ERP管理信息系统的规划中,建议包头铝业将尽可能集中系统服务器进行统一管理和维护,减轻各业务、管理部门的压力,使它们的精力能集中在包头铝业业务发展和管理水平的提高。
2.3.2多层构架
多层构架的浏览/服务器应用结构即采用中间件技术构建多层浏览/服务器应用结构已经成为应用开发和运行的主流技术,其核心概念是利用中间件将应用的表示逻辑(客户界面)、业务逻辑(服务组件)和数据管理(数据库)分为三个不同的处理层。
其中业务逻辑作为中间层实现核心业务逻辑服务,这些组件由中间件管理,接受客户的服务请求,向资源管理器提交数据操作,并将处理结果返回给请求者。
中间层实现了业务逻辑与表示逻辑的分离,使得系统能够灵活的适应用户业务逻辑的变化。
2.3.3安全构架
信息系统安全体系是一个涵盖面广泛、专业的体系。
动态、科学地掌握信息系统设计思想及原则,明确着眼点,有的放矢,无论从行政管理层面到系统底层原理的掌握对待,有层次、有内容、有方法、有理论基础、有前瞻性,才能使信息安全达到真正的全面、专业。
系统的安全规划是一个合理、科学的网络安全体系,它包括:
•安全认证(CA)系统
•链路加密
•病毒防范
•网络访问控制和防火墙
•实时安全监控
•系统和网络安全扫描
•系统备份方案
•安全系统管理
•整体安全框架设计应分层次,全面保护整个网络系统的安全。
4.汉得建议的包头铝业ERP管理信息系统
针对包头铝业ERP管理信息系统功能需求分析后,再结合汉得对国际及中国市场上各类ERP系统及ERP管理信息系统的全面了解及丰富实施经验,作为第三方系统实施商,汉得建议的包头铝业的ERP管理信息系统主体架构如下:
基本应用服务架构:
Unix+Oracle
由于包头铝业ERP管理信息系统对系统的稳定性要求很高,数据处理量很大,汉得建议包头铝业采用稳定性、可靠性、先进性、易获得性经过考验,有充分技术及服务保证的Unix+Oracle体系。
工作模式:
建议包头铝业ERP管理信息系统采用先进的B/S工作架构。
硬件架构:
服务器:
采用UNIX服务器,一台数据库服务器,一台应用服务器。
用户机:
采用普通个人商用电脑。
数据库:
采用ORACLE8i数据库。
应用系统:
采用ORACLE11.5.6版应用产品,辅之适当的客户化开发。
5.技术平台解决方案及其优势
5.1系统结构
推荐包头铝业采用基于Internet/Intranet的应用系统,即OracleiCA(OracleinternetComputerArchitecture)。
所谓的iCA结构即把常见的客户机/服务器做了结构上的调整,分为前台用户层,应用服务器层以及数据库服务器层共三层。
采用OracleiCA结构可以拓展原来无法在Internet/Intranet上开展的业务,为扩大业务范围提供了可能;对于原使用Oracle产品的用户,不需改动任何代码,不需编写任何关于网络的程序,减少了项目的开销;同时,由于所有的应用程序均存放于应用服务器中,在用户端只需装JAVA的Applet程序,免去了IT部门管理者对所有用户机器维护的工作。
在这里需要指出的是这种结构对硬件及网络的选择均是开放的灵活的。
ORACLE系统支持几乎所有的主流的UNIX服务器及NT服务器。
同时,对于应用服务器与数据库服务器的选择也是灵活多样的。
二者之间可以异种机型或异种操作系统,下表列出了几种常见平台的操作系统软件版本需求。
操作系统名称
版本
HPUX
10.20,11
IBMAIX
4.1.X,4.2.X
DigitalUNIX
4.0.X
SUNSPARCSOLARIS
2.4,2.5,2.6
MSWINDOWSNT-INTEL
4.0
5.2数据结构
为了便于各系统可以相对独立地运行,建议包头铝业实施OracleApplication系统R11,iCA版本.即:
一套独立的OracleApplicationiCA结构,本方案在包头铝业总部、各下属单位统一采用一套独立的数据库(即独立的OracleApplicationiCA结构),通过网络系统相互联接,各下属公司则凭借网络系统连接。
5.3ERP管理信息系统的目标及对数据库系统的要求
本项目是在统一的管理信息规范指导下,诣在提高全公司管理水平的一项系统工程。
其目标是建设包头铝业统一的ERP管理信息系统。
支持包头铝业ERP管理信息系统的数据库系统应实现:
♦支持多平台;
♦支持超大型数据库;
♦支持大用户的并发控制;
♦提供完整可靠的数据安全控制体系;
♦提供有效的数据备份与恢复工具;
♦提供高性能的事务处理功能;
♦支持高可用性操作和应用。
5.4Oracle支持多种硬件平台操作系统和网络平台
包头铝业ERP管理信息系统是一大型软件系统,需要分布在广泛的地理范围,分布于各级单位,能提供多种应用服务。
这些服务如只运行于某硬件类型、某操作系统或某网络协议,是不现实的,必然给系统带来一定的局限性,不宜扩展。
这就要求数据库平台具有多平台的支持能力。
Oracle数据库以合理的资源消耗,最大的处理速度及吞吐量来处理数据库的请求。
在几乎所有主流的硬件平台上,如IBM、HP、Sun、NEC、Hitachi、Fujitsu、SGI、DEC、Unisys、Novel、DOS、Windows/NT等等,Oracle数据库都有较好的表现,并在这些平台上均成为运行速度最快和处理能力最大的数据库。
Oracle数据库技术还密切配合硬件平台的发展趁势,支持对称紧耦合SMP、群机Cluster以及海量并行处理MPP等新型的硬件体系结构。
在不同的硬件平台上,Oracle均采用相同的数据库界面及应用程序开发界面,数据库界面为符合国际标准的第四代SQL语言及PL/SQL语言。
以下列表是Oracle数据库可支持的主要硬件平台:
IBM
HP
SUN
DEC
Compaq
Cray
DEC
SanyoIcon
Dell
SCO
Encore
SeagateTechnology
Fujitsu
Sequent
Goldstar
Sharp
Hyundai
SGI
Sony
ICL
Intel
Sun
Tande
Unisys
NCR
nCUBE
…
…
对于40多种UNIX(AIX、HP-UX、DigitalUnix、Solaris、SCOUnix…)平台以及VMS、MVS、VM、Netware、OS/2、Windows、WindowsNT、Macintos,Oracle数据库均可以很好支持。
Oracle支持几乎所有的网络拓朴结构以及网络协议,网络拓朴结构包括星形网、环状网、总线网、卫星网等;Oracle支持的网络协议包括TCP/IP、SPX/IPX、DecNet、X.25、SNA等等。
同时,Oracle还支持多种混合协议的并存,使处于不同网络中的信息能畅通无阻地互联。
对网络拓朴结构及协议的支持是由Oracle的产品NET8实现的,并且基于透明的原则。
对于应用程序或最终用户来说,不需要关心底层网络细节,与网络的通讯和连接均由NET8自动实现,应用程序中不需要编写与网络连接的程序代码。
当底层网络技术发展后,还能由NET8自动与先进的网络技术相结合,使应用系统与网络技术自动保持同步发展,而不需要修改应用系统,也无需数据库系统的重构。
并且,NET8可以高效地运行在PPP或SLIP协议下,以透明地实现远程Client的拨号入网。
对于包头铝业ERP管理信息系统应用来说,由于连接的范围广泛,采用大型网络系统,多平台,多协议,实现大型应用,Oracle的多平台能力、网络技术及透明技术和与网络发展保持同步的能力,是能够充分支持包头铝业ERP管理信息系统的实际业务需求的。
5.5Oracle支持超大型数据库
由于Oracle数据库的存储量能够达到TB或者更大,使它能够满足象包头铝业ERP管理信息系统这样大型的和高要求的OLTP以及数据仓库应用的需求。
Oracle的VLDB具有以下功能:
♦无限制的数据库大小;
♦无限制的扩展(extent)大小;
♦表分区;
♦索引分区。
大型数据库为管理者和应用程序开发人员带来了强有力的挑战。
大量的数据使管理任务变得更为复杂且影响着数据库的可用性。
为了便于管理,提高关键数据的可用性,提高查询和DML性能,Oracle允许基于一定的关键值把表和索引划分为若干分区。
划分采用是一种“分而治之”的策略,它提高了数据仓库、联机事务处理的可管理性和性能,因为对每个分区的操作是相互独立的,所以当某一部分或更多部分数据无法被访问时,我们仍能访问其它分区的数据。
对表进行分区让我们能够把管理任务分割成若干子任务,简化了大型表的管理,同时,子任务可以进行并行处理。
最后,对表和索引进行分区,在操作时忽略无关分区,可以提高对数据操作的性能。
对于应用程序,分区是透明的。
标准的数据库管理语言可以在分区的表。
Oracle优化器可以处理分区的表和索引,查询用不到的数据区不被访问,这样一来就大大改善了系统功能。
Oracle通过以下技术更好的支持了VLDB。
♦可分割的表和索引(PartitionedTablesandIndexes)
♦可分割的表和索引(PartitionedTablesandIndexes)将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的,单独的对象进行管理。
♦可伸缩的并行SQL体系结构(ScaleableParallelSQLArchitecture)
Oracle8比其它的数据库产品能够并行化更多的操作。
下面列出其中的部分操作:
♦查询;
♦插入,修改,删除;
♦排序(ORDERBY);
♦聚集(GROUPBY);
♦表创建(CREATETABLE...ASSELECT);
♦表空间创建;
♦数据加载;
♦索引创建;
♦恢复。
Oracle8的并行SQL体系结构能够应用于种类繁多的并行硬件系统。
Oracle8的并行SQL是有自适应性的;它能就其硬件环境智能选择最适合的并行处理方法。
更多的数据类型(MoreTypesofData)
Oracle8i可以操纵企业中使用的各种数据类型,可以满足由图形用户界面所驱使不断增长的多媒体数据支持的需求,这种内置的多媒体数据支持在一个单一的数据库服务器上提供了方便的管理和高性能。
存储、处理和管理多种数据类型的内置能力给用户的管理带来了良好的投资回报;单一的数据库服务器环境则带来了易于开发的能力。
大型对象数据支持(MultimediaDataSupport)
多媒体数据可以以字符方式和二进制大型对象(LOB)数据类型存储于Oracle8数据库中。
5.6Oracle支持大用户量的并发控制
对于包头铝业ERP管理信息系统,Oracle提供的大用户量的并发控制必不可少。
在并发控制中,Oracle锁具有以下特点:
♦无限制的行级锁定;
♦最小化的用户间竞争;
♦没有锁定的无限增长(Escalation);
♦无竞争查询(Contention-freequeries);
♦无阻塞,多版本的查询结果保持一致;
♦产生统一的序列号;
♦串行化的事务处理。
5.7Oracle提供完整可靠的数据安全控制体系
对于包头铝业ERP管理信息系统,Oracle可以提供完整可靠的安全控制体系。
Oracle在C2级的操作系统上(如商用UNIX,VMS等操作系统),不仅满足NCSCC2级安全标准,而且已经正式通过了NCSCC2标准的测试。
在B1级的操作系统上不仅满足NCSCB1级安全标准,而且已经通过了NCSCB1级标准的测试。
同OracleNet8紧密集成,Oracle8提供了完全、灵活且可靠的机制确保有效的用户验证,并且维护隐私和数据完整性,管理数据库的权限,以及监视整个企业的数据库操作,包括今天易受伤害的Intranet和Internet环境。
♦用户验证;
♦数据库对象的权限管理;
♦树型的安全角色;
♦增强的口令策略;
♦更好的安全管理;
♦灵活可靠的审计功能;
♦提供应用端到端的安全控制。
5.8Oracle提供有效的数据备份与恢复工具
对于包头铝业ERP管理信息系统,Oracle可以提供有效的数据备份与恢复工具。
Oracle具有在线备份和在线恢复功能,允许在联机环境下,不中断正常的业务处理,对数据库和日志进行备份和恢复。
Oracle的在线备份和恢复是由单独的后台进程实现的,对数据库本身的运行性能影响最小;Oracle提供了在线备份/恢复的命令和实用程序。
扩展的备份和恢复功能
Oracle8服务器管理的备份和恢复提供了OracleServer内部的高级备份和恢复功能。
多级增量备份(MultilevelIncrementalBackup)极大地减少了备份的大小,由于只需备份发生改变的数据块。
这同样也减少了需要备份一个数据文件的时间。
OracleEnterpiseManager的扩展的管理应用软件
通过一个简单的图形用户界面(GUI)对备份和恢复操作进行控制。
5.9Oracle提供高性能的事务处理功能
对于包头铝业ERP管理信息系统,数据库必须要能提供高性能的事务处理功能。
Oracle数据库采用多线索多进程体系结构,多个数据库请求可以由一个服务进程处理。
同时,系统根据当前的负载情况动态分派服务进程的数量和使用。
从而充分利用多用户操作系统“多用户多任务”的工作方式,并有效地减少系统的资源消耗,达到最大的处理速度及吞吐量。
Oracle数据库的体系结构见下图:
可伸缩的体系结构;
♦行级锁;
♦企业级事务处理(ENTERPISE-CLASSTRANSACTIONPROCESSING);
♦事务处理的极优的可伸缩性(SuperiorScalabilityforTransactionProcessing);
♦事务处理的高可用性(HighAvailabilityforTransactionProcessing);
♦事务处理的高性能(HighPerformanceforTransactionProcessing);
♦大用户量支持(LargeUserPopulationSupport);
♦事务型数据访问(TransactionalDataAccess);
♦高性能并发控制(High-PerformanceConcurrencyControl);
♦可靠的查询结果(ReliableQueryResults);
♦高级队列(AdvancedQueuing);
♦TP监视器支持(TPMonitorSupport)。
5.10Oracle支持高可用性操作和应用
对于包头铝业ERP管理信息系统,Oracle可以支持高可用性操作和应用。
Oracle数据库采用多种方式和手段,从硬件、软件、应用等各方面保证提供安全可靠的数据处理。
支持磁盘阵列、双网络环境、多CPU系统;
支持多种故障的自动恢复;
高可用性的保障---强大的并行服务器功能。
Oracle支持目前几乎所有的双机和多机系统(海量并行系统)的计算机。
Oracle目前支持的Cluster结构和海量并行系统的计算机有:
IBMRS6000/HACMP
DECVAXCluster
HPLockManager
SUNSPARCluster
HPLockManager
nCube
DECOpenVMSCluster
IBMRS6000/HACMP
DigitalUnixTruCluster
IBMSP/2
Unisys
ICLGoldrush
NCR3600
NetFRAME
Cray
Encore
Oracle提供一个通用的、集成的分布式锁定管理器(DLM)替代了原来的,由不同操作系统厂商提供锁定管理器,从而提高了在大多数工作平台上的执行性能和可移植性。
这些使得Oracle并行服务器的运行速度显著加快。
Oracle集成的DLM使Oracle并行服务器能够跨平台工作。
透明的应用程序容错;
高可用性操作(High-AvailabilityOperations);
高可用性应