Credit 项目随笔
^^^^^^^^^^^^^^^
 - 作者:臭豆腐[trydofor.com]
 - 日期:2008-12-7
 - 授权:署名-非商业-保持一致 1.0 协议
 - 声明:拷贝、分发、呈现和表演本作品,请保留以上全部信息。

0. 文档目录
^^^^^^^^^^
[[<=$INDEX]]

1. 项目全貌(2007)
^^^^^^^^^^^^^^^^^
本节内容整理于 2007-11-29 11:53
借居于百度空间,名叫"[[CREDIT随笔-只缘身在此山中=>http://hi.baidu.com/trydofor/blog/item/aadb97b747dbc7f731add1b3.html]]"
现翻出来整理一番

1.1. 项目概要
^^^^^^^^^^^^^
Credit是一个信贷系统,包括个人/企业,有担保/无担保贷款业务.
现有债权数10万,贷款额134.5亿.

2004-04 立项.
2004-12 营业.
2005-09 Cafis/Jic/DNP 合作.
2006-01 livedoor事件,业务萎缩,裁员.
至今,credit和业务一样还在努力的活着...

1.2. 功能摘要
^^^^^^^^^^^^^
申请: web,mobile,ivr(自动语音电话)
管理: 管理工具(swt),Mypage(web)
服务: 文书类,ATM(Cafis),JIC(全国信用情报机构)
报表: 营业日报,营业月报

1.3. 应用技术
^^^^^^^^^^^^^
java(桌面应用程序,批处理程序,Web/Mobile,专项服务)
bash(监控脚本)
python(辅助程序)

1.4. 服务器数
^^^^^^^^^^^^^
14台业务服务器,分别提供
db2/mysql/postgres
tomcat/apache
vpopmail
samba/ftp
jic/ivr/cafis

1.5. 代码规模(*.java 不包括*.jsp)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
============================ table : 代码行统计 ===================================
活跃工程        文件数    总行数      代码行/比例     注释行/比例      空行/比例
admin             2360   1134297    853090/73.81%   185621/16.06%   117098/10.13%
core              1404    503255    293730/57.53%   142670/27.94%    74178/14.53%
common             408     78703     50532/63.13%    19814/24.75%     9695/12.11%
batch              522    153308    118059/75.29%    22115/14.10%    16631/10.61%
cafis              106     21522     15974/72.57%     3422/15.55%     2616/11.88%
jic                325     89312     68407/69.96%    19300/19.74%    10073/10.30%
web                230     47512     35219/72.06%     7675/15.70%     5980/12.24%
mobile              54     11057      7971/68.94%     2083/18.01%     1509/13.05%
web_mypage         142     17529     13028/73.42%     2504/14.11%     2212/12.47%
mypage_mobile       80     13567      9387/68.59%     2431/17.76%     1867/13.64%
mypage_bkserver     45      6307      4460/70.44%      729/11.51%     1143/18.05%
总计              5676   2076369   1469857/69.61%   408364/17.75%   243002/12.64%
所有工程         10576   4337779   3206555/72.51%   772760/17.48%   442641/10.01%
=================================================================================

1.6. 数据库规模
^^^^^^^^^^^^^^^
DB2 Schema 共有1043张表
CODE表449
主力表239

DB2 全备份文件(*.tar.gz) 3.5G

1.7. 感叹
^^^^^^^^^
以上就是Credit人辛劳和汗水的结晶.
真心的感谢下为Credit作出努力的人.

Credit现在算是进入维护期了,但开发任务依然沉重.
牛人已乘黄鹤去,修修补补黄鹤楼.

最后留下疑问,在2004-2007的中国,
Credit规模的项目,大概需要多少人月的开发和维护呢?

恐怕只有credit人自己明白了.
================== aes 答案: 老头是谁? =====================
N8O9XA8eASEwISEwIS3lvoPljKrCkiXlkaXDjcK35reS6KylD8KW5ZGkUmfnv5zo
rqUtwrMhMTEh5ZCF
============================================================

2. 与日俱增(2008)
^^^^^^^^^^^^^^^^^
2007年基本上是潜伏期,从2008年10月开始,日本业务急速扩展.
吞并,融资,不择手段得扩大业务.

2.1. 主要子系统
^^^^^^^^^^^^^^^
 * Web/Mobile(B/S): 贷款申请,会员管理等
 * Admin(C/S): 顾客管理,入出金管理,延迟事件管理, 生成报表等.
 * IVR: 语言应答
 * DNP: 与印刷厂商合作,制作卡和各类文书.
 * CAFIS(ATM) : 实时处理顾客通过合作银行ATM机进行的入出金.
 * JIC: 实时和定期(日,季,年)与日本全情连交换顾客信用信息.
 * Batch: 支持业务的各种批处理,共123项.(如发现卡,发生契约书,生成报表等)
 * Security: 为证券公司生成数据报表.
 * Monitor: 服务器监控程序和脚本.
 * Backup: 服务器和程序的备份与 Standby

2.2. 发行版数
^^^^^^^^^^^^^
所谓的发行版,就是独立运行的一套系统,基本上包括重要的子系统.
也就是说,一套版本对应的程序/监视/服务数量是A,那么8套就是8A.

================== table:发行版 =======================
发生月份   数量     版本代号
2004-04    1        LDCR
2007-06    2        LDCR,SKB
2008-01    3        LDCR,SKB,SER
2008-02    3        LDCR,SKB,SER
2008-03    4        LDCR,SKB,SER,SKB2
2008-04    5        LDCR,SKB,SER,SKB2,GS
2008-11    8        LDCR,SKB,SER,SKB2,GS,IKS,PLX,PVA
=======================================================

2.3. 新的血液
^^^^^^^^^^^^^
一度低调的credit,2008-11月份补充了5个新鲜血液(当然都是开发),
同时也有一位战士到新的领域发展.说实话,在一个地方奋斗了4年之久,
并且空间和前景,就像次贷的严冬一样难熬,如果有新的挑战,去吧,勇士.

新的血液就是新的希望,尤其是在次贷严冬和巨大的业务压力下.
假设日本业务收购了更多的金融企业,渗透更多的领域,
那么经济一旦复苏,真担心会不会有弄出个新的livedoor来 :D