ERP各个模块的架构图
- 格式:pptx
- 大小:1.17 MB
- 文档页数:5
ERP下的集团财务管理ZHY公司(简称“ZHY”)是集航空油料的采购、运输、储存、销售为一体,自主经营、独立核算、自负盈亏、具有独立法人资格的经济实体。
Z HY现行的财务核算体制为一级法人、多级核算治理,层次结构为总公司(集团)、地区公司(包括直属公司、合资合营公司和股份制公司)、分公司、供应站。
作为信息化项目之一的ZHYERP系统,ZHY通过招标最终选择了SA P公司的R/3作为自己的企业治理平台,并由北京民航中天科技有限公司和IBM公司做咨询实施。
ZHYERP系统一期工程在ZHY华东地区公司24个点全面实施,财务会计模块要紧包括了总帐(GL),应收帐款(AR),应对帐款(AP),现金治理及流淌资金推测(TR),成本中心会计(CCA)和获利能力分析(CO-PA)。
该项目于2002年1月17日正式上线,目前系统运行良好。
从会计核算的角度动身,财务会计必须严格按照国家制定的企业财务准则及会计制度和法规进行会计核算,并依法对外提供相应的财务报表。
从长远来看,还应该符合国际认可的会计准则如GAAP及IAS。
SAP R/3的财务会计模块的设计除了要满足上述的标准外,还必须满足ZHY目前的一级法人,多级核算体系的需求。
另外,随着市场经济的进展,财务组织结构的设计还应该从灵活性方面进行考虑、设计,以满足公司组织结构的重组和调整。
当非直属分公司需要进行独立核算,或地区公司成为独立的法人时,系统在进行调整后,能专门快习惯这些变化。
ZHY组织结构的复杂性,决定了其会计核算体系的复杂程度。
目前在ZHY表面上是二级核算,实质上仍旧是三级财务核算的体制。
即总公司与地区公司(或直属分公司)分别完全独立核算,其余分公司、供应站与代表处尽管其收入及库存全部隶属于相应的地区公司(或直属分公司),也不在当地纳税,但其他成本费用的核算也完全是独立的。
关于ZHY的业务,不仅业务量大,而且地域跨度广,在信息传递的准确性和及时性等都存在专门大的咨询题。
三层架构将数据层、应用层和业务层别离,业务层通过应用层访问数据库,保护数据平安,利于负载平衡,提高运行效率,方便构建不同网络环境下的分布式应用;表示层主要作用是接收用户的指令或者数据输入,提交给业务逻辑层做处理,同时负责将业务逻辑层的处理结果显示给用户。
相比传统的应用方式,业务层对硬件的资源要求较低;应用层依据应用规模的不同,所承受的负荷会有较大的差异,另外客户端的数目,应用的复杂程度都会对其造成一定的影响。
ERP三层结构提供了非常好的可扩张性,可以将逻辑效劳分布到多台效劳器来处理,从而提供了良好的伸缩方案;数据层包括存储数据的数据库效劳器和处理数据和缓存数据的组件。
组件将大量使用的数据放入系统的缓存库,以提高数据访问和处理的效率.同时ERP采用大型数据库提供高性能、可靠性高的海量数据存储能力存储ERP的业务数据。
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层〔UI〕、业务逻辑层〔BLL〕、数据访问层〔DAL〕。
区分层次的目的即为了“高内聚,低耦合〞的思想。
概念简介1、表现层〔UI〕:通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
2、业务逻辑层〔BLL〕:针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
3、数据访问层〔DAL〕:该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。
概述在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。
微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层〔又或成为领域层〕、表示层。
三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。
所谓三层体系结构,是在客户端与数据库之间参加了一个“中间层〞,也叫组件层。
这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。
珠宝首饰行业E化管理实施方案针对首饰行业的实际生产管理流程,结合现代化的管理思想和多家首饰生产经营企业信息化管理的特点,对首饰行业的电脑化设计如下解决方案。
一、生产工艺流程分析:二、系统架构图三、模块流程结构图:三、生产流程过程处理A、接单、开单:主要是完成客户订单的处理。
完成内容:订单号、生产单号、加工单号、款号、客户、上单日期、生产日期、交货日期、数量、名称、做货要求、石资料的处理、耗率的处理、工费(每一个款的每一工序的价格)、工时(每一款的不同工序的做工时间的预算)、客户来石处理、客户来金处理、打印流程单;如果做的是链产品资料应列出线粗,配件做工要求。
完成上述数据的处理大至描述出了一个客单的最基本的要素,要完成一个单得对相关的物料处理,物料处理在后面将作专门的讨论。
B、部门间的做货、过货当开完订单后,就要进入生产流程的控制,生产过程用下图来表示:从上图可以看出对于整个流程的控制主要由三在动作组成:1、部门间的移交:当货从上一个部门做完后,向下一个部门过货的过程。
在这个处理过程中要处理的数据有:生产单号(PO)、折分页、交出员工、接收员工、数量、总重量、石的数量、石的重量、操作时间等一列系数据。
说明:1)石的重量可以为空值2)折分页:主要是为了避免在生产的过程中由于一张单的货品太过于庞大,而造成管理、生产的混乱,把一张单折成很多个单来生产,如:JBC200204016这张订单有5000件货要做,但生产起来不可把这5000件一下子生产完毕,就折成两个单来分别为:生产单号为:JBC200204016折分页为01 数量为2500件;JBC200204016 折分页为02 数量为2500 件3)折分页的合并:根据不的要求,我们可以在整个生产的过程中以折分页流通到底,但也可以根据要求将折分页在一定的时候进行合并。
2、部门内部的发货:每个部门都有收发员,在货品来到本部门之前,首先是由上部门的收发员交到下一部门的收发员,当流程单走到本部门后,则由本部门的收发按照员工的做货能力,分别分发给能把货做好的员工去完成生产。
企业架构及典型设计目录企业架构概述企业架构元模型企业架构视图业务架构应用架构数据架构技术架构企业架构管控企业架构概述企业架构框架:四横五纵第一层:策略层视图第二层:管理层视图第三层:设计层视图第四层:实施层视图业务架构应用架构数据架构技术架构架构管控§公司信息化领导小组§总部信息工作部及各分部§总部业务部门§各单位信息化领导小组§各典设组及统推项目组§实施项目团队描述高端的架构内容,关注于全局性、整体性。
描述主要架构内容,关注于关联性、可控制性。
描述各个解决方案的架构内容,关注于可实现性。
描述具体的落地内容,关注于可操作性。
企业架构框架四横五纵内容管控内容内容内容谋划管理落地B1业务能力视图B2业务管理视图B3业务活动视图B4业务任务视图A1应用视图A2应用模块视图A3应用功能视图A4应用用例视图I1数据主题域视图I2概念数据模型视图I3逻辑数据模型视图I4物理数据模型视图T1技术框架视图T2信息系统视图T2基础设施概念视图T3系统组件视图T3基础设施逻辑视图T4系统部署视图T4基础设施部署视图R1参考框架R2参考领域及架构模式R3参考架构及典型设计R4软硬件资源目标架构L3L4L3L4L1L2L1L2L1L2“四横”指按架构的详细程度、设计时间以及关注人员的不同所自上而下分为的四个层次企业信息化架构企业架构总体架构系统架构内涵公司信息化架构总体视图1公司信息化架构分视图2省公司及直属单位架构视图3应用群设计4系统设计512345第一层:策略层视图第二层:管理层视图第三层:设计层视图第四层:实施层视图描述高端的架构内容,关注于全局性、整体性。
描述主要架构内容,关注关联性、可控制性。
描述各个解决方案的架构内容,关注可实现性。
描述具体的落地内容,关注于可操作性。
业务架构应用架构数据架构技术架构架构管控企业架构框架四横五纵内容管控内容内容内容应用应用L1L2L3L4§公司信息化领导小组§总部信息工作部及各分部§总部业务部门§各单位信息化领导小组§各典设组及统推项目组§实施项目团队相关对象“五纵”指架构核心内容由业务、应用、数据和技术四领域构成,辅以科学的管控体系保障架构落地企业建设业务形态信息化形态数据管理功能管理信息系统基础设施组织管理业务目标流程管理业务信息信息化目标技术管理计算资源存储资源网络资源业务架构§公司业务目标是什么?组织和职能是什么?§业务场景有哪些?业务流程是什么?流程相关的组织、职能和信息是什么?§实现流程的活动是什么?活动相关的岗位、职能和信息是什么?§实现活动的步骤是什么?应用架构§需自动化和已自动化的业务逻辑是什么?§业务信息的操作和分析逻辑是什么?§业务逻辑通过哪些功能支撑?§功能的层级关系是什么?§功能间的交互、在组织上的分布是什么?数据架构§存在哪些数据资源?如何管理数据资源?§解析业务信息的数据模型是什么?面向交易、交换和分析的数据模型是什么?§信息在流程间、数据在功能间如何流转?技术架构§基于功能和技术需求,需要哪些系统进行支撑,系统间如何集成?系统如何部署?§技术平台如何构建?开发、生产、运行环境由哪些技术组件构成?安全技术有哪些?§哪些基础设施需选择?使用策略是什么?结构化的业务剖析自动化的业务逻辑业务数据建模信息技术支撑企业架构框架内容管控架构组织架构资产架构遵从能力建设培养沟通架构工具“四横”和“五纵”之间形成自上而下细化,自下而上遵从,架构管控对架构内容保障的“V模型”架构管控业务架构应用架构数据架构技术架构B1业务能力视图B2业务管理视图B3业务活动视图B4业务任务视图A1应用视图A2应用模块视图A3应用功能视图A4应用用例视图D1数据主题域视图D2概念数据模型视图D3逻辑数据模型视图D4物理数据模型视图T1技术框架视图T2信息系统视图T2基础设施概念视图T3系统组件视图T3基础设施逻辑视图T4系统部署视图T4基础设施部署视图L1L2L3L4架构管控原则架构管理办法决策管控机制和场景架构规范信息标准架构设计方法论审查管理机制和场景参考技术架构遵从检查要求过程改进机制和场景设计模板作业指导书行为遵从机制和场景R1参考框架R2参考领域及模式R3参考架构及典设R4软硬件目标架构内容管控内容内容内容结果导向自下而上总体架构系统架构§总视图§分视图§单位视图§应用群设计§系统设计细化遵从信息系统研发和运行架构管理的“V”模型合规遵从目标驱动自上而下设计过程1.对于架构中的各种概念,形成规范的、清晰的定义(如:业务流程、功能、数据实体、系统等),使参与架构设计的人员使用相同的概念和词典。
2BizBox ERP软件的技术架构及模块分析迄今为止, ERP软件2BizBox的发展已经历了二十年的发展时间,且一直伴随着Serva集团的发展而成长,其技术架构同时也在发展、变化和演进,也有了更清晰的定位。
2BizBox的定位完整的制造行业标准ERP软件,主要面向中小机械制造型企业。
其特征主要是年销售额约10亿人民币以下、500个客户端一下、以进销存或生产为主的离散型制造企业。
2BizBox的典型客户是企业规模不是特别大,对企业的信息化有一定的了解和需求,同时又缺乏大规模信息化资金投入。
2BizBox倡导的是自我学习和自我实施的信息化理念。
通过科学的了解ERP软件和相关理论,打破ERP软件的神秘感和种种误区,逐渐通过“自我实施”的方法来有步骤、循序渐进的进行企业的信息化建设。
图1 2BizBox软件的主要技术架构2BizBox整个系统前后台代码均使用Java语言编写,并基于Java EE技术。
整个系统可以分为客户端(前台)和服务器端(后台)两部分。
前台主要是UI客户端程序,为用户展示数据、提供交互;后台负责数据的处理和后台业务逻辑实现。
随着应用的日趋复杂,前台客户端程序又分为核心的桌面程序、基于Web 的对外模块、基于PDA和移动数据采集器的Windows CE客户端、基于手机和掌上电脑的Mobile客户端,等等。
JDK:前后台JDK版本保持一致,目前一直保持最新的JDK 6;GUI:使用Swing开发图形界面,使用自行开发的通用图形组件库。
同时,一些Web模块则使用静态页面HTML、JSP、Ext js、Flash/Flex(如供应商在线模块等);通讯:由于前后台使用EJB进行通讯,所以通讯协议主要为EJB支撑协议RMI/IIOP。
对于Web模块以及一些特殊模块(如Document管理),使用HTTP 协议传输数据。
对于账上设备,采用XML的数据格式进行封装和转换,增加灵活性,降低处理消耗;后台:通过EJB对外提供通讯接口;Web部分通过几个Servlet提供数据接口。