乐思软件

提交需求|联系我们|请电400-603-8000

中铁十一局:一笔不漏来抵消内部交易

  搞定3K/秒的利比亚

  “这个项目的第二大突破点就是解决有些偏远地区的 IT条件不好、上网慢的问题。网速慢,严重影响了财务系统运转,影响了员工的工作效率。”孔祥振不无感慨地说。

  曾福星给记者举了一个特别典型的例子。“我们曾经在利比亚有一个项目。但当时在利比亚的网络条件是,我们的工作人员只能通过手机无线上网,网速只有3k/s。在当地,工作人员要打开一个百度的首页就需要好长时间。”

  系统运行速度慢是目前很多依赖网络的ERP系统共同面对的问题。信息化是和网络分不开的,各个分支机构的网络接入方式存在很大差异,导致连接服务器速度也差异很大。中铁十一局的分支机构遍布全国各地甚至海外,使用了电信网络、网通网络(目前并入联通)、铁通网络、无线网络,不少分支机构和总部之间的网络连接带宽都比较小。由于信息化的对象是业务系统,平时的工作都要在网上进行,刚上系统的时候有不少项目反应速度很慢,严重影响了工作效率。

  为了解决这种问题,中铁十一局首先在硬件上,用光纤接入网络实现提速。但这种做法由于成本和空间限制,只能在一定范围内解决问题。而在系统实施的过程中,曾福星他们发现同样的网络,有的软件运行很慢,但另一些软件却运行很快;同一个软件的某些功能运行比较慢,但另一些功能却运行比较快。“为此,我们做了深入研究,发现其中的规律并拿出了解决方案。同样的网络条件下,传输速度和传输数据量成反比,这个道理是显而易见得。现在很多软件开发商比较青睐B/S模式、XML,但B/S也有它的弱点,就是每次进行交互时都要下载界面和数据。”曾福星饶有兴趣地向记者介绍说:“虽说现在有Ajax可以减少界面下载次数,但还是无法避免重复传递不变的界面。而财务信息系统需要非常频繁的交互,这就使网络传递了大量的无用数据。再比如XML,作为数据传递方式,是很标准规范易懂的,但是冗余数据也很大。这就造成了目前许多信息系统运行速度缓慢。”

  为此,曾福星在实施的过程中自主研发了优化系统,具体做法是采用WinForm智能客户端设计模式,所有的界面均在客户端本地,传递数据时不用传输界面,另外传输数据的格式用“~”“^”等分隔符代替XML,如此以来传输数据量大大降低。经对比研究他们发现,用此方法实现同样的功能,网络数据量比B/S、XML减少了90%, 运行速度提高10倍。中铁十一局按照此思路研发的优化系统,在传输带宽只有3k/s的利比亚等国外分支机构也可以做到正常查询财务数据。“国内分支机构查询数据时跟本地查询一样快。”曾福星兴奋地向记者讲述,“或许有人会说WinForm是C/S模式存在维护困难的问题,但为此我们做了自动升级模块,只需在服务器端更新升级包便可实现对客户端的升级维护,并无大碍。浪潮ERP-GS5.0之后也逐渐采用了这种模式,性能比GS3.5有很大提升。”

  另外,优化系统也可以提升大规模数据计算的速度。实施财务信息化,数据都集中到服务器上进行处理,大规模数据处理成为必然。中铁十一局424个核算单位一个年度有40多万张凭证、100万条以上的分录。普通的算法,需要计算5分钟以上才能出一个全部单位的汇总科目余额表,而且由于长时间占用服务器资源,容易导致死机和系统崩溃。但中铁十一局应用研发的优化系统,利用大型关系数据库实现高效语句查询,利用内存计算代替反复查询数据库,实现了大规模数据计算的速度的飞跃。“目前,我们生成一张实时的包含未记账凭证的424个核算单位的抵消后的合并科目余额表只需要3秒钟,数据准确,深受好评。”曾福星骄傲地说。

集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录