最近老大安排做一下功能点统计,需要把在线运行的各个项目的功能点罗列出来,形成这样的一个模板:第一栏显示公共功能,依次显示各个项目的特色功能;


这个工作看似不难,但要做好还是有一定工作量的。因为共计有系统共计5K多个功能点,十几个模块,十几个项目。


于是我想了一个办法,基本如下:

1、从TD中导出所有的功能点清单,提取我所需要的字段到Excel:功能点名称、所属项目、所属模块;
2、在数据库中建立一张表,其中只有3个字段,FuncName、Project、Subject;
3、从Excel将这些字段提取到UltraEdit,切换阵列模式为其写上Insert into;
4、将5K多条记录写进表,呵呵,其实做到这一步也就比较明了了,当数据变成表中的一条条记录,那还不是想怎么操作就怎么操作;
5、根据模块、按各个项目进行查询,然后进行统计;
6、任务完成,既快又准。