论文部分内容阅读
摘要:介绍了三层G/S结构在陶器企业管理软件中的应用。
关键词:软件体系结构 ERP软件 三层的G/S结构
中图分类号:TP311.52 文献标识码:A 文章编号:1002-2422(2008)03-0012-02
1 系统介绍
系统是对陶瓷企业ERP管理系统的分析、研究,提供了一套陶瓷企业信息化管理的ERP系统方案,包括人力资源管理、物资管理、客户关系管理、项目管理、财务管理、设备维护管理、预算与投资管理等若干功能模块。要求系统应具备较强的适应能力和扩展能力,能够从独立的应用程序向Internet方式演化。
2 系统结构描述
体系结构为三层的G/S结构,从底到上分别包括数据层、功能层和表示层。
(1)数据层:基础数据层是整个系统得以运行的基础环境,实现对数据的管理,同时为公共服务层提供数据访问服务,执行具体检索和存储数据的任务,完成对持久数据的管理。封装数据存储的细节。主要是数据库管理系统(DBMS),也可以是一些遗留系统。
(2)功能层:功能层相当于应用的主题,主要负责事务的处理和数据的存储。封装了行业的ERP系统都需要的事务处理、安全服务等公共功能和诸如财务管理,人力资源管理方面的通用业务功能,以及针对陶瓷行业本身具备的专业业务功能,处理所需的数据要从表示层或数据层获得,运行在服务器端。
功能层中还包含有确认用户对应用和数据库存取权限的功能,是构建ERP系统的最基本的部分,是系统功能实现的基础。
功能层又可以划分为三大功能:
①公共服务功能:这是系统的分布式基础体系结构,是一种中间件集成框架,封装了各行业的ERP系统所需要的公共功能,如事务处理、安全服务等。典型的公共服务组件有:系统管理、安全服务、事务处理、异常处理等等,组件是高度可重用构件,运行在应用服务器端。
②通用业务功能:通用业务层包含了这样一些业务对象,执行各个制造行业ERP领域的业务域中那些行业通用的业务过程和业务规则,并且封装了业务域中行业通用的数据以及数据操作。典型的通用业务对象有:货币、日历、付款条件、付款方式、度量单位、国家、民族、地址等等。这些增强了系统的可扩展性和通用性。
③核心业务功能;这是为特定业务域的应用提供了一些基本功能和业务逻辑功能,具体是以业务过程的形式来体现的。定义了一些特定于其应用领域的专用对象和特有行为或功能。典型的核心业务过程有成本计算、订单管理、仓库管理、财务管理等,包含了很多的核心业务子过程。
(3)表示层:主要实现系统界面表示,由各种界面组件组成,具有行业针对性,为不同行业类型的ERP系统提供不同视图,如业务管理界面组件、数据查询界面组件等。
其中功能层都运行在运用服务器端,在三层C,S结构的基础上采用面向对象模式。
3 系统体系结构的特点
ERP系统的体系结构具有如下主要特征:
(1)逻辑独立性:系统合理划分三层结构的功能,不同层次反映了对系统不同层次的抽象。使系统的逻辑结构更加清晰,逻辑上保持相对独立性,系统需要修改时涉及的范围主要是本层,从而提高了系统和软件的可维护性和可扩展性。
(2)可重用性高:功能层是系统的核心内容,在这个层里,按照功能分为三大部分:公共服务功能、通用业务功能、核心业务功能。其中,公共服务功能、通用业务功能对于其他系统具有重用性。将系统移植到其他业务领域里面,只需要对核心业务功能的构建进行修改,从而极大地减少了工作量,实现构建重用。
(3)开发效率高:三层的G/S结构中,可以把一个复杂的问题进行不同层次的分解和抽象,然后“分而治之”。应用的各层可以并行开发,各层也可以选择各自最合适的开发语言,使之能并行并且高效地进行开发,达到较高的性价比;对每一层的处理逻辑的开发和维护也会更容易些。
(4)灵活性高:三层分别放在不同的硬件系统上,所以灵活性高,能够适应客户及树木的增加和处理负荷的变动。例如,在追加新业务处理时,可以相应的增加装载功能层的服务器,系统扩展性强。
4 结束语
基于陶瓷行业的特性,采用了G/S三层体系结构风格,提高了陶瓷业务处理水平和对企业的管理水平,实现了企业职能与资源整合。
关键词:软件体系结构 ERP软件 三层的G/S结构
中图分类号:TP311.52 文献标识码:A 文章编号:1002-2422(2008)03-0012-02
1 系统介绍
系统是对陶瓷企业ERP管理系统的分析、研究,提供了一套陶瓷企业信息化管理的ERP系统方案,包括人力资源管理、物资管理、客户关系管理、项目管理、财务管理、设备维护管理、预算与投资管理等若干功能模块。要求系统应具备较强的适应能力和扩展能力,能够从独立的应用程序向Internet方式演化。
2 系统结构描述
体系结构为三层的G/S结构,从底到上分别包括数据层、功能层和表示层。
(1)数据层:基础数据层是整个系统得以运行的基础环境,实现对数据的管理,同时为公共服务层提供数据访问服务,执行具体检索和存储数据的任务,完成对持久数据的管理。封装数据存储的细节。主要是数据库管理系统(DBMS),也可以是一些遗留系统。
(2)功能层:功能层相当于应用的主题,主要负责事务的处理和数据的存储。封装了行业的ERP系统都需要的事务处理、安全服务等公共功能和诸如财务管理,人力资源管理方面的通用业务功能,以及针对陶瓷行业本身具备的专业业务功能,处理所需的数据要从表示层或数据层获得,运行在服务器端。
功能层中还包含有确认用户对应用和数据库存取权限的功能,是构建ERP系统的最基本的部分,是系统功能实现的基础。
功能层又可以划分为三大功能:
①公共服务功能:这是系统的分布式基础体系结构,是一种中间件集成框架,封装了各行业的ERP系统所需要的公共功能,如事务处理、安全服务等。典型的公共服务组件有:系统管理、安全服务、事务处理、异常处理等等,组件是高度可重用构件,运行在应用服务器端。
②通用业务功能:通用业务层包含了这样一些业务对象,执行各个制造行业ERP领域的业务域中那些行业通用的业务过程和业务规则,并且封装了业务域中行业通用的数据以及数据操作。典型的通用业务对象有:货币、日历、付款条件、付款方式、度量单位、国家、民族、地址等等。这些增强了系统的可扩展性和通用性。
③核心业务功能;这是为特定业务域的应用提供了一些基本功能和业务逻辑功能,具体是以业务过程的形式来体现的。定义了一些特定于其应用领域的专用对象和特有行为或功能。典型的核心业务过程有成本计算、订单管理、仓库管理、财务管理等,包含了很多的核心业务子过程。
(3)表示层:主要实现系统界面表示,由各种界面组件组成,具有行业针对性,为不同行业类型的ERP系统提供不同视图,如业务管理界面组件、数据查询界面组件等。
其中功能层都运行在运用服务器端,在三层C,S结构的基础上采用面向对象模式。
3 系统体系结构的特点
ERP系统的体系结构具有如下主要特征:
(1)逻辑独立性:系统合理划分三层结构的功能,不同层次反映了对系统不同层次的抽象。使系统的逻辑结构更加清晰,逻辑上保持相对独立性,系统需要修改时涉及的范围主要是本层,从而提高了系统和软件的可维护性和可扩展性。
(2)可重用性高:功能层是系统的核心内容,在这个层里,按照功能分为三大部分:公共服务功能、通用业务功能、核心业务功能。其中,公共服务功能、通用业务功能对于其他系统具有重用性。将系统移植到其他业务领域里面,只需要对核心业务功能的构建进行修改,从而极大地减少了工作量,实现构建重用。
(3)开发效率高:三层的G/S结构中,可以把一个复杂的问题进行不同层次的分解和抽象,然后“分而治之”。应用的各层可以并行开发,各层也可以选择各自最合适的开发语言,使之能并行并且高效地进行开发,达到较高的性价比;对每一层的处理逻辑的开发和维护也会更容易些。
(4)灵活性高:三层分别放在不同的硬件系统上,所以灵活性高,能够适应客户及树木的增加和处理负荷的变动。例如,在追加新业务处理时,可以相应的增加装载功能层的服务器,系统扩展性强。
4 结束语
基于陶瓷行业的特性,采用了G/S三层体系结构风格,提高了陶瓷业务处理水平和对企业的管理水平,实现了企业职能与资源整合。