结合存款业务管理系统实际需要,COBOL其本身属于面向过程的语言,此语言对深入理解结构化十分有帮助,结合CICS实现了原来复杂的软件才能实现的功能。因此本系统采用了COBOL作为编程语。
2. 运行环境及相关技术介绍
本统采用的工具有 IBM Personal Communication 、ISPF, 采用的技术有COBOL 、JCL、VSAM、CICS。
2.1 运行环境
运行环境的选择会影响到许多方面,因此在这里给出核心银行存款业务管理系统开发与运行环境的选择如下:
开发环境:Window 7 旗舰版 (64bit)
开发工具:IBM Personal Communications虚拟机
开发语言:COBOL/ Assembler
2.2 JCL语言
作业控制语言(Job Control Language)的简称是JCL[11],可以用来告知操作系统所要执行的程序以及提供程序的输入输出。JCL主要是由执行语句(EXEC)、作业语句(JOB)以及数据定义语句(DD)三部分组成。作业语句会向系统提供这个批处理作业的名字、相应的记账信息以及一些在作业范围内的参数。执行语句指定要执行的程序名,数据定义语句定义所需要的输入输出文件。
此外,在系统内部中的一个作业,通常的执行由3个相对独立的步骤组成。3个部分的内容如下。
编译:把源程序语句转变为目标模块。
连接:将子程序库中的程序与目标模块连接在一起构成一个可执行的模块。
运行:将可执行模块运行从而得到最终结果。
2.3 COBOL语言
2.3.1 COBOL语言的特点
COBOL语言的全称是面向通用商业应用语言(Common Business Oriented Language),最早出现于20世纪50年代末,它是已经使用超过了60年的程序设计语言。它在商务数据处理领域中被广泛使用,用于开发面向业务的应用系统。尽量接近日常用语的英语是COBOL语言的一个主要设计目的,所以COBOL语言里保留了十分多的保留字。语言中大量采用了英语的句式与词汇,便于人们理解,使用起来也更为方便。它由标识部、环境部、数据部、过程部四大部分组成,每个部分下面又有许多分支,分支下面是具体语句。不仅如此,COBOL其实也是一种烦琐的语言,其对格式的书写有着严格的要求。
一个完整的程序从编写到实现各种功能一般需要以下四个步骤。
编写代码
编译源程序
连接装配
执行
2.3.2 COBOL数据类型
COBOL的数据类别要可以分为数字、文本或字符串两种。程序员在程序里向系统提供一些模版来告诉系统数据项的样子。系统通过模版推理数据项的主要信息并为它分配的内存。
下面这些符号会经常出现在数据定义中。
编目符号9用来说明数字出现的次数和对应的位置
X用来说明字符出现的次数和对应的位置
V用来说明数字变量中小数点的位置
S表示有符号数并且只出现于第一位
2.3.3 数据的层次结构
在COBOL语言中,可以使用级别号把一个复杂的数据,解析成一个有层次的结构。级别号越大层次越低,最低层的数据是基本项。级别号一般来说分为01到49,以及一些特殊层66、77和88层。
66层用来将之前定义好的数据项进行重新组合,66层不能重命名另一个66层变量。77层用来定义一个不可再分解的基本数据项,它的名字在整个程序中不能重复。88层总是结合value短语一起使用来定义条件名,判断条件的真与假。 核心银行存款业务管理系统设计(3):http://www.youerw.com/jisuanji/lunwen_24516.html