基于ERP/BI架构的中小企业信息平台设计与实现
2018-01-18,
,
(三门峡职业技术学院,河南 三门峡 472000)
随着社会主义市场经济体制不断深化,作为在经济领域有着重要作用的中小企业,正面临着管理思想落后、信息化水平低等诸多问题。随着信息化技术的不断发展,中小企业走信息化建设的道路是当务之急。在国家区域经济发展规划和产业结构调整的时代背景下,怎样利用信息技术提高中小型企业管理效率和水平是政府和企业当前亟待解决的问题。
1 中小企业信息平台存在的问题及解决方案
1.1 存在问题
由于地方性的差异和投资产出等方面的原因,中小企业的信息化建设水平参差不齐,总体来说存在以下几个方面问题:一是投资规模的稳定性不足;二是行业发展状况差异较为明显;三是企业管理内部基础工作薄弱;四是管理和技术人员的素质较差;五是信息化建设的绩效不太明显[1]。
上述问题都从不同程度上制约了中小企业信息化的发展进程,诸如企业的信息资源基础不统一,信息采集数据的不一致,传输渠道的不通畅等,均不同程度的导致信息化发展迟滞,制约了社会资源潜力的正常发挥。但从未来发展来看,企业的信息化建设是企业管理的革新,是精细运作的体现,是竞争力提升的必由之路,它的发展需要不断的修正和完善[2]。目前在国家、省市制造业个性化、智能制造、网络化服务的大局势下,如何快速的推进三门峡地区中小制造业企业信息化建设的进程是政府和企业面临的重要问题[3]。针对三门峡市中小企业信息化发展的需要,开发一个基于ERP/BI架构的区域性中小型制造业信息化的综合平台,提升企业管理水平和生产效益是当务之急。
1.2 解决方案
依托三门峡市电子商务创业孵化基地,在充分调研三门峡市及其周边中小企业信息化管理技术需求的基础上,利用ERP系统和BI架构,搭建区域性的中小型制造业企业信息化综合平台。该平台的建立不仅为三门峡市及黄河金三角区域的中小企业提供信息模型,也要解决中小企业在信息化建设中所面临的管理、运营、系统维护等问题。同时,信息化平台还能为企业提供较为宽广的运营服务空间,进一步有效推动企业信息化的应用发展,促进软件产业的信息化变革,实现中小企业用户、服务提供商、信息平台提供商的三方共赢,为中小企业提供一个可以信赖的信息化服务社区,进一步提升城市中小企业的网络化应用水平[5]。
在中小企业信息化的ERP平台架构设计的基础上,以中小企业实例进行ERP功能需求分析,对其子系统(功能模块)进行划分,然后按照企业业务需求设计提炼系统业务流图,选择项目开发与支撑组件,进一步建立ERP数据库字典并对平台的各项相关功能进行具体实现。
2 中小企业信息平台设计
对中小企业ERP功能需求分析和系统架构研究,结合软件设计的整体原则,在对中小企业信息化的ERP平台进行相应的整体架构设计的基础上,对其子系统(功能模块)进行划分,然后按照企业业务需求设计系统业务流图,搭建平台与支撑组件,并建立ERP数据库字典,对平台的各项相关功能进行具体实现[6]。
2.1 系统整体框架结构设计
本系统采用B/S(浏览/服务)结构,开放式设计,按照自底向上的设计方法建立系统信息模型。运用集成化的开发思路,使产品能够以简洁高效的方式部署和管理,从而有效提高系统的运行效率,使用户使用更加简洁,系统整体结构如图1所示。
根据系统整体结构搭建系统框架,形成可行的网络结构图,如图2所示。
图1系统整体结构图
图2 网络结构图
2.2 ERP/BI功能模块
ERP 功能结构是面向中小企业管理,子系统的划分要符合中小型制造企业生产经营活动的规律;同时ERP又是一个软件系统,因此子系统划分又要符合计算机软件本身的规范。子系统划分,采用垂直与水平相结合的方式。所谓垂直划分就是按企业的不同纵向职能划分,例如销售、生产、供应、财务等等。横向(水平)划分的意义在于对各专职(垂直)纵向子系统进行分级管理和控制,例如将生产计划管理的子系统横向划分为主生产计划子系统、物料需求计划子系统与车间生产管理子系统三级。
2.3 ERP/BI系统业务流图
本课题主要是以三门峡中小型制造业中天实业有限公司企业需求进行ERP/BI系统的主要设计。系统主要由生产管理、采购管理、财务管理、销售管理及综合信息管理等主要部分构成,其体系结构如图3所示。
图3 ERP系统业务流图
因系统体系结构较为复杂,本文仅以ERP/BI系统的子系统销售管理模块为例,构建各层数据流图,如采购部门通过销售管理系统进行采购的具体数据流程如图4所示。
图4 销售管理数据流图
从图4销售管理数据流图能够分析出系统数据处理的过程和结果,从而更好的实现系统的功能。销售管理系统主要用来处理与企业的销售活动相关的业务,系统提供了从销售计划、销售订单、销售发货、货品出库到销售退货等完整的销售管理功能。其它子系统的管理模块可依据需求实际参照销售管理模块进行规划设计。
根据三门峡中天实业有限公司实际生产经营需求和功能需求分析,ERP 系统由10余个子系统组成,企业可根据自己的实际需求情况进行选择安装对应的功能模块,进行运营管理。
3 ERP/BI系统功能实现
本文针对豫晋陕黄河金三角承接产业转移示范区中小企业,以三门峡中天实业有限公司为主要研究对象,考虑到企业访问量小、数据实时性要求高的特点,采用了.NET开发平台,数据库采用SQL SERVER,实现ERP/BI系统平台的整体架构,最终软件在Windows2008 Server系统上得到正常运行,并通过企业业务的复杂性和执行效率的各项测试。系统运行主要界面如图5所示。
以三门峡中天实业有限公司ERP/BI系统采购管理中的采购单为例,该公司相应部门需要进行采购单的审核,具有权限的角色可对此单进行审核,审核通过后生成正式采购单,各相关部门可针对此采购单进行下一步流程处理。如图6所示。
图5系统导航
图6采购单应用界面
4 系统性能测试与分析
考虑到用户数量及数据的增多可能会给服务器造成一定的压力,系统开发结束后进行了数据库测试、界面响应测试、系统性能检测等。主要使用LoadRunner性能测试工具,客户端通过Web应用服务器访问数据库,Web应用和数据库分别部署在两台不同的服务器上。
4.1 访问速度测试
通常情况下,用户使用客户端浏览器访问本系统,不同的用户上网方式,会导致用户访问系统时的响应速度。客户端在连接系统时,系统的响应速度也是系统服务器及网络环境配置是否合理,是否优化的一个体现。下面是进行连接响应和系统在执行搜索工作时的性能测试,页面延迟响和搜索延迟响应测试实验结果的分析对比如图7所示。
图7延迟响应实验对比图
4.2 系统负载测试
系统负载测试主要是检测本系统在同时能够为多少用户提供网络服务,最终要够检测出系统稳定响应用户请求的一个临界点。其中数据库压力测试就是系统负载测试的一部分,但系统压力测试不但包含数据库测试,还包括数据库服务器、WEB服务器、网络环境等的系统综合测试。本文针对“首页登录”、 “订单管理”和“生产管理”等几个页面访问操作负荷大的模块,在设置500个并发用户数量,60分钟的运行场景下进行测试服务器的稳定性及操作响应时间。测试结果如图8所示。
从服务器测试数据曲线图来看,0-72%区间浮动,运行相对平稳。从500个并发用户的压力分析数据来看,系统响应速度比较快,能够满足用户响应时间的要求,系统各功能模块等页面的访问时间比较均衡,访问操作在较大负荷情况下,服务器反馈及处理数据的能力达到系统设定范围。
图8测试数据曲线图
根据中小企业制造类生产性服务型信息化平台相关的技术软件支撑体系,提出三门峡市及其周边制造业服务型信息化平台的组成架构,并实现系统相应功能,为中小企业提供一个通用的、在线的中小企业信息化的运营管理平台,具有一定的现实意义。
[1] 武园园.浅析ERP系统的发展与实施因素[J].才智,2011(04).
[2] 黎 娅.基于WEB的ERP和电子商务集成研究[J].郑州航空工业管理学院学报社会科学版,2008(12).
[3] 周 菁,黄弋.ERP行业发展现状及趋势[J].金元证券,2012(05).
[4] 靳 玺,张红波.制造业安全生产存在的问题及对策[J].潍坊工程职业学院学报,2013(05).
[5] 韩 立.攀钢产销一体化生产管理系统设计与实现[D].电子科技大学硕士论文,2007(04).
[6] 周 婕.打造纺织服装外贸企业的服务型外贸[J].国际市场,2013(08).