APP下载

快速构建中小型企业信息系统

2015-03-19杨世瀚王祖萍覃梦玲

中国管理信息化 2015年14期
关键词:业务流程信息系统管理系统

杨世瀚,王祖萍,覃梦玲

(广西民族大学 信息科学与工程学院,南宁 530006)

1 中小型企业信息化现状

我国中小型企业信息化建设从2004年开始进入实质性发展阶段,中小型企业信息化建设正逐步从单机应用阶段或局域网应用阶段向更高层次的系统应用与整合方向发展,企业的个性化应用和电子商务得到快速推广。截至2014年10月,全国工商注册的中小企业总量超过6 600万家,中小企业数量占全部市场主体总量的99%以上。52.3%的中小企业具有不同程度的信息化应用,但是,核心业务应用低于10%。其中,只有16.7%的企业有自己的网站,只有9%的中小企业开展了电子商务应用,已经应用ERP的中小企业仅为4.8%。这些数据表明,我国中小型企业信息化程度较低,信息需求迫切。

与国内相比,国外中小型企业信息化程度较高。欧美几乎100%的企业装备有部门级的信息系统,超过68%的企业装备有以ERP为核心的企业级信息系统;日本则建立了中小企业事业团信息中心,构筑广泛的信息发布和接受系统,实现中小企业与研究机构的信息资源共享。

中小型企业在信息化方面存在信息基础设施薄弱、资金少、无专业管理人才等问题,这些问题要求信息系统必需具有成本低、开发周期短、维护运营成本低和稳定性高等特点。如何解决个性化定制服务和低成本高时效之间的矛盾,是中小型企业构建信息系统时必须考虑的问题。

随着全球经济一体化发展及中国加入WTO,中小企业将面临外企和大型企业的双重挑战,企业信息化建设成为中小企业发展的关键点。中小型企业要想适应新形势,在竞争中求生存、求发展,必须在小成本预算下按需构建信息系统,将信息技术融合到生产、技术、经营等各个环节,基于互联网掌控市场,实现企业资源最佳配置,以提高企业自身的核心竞争力。

2 快速解决方案

快速构建中小型企业信息系统,是根据中小型企业的需求、自身业务流程及公司管理体系,确定要开发的系统类型及要实现的功能,再根据系统的体系结构和功能结构,选择合适的快速开发平台,构建出适合的信息系统。

2.1 信息系统的基本架构

2.1.1 基础设施平台

基础设施平台是业务导向和驱动软件的基础平台,用于构建、整合、扩展和管理各类信息系统,实现流程控制、业务集成、决策支持、可视化开发、持续完善、资源共享和信息维护等功能。

2.1.2 数据库

数据库一般统一采用MySQL数据库,如有特殊要求也可按要求使用其他数据库。MySQL是一个小型关系型数据库管理系统,它体积小、速度快、开放源码、总体拥有成本低、管理操作简单且易于维护,因此,更适合中小型企业的需求。

2.2 快速需求分析

中小型企业规模小、业务比较集中,在信息化方面更希望在短期内取得明显效果。因此,其要求信息系统功能简便、结构单一,能解决主要问题即可。

快速构建中小型企业信息系统的第一步是快速需求分析。根据中小型企业需求及自身业务流程和公司管理体系,确定要开发的系统类型及要实现的功能,依据信息系统的功能、目标、服务对象等,常用企业信息系统又可以划分为以下几种类型。

2.2.1 门户网站系统

门户网站是指提供某类综合性互联网信息资源并提供有关信息服务的应用系统,主要提供新闻、搜索引擎、网络接入、聊天室、电子公告牌、免费邮箱、影音资讯、电子商务、网络社区、网络游戏以及免费网页空间等业务类型。网站要通过互联网来宣传企业、开拓市场,同时降低企业管理、交易和售后服务成本,并通过开展一系列的电子商务活动,获得更多利润。

2.2.2 协同办公系统

协同办公系统是将现代化办公和计算机网络功能结合起来的一种新型办公方式。协同办公系统以强大的表单工具和工作流引擎为工具,配合管理咨询来实现信息、业务和资源的协同。

协同办公系统的功能主要包括任务管理、公文管理、档案管理、新闻管理、内部信息以及会议管理等,符合企事业单位的办公习惯和特点,让用户轻松完成日常办公工作。

2.2.3 客户关系管理系统

客户关系管理(Customer Relationship Management,CRM),利用信息科学技术实现市场营销、销售、服务等活动自动化,使企业能高效地为客户提供满意周到的服务,以提高客户满意度、忠诚度为目的的一种管理经营方式。

CRM系统可以对客户维护和营销的每一个环节进行市场营销、数据分析和服务跟踪,它与销售、营销、推广、策划、人事等多部门业务进行对接,为决策提供数据支撑,从而优化各业务环节,减少各环节客户流失和公司成本。

2.2.4 财务管理系统

财务管理系统(Financial Management System,FMS),是一种面向价值信息和基于会计管理活动的系统,采用现代信息处理技术,对会计信息进行采集、存储、处理及传送,完成会计核算、监督、管理和辅助决策任务的系统。财务管理系统主要功能有凭证处理、账簿管理、报表处理、期末处理。

2.2.5 业务流程管理系统

业务流程管理(Business Process Management,BPM),是一套达成企业各种业务环节整合的全面管理模式。业务流程管理系统是根据业务环境变化,推进人与人、人与系统、系统与系统之间整合及调整的经营方法与解决方案的IT工具。通常以Internet方式实现信息传递、数据同步、业务监控和企业业务流程的持续升级优化,从而实现跨应用、跨部门、跨合作伙伴与客户的企业运作。通过对企业内部及外部业务流程的整个生命周期进行建模、自动化、管理监控和优化,降低企业成本,提升企业利润。

2.2.6 企业资源规划系统

企业资源规划(Enterprise Resource Planning,ERP),是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。ERP系统合理调配企业资源,对公司内部业务流程和管理过程进行优化,使主要业务流程实现自动化。

2.2.7 进销存管理系统

进销存管理系统是对企业生产经营中物料流、资金流进行条码全程跟踪和管理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步都为客户提供详尽准确的数据。

进销存管理系统包括库存管理、采购管理、销售管理3个子系统,有效辅助企业解决业务管理、分销管理、存货管理、营销计划执行和监控、统计信息收集等方面的业务问题,帮助企业合理配置物流资源,动态控制物流动向,有效保障生产经营活动的供给,压缩库存资金占用,提高物品周转效率,为企业创造良好的经济效益。

2.3 业务建模及基础设施平台

2.3.1 业务建模

传统应用程序的开发都是基于部门功能建立的,只是为达到目的而建立应用系统,这种开发方式不支持企业内多个应用系统共同运作。随着企业不断发展,原有的应用系统形成信息孤岛,成为企业发展的拦路虎。

2.3.2 基础设施平台

快速选择合适的开发平台是急速构建中小型企业信息系统的关键。业务建模基于基础设施平台,因此,选择合适的开发平台是构建系统成功的关键因素。

笔者对市面上较成熟且流行的快速开发平台(JEECMS、JEEBBS、BeX5、PHPCMS、DWZ、DEDECMS、ECMS等)进行分析,并对主要功能、是否开源和软件成本等关键因素进行详细介绍,具体分析见表1。

表1 快速开发平台介绍与比较表

2.4 方案实施

快速构建中小型企业信息系统项目流程包括快速需求分析、选择平台快速构建业务模型、开发和维护三个阶段。

2.4.1 快速需求分析

第一,分析客户需求。主要包括:业务基本流程、主要功能模块叙述、开发周期和报价。第二,拟订初步方案。对客户需求予以回复,提供实现方案和报价以供客户参考和选择,编写需求规格说明书。第三,调整方案并确定合作意向。客户确认需求,对需求进行系统分析,确定功能,与客户一起制订项目实施计划,对方案进行调整并确定合作意向。第四,签署《软件开发合同》。客户支付预付款并提供人力、物力及相关条件保证。

2.4.2 快速业务构建

第一,选择平台。根据需求分析选择合适的快速开发平台。第二,细化需求分析与详细设计。根据方案书,由程序设计人员根据系统架构,针对不同模块的功能和规格进行软件项目的细化需求分析,涉及功能模块的具体实现、子功能模块的划分、数据描述和相关报表内容等。第三,用户确定。客户审核并确认具体设计后,开始代码编写。

2.4.3 开发和维护

第一,开发编程。程序员根据详细设计及计划,进行软件程序代码编写。第二,测试分析与系统整合。不同模块的编程工作完成后,经过测试,进行系统整合。第三,试运行与现场支持。软件系统开发最终完成后,到客户现场进行安装、调试、培训。第四,验收项目。客户对软件包含的所有功能进行验收。第五,合格后,客户按照合同规定支付尾款。第六,系统维护。在系统投入运行后,根据客户需求,为客户进行长期系统维护,保证系统正常运行。

3 方案特点

3.1 统一架构

信息系统是基于数据库+基础设施平台的架构开发的,实现业务分离,当业务资源变动时,不影响底层技术的实现,也无需重新配置或升级运行环境。运行环境的独立,可以保证应用能够跨实现技术,运行在不同系统上,可以随时零成本迁移到新的实现技术。统一的系统架构还便于开发和维护,降低开发和维护难度,减少开发和维护成本。

3.2 快速构建

信息系统是构建在基础设施平台之上,而不是建立在技术平台之上,采用业务建模方式开发系统,而不是采用原始编程工具,使技术人员从繁重的工作中解脱出来,更专注于企业业务功能的实现,不仅大大减少开发成本和开发周期,而且能更大程度满足企业个性化需求,从而达到快速构建企业信息系统的目的。

3.3 可扩展性

系统的可扩展性主要表现为业务应用的可扩展性,业务建模与实现技术分离,业务扩展无需更改底层实现技术,只需通过增加功能模块即可增加系统功能。业务应用扩展方便,增加系统的适应性,满足中小企业部门调整机构分支、迅速扩张的需求。

3.4 快速获取和确认业务模型

根据企业需求、自身业务流程和公司管理体系,采用业务建模的方式开发系统,系统开发本身就是业务建模过程。通过系统功能模块和数据流,可以帮助企业获取业务模型。使企业的业务流程精炼且更具实用性,优化企业体系结构,达到企业资源的高度整合和利用。

3.5 稳定性和可维护性

大多数中小企业没有成体系的高端技术团队,一旦软件或硬件出现问题,可能对公司造成意外损失。因此,产品的稳定性就显得格外重要。基于基础设施平台二次开发,系统具体的业务逻辑和数据处理远离界面层,使系统不容易受到攻击,安全性、稳定性较高。系统按技术层面和业务功能划分模块,降低系统耦合度,使系统具有可维护性。

4 成功案例

4.1 某文档管理系统

传统文档管理的对象多以实物为主,存在保存寿命短、管理成本高、难查找、易丢失等缺点。因此,文档管理信息化、电子化成为现代无纸化办公的重要内容。

采用快速构建中小型企业信息管理系统的方案,文档管理系统的开发历时30天,期间完成12个功能及8篇开发、使用文档,建立98个界面和117个数据表格,前后共与客户确认6次,边构建边测试,确保符合客户实际需求。

图1 某文档管理系统开发用时分布图

如图1所示,第一,需求分析阶段:用时10天,分析业务流程并完成需求规格说明书。第二,可行性分析阶段:根据企业需求,研究系统建设的可行性,历时2天。第三,制订开发计划阶段:统筹整个开发工作,历时2天。第四,概要设计阶段:根据需求分析,选用BeX5快速开发平台,并进行相应架构和技术选用,历时2天。第五,详细设计阶段:历时5天,进行功能设计、数据库设计、权限设计及相关文档编写。第六,系统建立阶段:进行代码编写、权限分配及页面设计等工作,历时4天。第七,软件测试阶段:包括线下和线上测试,历时2天。第八,产品交付阶段:包括为客户安装部署系统,并对客户进行系统培训及最后的项目验收,历时3天。

4.2 某网站的快速开发

该项目为外包项目,客户提供需求分析文档和网站界面设计图,根据需求分析和功能设计选择JEECMS快速开发平台,进行二次开发。项目从开发到测试调试成功只用了10天时间,实现栏目、信息、资源、模版和权限五大功能模块及4篇相关文档,其间共与客户确认3次,建立60个界面和72个数据表格。

如图2所示,第一,概要设计阶段:主要进行平台、架构和技术的选用,历时1天。第二,详细设计阶段:主要进行功能设计、数据库设计及权限设计,历时2天。第三,系统建立阶段:进行代码编写、页面设计等工作,历时4天。第四,软件测试阶段:包括线下和线上,历时1天。第五,产品交付阶段:包括为客户安装部署系统,并对客户进行系统培训,及最后项目验收,历时2天。

图2 某网站开发用时分布图

5 结 语

中小型企业占我国企业总数的99%,由于其规模、资金、人才等方面的限制,信息化程度较低,企业信息化需求迫切。快速构建中小型企业信息系统,能解决中小型企业信息化过程中实力单薄、资金不足和见效慢等问题。

[1]郑伟.2014-2015中国企业级路由器市场研究报告[EB/OL].(2015-02-15)[2015-05-22].http://zdc.zol.com.cn/507/5071245.htm l.

[2]中国网.信息化办:16.7%企业有网站9%企业开展电子商务[EB/OL].(2008-02-29)[2015-05-22].http://www.china.com.cn/tech/txt/2008-02/29/content_11118403.htm.

[3]网络营销.我国中小企业信息化建设主要存在六方面的问题[EB/OL].(2012-04-23)[2015-05-22].http://www.ptwb.cn/htm l/wangluo/12423115212696.htm l.

[4]百度百科.门户网站[EB/OL].(2015-05-06)[2015-05-22]. http://baike.baidu.com/link?url=ARrLYarTjdmurslpPVMBwIV9JewjNwRtEYuVJIvRrJc1Ld2-KK8hx1qU2pqkplIDxE2MAb-WTijCR7fu68Aska.

猜你喜欢

业务流程信息系统管理系统
企业信息系统安全防护
基于James的院内邮件管理系统的实现
RPA机器人助业务流程智能化
STK业务流程优化的探究
基于LED联动显示的违停管理系统
企业财务管理、业务流程管理中整合ERP之探索
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
海盾压载水管理系统
基于财务业务流程再造的ERP信息系统构建探析