软件项目已经进入了编码阶段,萧遥、杨婷和汪松三人各自负责一块的编码,杨婷主要负责票和款的导入,汪松负责货品录入和库存方面,萧遥则负责所有的报表和各种系统权限控制和管理方面的代码。特别查询方面,由于这套软件的主要功能就是查询数据和制作各类复杂报表,所以工作量最大,由于萧遥对vfp特别是sql掌握得最好,这部分当然就只能由他来做。
萧遥将整个项目用策软的源代码管理软件进行了管理,以免互相修改造成新的错误,又详细规定了变量定义和数据表使用规则,汇成一册编程手册,整个代码编写工作倒也比较顺利。
为了方便用户使用,萧遥要求大家编写代码多向微软学习,多用向导模式,多写些提示信息和注意事项,一切为了方便用户,而且萧遥还要求编写好的模块要由销售部相关操作员操作后提出意见和建议,再据此修改代码。所以销售部的操作员和项目组每天几乎都在一起做着这方面的工作。特别是在导入税票数据时,操作员觉得要在金税系统和这个软件里各录一次税票数据不但重复劳动,还容易因录入错误而导致数据不一致,萧遥听取了意见,和大家商量了一下,决定利用金税系统采用foxbase的特点,由项目软件直接在金税的数据表中采集税票数据,这样就避免了重复劳动和差错的发生。得到了操作员的由衷赞叹。
这天萧遥在源代码管理软件里浏览着整个项目的代码,看着日益增多的功能和模块,一种成就感油然而生,这毕竟是自己第一次负责的真正具备商业价值的软件项目,如同初生的婴儿般一天天长大起来,萧遥的心里那种自豪感就别提了。
萧遥将整个项目已完工的代码进行了一次联编和运行,录入了一些测试数据后,逐模块运行了一次,查看结果是否与预期一致。当萧遥运行自己的一个查询模块时,突然发现出现了错误,查询出的数据与预期完全不同,萧遥紧张地核对了一次自己的代码,没发现什么问题,而且自己那个模块昨天才测试了一次,萧遥重启了软件,直接运行自己的查询模块,错误又消失了!萧遥仔细回忆了一下,记得自己在查询中运行了一下发票录入模块,于是又按此操作了一次,果然错误又出现了。发票录入模块是杨婷负责的,她这会儿正将代码签出在修改,于是萧遥找到杨婷,她正在销售部自己的办公室里一个人埋头编着代码。
萧遥从服务器上下载了联编后的代码,演示了一次错误,杨婷见是萧遥的代码出错,于是笑着坚持是萧遥的问题,自己的代码绝对是正确的,说着还运行了一次发票录入模块以证明自己没错。
由于项目的实施,几人成天泡在一起工作,相互之间也随便了起来,两人决定一起跟踪一下这两个模块的运行,杨婷开玩笑地说:“萧遥,要是你错了我就踢你一脚”,说着示威似地抬了抬自己穿着高跟鞋的腿。
萧遥坏笑着说:“那要是你错了呢?”
“那你踢我一脚好了”,杨婷爽快地说。
“切,我才不打女人呢”。
“你!人家才不是女人呢,是女~孩~子!”杨婷不满地大叫。
“好好好,那要是你错了嘛……”,萧遥拖长声音说,“我就亲你一下好了,嘿嘿!”
“去死!本小姐才不信呢,你就等着挨一脚吧!”杨婷脸一红,信心百倍地样子,和萧遥用调试模式逐句运行了起来。