文档介绍:中国民生银行外汇清算系统详细设计说明书
深圳XX电脑有限公司
2000年12月
一、 系统概述 3
二、 系统环境 3
三、 参考文档 4
四、 网络结构 4
五、 数据库设计 4
六、 功能模块设计 14
七、 电文业务处理流程 23
八、 接口设计 28
九、 运行设计 29
十、 出错处理 29
十一、 安全保密设计 29
十二、 维护设计 30
十三、 其他 30
十四、 备注 31
民生银行外汇清算系统详细设计说明书
系统概述
编写目的
编写本说明书是为了明确外汇清算系统的设计方案,以及系统代码设计时应遵循的框架、规程和要求等,并作为外汇清算系统开发和维护的参考文档。本说明书的读者对象为项目管理者、项目设计开发者和项目验收者。
项目背景
项目背景
本项目系统全称:《中国民生银行外汇清算系统》;
本项目任务提出者:中国民生银行总行;
本项目开发者:深圳XX电脑有限公司;
本项目最终用户:中国民生银行总行外汇清算业务员;
本项目目标: 完成符合《中国民生银行外汇清算需求书》的要求,解决民生银行全行外汇业务信息发出和接收进行分拣及帐务处理。
系统环境
系统运行环境硬件为每个使用外汇清算系统的人员一台工作站,若干台工作站连接到并共享一台服务器:
工作站(P200以上CPU 、32M以上内存、网卡),中文Windows95/98/NT/2000;安装 Delphi BDE SYBASE CLIENT等;
服务器 NT或UNIX服务器(P3/450以上CPU 、128M以上内存、网卡),安装SYBASE SERVER 。
数据库名称:SWIFTDB
前台运行文件名称:
应用程序服务器运行文件名称:
参考文档
《中国民生银行外汇清算需求书》
《中国民生银行外汇清算系统总体设计说明书》
《中国银行SWIFT实用手册》(第二版)
《SWIFT Standars September2000 edition》
网络结构
数据库设计
数据保存格式
名称
保存格式
日期
YYYYMMDD,如20001201表示2000年12月1日
时间
HH:MM:SS,如14:20:55
金额
Money/Currency
电文类型
MTxxx
用户号
CHAR(6)
数据显示格式
名称
保存格式
日期
YYYYMMDD
时间
HH:MM:SS
金额
#,## JPY和ITL不做特殊处理,仍显示到金额的小数点后两位
电文类型
MTxxx
数据库表列表
表名
描述
SWIFTPUB
电文交易主库
SWIFTSERV
ACK/NAK
SWIFTMESG
电文文本、电文显示格式、电文打印格式
O
帐务传票
SWIFTPUB_HIS
历史
SWIFTSERV_HIS
历史
SWIFTMESG_HIS
历史
BANLANCE
余额表
USERINFO
用户资料
USERAUTH
用户权限
TRANCODE
交易代码
REFERCODE
业务编号表
O
境外帐户行帐户
BRANCHINFO
分行资料
O
分行帐户资料,包括分行存总行备付金余额
SWIFTCODE
分支机构SWIFT代码
ACCOCODE
会计科目表
MTSORTMN
电文分类管理
PROGLOG
系统日志
ERRCODE
错误代码表
KEYGENN
流水号表
PROGPARA
系统参数表
存储过程列表
名称
描述
Sp_GetUniqueKey
按传入的参数返回唯一的顺序号,用于生产流水号
Sp_CheckRepeat
检查总行制作的电文是否重复
检查收到的分行的电文是否重复
Sp_AutoTick
自动撮合
Sp_AutoCloseDebit
汇出汇款核销(MT940/950借记核销)
Sp_AutoCloseCredit
汇入汇款核销(MT940/950贷记核销)
Sp_Backup
主表转历史库
数据库各表结构描述(暂定,以附件的为准)
SWIFTPUB 电文交易主库
字段名
字段描述
流水号
入库日期
入库时间
电文类型
电文来源
I-行外收文,O-分行发文,M-总行制作发往行外,B-总行制作发往分行
发报行
收报行
业务编号
相关业务编号
汇票编号
分行票汇汇入汇款流水
币种
金额
起息日
汇款人
MT100/MT103
汇出行
MT100/MT103/MT202
受益行
MT202
发送标记
发送日