LiveBOS
当前位置:案例

福建新华,大规模业务支撑的WEB化之路

发展中的IT挑战

回顾图书发行业的信息系统发展历史,大致经过三个阶段:第一阶段,发生于1990年代,一批大型书城的建立迫切需要新华书通过一套信息系统对书店当天的进销存进行管理和分析,这一时期信息系统以满足门店的销售管理为主要特征,而第二阶段,就迎来了业务的扩展应用,包括新华书店的财务、采购与教材发行、储运等环节进行管理,但是这个阶段的的应用还是以单个门店为基础的,系统与系统之间缺乏集成性。随着大型发行集团的组建,企业的管理幅度与管理边界都骤然拉大,特别是实行连锁经营,如何掌握门店的进货、销售、库存信息,同时又把这些信息同财务和物流部门共享,日益成为新华书店在系统应用方面的大问题,因此,一些集团化的图书发行机构一直在不断探索,以寻求更加完善的集成系统来管理企业业务,这也使图书发行业系统建设进入第三个阶段:信息系统集成建设阶段。

福建新华图书发行集团业务支撑系统

福建新华发行集团的前身是福建省新华书店与全省各市县新华书店,原来每个新华书店都是独立法人,每个新华书店在业务的开展工作中都有自已的业务信息系统,使用的软件也是不同的品牌不同的版本。这些系统一般是采用C/S架构,功能上大体是包含进、销、存功能。在原来单店的经营管理模式下,这些系统也发挥了一定的作用。随着集团的成立,信息系统必然要与集团化运作相适应,原有系统功能及性能上的不足开始凸显;如:

  1. 分公司或销售网点不能利用自助服务(网页、手机查询)手段查询订单回告、货物运输情况,
  2. 印刷厂或出版社不能利用自助服务(如网页)方式提交货运计划,更不可能查询到货运计划的报批状态、已出运货物的当前的收货情况。
  3. 业务部门的管理者无法对业务统一管理、监控;
  4. 业务人员则很难获取其他业务部门的信息。

这些问题的产生是各个业务系统之间相互孤立、隔绝的必然结果。AMT等管理咨询机构探索结果表明:数据共享与业务协同应该成为图书发行信息化的必经之路,它是图书发行管理模式由区域分布式管理向"大集中"为代表的统一的集约化方式过渡的必然产物。

在此背景下,福建新华发行集团决定重新开发新一代的统一的业务管理系统——ERP系统。总体的管理目标是:采用了该系统后,整个集团实现统一采购、统一配送、统一信息管理、统一市场策略,最大限度地降低企业的经营成本。相应的制定的总体技术目标是:集中管理,分散应用,通过WEB技术做到实时企业;全集团的业务数据集中到总部的计算机中心,由几台服务器统一处理。

要想实现以上目标的ERP并不是一件容易的事情。对福建新华而言,面临比较大的的困难:

  1. 从系统功能上分析:ERP系统的内涵已不仅仅局限于原先的进货、销售、库存、账务系统,ERP系统概念的外延应扩展到与业务、市场相关的客服、决策支持、用户数据管理等系统,同时还有进一步扩展到与业务、市场相关的全部计算机网络系统平台的趋势。
  2. 从行业特性上分析:图书是一种特殊的商品,因其产品本身价值不高,产品的生命周期很短、客户重复购买可能性不大、部分产品的季节性强、商品逆向物流频繁、产品种类巨多且没有唯一的条码等,所以图书发行业与其它商业企业管理模式不一样。过去的软件开发中有许多细节一直困扰着软件公司:如何进行商品主档信息的维护和管理;如何在系统中保证商品系统信息的唯一性;如何系统满足不断变化的业务模式;如何管理和维护海量业务数据;如何与上游供应商进行集成;如何满足不同的客户类型,并能适应灵活的折扣策略等等。
  3. 从管理对象上分析: 福建新华发行集团的上游供应商有2000多家,内设分公司与机构有80多家,客户有个体与团体,业务有批发与零售,场地有现代化物流中心与大\中\小型卖场,经营的品种有20多万种,类别有图书、音像、文化用品、电子消费等,总的特点是:组织形态复杂、涉及企业众多、业务模式多样。
  4. 从技术上分析: 要开发一套在线协同业务系统就涉及到Web基础开发的技术架构问题,面临IT团队原来没有涉及过的J2EE中间件,ORACLE数据库,小型机平台等。
  5. 投资预算有限:新华书店是市场经济下一家自负盈亏的国有企业,所以它的IT投资非常有限。
  6. 项目建设工期有限,集团组织架构已经成立了,集团化的业务也在不断磨合了,所以要求系统越快上马越好。
  7. 没有行业成功的经验可参照,在激烈的市场环境下,全国各省发行集团大多在寻求差异化发展的路子,行业内的管理模式也是异彩纷呈。

以上的储多困难造成通用或现成的管理软件产品就很难切实满足本集团的需求,同时考虑到大部分IT厂商都不会深层次接触到企业具体的工作流程。在此情况下,集团领导最终选择以自身技术力量为主与专业IT公司合作开发的道路。自身力量主要注重于需求分析、功能设计、业务标准化建设以及管理创新方面,而纯技术活要交给专业的IT厂商来完成。

超越技术细节,LiveBOS成为项目平台最适合答案

一个单位的IT体系结构,关键是要取决于其IT系统的规模,应用范围和性质,以及其所面临的社会大环境。IT体系结构应适应本企业的需求和发展。面对如此庞杂的业务,面对复杂多变的用户需求和不断伸缩调整的交付时间,根据IT业发展的规律与当前流行的技术,我们期待有一个开放标准的基础组件应用平台来简化和规范应用系统的开发和部署。所以我们找合作伙伴的过程中,主要就是在考察该公司是否这样的应用开发平台。

我们在选择中间件平台时也制定了几点原则:第一,产品要有因需而变的功能,能使我们的工作跟得上公司管理的需求,把IT和需求结合起来; 第二,产品所采用的技术要有规范化、标准化,以便于集成和维护;第三,产品要具有开放性,没有源代码有数据库也行,以便于移植和升级;第四,产品是一个能够适合团队发展与开发的环境。根据以上原则,我们再考虑厂商品牌、产品价格、产品的可用性、合作厂商是否真正愿意服务于本集团业务及长远发展,是否真正能够满足本集团现阶段和未来的潜在需求等因素,对比国内几家应用平台开发产品,最终我们选择了顶点公司的LiveBOS平台。

LiveBOS平台在技术体现了以下特点:

1、标准化的工作流引擎

能设计复杂的工作流程,能灵活设置每个节点的入口参数和出口参数,能每个流的每一步进行监控。

2、可支持多种关系数据库类型

能同时支持ORACLE与MS-SQLServer等流行的数据库。

3、遵循J2EE、XML和WEB服务等开放标准。

能支持基于J2EE标准的不同应用服务器系统,如Tomcat 、WebSphere等。

4、强大的安全性特色

认证的安全性:系统支持 NT 认证;传输的安全性:支持 SSL 协议;访问控制的安全性:系统支持指纹认证、USB口密码锁登录认证。

5、 强大的消息机制

对于任务通知,可采用 Email/ 短消息 / 和桌面消息等方式来及时通知相关人员,达到任务处理的及时高效的目的。

6、强大的表现层表单与报表设计

表单能以关系数据库中的实体表或视图进行灵活的映射设计,通过报表设器可自定义丰富的统计、查询、报表。

业务导向,敏捷开发,验证平台价值

在本项目开发中,LiveBOS的平台得到了比较充分的体现。

1、项目实施的过程,采用LiveBOS开发可大大地降低开发成本、缩短开发周期、降低项目风险。本项目从开始到上线,我们只用了5个人,花一年时间完成。因为有了LiveBOS,在开发过程中可以发挥以下几个软件工程策略:在开发的过程中就加强了用户的参与和决策;提供了一个验证用户需求的环境;能以用户为中心来建设系统, 快速满足企业个性化的管理需求。同时由于有定义化的界面与报表设计,使原来繁杂的WEB编程过程变成“零”编码的过程。

以下对采LiveBOS实施的过程与传统的开发过程做一下比较:
采用了LiveBOS平台整个开发过程也是要遵循软件工程的标准过程,但每个过程的实现方法可以做适当的变通。

1、需求分析定义阶段
由于LiveBOS能快速完成原型系统(系统的一个可运行的早期版本,它反映了最终系统的部分重要特征)的特点,所以在需求分析阶段我们采用结构化分析与原型法分析相结合的方法。在对系统功能和过程定义时,由于我们能比较完整地、严格地理解业务流程,所以采用结构化分析。在对系统的输入、输出、性能可/可靠性定义时,由于目标系统是基于IE操作界面,用户难以准确地描述出系统需求,同时也由于我们表述水平有限,难以在这一方面跨越与用户交流的鸿沟,所以我们就对一些有代表性功能模块采用LiveBOS快速构造出一个原型让用户认可。
2、设计阶段
由于功能模块实现细节都是LiveBOS自动完成,所以在设计阶段我们只做概要设计与数据库设计而不做详细设计。为了缓和开发者间的通信困难,概要设计文档上要对LiveBOS的上的各个设计对象名称做一番说明定义。
3、编码阶段
在编码阶段主要用数据库语言编写一些SQL语句,编写完以后再由LiveBOS中各个相应的接口调用。
4、测试阶段
测试阶段也是分单元测试、集成测试、确认测试各步骤严格执行的。由于有了LiveBOS平台,在单元测试时的一些驱动模块或桩模块也可以是由LiveBOS快速构建的。

2、开发出的产品功能内容,目前我们在LiveBOS开发了ERP系统,实现了统一管理平台,数据共享平台、业务协同平台;开发了简单的SCM系统,实现上游供应商网上发货数据上传、网上对帐、供商自身产品销售与库存数据网上查询,印刷厂可以网上预订进货计划等功能;开发了简单CRM系统,实现了读者俱乐部成员网上查询与意见反馈等功能。

3、开发出的产品性能,达到易用、高效、稳定可靠。单笔交易的处理时间小于5秒,系统资源、网络资源的占用率都很低(不超过30%)。

4、开发出的产品应用范围,到2008年7月,福建新华发行集团完成了全省的数据集中工程,将全省72家新华书店的业务都在同一系统上操作,各店的业务数据全部集中在集团中心机房服务上进行处理,顺利地实现了全省数据集中的工作。

5、开发出的产品应用效果福建新华ERP系统已经在集团所属机构全面应用,从应用的效果上,在以下方面取得显著成效:

  • 信息透明:可以及时、准确和完整地获得分公司、分销点的信息;也可把产品和价格信息及时和准确地传递给分公司、分销点。
  • 系统集成,数据及时自动:各销售网点的liOS系统与ERli系统紧密集成,所有业务数据能够自动集成在总部ERli系统系统中,减少二次录入。
  • 实时管理控制:通过系统把公司的管理政策和业务流程自动地传递到分公司、分销点,实施对分销点的实时管理控制(如产品控制、价格控制、信用控制和读者俱乐部管理)。为公司实现市场扩张提供了技术保证。
  • 业务流程整合和优化:总公司与分公司和分销点之间业务流程的协调一致和自动化(如订单协同、发货协同等等)
  • 分析和决策:充分利用分销点等数据对市场和客户进行分析,需求链绩效分析,
  • 对市场的响应更及时:通过信息双向传递,使集团在发行政策制定和执行上更贴近市场。

总体而言,使用LiveBOS能够在纵向上对已开发的ERP系统功能不断进行扩展,在横向上可实现集团内部不同系统的资源共享。顶点 的LiveBOS平台为图书业信息化建设提供了一个基础,在此之上我们可以任意规划图书出版发行业相关的IT系统。