中小型企业信息化平台架构的设计与实现

(整期优先)网络出版时间:2009-12-22
/ 2

中小型企业信息化平台架构的设计与实现

兰晶

兰晶(四川外语学院重庆南方翻译学院重庆401120)

【摘要】本文介绍了适用于中小型企业的一种通用信息化平台架构的设计与实现。在此基础上结合目前常见的一些企业应用平台的现有情况,分析了他们共同和各自的优、缺点,给出了一个较为完整、详细设计方案和部分实现逻辑。该方案解决了中小企业专业技术人才缺乏、信息系统开发部署成本高、构建麻烦、复杂度高、使用难度大等问题,有着实施费用相对低廉、方便、高效、经济、安全等优点,对中小企业的信息化进程有着推动作用。

【关键词】信息化;通用平台;架构;中小型企业

1引言

企业信息化一直以来被人们广泛关注并投入巨大人力、物力进行建设和研究。选择适合企业的通用管理软件是加快信息化进程的关键。目前市场上虽然有名目繁多的管理软件,如ERP、CRM、SCM等。但是,专门针对中小企业产品始终较为匮乏。

传统企业信息系统具有功能较强,行业专用性较强等的优点,但他们同时也存在着很多不足的地方,如:

1)目前市场上相对成熟的管理类软件大都是为大中型企业设计的,其系统模块的复杂度较高,对于业务流程相对简单、应用需求相对单一、专业技术人才缺乏的中小企业来说,不可能选择使用那些系统复杂度高、使用难度大的产品。

2)开发和部署成本较高,动辄数百万甚至上千万的价格也实在令中小企业望而生畏。

3)构建非常麻烦,在操作系统、数据库系统方面兼容性不高,对中小企业适应性差。

基于以上分析,研发一个新一代企业级应用系统构建平台,可以快速定制应用系统,并使得构建出的应用系统功能全面、强大,就成为解决上述问题的最佳思路。

2信息化通用平台架构

本文的信息化平台[1]架构可以有效的解决以上这些问题。企业可以在很短时间内快速构建各种企业应用管理系统,涵盖人力资源管理、库房管理、销售管理、生产管理、客户资料管理、客户关系管理、营销管理、财务管理等中小企业需求的各种应用软件。这种即需要即生成的构建方式,可以极大的满足中小企业管理的实际需要,可以采用多种灵活的运营方式,降低系统实施的时间、难度和成本。信息化通用平台架构的体系结构主要可分为数据库、平台、应用、系统层四层。

3信息化通用平台架构的总体模块和功能

系统分为应用开发工具,应用运行平台和应用系统模板几个部分。

1)应用开发工具:是用于开发应用系统的工具,二次开发人员或者业务管理员可以通过该工具快速开发企业所需要的应用系统。

2)应用运行平台:是运行应用系统的平台,应用系统的最终可以在该平台上管理数据,处理业务。

3)应用系统模板:提供常用应用系统的模板,例如CRM、BPR、MRP等,二次开发人员可以直接引用这些模板提供给最终用户使用,也可以在现有模板基础上做适当修改提供给最终用户。

以VB为例,应用开发工具相当于ViusalBasic的IDE开发工具;而应用运行平台相当于运行VB开发出的软件的VB虚拟机VB.DLL;应用系统模板相当于ViusalBasic安装包中附带的Sample程序。

4各个模块的系统设计方案

1)应用运行平台

应用运行平台是业务系统运行的基础,提供数据管理、工作流、系统管理的支撑。部分应用运行平台的功能通过应用开发工具来进行开发,部分应用运行平台的功能独立开发和运行。

用户实际常涉及到的应用系统,例如CRM、SCM、MRP等系统,归纳起来都是一定权限的角色对数据的输入、输出和透视。

应用运行平台系统实现模式采用Windows应用程序,并嵌入Web应用程序,大部分数据管理功能通过Web应用提供,部分无法采用Web应用实现的,例如信息小精灵,即时通信等采用Windows应用来实现。应用开发工具采用Windows应用程序。

2)应用开发工具

应用开发工具应具备这样的功能:定义用户和角色,定制主界面,定制菜单,定制数据管理页面。

定制数据库可以建立数据库表,数据库字段,数据库字段封装数据库实现的细节,直接提供应用性的数据库字段。设置了这些类型的数据以后,在数据输入的表单中将直接提供输入方式和合法性检查。定制数据透视页面的功能包括选择输出样式,选择透视方式等。

3)应用系统模板

应用系统模板应包括常见的应用软件,例如:CRM、SCM、MRP、MRPII、人力资源管理、财务管理等等。应用系统模板是在应用开发工具上开发出这样一些实际的应用系统,并最大程度的满足客户需要。

5系统的运行机制

系统的运行可以分为三类:

1)直接使用应用系统模板

系统已经为客户预先定制好了常见的应用系统,如CRM、SCM、MRP、MRPII等系统,用户可以直接使用该系统而不需要作任何修改。系统管理员直接选择所需要的应用系统模板作为目标系统,不需要任何改动就可以发布,通过运行平台运行该系统。

2)在应用系统模板基础上作修改,使之成为想要的目标系统

系统管理员可以通过应用开发工具,修改已经定制好的常见应用系统模板,增加、删除或修改其某些部分,使之成为所需要的目标系统。

3)系统管理员根据需要定制全新的系统

如果应用系统模板很难满足或不能满足用户的需要,则系统管理员可以使用应用开发工具,根据需要定制模块以达到所有希望的功能,最终形成目标系统,然后发布目标系统,通过运行平台运行目标系统。

6结束语

本文通过对当前中小型企业信息化的情况的调查和对现有主流产品和技术的分析和比较,结合目前常用的信息系统模块,提出了一种新型信息化通用平台架构的设计方案。该设计方案不仅封装了常用的企业应用软件,满足了只有普通需求企业的要求,更重要的是企业可以根据自身的需要快速定制应用系统,并使得构建出的应用系统功能全面、强大,而且还可以根据企业的成长随时进行调整,这使得企业实施这些应用的费用大大降低。这种新型信息化通用平台架构在当前和以后都具有普遍的适用性。

【参考文献】

[1]龙琼.基于ASP的中小企业信息化方案.邵阳学院学报(自然科学版),第2卷第2期,2005,(6)

[2]张明泽.郭朝辉.数据透视技术的应用.天津理工学院学报,2002年9月第18卷第3期