前言:本站为你精心整理了企业信息化平台的开发设计范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
【摘要】
目前信息化在企业中的应用越来越广、作用也越来越大,尤其是大型企业,其形态正逐步呈现分散化状态,因此急需利用信息化完成分布式相关应用以及进行一体化模式的管理。文章以信息化和相关开发平台为出发点,针对企业进行信息化存在的问题并提出相应的解决措施,以便提高项目研发的成功率节约其开发成本。
【关键词】
企业信息化;UI套件;IT黑洞
随着信息技术的不断进步,计算机的应用范围也逐渐扩大。对企业而言,计算机已经成为其日常管理不可或缺的重要组成部分。企业为使其管理得到有效提升、成本得到有效控制,需根据实际管理模式,研发与之相适应的信息化管理系统。
1企业信息化技术发展现状
面对竞争日益激烈的市场环境,企业需具备高效的运行效率及反应速度,而信息化技术在世界各大企业中的应用可追溯至20年前,在企业的研发阶段、生产阶段、运营阶段、销售阶段及售后阶段都应用了信息化管理手段。对企业而言,在信息化发展过程中,随着经济环境的不断变化,业务现状也越来越复杂,使得企业在搭建管理信息相关系统的时候需面对各种各样的挑战,主要如下:
1.1企业在建立管理信息系统时需更快速和复杂
随着经济向着全球化方向发展,企业需要处理的业务也日益复杂化,为牢牢抓住市场机遇,企业需在速度方面对信息系统的建设及处理更严格,通常研发时限为几个月,且要求其系统不仅可行性高,而且稳定性也要非常高。
1.2企业需对软件相关建设过程进行控制
由于业务越来越复杂使得管理信息在系统建设方面的风险也与日俱增,所以企业需对其建设过程实施严格把控,对软件质量进行严格监督、控制,使建设风险得到有效控制。
1.3企业需求不断发生变化,且变化速度日益加快
由于现阶段整个经济形势不断发生变化,而企业为与之相适应,其需求也在不断变化,经常一个系统尚未完全开发出来,用户需求便已发生巨大转变,所以怎样使系统开发与用户需求的变化速度相适应是目前企业进行信息化建设亟待解决的一个关键问题。
1.4企业应确保管理方面的信息系统具备高质量
高质量包含系统多个方面,如高效性、稳定性、便于维护性、可进化性等。对企业而言,其在管理方面的信息系统是在市场竞争中的有力武器,因此该系统需要可以对流程进行持续优化、对业务规则进行灵活管理、对系统功能进行扩展等。
1.5企业应积极改变目前应用孤岛的状况
虽然针对性极强的管理方面信息系统在相应的业务领域中极具优势,然而因技术构架各不一样,导致其相互之间难以紧密集成,而企业中原本联系紧密的业务由于各自系统的独立性而被相互孤立,为此企业只能耗费巨大的人力成本及物力成本对各应用系统进行切换,导致对运营效率及反应速度造成严重影响。虽然基础技术选择同一构架便可对不同的应用系统进行有效整合,但是因企业每个部门在发展实践中都形成了独立的开发框架及组件库,因此功能设计及采用的技术方面都无法得到统一,从而导致企业中部门不同则开发的信息系统也各不相同,在应用方面基本处于孤岛状态。由以上几点可知,目前企业在其信息化方面的建设存在的普遍现象为:基于美好的愿景,企业决定对管理方面信息系统进行开发,在经过漫长、复杂的开发周期后,却发现原本的企业需求已不复存在,新的企业需求已取而代之,导致系统开发完成前便已对其项目质量失去控制并且只顾忙于系统维护,使得项目最后以失败告终,这便是常说的IT黑洞。从技术层面看,导致IT黑洞的主要原因在于若是对信息系统进行建设时,基于其最底部的IT技术而进行直接构建,那么基于低层次技术的开发模式便会使功能组件在开发时出现许多重复开发的现象,导致重要的业务知识及相关技能无法进行提炼和积累,从而加重系统的开发难度、维护难度及扩展难度。
2信息化相关开发平台的设计方案
针对IT黑洞,大型企业在进行信息化建设过程中需要一个统一的开发平台。通过信息化方面的开发平台,企业在管理系统有关设计研发、直至运行维护等部分的整个过程中便获得一个具有统一性、高效性、规范性等特征的平台支撑,有效减少其系统开发过程中的工作量,使其开发更加高效,此外,还能有效提升系统方面的复用率及软件质量。其重点是为软件公司有关项目需求、设计、开发、维护等方面的工作人员进行服务,为其设计开发提供有效支持,从而节约沟通成本,加大其业务积累,使其将工作重心放在业务需求方面的开发上,进而使项目实施更具效率性。该平台主要针对软件在开发过程中出现的技术与业务方面的交互问题,努力将其业务逻辑部分与实现技术部分进行分离,使开发者摆脱技术实现的束缚,重点进行业务有关处理过程方面的设计。平台设计及实践过程中主要考虑以下几方面:(1)组件具有丰富性:丰富不同业务及相关技术组件;(2)开发具有高效性:有效提升开发效率,减少开发过程中的工作量;(3)界面具有友好性:重视用户体验方面同人机方面进行交互设计,使其界面更具友好性;(4)使用具有便利性:是用户方便、简单的操作系统,为用户节省时间和体力。信息化相关开发平台以SOA思想为基础,根据MVC体系实施架构,其主要构成部分包括核心引擎、基础服务方面的组件、界面组件、通用形式的业务组件及商业形式的应用组件部分,主要具有以下几点功能:(1)核心引擎主要有工作流、规则、展现、数据服务及表单等方面的引擎,是系统运行的关键驱动力;(2)基础类型的服务组件有核心容器、数据访问、事务管理、日志管理、国际化形式的管理等,是系统应用开发方面的重要基础;(3)界面组件为用户提供了以JSPTag,HTML5为基础的前台部分UI套件及以Silverlight为基础的富客户端部分UI套件,所有方案都有常用控件部分、基础服务方面及界面方面的组件,具有可以拔插功能的业务模块和进行系统开发过程、部署过程、运行过程所需的组件方面的“最小集”;(4)通用业务形式的组件有用户、认证、安全、报表、任务等方面的管理部分,在应用开发时能够有效沉淀通用形式的业务,可以确保其稳定性和通用性,同时也降低了项目的时间成本和IT黑洞风险;(5)商业应用方面的组件有业务流程方面的管理部分、业务规则方面的管理部分、内容方面的管理部分及企业门户部分,是企业应用的巨大支撑力。
3信息化开发平台的应用
某企业为扩大其经营规模,需构建其统一的管理系统,以便对其经营状况进行跨地域管理控制,其中为实现信息系统的统一化建设及标准化建设,使用了统一模式的开发平台。通过2年的努力,共开发出销售管理、物流管理控制、财务管理等8个一体化模式的系统。在具有统一性、规范性特征的信息化相关平台有力支撑下,企业实现了业务全程化的统一信息化模式管理。采取对内进行统一管理,同时对外进行快速响应的信息化管理格局,能够有效提升该企业的市场竞争力。实践表明,企业使用信息化相关开发平台的作用如下:(1)通过开发平台对信息化有关项目进行开发,不仅能够使项目更易成功、更有效的开发,还能够节约开发成本。据相关统计得知,每个项目至少能够节约20%的人工成本。(2)由于目前一些大型企业,其形态正逐渐向分散化发展,因而对于一体化模式的信息管理系统的需求更为迫切。通过统一、规范的开发平台,可对其不同领域的信息进行统一管理。利用集成化模式的信息系统相关平台,企业可以基于信息系统,构建具有集中性和统一性的管理模式,使信息之间得到有效连接,并且信息之间可以及时进行传输,进而提升其管理效率,获得更大的经营效益。
4结论
综上所述,随着科技的不断进步,信息化发展速度也越来越快、其应用也越来越广,市场竞争日益激烈,业务处理也越来越复杂,企业管理的信息化建设也越来越重要,然而由于市场需求变化速度过快,使得企业需求也随之快速发生着改变,导致企业进行信息化体统建设面临巨大的挑战,对其开发平台进行科学、合理的设计,可以有效提升其开发效率和软件质量,进而使企业管理更具效率、获取更多的经济利益。
参考文献
[1]罗学.在企业信息化中的计算机应用技术分析[J].信息与电脑(理论版),2012(06):124-125.
[2]刘文武.企业信息门户管理平台[D].长春:吉林大学,2015.
[3]赵伟,王志华,周兵.基于MVC的e-ERP系统的设计与实现[J].计算机应用与软件,2013(02):106-106.
[4]刘雁.应用云技术搭建中小企业信息化平台[J].邮电设计技术,2011(10):154-155.
作者:张海全 单位:广东九联科技股份有限公司