2 系统开发环境与技术分析
2.1 系统开发环境
本论文中使用的后台操作系统是Z/OS,也就是目前IBM大型机操作系统,其目前版本为13,是IBM于1995年推出的OS/390、MVS(1974年推出)、OS/390(1964)的后续版本。 配合Z/Architecture系列大型机开发出来的64位操作系统,该操作系统也支持最新的Zec12大型机,该操作系统在处理复杂、多任务的时候,宕机时间远远低于其他服务器;而且大型机处理大型数据库具有十足的优势,可以应用不同的负载量灵活的分配系统资源,达到最大化利用系统资源。最重要的是大型机安全性能非常高,对于银行用户的个人信息保密性很强,可以大大的降低数据泄露的危险性,常被部署在关键业务领域,如:银行业,证券业等。
前端采用了Java技术,这是一种sun公司推出的面向对象的程序设计语言,JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。而Java端使用的开发工具是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发工具:MyEclipse。
2.2 COBOL
COBOL(CommonBusinessOrientedLanguage)这门语言,他不像java,基本上是个程序员必会的语言源Z自+751/文%论,文]网[www.751com.cn,甚至于非IT行业的人也会printf句‘Hello,World’,但是他是数据领域最广泛的程序设计语言,同时他也是编程语言中第一个广泛使用的高级编程语言。Cobol是采用了英语语法的高级语言,所以可读性、可维护性和可移植性都很强大。他广泛应用于银行业和证券等金融领域,是真正商用的应用程序的首选语言。
任一cobol程序都可以分成四个DIVISION:
IDENTIFICATION DIVISION(标识部): 标识部的功能是简单介绍该程序,比如program-id,author,date-written。其中program-id是必需的。Author段为可选段。
ENVIRONMENT DIVISION(环境部): 环境部是与程序外部相连接的描述,如果需要输入和输出的外部文件,需要在该部分定义。如果不需要任何环境部提供的项目,该部分可以省略。
DATA DIVISION(数据部): 数据部定义了程序的临时变量。数据部分为File section、working-storage section和linkage section等几部分。File section定义在本程序中有使用的文件的项目,包括磁盘磁带等文件。Working-storage部分是描述程序所需的临时变量和初始化静态数据。Linkage section部分只用于子程序调用,定义了子程序调用的参数。
PROCEDURE DIVISION(过程部): 过程部是整个cobol程序的过程性语言,处理数据的核心部。在这一部分中,所有的语句都是以动词(verb)开头,简单易懂。比如: