光大卡系统详细设计—批处理.doc_第1页
光大卡系统详细设计—批处理.doc_第2页
光大卡系统详细设计—批处理.doc_第3页
光大卡系统详细设计—批处理.doc_第4页
光大卡系统详细设计—批处理.doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

目 录日终处理(主控流程)2试算平衡6总分核对7余额与发生额核对9定期帐户自动转存10定期帐户自动销户12代理理财帐户自动开户14过个人帐户存款息16过单位帐户存款息18自动解冻结19整存整取帐户计提利息待定21更新总帐文件22追加交易流水23追加会计分录流水24报表生成(主控程序)25批处理结束初始化29代发工资入帐32代收费入帐34IC卡脱机交易入帐36日间处理初始化38主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称日终处理(主控流程)功能代号SC-900001、功能概述 批处理柜员在总行通过Telnet的方式登录到业务主机上,系统直接进入日终处理的环境中。日终处理环境中集成了日终处理的所有功能,同时每一项功能都可以在本环境之外独立地以命令行的方式执行。在日终处理环境中主要集成了两大类功能模块:批处理、批处理辅助功能。其中,批处理包括: 日切 清分 对帐通知 帐务核对 定期任务处理 数据加工 报表生成 较大批量业务处理 批处理结束初始化批处理辅助功能包括: 批前数据备份 批后数据备份 数据恢复批前 数据恢复批后 更改数据库口令 批处理流程控制表维护 清算报文传送 并表文件传送 报表打印 批处理日志查询 机构日结状态查询2、输入数据柜员号CHAR(4)必输域密码CHAR(6)必输域3、输出数据 无4、启动条件 批处理柜员在业务主机上启动5、主机处理 5.1、起始状态设置5.1.1. 建立日终处理系统环境(包括界面、菜单等)5.1.2. 显示柜员登录界面,等待批处理柜员登录5.1.3. 记录柜员登录信息 5.2、日终处理显示操作菜单,等待柜员的操作指令5.2.1如果柜员选择“批处理”,则进入5.3,执行批处理流程;5.2.2如果柜员选择“批前数据备份”,则调用数据快速备份程序;5.2.3如果柜员选择“批后数据备份”,则调用批后数据备份程序;5.2.4如果柜员选择“数据恢复批前”,则调用数据恢复批前程序;5.2.5如果柜员选择“数据恢复批后”,则调用数据恢复批后程序;5.2.6如果柜员选择“更改数据库口令”,则调用更改数据库口令程序;5.2.7如果柜员选择“批处理流程控制表维护”,则调用“批处理流程控制表维护”程序;5.2.8如果柜员选择“清算报文传送”,则调用“清算报文传送”程序;5.2.9如果柜员选择“并表文件传送”,则调用“并表文件传送”程序;5.2.10如果柜员选择“报表打印”,则调用“报表打印”程序;5.2.11如果柜员选择“批处理日志查询”,则调用“批处理日志查询”程序;5.2.12如果柜员选择“机构日结状态查询”,则调用“机构日结状态查询”程序。 5.3、批处理5.3.1日切(见“资金清算日切”)5.3.2清分(见“资金清算清分”)5.3.3对帐通知(见“资金清算主机下发对帐通知”)5.3.4帐务核对 5.3.4.1. 试算平衡(91010) 5.3.4.2. 总分核对(91020) 5.3.4.3. 余额与发生额核对(91030)5.3.5定期任务处理 5.3.5.1. 定期帐户自动转存(92000) 5.3.5.2. 定期帐户自动销户(92010) 5.3.5.3. 代理理财帐户自动开户(92020) 5.3.5.4. 过个人卡存款息(92100) 5.3.5.5. 过单位卡存款息(92110) 5.3.5.6. 自动解挂失(92200) 5.3.5.7. 自动解冻结(92210) 5.3.5.8. 整存整取帐户计提利息(92300)待定5.3.6数据加工 5.3.6.1. 更新总帐文件(93000) 5.3.6.2. 追加帐户交易历史(93100) 5.3.6.3. 追加全部交易流水(93110)5.3.7报表生成(60001) 5.3.7.1. 日报生成(包括日报、旬报、特日报表) 5.3.7.2. 如果是月末,生成月报;如果是季末,生成季报;如果是半年末,生成半年报; 5.3.7.3. 如果是年末,生成年报5.3.8批处理结束初始化(99000)5.3.9较大批量业务处理 5.3.9.1. 代发工资入帐(94000) 5.3.9.2. 代收费入帐(94100) 5.3.9.3. IC卡脱机交易入帐(94200) 5.3.9.4. 批量开户(94300)BULL完成5.3.10日间处理初始化(99010)6、结束处理 如果柜员选择退出,系统自动记录柜员签退的时间。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称试算平衡功能代号SC-910101、功能概述 在批处理之初,需要对日间的帐务进行检查,借贷平衡的检查是会计制度最基本的要求,是保证帐务准确性的第一步。本功能首先检查每一个支行当天交易中,借方发生额和贷方发生额是否相等,如果不等,就进一步检查是哪个柜员所做的交易出现了借贷方的差额,差额是多少。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开支行记录的游标(C1) 5.2、从C1中取出一笔记录(支行行号),在会计分录文件中统计本支行当日交易的借贷方发生额; 5.2.1. 如果借贷不平,在会计分录文件中检查是哪个柜员当日交易的借贷方发生额不平、差额是多少,然后在批处理日志中记录柜员号、借贷差额; 5.3、重复5.1,直到C1中的记录全部读完。6、结束处理返回成功或失败信息。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称总分核对功能代号SC-910201、功能概述 总分核对是指核对卡帐户的总帐余额与各分户帐的昨日余额之和,以确保总帐与分户帐一致。本功能旨在更新今日的总帐之前,首先确保昨日的总帐与分户帐一致。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开支行记录的游标(C1) 5.2、从C1中取出一笔记录(支行行号),在总帐文件中定义并打开该支行所有卡帐户科目的游标(C2,包含科目号、余额); 5.2.1. 从C2中取出一笔记录(科目、余额),在帐户文件中统计本支行所有本科目帐户的“帐面余额”(即昨日余额),然后与总帐文件中的余额比较,如果不等,就在批处理日志中记录科目、差额; 5.2.2. 重复5.2.1直到C2中的记录全部读完,然后关闭C2; 5.3、重复5.1,直到C1中的记录全部读完,然后关闭C1。6、结束处理返回核对成功或核对有误信息。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称余额与发生额核对功能代号SC-910301、功能概述 本功能检查所有帐户的余额与当日交易的发生额。在每一个帐户记录中,有“帐面余额”(即昨日余额)和“当前余额”,这两者的差额应等于当日本帐户的交易发生额。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开核对发现不平的帐户的游标(C1)select actno from scfactpf, scfacepfwhere actcrb actleb (select sum(aceamt) from scfacepf where aceoan = actno) 5.2、如果游标C1为空,则返回核对成功信息,否则在批处理日志中记录不平的帐户号、差额。 5.3、关闭C1。6、结束处理 6.1、在批处理流程控制表中,将“帐务核对”这一步骤的状态改为“已完成”。 6.2、返回核对成功或核对有误信息。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称定期帐户自动转存功能代号SC-920001、功能概述本功能检查哪些定期帐户已到期,并对要求到期自动转存的帐户作自动转存处理。帐户转存后,一律转为整存整取帐户,存期与转存前的存期相同。整个过程涉及大量的数据库操作,要将它作为一个大的事物来管理。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开已到期的、要求自动转存的定期帐户的游标(C1) 5.2、从C1中取出一笔记录(帐号、币种、帐户类型、起息日、存期、到期日、余额); 5.2.1. 读取此帐户类型的有关属性,以确定利息转主帐户,还是随本金转到新的帐户; 5.2.2. 读取利率、计算利息; 5.2.3. 原帐户销户、新帐户开户; 5.2.4登记开销户登记簿、记交易流水、拆会计分录; 5.2.5. 在“定期帐户自动转存本金传票”和“定期帐户自动转存利息传票”中各增加一笔传票; 5.3、重复5.2的操作,直到C1中的记录全部读完,然后关闭C1。6、结束处理如果处理成功,在批处理流程控制表中,将“定期帐户自动转存”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK,并删除“定期帐户自动转存本金传票”和“定期帐户自动转存利息传票”两个文件。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称定期帐户自动销户功能代号SC-920101、功能概述本功能检查哪些定期帐户已到期,并对要求到期自动销户的帐户作自动销户处理,本息全部转入主帐户。整个过程涉及大量的数据库操作,要将它作为一个大的事物来管理。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开已到期的、要求自动销户的定期帐户的游标(C1) 5.2、从C1中取出一笔记录(帐号、币种、帐户类型、起息日、存期、到期日、余额); 5.2.1. 读取利率、计算利息; 5.2.2. 定期帐户销户,本息转入主帐户; 5.2.3登记开销户登记簿、记交易流水、拆会计分录; 5.2.4. 在“定期帐户自动销户本金传票”和“定期帐户自动销户利息传票”中各增加一笔传票; 5.3、重复5.2的操作,直到C1中的记录全部读完,然后关闭C1。6、结束处理如果处理成功,返回交易成功的信息;如果处理成功,在批处理流程控制表中,将“定期帐户自动销户”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK,并删除“定期帐户自动销户本金传票”和“定期帐户自动销户利息传票”两个文件。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称代理理财帐户自动开户功能代号SC-920201、功能概述本功能检查哪些主帐户申请了代理理财的功能,而且主帐户上的余额满足了代理理财协议的要求,并对这类帐户自动为其开立一个代理理财帐户。整个过程涉及大量的数据库操作,要将它作为一个大的事物来管理。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开代理理财申请表的游标(C1) 5.2、从C1中取出一笔记录(主帐号、起存金额、保留余额、存期); 5.2.1. 加锁读取主帐户当前余额、会计分录临时表中已支出的金额,如果当前余额-已支出金额=起存金额+保留余额: 5.2.1.1. 以当前余额 - 起存金额的整数金额(100元的整数倍)作为开户金额,开立一个代理理财帐户; 5.2.1.2. 登记开销户登记簿、记交易流水、拆会计分录; 5.2.1.3在“代理理财帐户开户传票”中增加一笔记录。 5.3、重复5.2的操作,直到C1中的记录全部读完,然后关闭C1。6、结束处理如果处理成功,返回交易成功的信息;如果处理成功,在批处理流程控制表中,将“代理理财帐户自动开户”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK,并删除“代理理财帐户自动开户传票”文件。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称过个人帐户存款息功能代号SC-921001、功能概述本功能计算个人卡所有活期帐户的利息,并将利息计入原活期帐户,或者存入主帐户。整个过程涉及大量的数据库操作,要将它作为一个大的事物来管理。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开个人卡主帐户的游标(C1) 5.2、从C1中取出一笔记录(帐号、利息积数、当前余额): 5.2.1、计算利息,并存入主帐户。 5.2.2、计算并修改新的存款积数; 5.2.3、在“个人帐户存款息传票”中增加一笔记录。 5.3、重复5.2的操作,直到C1中的记录全部读完,然后关闭C1。 5.4、定义并打开卡内帐户的游标(C2) 5.5、从C2中取出一笔记录(帐号、帐户类型、主帐户号、利息积数、当前余额),计算利息,并存入本帐户或主帐户。 5.5.1、计算利息,并存入主帐户; 5.5.2、计算并修改新的存款积数; 5.5.3、在“个人帐户存款息传票”中增加一笔记录。 5.5.4、在“阳光卡活期帐户结息清单”中增加一笔记录。 5.6、重复5.5的操作,直到C2中的记录全部读完,然后关闭C26、结束处理如果处理成功,在批处理流程控制表中,将“过个人帐户存款息”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK,并删除“个人帐户存款息传票”及“阳光卡活期帐户结息清单”文件。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称过单位帐户存款息功能代号SC-921101、功能概述本功能计算单位卡主帐户的利息,并将利息计入主帐户。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、定义并打开单位卡主帐户的游标(C1) 5.2、从C1中取出一笔记录(帐号、利息积数、当前余额): 5.2.1、计算利息,并存入主帐户; 5.2.2、计算并修改新的存款积数; 5.2.3、在“单位帐户存款息传票”中增加一笔记录。 5.2.4、在“阳光卡活期帐户结息清单”中增加一笔记录。 5.3、重复5.2的操作,直到C1中的记录全部读完,然后关闭C1。6、结束处理如果处理成功,在批处理流程控制表中,将“过单位帐户存款息”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK,并删除“单位帐户存款息传票”及“阳光卡活期帐户结息清单”文件。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称自动解冻结功能代号SC-922101、功能概述本功能将可以解冻结的帐户自动解冻结。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、在主帐户文件中定义并打开可以解冻结的主帐户的游标(C1) 5.2、从C1中取出一笔记录(帐号、帐户状态): 5.2.1、修改主帐户状态; 5.2.2、在“解冻结通知书”中增加一笔记录。 5.3、重复5.2的操作,直到C1中的记录全部读完,然后关闭C1。 5.4、在主帐户文件中定义并打开可以解冻结的卡内帐户的游标(C2) 5.5、从C2中取出一笔记录(帐号、帐户状态): 5.5.1、检查对应的主帐户、主卡的状态,如果可以解冻结,修改该帐户状态的状态; 5.5.2、在“解冻结通知书”中增加一笔记录。 5.6、重复5.5的操作,直到C1中的记录全部读完,然后关闭C1。6、结束处理如果处理成功,在批处理流程控制表中,将“自动解冻结”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK,并删除“解冻结通知书”文件。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称整存整取帐户计提利息待定功能代号SC-923001、功能概述2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、在主帐户文件中定义并打开可以解冻结的主帐户的游标(C1) 5.2、从C1中取出一笔记录(帐号、帐户状态): 5.2.1、修改主帐户状态; 5.2.2、在“解冻结通知书”中增加一笔记录。 5.3、重复5.2的操作,直到C1中的记录全部读完,然后关闭C1。6、结束处理如果处理成功,在批处理流程控制表中,将“自动解冻结”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK,并删除“解冻结通知书”文件。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称更新总帐文件功能代号SC-930001、功能概述在批处理时,需要将计算当天各科目的借贷方发生额,并在总帐文件中加以记录。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、在总帐文件中新增当天各科目的总帐记录,其中上日余额等于昨日总帐记录中的贷方余额-借方余额; 5.2、更新总帐文件中当天各科目的记录(根据会计分录流水); 5.3、会计分录流水中如果有些科目在总帐文件中没有(也就是说某支行上线以来,今天是首次使用本科目),就新增这些总帐文件的记录; 5.4、根据总帐文件更新总帐累计文件;6、结束处理如果处理成功,在批处理流程控制表中,将“更新总帐”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称追加交易流水功能代号SC-931101、功能概述在批处理时,需要将当天每个柜员的帐务性交易的流水追加到交易历史文件中去。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、将当天的帐务性交易流水全部追加到交易历史文件中。6、结束处理如果处理成功,在批处理流程控制表中,将“追加交易历史流水”这一项的状态改为“已完成”,并返回交易成功的信息;如果处理失败,本过程的所有数据库操作全部ROLLBACK。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称报表生成(主控程序)功能代号SC-600011、功能概述报表生成的主控程序用于控制批处理报表的生成。此程序有一个参数,即报表编号,其中有几类特殊的编号: 70001表示所有已选择的日报表 70002表示所有已选择的旬报表 70003表示所有已选择的月报表 70004表示所有已选择的季报表 70005表示所有已选择的半年报 70006表示所有已选择的年报表2、输入数据报表编号CHAR(5)必输域3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、连接数据库,并将当天借记卡的交易流水、贷记卡的交易流水导入到阳光卡交易流水表中,将当天借记卡的会计分录流水、贷记卡的会计分录流水全部导入到阳光卡会计分录流水表中; 5.2、如果报表编号不是“7xxxx”,则查询生成此报表的程序名,并调用此程序; 5.3、生成日报及特日报表(相当于以“70001”参数启动): 5.3.1、在“报表生成控制表”中查询已选择的日报,以此定义一个游标(C1); 5.3.2、从C1中取出一笔记录(报表编号、程序名); 5.3.3、调用处理程序生成报表; 5.3.4、如果报表生成成功,将“报表状态”改为“已出”,否则改为“出报表失败”; 5.3.5、重复5.3.2直到C1中的记录读完,关闭C1。 5.3.5、在批处理流程控制表中,将“日报表生成”这一项的状态改为“已完成”。 5.4、如果报表编号是70002,则在报表生成控制表中查询已选择的旬报,以此定义一个游标(C1); 5.4.1、从C1中取出一笔记录(报表编号、程序名); 5.4.2、调用处理程序生成报表; 5.4.3、如果报表生成成功,将“报表状态”改为“已出”,否则改为“出报表失败”; 5.4.4、重复5.4.1直到C1中的记录读完,关闭C1。 5.4.5、在批处理流程控制表中,将“旬报表生成”这一项的状态改为“已完成”。 5.5、如果报表编号是70003,则在报表生成控制表中查询已选择的月报,以此定义一个游标(C1); 5.5.1、从C1中取出一笔记录(报表编号、程序名); 5.5.2、调用处理程序生成报表; 5.5.3、如果报表生成成功,将“报表状态”改为“已出”,否则改为“出报表失败”; 5.5.4、重复5.5.1直到C1中的记录读完,关闭C1。 5.5.5、在批处理流程控制表中,将“月报表生成”这一项的状态改为“已完成”。 5.6、如果报表编号是70004,则在报表生成控制表中查询已选择的季报,以此定义一个游标(C1); 5.6.1、从C1中取出一笔记录(报表编号、程序名); 5.6.2、调用处理程序生成报表; 5.6.3、如果报表生成成功,将“报表状态”改为“已出”,否则改为“出报表失败”; 5.6.4、重复5.6.1直到C1中的记录读完,关闭C1。 5.6.5、在批处理流程控制表中,将“季报表生成”这一项的状态改为“已完成”。 5.7、如果报表编号是70005,则在报表生成控制表中查询已选择的半年报,以此定义一个游标(C1); 5.7.1、从C1中取出一笔记录(报表编号、程序名); 5.7.2、调用处理程序生成报表; 5.7.3、如果报表生成成功,将“报表状态”改为“已出”,否则改为“出报表失败”; 5.7.4、重复5.7.1直到C1中的记录读完,关闭C1。 5.7.5、在批处理流程控制表中,将“半年报表生成”这一项的状态改为“已完成”。 5.8、如果报表编号是70006,则在报表生成控制表中查询已选择的年报,以此定义一个游标(C1); 5.8.1、从C1中取出一笔记录(报表编号、程序名); 5.8.2、调用处理程序生成报表; 5.8.3、如果报表生成成功,将“报表状态”改为“已出”,否则改为“出报表失败”; 5.8.4、重复5.8.1直到C1中的记录读完,关闭C1。 5.8.5、在批处理流程控制表中,将“年报表生成”这一项的状态改为“已完成”。6、结束处理如果处理成功,返回处理成功的信息。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称批处理结束初始化功能代号SC-990001、功能概述批处理结束后,进行系统的初始化工作,系统状态将切换到“日间状态”,所有在此以后发生的交易都按日间处理的方式处理。在此过程中主要有以下几个步骤:TRUNCATE 交易流水表、会计分录表;批后数据库备份;帐务核对(临时会计分录的借贷平衡检查、总分核对);切换系统日期;更新总帐科目累计文件(仅在旬末、月末、季末、年末进行);修改帐户资料中的“帐面余额”;将临时表(交易流水临时表、会计分录临时表)中的记录导入正式表(交易流水表、会计分录表)中,同时修改帐户余额、删除对应的临时分录;切换系统状态(进入“准日间”状态,此状态下每笔帐务性交易在检查可用余额时,必须结合当前余额、临时表中已转出、已取现、已消费的金额,如果可用余额足以支付,则直接扣帐户余额);将临时表(交易流水临时表、会计分录临时表)中的记录导入正式表(交易流水表、会计分录表)中,同时修改帐户余额、删除对应的临时分录;(数据库完全备份)。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、TRUNCATE 交易流水表、会计分录表; 5.2、批后数据库备份; 5.3、帐务核对(临时会计分录的借贷平衡检查、总分核对); 5.4、切换系统日期; 5.5、更新总帐科目累计文件(仅在旬末、月末、季末、年末执行): 5.5.1、如果是旬末,用“本旬借贷方余额”覆盖“上旬借贷方余额”,并将本旬各项累计数据清零; 5.5.2、如果是月末,用“本月借贷方余额”覆盖“上月借贷方余额”,并将本月各项累计数据清零; 5.5.3、如果是季末,用“本季借贷方余额”覆盖“上季借贷方余额”,并将本季各项累计数据清零; 5.5.4、如果是年末,用“本年借贷方余额”覆盖“上年借贷方余额”,并将本年各项累计数据清零; 5.6、修改帐户资料中的“帐面余额”; 5.7、将临时表(交易流水临时表、会计分录临时表)中的记录导入正式表(交易流水表、会计分录表)中,同时修改帐户余额、删除对应的临时分录: 5.7.1. 加锁定义并打开会计分录临时表的游标(C1); 5.7.2. 从C1中取出一笔记录,如果是卡帐户的科目,就修改相对应的帐户余额; 5.7.3. 将此笔会计分录删除,并删除对应的交易流水临时记录; 5.7.4. 重复5.6.2直到C1中的记录全部读完,然后关闭C1。 5.8、切换系统状态(进入“准日间”状态,此状态下每笔帐务性交易在检查可用余额时,必须结合当前余额、临时表中已转出、已取现、已消费的金额,如果可用余额足以支付,则直接扣帐户余额); 5.9、数据库COMMIT;并将批处理流程控制表中“批处理结束初始化”这一项的状态改为“已完成”。 5.10、将临时表(交易流水临时表、会计分录临时表)中的记录导入正式表(交易流水表、会计分录表)中,同时修改帐户余额、删除对应的临时分录; 5.11、数据库完全备份。此步骤根据需要可以每周执行一次,执行时必须停止所有联机交易。6、结束处理如果处理成功,在批处理流程控制表中,将“处理临时表”这一项的状态改为“已完成”,并返回交易成功的信息;主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称代发工资入帐功能代号SC-940001、功能概述将代发工资资料读出,逐笔入帐。本系统将每一笔代发工资的资料作为一个事物来处理,即逐笔COMMIT。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、从代收付文件中读出一个批号的代发工资明细资料(定义成游标C1); 5.2、从C1中取出一笔数据,作如下检查: 5.2.1. 读取卡资料,检查卡状态、卡效期 5.2.2. 确定交易帐号5.2.3. 检查帐户信息(包括状态、最高余额、最低余额、使用范围)。5.2.4. 计算交易手续费,得到交易总金额5.2.5. 读取商户资料,检查商户资料5.2.6. 检查对转科目、对转帐号 5.3、资料处理 5.3.1. 修改主帐户资料5.3.2. 写一条交易流水记录到交易流水文件5.3.3. 拆会计分录 5.4、如果上述处理成功,在代发工资明细文件中追加一笔记录,累计本批入帐笔数、入帐金额,COMMIT;否则在代发工资错误明细文件中追加一笔失败记录,累计本批未入帐笔数、未入帐金额,ROLLBACK; 5.5、重复5.2直到本批代发工资资料全部处理完毕,然后关闭C1、在代发工资明细文件和错误明细文件中记录入帐笔数、入帐金额、未入帐笔数、未入帐金额。 5.6、重复5.1直到所有代发工资资料全部处理完毕。6、结束处理如果处理成功,在批处理流程控制表中,将“代发工资入帐”这一项的状态改为“已完成”,并返回交易成功的信息;注意:本处理过程实际上是在“日间状态”下进行的,如果入帐之后发现有问题,可以在当天使用“成套交易删除”交易将某批代发工资交易删除。主机端概要设计文件深圳信德科计算机系统有限公司版本v1.0系统名称中国光大银行阳光借记卡系统编写人陆竞功能名称代收费入帐功能代号SC-941001、功能概述将代收费资料读出,逐笔入帐。本系统将每一笔代收费的资料作为一个事物来处理,即逐笔COMMIT。2、输入数据无3、输出数据 无4、启动条件 批处理主控流程启动,或由系统管理员在命令行手工启动。5、主机处理 5.1、从代收付文件中读出一个批号的代收费明细资料(定义成游标C1); 5.2、从C1中取出一笔数据,作如下检查: 5.2.1. 读取卡资料,检查卡状态、卡效期 5.2.2. 确定交易帐号5.2.3. 检查帐户信息(包括状态、最高余额、最低余额、使用范围)。5.2.4. 计算交易手续费,得到交易总金额5.2.5. 读取商户资料,检查商户资料5.2.6. 检查对转科目、对转帐号 5.3、资料处理5.3.1. 如果交易帐户不是主帐户,就将指定帐户上的资金转到主帐户,记交易流水、拆会计分录 5.3.2. 修改主帐户资料5.3.3. 写一条交易流水记录到交易流水文件5.3.4. 拆会计分录 5.4、如果上述处理成功,在代收费明细文件中追加一笔记录,累计本批入帐笔数、入帐金额,COMMIT;否则

温馨提示

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

评论

0/150

提交评论