首页 > ERP软件

基于云计算平台的企业 ERP 系统设计

  • 手机审批
  • 精准客户管理
  • 生产工序自定义
  • 短信电子优惠劵
  • 自动短信报表
  • 智能工作提醒
  • 质量控制追溯
  • 无缝财务系统

2018-08-06 09:41:53

企业 ERP 系统是在应用计算机技术以及引擎技术的基础上实现的 一种信息化系统,对企业的稳定发展有重要意义。随着企业规模的不断 扩大,ERP 系统逐渐应用在各个领域中,并成为企业管理中必不可少的 措施之一,能有效提高企业管理工作的办公效率。云计算平台的出现为 企业 ERP 系统的设计提供了可能,促使 ERP 系统的构建成为企业的重 要发展方向,并有利于实现企业的不断发展。

1 企业 ERP 系统的功能需求

企业各部门管理工作实际流程分析是保证系统功能有效设计的重 要基础,分析结果与 ERP 系统运行成果有紧密联系。针对目前各企业具 有的基本业务,可将企业具有的功能划分为财务管理、采购管理、生产管 理以及库存管理等多种业务职能。为了实现各部门职能的有效实现,需 要他们按照一定的规范来开展管理工作。首先需要销售部门掌握用户的 实际需求,并签订相关的产品交易合同,之后将合同交由生产部门进行 生产计划的制定,这时要求采购部门发挥其对生产原料的采购功能,而 生产部门在利用原料进行生产后,可将成品直接存储在仓储部门,再由 该部门将产品发送给用户。这是企业经营过程中普遍遵循的管理流程, 因此,在进行企业 ERP 系统设计时,需要严格按照该业务流程来设计,从 而发挥该系统的积极作用。

2 基于云计算平台的企业 ERP 系统功能设计

企业 ERP 系统的功能模块主要包括以下几个方面:①系统管理模 块。主要包括用户权限管理以及用户信息管理等功能;②采购管理模块。 该模块的主要作用是查看企业运营过程中的订单、录入新订单以及销售 情况的汇总分析等;③生产管理模块。主要是在结合企业业务流程的基 础上,制定具体的生产计划,并具有工序管理和入库管理的功能;④采购 管理模块。该模块的主要作用包括对采购单的查询、订单状态的跟踪和 仓储信息分析等[1];⑤库存管理模块。该模块具有销售入库、采购入库等方面 的功能;⑥财务管理模块。该模块包括应付账款、银行信息管理等功能。

3 基于云计算平台的企业 ERP 系统技术架构设计

3.1 开发技术

为了保障企业 ERP 系统的实用性,可选用 Google Chart Tools 技术、 AJAX 技术以及 VMware vSphere 插件技术开展 ERP 系统的设计工作。其 中,Google Chart Tools 技术的作用原理为:根据企业 ERP 系统的设计需 求合理修改连接参数,完成相关统计图表的制作任务。该技术的引入可 满足使用对象对企业 ERP 系统统计图表的多样化要求,例如,该技术可 为其提供雷达图、散点图以及折线图等多种图表类型。

AJAX 技术作为一种网页开发技术,其利用异步交互方式,借助引 入 RIA 引擎的方式,于用户开始填写表单时向服务器终端发送之前的请 求结果,并需要完成响应结果的返回任务。对于企业 ERP 系统而言,A- JAX 技术的应用可有效改善 ERP 系统的响应功能,通过分化企业 ERP 系统处理任务的方式,避免客户端与服务器的大量数据交换影响企业 ERP 系统的性能,显著缩短系统的响应时间,为用户带来更加快捷的使 用体验。

VMwarev Sphere 插件技术具有良好的分离功能。在利用云计算平台 设计企业 ERP 系统的过程中,VMware vSphere 插件技术可作用于底层硬 件,发挥分离功能将底层硬件与操作系统、应用程序完全分离开来。这种 技术的应用可以将当前应用程序中的资源变得更加清晰,并提升企业 ERP 系统操作的便捷性。以资源分配为例,VMware vSphere 插件技术的 引入使得企业 ERP 系统产生了良好的资源分配功能,当专用资源、借用 资源同时进入 ERP 系统中后,ERP 系统可快速利用资源分配功能进行 分类,提升系统的实用性水平。

3.2 技术架构

利用云计算平台开展企业 ERP 系统设计的最终目的是利用企业 ERP 系统简化企业的管理工作及资源分配工作,同时提升管理质量及资 源分配合理性。因此,在设计企业 ERP 系统技术架构的过程中,可以采 用 B/S 模式将其设计成三层架构体系。这种设计方法的应用优势在于: 当因企业发展、市场变化等因素导致企业 ERP 系统实用性下降或功能受 损时,基于 B/S 架构的 ERP 系统可直接通过更新云端数据库、云端应用 程序的方式,提升企业 ERP 系统的性能。整个系统维护过程十分便捷, 且维护效果相对较好。

基于 B/S 架构的企业 ERP 系统技术架构主要包含:①用户层。该层 是用户应用 ERP 系统的媒介。②业务逻辑层。在该层中,根据企业的资 源计划管理要求,将企业的生产管理、财务管理(预算、核算等)、销售管 理、采购管理等纳入业务程序中,并为用户提供同步、异步两种策略类 型。此外,业务逻辑层与外部应用程序之间还存在着一定数量的通讯接 口,以便用户更加多样化地应用企业 ERP 系统开展各项管理工作。③数 据访问层。作为 ERP 系统数据访问层的主要成分,Web 服务及数据访问 均由代理、接口两种要素构成,此外,该层还具有成员资格识别、异步处 理这两种功能。与业务逻辑层相同,数据访问层也存在着一定数量的接 口,与外部应用程序、CA 认证等之间建立通信连接。 在利用云计算平台改善企业 ERP 系统性能的过程中,可在上述 B/S 架构 ERP 系统构架基础上,利用 API 接口将系统的设计功能上传至云 计算存储空间中。因此,基于云计算平台的企业 ERP 系统技术架构设计 应包含以下几个部分:①虚拟化层部分。该部分由服务器、操作系统组 成,主要面向用户。②平台服务层部分,该部分负责为 ERP 系统提供服 务支撑[2],并具有 CA 认证及权限管理等功能。③应用服务层部分。该部分 是企业 ERP 系统发挥管理功能的关键所在,根据管理内容的不同,可将 应用服务层的管理功能划分为财务管理、采购管理、库存管理以及生产 管理等。

3.3 安全保障

近年来,随着计算机技术的不断普及,网络中的数据受损问题也逐 渐暴露出来。在利用云计算平台设计企业 ERP 系统的过程中,云计算平 台的引入使得企业 ERP 系统处于云计算环境中。在这种状态下,来自不 法分子的恶意行为、不同系统数据之间的相互干扰以及外部病毒的攻击 都可能引发数据安全问题。对此,在企业 ERP 系统设计过程中,应根据 实际设计需求配置软件、硬件防火墙,并利用数据着色技术、数据加密技 术等构建出一个完善的安全防护系统。上述安全技术的应用能够将用户 身份识别、用户系统使用权限变得更加具体。例如,利用数据加密技术为 不同身份用户设定不同的数据查询、传输权限。当用户试图越权从企业 ERP 系统中获取某项目的加密预算数据信息时,企业 ERP 系统在接收 用户的查询请求时,会通过数据加密技术判断该用户身份是否匹配对应 的项目预算数据信息,若分析结果为不匹配,企业 ERP 系统将驳回用户 的请求,进而保障 ERP 系统中的数据信息安全。在这种情况下,仅有合 法用户能够在 ERP 系统中调动自身权限范围内的生产数据信息、财务数 据信息等类型,而非法用户、超出权限范围的用户将被全部挡在云计算 环境外部。

4 基于云计算平台的企业 ERP 系统功能实现

4.1 开发工具

在实现企业 ERP 系统功能时,应充分考虑系统的设计平台(云计算 平台)及 B/S 架构,选用 Eclipse 开发工具完成 ERP 系统的开发工作。这 种工具具有良好的跨平台特征,在实际开发过程中,可借助插件完成 ERP 系统前端 Web 的开发工作。对于企业 ERP 系统中的动态内容,如财 务预算统计图表的动态化展示,可借助 JSP 技术进行开发设计。

4.2 环境部署

在搭建 GAE 过程中,可通过 Eclipse 工具、GAE 插件完成基本安装 工作。安装结束后,通过运行 Sample 程序的方式检测运行服务器,对基 于云计算平台的企业 ERP 系统功能进行综合评估。以企业 ERP 系统的 采购管理功能为例,用户利用 ERP 系统开展采购管理的具体功能实现流 程为:用户在 ERP 系统中输入新的采购单信息,由 ERP 系统评估采购单 信息是否完成,若判断不完整则返回信息输入界面,若判断完成则会生 成对应的采购单文件,提交主管进行审核[3]。审核通过(不通过则重新返 回上一步骤)可进入下单采购环节,当采购完成后,ERP 系统可根据收货 数据信息对库存模块的数据信息进行更新,并完成整个采购流程。与传 统管理模式相比,基于云计算平台的企业 ERP 系统的设计与应用可有效 改善财务管理、采购管理等管理质量。

5 结 论

综上所述,企业 ERP 系统的设计有利于实现企业管理工作的有效开 展,尤其是在云计算平台不断发展的背景下,为 ERP 系统的建立提供广 阔空间。通过分析基于云计算平台上的 ERP 系统的功能设计、架构设计 以及功能实现等,能有效加强对企业 ERP 系统的了解和掌握,进而促使 该系统在企业发展发挥积极作用,实现企业管理工作的创新。