投稿

ラベル(ATM)が付いた投稿を表示しています

銀行のATMシステムのプログラム

 COBOLを使用して銀行のATMシステムのバックエンドを実装するためのサンプルプログラムを以下に示します。この例では、COBOLを使用して基本的なATM操作(残高照会、入金、出金、振込)を実装し、Oracle Databaseと連携します。 ### 1. Oracle Databaseのセットアップ まず、Oracle Databaseに必要なテーブルを作成します。以下は、ユーザー情報と取引履歴を管理するためのテーブルの例です。 ```sql CREATE TABLE users (     user_id NUMBER PRIMARY KEY,     name VARCHAR2(100),     balance NUMBER(10, 2) DEFAULT 0 ); CREATE TABLE transactions (     transaction_id NUMBER PRIMARY KEY,     user_id NUMBER,     transaction_type VARCHAR2(10),     amount NUMBER(10, 2),     transaction_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,     FOREIGN KEY (user_id) REFERENCES users(user_id) ); ``` ### 2. COBOLプログラム 次に、COBOLプログラムを作成します。このプログラムは、ユーザー認証、残高照会、入金、出金、振込の操作を実装します。 #### 2.1. COBOLの環境設定 COBOLプログラムを実行するためには、Oracleのプロシージャライブラリを使用してデータベースに接続します。以下は、必要な環境設定の例です。 ```cobol IDENTIFICATION DIVISION. PROGRAM-ID. ATMSystem. ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. IBM-PC. O...

ATMに関するネットワークスペシャリスト試験

  以下に、**「ATM(非同期転送モード)」**をテーマとしたネットワークスペシャリスト試験形式の問題を、従来の形式(選択肢+正解+解説+穴埋め+誤文訂正)で10問一気に作成しました。 ■ 問題1 ATMが通信に使用する基本的な単位(セル)のサイズはどれか。 A. 48オクテット B. 53オクテット C. 64オクテット D. 128オクテット 【正解】B 【解説】ATMでは、1セルを固定長の53オクテットとし、5オクテットのヘッダと48オクテットのペイロードから構成される。 【穴埋め】ATMセルは、ヘッダ5バイトとペイロード48バイトの合計__________オクテットで構成される。 → 53 【誤文訂正】ATMセルの長さは53オクテットであり、64オクテットではない。 ■ 問題2 ATMが採用している転送方式はどれか。 A. 回線交換方式 B. パケット交換方式 C. セル交換方式 D. フレームリレー方式 【正解】C 【解説】ATMはセル交換方式を用いており、固定長セルで高速転送を行うことが特徴である。 【穴埋め】ATMでは、固定長の__________を用いた交換方式が採用されている。 → セル 【誤文訂正】ATMはパケット交換方式ではなく、固定長セルを用いたセル交換方式である。 ■ 問題3 ATMのセルフォーマットに含まれる VPI/VCI の役割として正しいものはどれか。 A. セルの誤り訂正 B. 通信品質の制御 C. 仮想接続識別子 D. 実パスのアドレス 【正解】C 【解説】VPI(仮想パス識別子)とVCI(仮想チャネル識別子)は、ATMネットワークでの仮想接続を識別するための情報である。 【穴埋め】ATMセルのヘッダには、__________とVCIによって仮想接続が識別される。 → VPI 【誤文訂正】VPI/VCIは誤り訂正用ではなく、仮想接続識別のためのフィールドである。 ■ 問題4 ATMが従来の通信方式と比べて優れている点として適切なものはどれか。 A. 可変長データによる効率的転送 B. 低遅延かつ高速なスイッチング C. 音声専用であるため信頼性が高い D. すべての通信をベストエフォートで処理 【正解】B 【解説】ATMは固定長セ...

ATMに関するネットワークスペシャリスト試験

  以下は「 ATM(非同期転送モード:Asynchronous Transfer Mode) 」をテーマにした ネットワークスペシャリスト試験対策形式の**選択式・穴埋め・誤文訂正問題(10問)**です。 ATM(Asynchronous Transfer Mode)に関する問題(全10問) ■ 問題 1 ATMの正式名称として正しいものはどれか。 A. Automatic Transfer Management B. Asynchronous Transfer Mode C. Asymmetric Transfer Method D. Advanced Transfer Mode 【正解】B 【解説】ATMは「Asynchronous Transfer Mode」の略であり、通信方式の一種。 【穴埋め】ATMとは「Asynchronous ________ Mode」の略称である。 → Transfer 【誤文訂正】A/C/D:いずれも誤った展開。 ■ 問題 2 ATMの最大の特徴は何か。 A. 無線通信に最適化されている B. フレームサイズが可変である C. セルと呼ばれる固定長パケットを使う D. 音声通話専用の方式である 【正解】C 【解説】ATMは固定長(53バイト)のセルを用いて通信することが最大の特徴。 【穴埋め】ATMは「______長」のセルを使用する。 → 固定 【誤文訂正】A/B/D:ATMの特徴と異なる。 ■ 問題 3 ATMセルのサイズは何バイトか。 A. 48 B. 53 C. 64 D. 128 【正解】B 【解説】ATMセルは、ヘッダ5バイト+ペイロード48バイトで構成される53バイト。 【穴埋め】ATMセルの大きさは「______バイト」である。 → 53 【誤文訂正】A/C/D:誤ったセルサイズ。 ■ 問題 4 ATMで使用される識別情報はどれか。 A. VLAN ID B. IPアドレス C. VPI/VCI D. MACアドレス 【正解】C 【解説】ATMでは仮想パス識別子(VPI)と仮想チャネル識別子(VCI)で通信経路を特定する。 【穴埋め】ATMセルにはVPIと「______」が含まれる。 → VCI 【誤文...