打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
每一行代码都要写成精品
发布日期:2013年01月28日
【字体:  
电脑屏幕上一行行计算机代码随着光标上下移动,林斌坐在电脑前,眼睛盯着屏幕,已经3个多小时没有挪动一下。
这是海南省国税局征管和科技处信息化项目组的一间办公室,林斌是该项目组负责人。眼前这些代码包含着严谨的逻辑,缜密的思考,组合成周密的程序文件。10多年来,林斌带领这个项目团队,用这一串串代码,把税收业务、税务管理与现代信息技术连接起来,实现着海南省国税系统的信息化建设蓝图。
封闭17天,提取2亿条数据
这间陈设简单、看起来像教室的办公室,就是海南省国税局信息化建设的前沿阵地。2007年,海南省国税局局长林明鹊提出信息化建设的总体规划:以执法规范、征收率高、成本降低、纳税人满意为目标,以税收业务为导向,大力发展税收信息化,以信息化带动税收管理现代化。从那时起,海南国税系统的信息化建设在这里一步步展开,一群充满激情、追求梦想的年轻人在这里挥洒汗水,施展才华,绘出了税收信息化的精彩图景,林斌就是其中的优秀代表。
说起这几年做过的项目,林斌不假思索地说:“主题数据仓库是最重要、最基础的项目。”该项目在全国税务系统同类项目中处于最前列。“省局要求,信息化建设的起点一定要高,主题数据仓库就是高起点的核心项目。”
2008年初,海南省国税局决定建设主题数据仓库。主题数据仓库是按一定主题组织的、相对稳定、反映历史变化的数据集合,它以实际税收业务为导向,把原来分散的数据通过一定的技术手段转移进数据仓库。林斌说:“建设主题数据仓库可以唤醒多年积累的海量数据,挖掘数据潜在的价值,为税收决策服务。”经过一段时间的探索和修正,项目组明确了主题数据仓库的业务功能、总体设计思路,做好了核心技术方案、总体架构安排等工作。2009年5月中旬,项目组决定实行封闭方式,全体成员全力以赴,完成主题数据仓库建设中最关键的数据提取工作。林斌和10位项目组成员一起,进入封闭状态。
数据提取,就是把省局组建以来所有的纳税人户籍信息、涉税征管数据和表证单书,以原始状态,按统一格式存储到数据库中。这些数据原来保存在CTAIS、防伪税控、普通发票开具和涉税审批等系统中,存储类型不同,格式不一。林斌要带领项目组,编写计算机代码,提取、转换、清理、加工这些分散的数据,再按确定的主题存储到新的数据仓库中,其主要技术难题是数据类型转换和提取速度。
项目组人员分成两组,24小时轮班上岗。饿了,简单吃点东西;困了,在旁边的宿舍睡一会儿,每天都是满负荷工作。每一组数据的转换,每一张表证单书的提取,都需要编写一个程序代码,每个代码一般300行~400行。那段时间,林斌和团队成员白天编写代码,晚上提取数据,检查原系统中的数据和进入主题数据库的数据是否一致,是否有数据漏掉,出现问题随时调试,修改代码。代码中任何微小的纰漏,都会导致数据失真,由此带来分析结果的错误。
有一次,提取一份比较复杂的表格,数据怎么都提不到主题数据仓库中,问题摆在了林斌面前。他想了许多办法,写了多个代码都不成功,整整两天没有进展。林斌吃不好,睡不下,满脑子都是代码。他说:“我能隐约看到那个通道,感觉到其中的一丝光亮,但就是无法捕捉到。”灵感的降临没有任何预兆。第二天凌晨二三时,万籁俱寂的深夜,不知什么触动了他的灵感,终于思绪如同急速而热烈的烟花漫天飞舞,“找到了!”林斌兴奋得无法抑制,双手急速地敲击着键盘,电脑屏幕上的代码一行行向上滚动,问题成功解决了。
近3万行程序代码,查找无数个程序漏洞,记录了林斌那段时间的日日夜夜。同时,作为项目组负责人,为了让其他人晚上多休息一会儿,他经常通宵值班提取数据,直到天明,身体透支到极点。
17天封闭期的满负荷工作,林斌和项目组把海南省国税局组建以来的历史数据,毫无遗漏、准确无误地提取到主题数据仓库中,其中包括14个主题,406项具体业务,1406种表证单书,2亿多条数据。这些数据如果打印出来垒在一起,几栋房子都装不下,这是正常需要几个月才能完成的工作量。
回忆起那段时间,项目组成员饶湘对记者说:“17天,我们没出过门,没看过电视,没看过报纸,封闭结束时,感觉这段时间像与世隔绝一样。”
2010年1月,海南省国税局主题数据仓库成功上线。它不仅能够全程记录每项业务的办理过程,完整追溯所有表证单书的历史,而且,打破了信息孤岛,实现了全省国税系统数据共享,为数据查询、分析和决策打下基础。
2万行代码改了半年
在信息化建设中,海南省国税局引入项目管理理念,成立项目组,组建了一支精干高效的专业研发队伍。这是一个充满朝气、满怀激情、忘我工作的年轻团队。
主题数据仓库上线后,本该休整一下,但林斌又紧锣密鼓,带着项目组,利用主题数据库丰富的数据资源,开发了税收决策支持等多个系统,税收会计核算系统最让他“得意”。
在主题数据仓库初具雏形时,林斌就开始了税收会计核算系统的开发。他说:“工作中,常听一线计统人员说每月做税收报表很繁琐,而且准确度不高,负担重。能不能开发一个系统,减轻他们的压力?”在省局规划核算处的牵头下,他开始研究,但这绝不是件简单的事。税收会计核算系统专业性强,整体关联度高,逻辑关系复杂。要做这个系统,必须熟练掌握税收会计知识,了解会计业务流程,同时,必须利用最前沿的计算机技术。林斌找来税收会计、财务会计方面的专业书,认真学习,不懂的找专业人员请教,反复和业务人员沟通,了解操作流程。他边学习,边开发,系统框架、编写代码、性能测试一项项做,技术上遇到难题,他登录计算机专业网站,发帖子请教专家。通宵和业务人员讨论、上网学习最新技术,是他那时的工作常态。
林斌打开税收会计核算系统,记者看到的是一串串密密麻麻的代码。他说:“开始时,统计报表中的《欠税分行业分企业类型统计月报表》和会计核算中的《待征税金变动情况月报表》数据总不一致,而这些数必须一模一样,一点儿都不能有出入,一分钱都不能差。”因为按报表规则,这种情况说明至少一个表的数据不真实,这样的数据不能报送,必须修改。他从头一笔一笔核算,一行一行找漏洞,一步步调整程序代码。因为问题多次出现,他请教专家,反复模拟、思考,终于发现其中的制约关系,总结出规律,编写新的程序代码,从根本上解决了问题。
记者眼前的就是支持该系统的50个程序代码,2万余行,林斌说:“边写边改,这些代码写了半年。”一年后,税收会计核算系统成功上线。原来,各市县局每月要报送的13种税收会计报表、16种税收统计报表、1份税收电月报,全部能由该系统自动生成,不用再报送。过去每个县市局需要3名会计人员至少一周才能完成的月度税收会计统计报表,现在只需一个人轻点鼠标,几分钟就能完成。省局征管和科技处处长李小红说:“林斌开发的这一系统,可以说是海南省国税系统税收会计核算和统计工作的一次变革。它把许多基层人员从制表等繁琐工作中解脱出来,转移到税源分析和监控中。”
“希望写的代码都是精品”
林斌上大学学的是计算机专业,用代码建设系统,让电脑完成你想让它完成的任务,探索其中的神奇和奥妙是林斌最大的兴趣。他说:“做项目时,每天大部分时间都在想,坐着想,站着想,睡觉时也在想,灵感出现、思路打开时的兴奋无法比拟。”
凭着这份对专业的热爱之心,对事业的执着之心,从2007年走上这个岗位以来,林斌和项目团队不仅圆满完成了局里交给的项目研发任务,而且总是力求把每个项目做成精品。
主题数据仓库建成后,系统中收录了2亿多条数据。如何让用户在浩如烟海的数据里精确、快速地查到需要的数据和依据这些数据生成的表格,成了林斌思考的问题。
开始时,主题数据仓库按用户指令,从分析数据到生成表格需要10秒左右,项目组成员都认为,效率已经很高了,但林斌觉得远没有达到他的理想要求。他说:“进行税收分析决策,需要按不同的主题同时生成大量表格。一个表格10秒,10个表格就要2分钟,效率太低。”
技术创新没有止境。他想方设法,继续带着大家查资料,上专业的计算机网站,学习和研究调优技术,优化各项技术指标。经过前后9轮的反复修正、调优,从发出指令到生成表格的速度从过去的10秒降到现在的0.6秒,极大地提升了数据查询的效率。
林斌说:“我对细节的完善一直很追求。”比如模糊查询,如果你想搜索某类行业中某个企业的税收情况,原来输入关键词,可能会搜出几百个企业,找起来一样困难。于是林斌编写了一个小软件,使用这个软件,能直接从结果中剔除不相关的信息,既提高了搜索速度,又减少了搜索量,缩短了时间。他说:“做一个系统不能说完成任务就行了,要做就要做好,让别人用起来方便。”对这一点,他的同事都深有感触,项目组成员彭见对记者说:“斌哥始终有一股钻劲,对每个项目、每个细节都精益求精,尽量做到完美。”
对此,林斌说:“编程序就像做艺术品,对每一行代码都要精雕细琢,我希望自己写的代码都是精品。”
到现在,林斌和项目团队已成功研发31个项目,使海南国税系统信息化建设走到了全国前沿,得到国家税务总局领导的充分肯定。林斌说,软件技术发展日新月异,今天被看作是最好的方式,明天也许就会过时,不可能有永远完美的软件。“所以我们要不断学习,学习最新的方法和设计框架,但做出来的东西永远会比最新的技术慢一点。”他说,“这是我们的苦恼,但也是挑战,我愿意面对新的挑战。”
11月底的海口,气温依然不低。晚上7时多项目组才开完讨论会。从办公室出来,林斌有些疲倦。简单吃点东西,再回到办公室已是8时多,这个时间对林斌来说远不算晚。记者走出他办公室时,他又坐在电脑前。灯光下,是他有些清瘦的背影,他面前的电脑屏幕上,还是一行行天书一样的代码。在他眼里,这些代码有另一种美。10多年来,他就是用这种特定的计算机语言,通过艰苦的努力,展现着他的创造和追求,诠释着他对税收工作的热爱,对税收信息化事业的奉献。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
大数据仓库体系建设方案和方法论,什么是大数据仓库?
数据仓库介绍与实时数仓案例
一个案例教会你如何建立统一的数据管理平台
企业上商业智能BI前要建数据仓库吗?
什么是数据仓库,什么是ETL
大数据词汇
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服