APP下载

小型银行系统控制面板的实施方案

2010-10-17

科技传播 2010年12期
关键词:控制面板同济大学字段

石 矗

同济大学软件学院,上海 201804

小型银行系统控制面板的实施方案

石 矗

同济大学软件学院,上海 201804

本文从银行系统的需求出发,对系统中控制面板的功能进行了详细的探讨,并就该面板的实施搭建进行了多方面的可行性分析。

银行系统;银行业务;控制面板;大型主机;数据库

0 引 言

银行系统的天性决定了它有一套庞杂的业务系统,举例而言:日间的online模式和夜晚的batch模式的转换;通过load和unload操作实现数据的备份和恢复;在一天的业务结束之后打印相关的报表。 这些不同的业务通常会涉及截然不同的操作领域,比如说:在模式切换中,我们需要手动地去改银行系统表中的“营业状态”列值;在备份恢复操作中,需要手动地设定我们备份恢复的对象及字段;在报表操作中,需要指定需要打印的报表类型以及打印地址。

当这些作业缺乏一个统一的调度接口时,工作人员就不得不手动地找到数据库表、作业数据集,再进行相关的操作。这样不仅会造成时间的浪费,也可能因为工作人员的事物而造成某些步骤的遗漏,从而导致不可预期的错误。那么我们是否应该搭建一个集成所有功能接口的控制面板以降低风险并提高效率呢?这个面板应该如何搭建?

1 大型主机特性及相关技术概述

1.1 大型主机的概念及特性

1.1.1 大型主机

大型机是上世纪60年代发展起来的计算机系统。它不仅仅是一个硬件上的概念,也是硬件和专属软件的一个有机整体,是一套密不可分的封闭系统。经过40年的不断更新,其稳定性和安全性在所有计算机系统中首屈一指。

1.1.2 大型主机特性

大型主机的性能优势如可用性、可扩展性、安全性、分区和负载能力是其他类型服务器所不及的。对于像金融、电信、交通、能源、政府等行业中对于系统处理能力和安全性稳定性要求都极为苛刻的应用来说,大型主机是不可替代的。

1.2 相关技术

1.2.1 REXX

Rexx 编程语言最初创建于1979 年,是一个层次非常高的脚本语言,有特别强大的用于文本处理任务的工具。

1.2.2 ISPF以及ISPF面板

ISPF(Interactive System Productivity Facility)是运行在Z/os上的交互式会话系统,它模拟了一个IBM 3270终端,并提供了一个相应的屏幕编辑器。这个终端包括了多个面板,每个面板都提供菜单以及会话的功能,我们可以通过它来运行TSO(Time Sharing Option)上的各种工具。

ISPF面板(ISPF Panel)是由ISPF扩展而来的、由用户自己开发的程序接口。通过它我们可以定制自己的会话界面,并通过与Rexx的交互使用实现特定的功能。

2 银行系统控制面板的部署方案

我们通过Rexx与ISPF Panel 搭建起一套控制面板,它可以帮助用户与各项作业进行交互。该系统分为主面板(Main Panel)以及各个子面板(Child Panel)。主面板负责在各个子面板间进行调度,子面板负责各项具体功能的实现。

2.1 主面板的设计

主面板应显示当前数据库所使用的Schema,并提供各个子面板的程序入口。子功能包括Schema的选择,各种常用批量任务的调用,银行系统状态的显示与更改,等等。

图1 控制面板主面板

2.2 Schema的选择

该功能主要用于向所有程序传递不同的schema参数,这样就可以只通过通过一套作业系统便实现在不同数据库之间的调度切换。

当我们选择不同的schema后,今后通过控制面板调用的所有程序在连接数据库时都会采取选定的schema。

2.3 与常用程序间的连接

该功能可以使用户方便的提交特定的作业,既包括load、unload等数据库操作,也包括批量业务的提交。

通过这项功能,用户不必再手动地去寻找作业所在的数据集,很大程度上简化了操作,并且使整个工作显得井然有序,避免疏漏。

2.4 与数据库的链接

当需要显示或更改银行系统的状态时,我们必须实时地从系统表中读取相关的字段或者进行相应的写入工作。所以我们必须通过Rexx与数据库进行连接,并通过特定的变量来接收和传递相关的数值。

我们从系统表中读取出的3个字段是显示在屏幕右方的文字,3个字段即当前运营模式、当前会计日期、资本化进行状态。屏幕作坊的4个选项供我们对相关状态进行操作,包括运营模式的切换,会计日期前进一天,进行资本化操作。当我们选择了特定的选项时,它的值会被写入数据库表中相关的字段。

[1]曾光.基于IBM主机,实现银行系统解决方案.电脑知识与技术,2007(20).

[2]用 REXX 编写用于 DB2 Universal Database 的脚本.ChinaUnix,2008.

[3]David Mertz, Ph.D.人人可用的REXX,2008.

[4]Michael Cairns.探索TSO和ISPF,2007,7.

[5]SAS interface to ISPF and REXX. SAS Institute,1999.

[6]张坤.中国商业银行主营业务发展方向,2009.

[7]吕耀明.商业银行创新与发.北京人民出版社,2003.

TP315

A

1674-6708(2010)21-0052-02

石矗,同济大学硕士研究生,研究方向:IBM大型机以及关系型数据库

猜你喜欢

控制面板同济大学字段
《同济大学学报(医学版)》介绍
图书馆中文图书编目外包数据质量控制分析
《同济大学学报(医学版)》介绍
《同济大学学报(自然科学版)》征稿启事
同济大学医学院介绍
医院手术室电气控制面板的改造设计与应用
基于人机工学的压力机控制面板设计
CNMARC304字段和314字段责任附注方式解析
无正题名文献著录方法评述
关于CNMARC的3--字段改革的必要性与可行性研究