基于IBM大型机的简易银行系统的设计与实现
基于IBM大型机的简易银行系统的设计与实现(包含选题审批表,任务书,开题报告,中期报告,毕业论文18000字,程序代码)
摘 要:COBOL与大型机的组合是金融、交通、银行、保险等大型行业中历史最悠久也是应用范围最为广阔的电子服务方式;大型机环境下任务的提交、程序的运行、与及机器的交互都需要用到JCL(Job Control Language);大型机环境下的主流数据库产品是DB2;大型机环境下,应用最为广泛的计算机语言是COBOL语言;大型机环境下VSAM方式的文件存取便捷、安全;IBM公司的CICS系统目前是世界上性能最好的多用户信息处理系统。
本系统是针对中小型银行基本业务需求开发的小型银行系统。它实现了金融交易、非金融交易和批处理等功能,基本实现了银行的办公自动化。
本系统是在大型机环境下开发的,采用嵌入CICS的COBOL语言进行程序设计,加上与DB2的结合使本系统不仅操作简单,而且具有良好的交互性。本系统主要有金融交易、非金融交易和批处理三大模块共同完成银行的业务需求。
本文首先介绍了该小型银行系统的开发背景和当前大型机的发展趋势。紧接着系统的模块划分和数据库的设计,然后介绍了系统中典型交易实现方法和主要设计代码,最后详细的介绍的本系统的安装和使用方法。
关键词:大型机;银行;作业控制语句;模块,;批处理
毕业设计(论文)外文摘要
The Design and Implementation of IBM Mainframe-based Miniature Banking System
Abstract: The combination of the COBOL and the mainframe is the most age-old and the most vastly serves way in large-scale industry such ad finance, traffic, bank, insurance and so on. In the environment of the mainframe, the mission submitting, the procedure operation and interactive reaching a machine all need to use the script called JCL(Job Control Language). The most used data base product is DB2 in the environment of the mainframe. And the wide used Language is COBOL. In mainframe the VSAM way of document access is convenient, rapid and safe. CICS of IBM company system is best multi-user of in the world function information processing system at present.
This is a miniature bank system developed for the basic business requirement, including the functions of financial transaction, non-financial transaction, batch processing and so forth, which realized the office automation of bank.
[资料来源:www.doc163.com]
The system is developed under the mainframe environment using COBOL language inserted by CICS which is not only easy to operate but also interactive. The system includes financial transactions, non-financial transactions and batch processing to complete the common business needs of banks.
This thesis introduced the developing background of this banking system and the current trends of mainframe, followed by modules of the system and database design, and then introduced the typical transaction methods and the major design codes, finally introduced details of system installation and use.
Keywords: Mainframe;Bank;JCL;Module,;Batch
论文各章介绍
第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。
第2章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据字典。
第3章主要内容是:系统总体设计包括,系统总体结构设计;系统数据结构设计(如E-R图、关系模型和关系规范化);系统开发与运行环境设计。
[资料来源:http://doc163.com]
第4章主要内容是:系统模块的详细设计包括,联机模块主要功能介绍和批处理模块的主要功能。
第5章主要内容是:用户手册包括,系统功能简介、系统运行环境简介,系统运行和测试。
第6章主要内容是:结束语。
结论、致谢、参考资料等内容的介绍。
目 录
1 绪论 1 [资料来源:http://Doc163.com]
1.1课题研究的背景和意义 1
1.1.1 课题的研究背景 1
1.1.2 课题的研究意义 1
1.2 问题的定义及内容的介绍 2
1.2.1 问题的定义 2
1.2.2 问题的内容简介 2
1.3 问题的调研 2
1.4 可行性分析 2
1.4.1 技术可行性 3
1.4.2 经济可行性 3
1.4.3 操作可行性 3
1.5 论文各章介绍 4
2 需求分析 5
2.1 业务流分析 5
2.2 数据流分析 5
2.3 数据字典 8
3 系统设计 10
3.1 系统总体功能结构 10
3.2 系统数据库设计 12
3.3 数据结构 13
3.4 档案结构、数据库表和记录格式 14
[资料来源:Doc163.com]
3.4.1当日记录主档案 14
3.4.2柜员信息数据库 16
3.4.3客户账户数据库 17
3.4.4活期账户数据库 18
3.4.5定期账户数据库 19
3.4.6利率数据库 20
3.4.7历史记录数据库 21
3.5 系统相关技术 22
3.5.1 CICS概述 22
3.5.2 JCL概述 23
3.5.3 DB2 23
3.5.4屏幕映像(MAP) 24
3.5.5 伪会话程序和CICS程序参数传递 24
3.5.6 CICS程序的定义,安装和调试 24
3.5.7 VSAM文件概述 25
3.5.8 系统环境配置 25
4 系统模块的详细设计 27
4.1 联机模块的详细设计 27
4.1.1 柜员管理 27
4.1.2开户交易 28
4.1.3 修改账户信息 28 [资料来源:http://www.doc163.com]
4.1.4 查询账户信息 29
4.1.5销户交易 29
4.1.6 存款交易 30
4.1.7 取款交易 31
4.1.8 定期开单交易 31
4.1.9 定期销单交易 31
4.1.10转账交易 32
4.2 批处理模块的详细设计 32
4.2.1 平账 32
4.2.2利息处理 33
4.2.3 生成定期开单报表 34
4.2.4 生成定期销单报表 34
4.2.5 生成开户报表 34
4.2.6 生成销户报表 35
4.2.7 生成客户交易报表 35
5 用户手册 36
5.1 系统功能简介、运行环境简介 36
5.1.1 系统功能简介 36
5.1.2 运行环境简介 36
5.2 系统运行与测试 36
结论 37
致 谢 38
参 考 文 献 39