一、课程描述:
本课讲授COBOL大型机运行环境、COBOL基本语法、COBOL程序开发、COBOL在大型机上的应用、课程设计。通过培训,使学生了解大型机的基本结构,了解操作系统OS/390的常用指令和使用方法从而具备大型机基本软件开发能力已全面符合上岗工作要求。
二、课程目标
1.系统的进行理论知识学习和技能实践
2.掌握大型机COBOL程序设计技术的知识
3.了解COBOL程序开发的基本步骤,建立良好的程序开发习惯
4.能准确的分析COBOL源代码的结构和功能
5.掌握利用COBOL进行程序设计的技能
三、课程大纲:
1、COBOL大型机运行环境
目的:了解大型机操作系统zOS的基本知识,掌握运行和调试COBOL程序的大型机环境
内容:
1.1 zOS简单介绍
1.2 ISPF基本操作
1.3 JCL简单介绍
1.4 数据集
实训练习1
2、COBOL基本语法
目的:掌握COBOL的基本语句,基本结构,数据类型。
内容:
2.1 COBOL语言介绍
2.2 COBOL程序的基本结构
实训练习2
2.3 COBOL程序的基本语句
实训练习3
2.4 数值编辑型字符
2.5 COBOL程序调试
3、COBOL程序开发
目的:熟练运用COBOL编程语言,能对大型COBOL源代码进行分析,并能编写高质量的COBOL程序。
3.1 表格的使用
实训练习4
3.2 表的操作
3.3文件处理
实训练习5
3.4 子程序调用
实训练习6
4、COBOL在大型机上的应用
目的:掌握基本SQL语句,掌握大型机DB2基本概念,能够使用COBOL语言进行简单的数据库操作。掌握如何在 COBOL 程序中嵌入SQL语言,对DB2 数据进行访问和维护。充分理解SDFⅡ和屏幕设计;能够用SDFⅡ生成CICS程序的物理图和符号图。能够描述CICS的架构及其主要组件,CICS使用的主要控制块;理解CICS环境中,CICS事务执行的方式;理解域环境;理解CICS的消息处理及及用消息来控制CICS的转存环境;分析DFHPDxxx退出子程序提供的各种报表;理解CICS跟踪,使用它来调试CICS程序;分析CICS中的错误情况。
内容:
4.1 嵌入式SQL代码的编写(宿主语言COBOL)
4.2 嵌入式SQL代码的执行(宿主语言COBOL)
实训练习7
4.3 TS简介
4.4 管理数据和资源
4.5 CICS基本操作
4.6 CICS程序开发简介
实训练习8
5、课程设计
目的:通过综合性的COBOL应用程序相关案例开发项目的操作,使学生在掌握COBOL基本语法和编程技能的基础上,能够更好地融合DB2和CICS子系统,。
内容:完成某一实际应用领域内(如金融行业)的COBOL应用程序设计和开发工作。综合运用COBOL的基本语法,VSAM文件的存取,COBOL和DB2的连接,编写CICS交易。