IC卡系统-帐务子系统-详细设计_new.doc_第1页
IC卡系统-帐务子系统-详细设计_new.doc_第2页
IC卡系统-帐务子系统-详细设计_new.doc_第3页
IC卡系统-帐务子系统-详细设计_new.doc_第4页
IC卡系统-帐务子系统-详细设计_new.doc_第5页
已阅读5页,还剩154页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石家庄IC卡一卡通系统帐务系统详细设计说明书交易设计V1.0.12003年11月11日上海华腾软件系统有限公司石家庄商行IC卡一卡通详细设计 修订控制页章节编号章节名称修订内容简述修订日期修订前版本号拟稿人已评审初稿2003-8-5严欢第一次修订2004-1-10V1.0.1严欢目 录1引言101.1 编写目的101.2 项目背景101.3 名词解释101.4 参考资料112交易模块清单123网点应用子系统153.1 复合卡网点应用子系统帐务类主Server153.1.1功能描述153.1.2通讯接口说明153.1.3流程图163.1.4原操作清单173.2 复合卡网点应用子系统查询类主Server183.2.1功能描述183.2.2通讯接口说明183.2.3流程图193.2.4原操作清单203.3 复合卡卡帐户参数维护-8401、8402、8403、8404213.3.1功能描述213.3.2界面设计213.3.3通讯接口说明(略)223.3.4对应文件223.3.5流程图(略)223.3.6原操作清单(略)223.4 复合卡帐户信息查询-8405233.4.1功能描述233.4.2界面设计233.4.3通讯接口说明243.4.4对应文件243.4.5流程图(略)253.4.6原操作清单253.5 批量预制卡-2700263.5.1功能描述263.5.2界面设计(略)263.5.3通讯接口说明263.5.4对应文件273.5.5流程图283.5.6原操作清单(略)293.6 复合卡领卡-8406(个人)303.6.1功能描述303.6.2界面设计303.6.3通讯接口说明313.6.4对应文件313.6.5流程图323.6.6原操作清单343.6.7会计分录343.7 复合卡单位领卡-8407(单位)353.7.1功能描述353.7.2界面设计353.7.3通讯接口说明363.7.4对应文件363.7.5流程图373.7.6原操作清单383.7.7会计分录383.8 复合卡开卡-8408393.8.1功能描述393.8.2界面设计393.8.3通讯接口说明403.8.4对应文件413.8.5流程图423.8.6原操作清单443.8.7会计分录443.9 复合卡补换卡登记-8409453.9.1功能描述453.9.2界面设计453.9.3通讯接口说明463.9.4对应文件463.9.5流程图473.9.6原操作清单493.9.7会计分录493.10 复合卡补换卡-8410503.10.1功能描述503.10.2界面设计503.10.3通讯接口说明513.10.4对应文件513.10.5流程图523.10.6原操作清单543.10.7会计分录543.11 复合卡预销卡-8411553.11.1功能描述553.11.2界面设计553.11.3通讯接口说明563.11.4对应文件563.11.5流程图573.11.6原操作清单593.11.7会计分录593.12 复合卡销卡-8412603.12.1功能描述603.12.2界面设计603.12.3通讯接口说明613.12.4对应文件613.12.5流程图623.12.6原操作清单643.12.7会计分录643.13 复合卡一卡通开户-8413653.13.1功能描述653.13.2界面设计653.13.3通讯接口说明663.13.4对应文件663.13.5流程图673.13.6原操作清单683.14 复合卡一卡通销户-8414693.14.1功能描述693.14.2界面设计693.14.3通讯接口说明703.14.4对应文件703.14.5流程图713.14.6原操作清单733.14.7会计分录733.15 复合卡圈提-8415743.15.1功能描述743.15.2界面设计743.15.3通讯接口说明753.15.4对应文件753.15.5流程图763.15.6原操作清单783.15.7会计分录783.16 复合卡圈存-8416793.16.1功能描述793.16.2界面设计793.16.3通讯接口说明803.16.4对应文件803.16.5流程图813.16.6原操作清单833.16.7会计分录833.17 复合卡存现-8417843.17.1功能描述843.17.2界面设计843.17.3通讯接口说明853.17.4对应文件853.17.5流程图863.17.6原操作清单883.17.7会计分录883.18 复合卡应用充资893.18.1功能描述893.18.2界面设计893.18.3通讯接口说明903.18.4对应文件903.18.5流程图913.18.6原操作清单(略)923.19 复合卡POS脱机消费(卡部输单)933.19.1功能描述933.19.2界面设计933.19.3通讯接口说明943.19.4对应文件943.19.5流程图953.19.6原操作清单973.20 单位发卡申请-8436983.20.1功能描述983.20.2界面设计983.20.3通讯接口说明993.20.4对应文件993.20.5流程图1003.20.6原操作清单1013.20.7会计分录1013.21 个人发卡申请-84371023.21.1功能描述1023.21.2界面设计1023.21.3通讯接口说明1033.21.4对应文件1033.21.5流程图1043.21.6原操作清单1053.22 卡空白凭证使用-84931063.22.1功能描述1063.22.2界面设计1063.22.3通讯接口说明1073.22.4对应文件1073.22.5流程图1083.22.6原操作清单1093.22.7会计分录1093.23 卡押金处理-84941103.23.1功能描述1103.23.2界面设计1103.23.3通讯接口说明1113.23.4对应文件1113.23.5流程图1123.23.6原操作清单1133.23.7会计分录1134中心批量处理子系统1144.1 批量发卡1144.1.1功能描述1144.1.2界面设计(略)1144.1.3通讯接口说明(略)1144.1.4对应文件1144.1.5流程图1154.1.6原操作清单1174.1.7会计分录1174.2 批量补卡1184.2.1功能描述1184.2.2界面设计(略)1184.2.3通讯接口说明(略)1184.2.4对应文件1184.2.5流程图1194.2.6原操作清单1214.2.7会计分录1215系统常用原操作说明1225.1 aSysBasicCheck1225.1.1功能描述1225.1.2对应文件1225.1.3交易流程1235.2 aSysBasicUpdate1245.2.1功能描述1245.2.2对应文件1245.2.3交易流程1245.3 aSysBasicEnd1255.3.1功能描述1255.3.2对应文件1255.4 aIcMedActChkProcess1265.4.1功能描述1265.4.2输入输出接口1265.4.3对应文件1275.4.4交易流程1275.5 aIcCardMedChkProcess1285.5.1功能描述1285.5.2输入输出接口1285.5.3对应文件1285.5.4交易流程1295.6 aIcCardActInqProcess1305.6.1功能描述1305.6.2输入输出接口1305.6.3对应文件1305.6.4交易流程1305.7 aIcChgMedProcess1325.7.1功能描述1325.7.2输入输出接口1325.7.3对应文件1335.7.4交易流程1335.8 aIcOpenCardAppChkProcess1355.8.1功能描述1355.8.2输入输出接口1355.8.3对应文件1355.8.4交易流程1355.9 aIcActSeqnoInqProcess1375.9.1功能描述1375.9.2输入输出接口1375.9.3对应文件1375.9.4交易流程1385.10 aIcPreClsChkProcess1395.10.1功能描述1395.10.2输入输出接口1395.10.3对应文件1395.10.4交易流程1405.11 aIcGetOpcodeProcess1415.11.1功能描述1415.11.2输入输出接口1415.11.3对应文件1415.11.4交易流程(略)1415.12 aIcGetApplicationProcess1425.12.1功能描述1425.12.2输入输出接口1425.12.3对应文件1425.12.4交易流程1435.13 aIcCompareDtlProcess1445.13.1功能描述1445.13.2输入输出接口1445.13.3对应文件1445.13.4交易流程(略)1445.14 aIcFeeUpdProcess1455.14.1功能描述1455.14.2输入输出接口1455.14.3对应文件1455.14.4交易流程(略)1461 引言1.1 编写目的本详细设计说明书描述的是石家庄市商业银行 IC卡城市一卡通系统-帐务子系统。其主要任务是根据石家庄市商业银行 IC卡城市一卡通系统概要设计说明书的功能要求,实现其帐务系统的各个模块设计。预期读者为:l 石家庄商行IC卡系统项目组l 石家庄商行综合业务系统项目组l 事业部其他技术人员1.2 项目背景此项目是石家庄商行项目的一个子项目,是在的基础上进一步进行二次开发,以满足IC卡系统功能的要求。l 所建议开发的软件名称:IC卡城市一卡通系统-帐务子系统l 任务提出单位:上海华腾软件系统有限公司l 预期用户:国内中小银行及金融机构1.3 名词解释本章节对根据需求书中采用的主要术语进行描述和说明,以避免歧义。IC卡 集成电路卡的简称,本需求书中指具有计算功能的CPU卡PBOC标准中国人民银行颁布的金融IC卡标准ATM自动取款机POS消费终端PIN用户鉴别码DES一种广泛采用的数据加密算法MAC交易认证码电子钱包存储在IC卡上的小额支付工具,支持脱机交易,无需校验PIN,不挂失电子存折存储在IC卡上的支付工具,支持脱机交易,需要校验PIN,可挂失公用钱包采用PBOC标准可跨行、跨地区、跨行业使用的电子钱包公用存折采用PBOC标准可跨行、跨地区、跨行业使用的电子存折专用钱包只能应用于某个行业应用或地区应用的电子钱包用户卡向社会公开发行的实现支付和管理功能的IC卡圈存将一定数量资金由主账户转入IC卡电子钱包、电子存折的操作圈提将一定数量资金由电子存折转入主账户的操作圈存机提供对IC卡进行圈存、圈提等联机交易功能的终端实时发卡先进行预发卡,然后实时进行用户信息更新和卡启用的发卡方式事后发卡获取用户信息后,一次进行密钥装载、用户信息更新和卡启用的发卡方式1.4 参考资料序号名称作者发布日期出版单位1石家庄商行IC卡需求分析V3.0上海华腾2石家庄商行IC卡需求分析V1.1上海华腾3石家庄商行Ic卡系统前置机设计方案上海华腾4石家庄商行Ic卡帐务系统概要设计上海华腾5石家庄商行综合业务系统数据库设计上海华腾2 交易模块清单注释:经过smartAgent的联机、脱机帐务交易有逆交易(自动冲正功能)模块名称需求模块序号交易代码功能名称网点应用模块18401卡交易参数维护(Select)28402卡交易参数维护(Add)38403卡交易参数维护(Upd)48404卡交易参数维护(Delete)58405复合卡卡帐户信息查询68406复合卡领卡(个人)78407复合卡领卡(单位)88408二次发卡(实时发卡)98409换卡登记108410换卡118411预销卡登记128412销卡138413IC一卡通行业应用开户148414IC一卡通行业应用销户158415圈提168416圈存178417IC电子帐户取现188418IC行业应用充资198421POS本代本脱机交易(单商户类型)208430预销卡登记簿查询218431换卡登记簿查询模块名称需求模块序号交易代码功能名称网点应用模块228432脱机交易明细簿查询238436单位IC开卡批量申请248437个人发卡申请258438发卡申请维护268439发卡申请查询278493卡空白凭证处理288494IC卡押金处理批量29Bh8431IC脱机记账明细倒入前置(与前置主机通讯)|日切前30Bh8430IC卡主机倒入批量文件 |日切前31Bh8429IC卡主机脱机交易批量记账 |日切前32Bh8426IC卡前置倒入批量文件(与前置主机通讯) |日切前33Bh8432IC卡与前置对帐(与前置主机通讯) |日切后34Bh8434IC卡与前置对帐(与前置主机通讯) |日切后35Bh8433IC卡批量开卡(与前置主机通讯) |日切后36Bh8435IC卡批量换卡(与前置主机通讯) |日切后37Bh8428IC卡复合卡发卡报表 |日切后38Bh8427IC卡换卡报表 |日切后39Bh8425IC卡卡部发卡量统计报表(数据) |日切后40Bh8424IC卡卡部发卡量统计报表(文件) |日切后41Bh8423IC卡卡TAXI统计报表(数据) |日切后42Bh8422IC卡卡TAXI部发卡量统计报表(文件) |日切后模块名称需求模块序号程序名功能名称原子操作43IcCardMedChk.c卡介质状态检查44IcMedActChk.c介质所有的帐户状态检查45IcCardActInq.ec卡帐户信息查询46IcChgMed.ecIC卡 换卡47IcOpenCardAppChk.ecIC卡开卡申请48IcActSeqnoInq.ecIC卡电子帐户帐户序号查询49IcPreClsChk.ecIC卡预销卡检查50IcGetOpcode.cIC卡得到消费、充资自动分录操作码51IcGetApplication.ecIC卡得到开卡申请应用52IcCompareDtl.ecIC卡明细对帐53IcFeeUpd.ecIC卡押金处理54commlib.c与前置主机通讯55tools.c与前置主机通讯56tcpsock.c与前置主机通讯3 网点应用子系统3.1 复合卡网点应用子系统帐务类主Server3.1.1 功能描述文件名icu_main.c交易名称复合卡帐务类主服务程序内容描述主要处理各种复合卡帐务程序3.1.2 通讯接口说明输入信息序号参数名参数意义参数类型参数长度TITA1APCTL HEADER交易控制头结构TITA_HEAD_LENGTH=72TITA BASIC LABEL交易基本输入信息结构TITA_LABLE_LENGTH=1093TITATEXT交易信息结构TITA_TEXT_LENGTH=908输入信息序号参数名参数意义参数类型参数长度TOTA1T0TA BASIC LABEL交易基本输入信息结构TOTA_LABEL_LENGTH2TOTATEXT交易信息结构TOTA_TEXT_LENGTH3.1.3 流程图3.1.4 原操作清单序号函数名说明1aSysBasicCheck系统基本检查2aSysBasicUpdate系统基本数据库操作提交3aSysBasicEnd系统基本操作结束(释放资源)3.2 复合卡网点应用子系统查询类主Server3.2.1 功能描述文件名ici_main.c交易名称复合卡帐务类主服务程序内容描述主要处理各种复合卡帐务程序3.2.2 通讯接口说明输入信息序号参数名参数意义参数类型参数长度TITA1APCTL HEADER交易控制头结构TITA_HEAD_LENGTH=72TITA BASIC LABEL交易基本输入信息结构TITA_LABLE_LENGTH=1093TITATEXT交易信息结构TITA_TEXT_LENGTH=908输入信息序号参数名参数意义参数类型参数长度TOTA1T0TA BASIC LABEL交易基本输入信息结构TOTA_LABEL_LENGTH2TOTATEXT交易信息结构TOTA_TEXT_LENGTH3.2.3 流程图3.2.4 原操作清单序号函数名说明1aSysBasicCheck系统基本检查2aSysBasicUpdate系统基本数据库操作提交3aSysBasicEnd系统基本操作结束(释放资源)3.3 复合卡卡帐户参数维护-8401、8402、8403、84043.3.1 功能描述交易码8401840284038404交易名称复合卡卡帐户参数维护内容描述系统卡帐户参数表维护(查询、增加、修改、删除)3.3.2 界面设计 卡帐户交易参数维护 介质类型 |4-复合卡 |v 介质子类型 43-打名卡 |v 提交 关闭 3.3.3 通讯接口说明(略)3.3.4 对应文件序号文件名说明1$HOME/src/ic/ic8401.ec账务主机原码文件2$HOME/src/ic/ic8402.c账务主机原码文件3$HOME/src/ic/ic8403.c账务主机原码文件4$HOME/src/ic/ic8404.c账务主机原码文件3.3.5 流程图(略)3.3.6 原操作清单(略)3.4 复合卡帐户信息查询-84053.4.1 功能描述交易码8405交易名称复合卡卡帐户信息查询内容描述柜员通过此交易能够产生相应的卡帐户信息的详细列表。其中卡帐户信息包括以下内容:帐号储种号+帐户类型开户日期存期余额状态+子状态3.4.2 界面设计 卡账户信息查询 输入方式0 0 - 手工 1 - 读卡 卡 号9400460001001988755 客 户 号22650076 客户姓名 abc 户余额 开户日期 储种 账户类型 存期 状态 ,000,000.00 20040827 储蓄活期 磁 条 账 户 000 正 常 0.00 20040827 储蓄活期 金融电子钱包 000 正 常 关闭 3.4.3 通讯接口说明输入信息序号参数名参数意义参数类型参数长度Tis84051sCardNo卡号CHARDLEN_CARDNO2sBegActno账号CHARDLEN_ACTNO输出信息序号参数名参数意义参数类型参数长度Tos84051sCustno客户号CHARDLEN_CUSTNO2sName客户姓名CHARDLEN_PNAME3actNum帐户数目CHAR24sResend重传标志CHAR15帐户信息帐户信息CHARMAX_CARD_ACT_CTL_INQ_COUNTDLEN_ACT_INFO3.4.4 对应文件序号文件名说明2$HOME/src/ic/ic8405.c账务主机原码文件3.4.5 流程图(略)3.4.6 原操作清单序号文件名说明1aIcCardActInqProcess新增加3.5 批量预制卡-27003.5.1 功能描述此交易主要完成卡片的批量预制(卡片不打印卡户名称)建议使用原系统批量预制卡系统,sau_main()下的ca2700()批量预制如意卡1) 需要修改卡号的生成IC卡的组织代号和磁条卡的不一致,即不是940046,其他的都一致,因此可以使用此交易2) 修改新增加卡种类cdKind,以便支持IC卡发卡3.5.2 界面设计(略)3.5.3 通讯接口说明输入信息序号参数名参数意义参数类型参数长度Tis27001cdKind卡类型CHAR2cdNum预制卡数量CHAR6输出信息序号参数名参数意义参数类型参数长度Tos27001GroupNo批号CHAR62Cdno_b起始卡号CHARDLEN_CDNO3Cdno_e结束卡号CHARDLEN_CDNO4tlseno柜员流水号CHARDLEN_TLSENO3.5.4 对应文件序号文件名说明1业务前台原码文件2$HOME/src/sa/sa2700.c账务主机原码文件3.5.5 流程图3.5.6 原操作清单(略)3.6 复合卡领卡-8406(个人)3.6.1 功能描述交易码8406交易名称复合卡领卡内容描述领卡是针对记名复合卡中心批量发卡后,前台领卡3.6.2 界面设计 复合卡领卡 交易方式 0 0 - 领用 1 - 激活 卡 号 客户号 客户名称 证件种类 |01-身份证 |v 证件号码 申请书号 密 码 再次密码 提交 关闭 3.6.3 通讯接口说明输入信息序号参数名参数意义参数类型参数长度TITA_TEXT1sCardNo卡号CHARDLEN_CARDNO2sAppno发卡申请书编号CHARDLEN_APPNO3sName客户姓名CHARDLEN_PNAME4sIdType证件类型CHARDLEN_IDTYPE5sIdNo证件号码CHARDLEN_IDNO6sKind领卡类型CHAR16sPassCd密码类型CHAR17sPasswd交易密码CHARDLEN_PASSWD输出信息序号参数名参数意义参数类型参数长度TOTA_TEXT1sCustno客户号CHARDLEN_CUSTNO2sName客户姓名CHARDLEN_PNAME3sTlsrno柜员流水号CHARDLEN_BRID3.6.4 对应文件序号文件名说明1Ic8406.c账务主机原码文件3.6.5 流程图 3.6.6 原操作清单aIcCardMedChkEnd(); /*介质检查 */ aCifIndvChkEnd(); /*客户信息查询检查 */ aIcMedActChkEnd(); /*卡帐户查询 */ aCifCustInqByActEnd(); /*客户信息查询 */ aVoStOprEnd(); /*凭证处理 */ pAccountEnd(); /*帐务处理 */ aDpMedUpdEnd(); /*修改介质信息 */ aCifTxnLogEnd(); /*客户信息日志 */ aIcOpenCardAppChkEnd(); /*开卡申请检查 */3.6.7 会计分录表外记付:70201000004033.7 复合卡单位领卡-8407(单位)3.7.1 功能描述交易码8407交易名称复合卡单位领卡内容描述领卡是针对记名复合卡中心批量发卡后,单位统一领卡(一次多张)但卡仍然不能使用,需要用8406激活后才能使用 3.7.2 界面设计 复合卡批量领卡 起始卡号 结束卡号 单位名称 申请书号 领卡数量 0 提交 关闭 3.7.3 通讯接口说明输入信息序号参数名参数意义参数类型参数长度TITA_TEXT1sBegCardno起始卡号CHARDLEN_CARDNO2sEndCardno结束卡号CHARDLEN_CARDNO3sAppno发卡申请书编号CHARDLEN_APPNO4sOrgName单位姓名CHARDLEN_CNAME5sCount领卡数量CHAR3输出信息序号参数名参数意义参数类型参数长度TOTA_TEXT1sTlsrno柜员流水号CHARDLEN_BRID3.7.4 对应文件序号文件名说明1Ic8407.c账务主机原码文件3.7.5 流程图3.7.6 原操作清单 aIcCardMedChkEnd(); /*介质检查 */ aCifIndvChkEnd(); /*客户信息查询检查 */ aIcMedActChkEnd(); /*卡帐户查询 */ aVoStOprEnd(); /*凭证处理 */ pAccountEnd(); /*帐务处理 */3.7.7 会计分录表外记付:70201000004033.8 复合卡开卡-84083.8.1 功能描述交易码8408交易名称复合卡开卡内容描述在预制卡后,柜员通过此交易在柜台进行二次开卡产生MediMr,Svcard,inmr,Atchf等信息3.8.2 界面设计 复合卡开卡 卡 号 客 户 号 证件种类 |01-身份证 |v 证件号码 户 名 帐户性质 0 (0-基本户 1-代发工资户) 起 息 日 20040827 利率代码 | |v 浮动利率 0.0000 输入密码 再次输入密码 币 种 |01-人民币 |v 存款金额 0.00 是否代理 0 (0-否 1-是) 代理证件种类 证件号码 约定转存标志 0 (0-否 1-是) 保留金额 起存金额 期 限 (月) 提交 关闭 3.8.3 通讯接口说明输入信息序号参数名参数意义参数类型参数长度1Meditype介质类型CHAR12medisubtype介质子类型CHAR22cardno卡号CHARDLEN_CDNO3curcd货币号CHARDLEN_CURNO4name姓名CHARDLEN_PNAME5idtype证件类型CHARDLEN_IDTYPE6idno证件号码CHARDLEN_IDNO7acttype帐户类型CHAR18txamt交易金额CHARDLEN_TXAMT9isdate起息日CHARDLEN_DATE10intrate

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论