幸福之家与各礼品供应商之间的数据传输是通过FTP(文件传输协议,用于Internet上控制文件的双向传输)的方式来进行的,即幸福之家在数据服务器上提供FTP空间,系统每天发给各礼品供应商的数据均保存在FTP空间上,供各礼品供应商下载,各礼品供应商每天则将其反馈给幸福之家的数据直接上传到FTP空间上,系统每天都会在设定的时间点自动将上传和下载的数据备份到相应的目录下面。FTP传输数据的方式,是在项目准备初期由杰哥根据各礼品供应商的技术条件等各方面的实际情况确定下来的,其好处在于可以通过系统或手动方式来上传和下载数据,因此适合不同情况的礼品供应商传输数据。而传输的数据均被保存成CSV文件(逗号分隔符文件)。CSV文件实际上是一种文本文件,保存在其中的每一条数据均以英文小逗号来分隔每个字段的数据。将数据保存成CSV文件的好处在于,可以在Excel数据处理工具中直接打开CSV文件来处理数据,也可以将CSV文件中的数据通过程序输入到系统中来处理,因此同样适合不同情况的礼品供应商处理数据。
但使用FTP的方式来传输CSV数据文件却有一个缺点,即各礼品供应商无法知道其上传的礼品发货数据和礼品签收数据经兑换系统处理后的处理情况,而礼品发货数据和礼品签收数据则作为大国银行与各礼品供应商进行结算的最主要的依据,其处理情况对各礼品供应商来说十分重要,所以钱三就需要通过手动的方式将CSV文件中的数据与兑换系统数据库中的数据进行核对。当然钱三通过一定的方法和SQL语句便可以很容易完成这项工作,只是工作显得十分琐碎。往往在这个时候钱三查出,礼品供应商所反馈的数据因数据格式有误而导致数据无法被兑换系统成功处理,所以钱三就需要发电子邮件将有关情况通知礼品供应商,让其重新修正数据后再上传。常常在这个时候,礼品供应商都会感谢钱三所做的工作,使他们可以及时修正数据,从而保证了结算时数据的准确性。
事实上是可以在系统中加上一个数据查询的网页以供各礼品供应商查询有关数据的,但按照大国银行的规定及考虑到数据的保密性和系统的安全性,并不能这样做,所以只能由钱三来做这项工作。
处理类似的与幸福之家大行客服组和各礼品供应商有关的数据问题,渐渐地也成了钱三日常工作的内容之一,而这也跟程序开发的工作偏离得越来越远了。
不知不觉,时间指向2008年8月8日,北京奥运会正式开幕。钱三终究未能在北京奥运会开幕前重游北京一次。
钱三很有一种冲动想请两个星期的假回家专门看奥运会赛事电视直播节目,不为别的,就为在中国国土上举办的一场没有时差的体育盛会,因为相比之下,工作机会可以有很多次,但这样的机会在一定的时期内也许只有一次。
To be continued...