2.1体系结构
并捷ERP-EMIS软件系统采用多层次的C/S与B/S混合体系结构,通过为用户提供一整套基于EMIS的业务组件、通用功能组件、适合用户二次化开发的开发工具等,为用户快速搭建适合于企业的ERP软件系统。
新的ERP系统运用PB、Microsoft.Net等开发工具,集成EAServer,IIS等应用服务器,后台采用Oracle、Sybase、SQLServer等数据库,实现多层次的企业级ERP应用。集系统技术采用的先进性、可用性、开放性于一体,既满足企业需要用成熟技术开发成熟系统的要求,又能够满足未来技术与企业扩展的要求。
通过指定应用程序的作用和接口,以及部署应用程序的运行环境,将应用程序和应用程序运行的基础结构明确的区分开来,使得应用程序开发人员可以集中精力考虑与自己核心业务相关的业务逻辑和相关服务。

·系统层
为ERP软件系统运行提供支撑平台,实现ERP软件系统基于统一数据库上的信息共享。
·构件层
提供一整套支持企业进行二次化开发的功能构件以及支持企业业务运行的核心业务构件,通过构件组合实现企业管理。
·业务层
通过组合EMIS提供的基本业务功能组件和企业自制的功能组件,在EMIS公共服务平台的支撑下,实现企业的业务流程管理。
2.2 动态重构
构件是企业构建自己的应用系统的基础。在EMIS提供的原型系统模型、原型系统构件的基础上企业通过建立自己的业务模型并决定哪些采用已有的系统构件,哪些需要增加新的构件,最终将这些构件在用户的业务模型中进行调用,从而提供用户需要的系统。
·业务建模
业务建模不是手工业务的翻版,而是对手工业务进行提升和抽象,并将日常的业务过程变成多个具有逻辑关系的业务构件,从而通过定义各构件之间的逻辑关系,在公共服务平台的支持下进行处理。
·功能构件定制
在新业务产生或需要对原型功能构件进行修正的情况下,用户需要进行功能构件的定制

功能构件定制的过程是对核心业务组件,通用功能组件进行组合调用的过程。功能构件的定制过程涉及部分软件开发的思想和软件编程,一般需要软件开发人员才能做,但其中的逻辑关系是由业务建模来确定的。
·报表
系统提供完整的按照用户的需求,自己定义数据输出格式和输出内容,得到用户需要的单据报表的完整解决方法。

由于存在数据层的对数据访问的权限控制和数据库安全的控制,保证用户只有合法的数据(报表)能够得到访问和使用。用户通过该工具进行报表格式的定义,实现包括表格合并、格式定义(字体、颜色、显示方式等)定义。其最大的好处在于用户以前所作的Excel报表,可以直接加载到报表工具中,无需用户重复定义,而报表工具做成的报表也可以直接存为Excel格式。
·业务系统构建与运行
在业务建模的基础上,将工作模型实际使用的功能组件进行挂接。如果涉及多个功能组件,则需要定义组件之间的关系,最终形成用户可以使用的系统。
在用户实际使用之前,需要进行授权,包括可选功能组件授权;实际运行业务授权。
当企业的运行系统后,当工作流程、组织机构、人员角色等发生变更后,企业可以快速重用已有的功能组件或重新定制,从而快速搭建新的系统以适应企业的变化。

|