MAINFRAME


 Mainframes (often colloquially referred to as "big iron") are powerful computers used primarily by corporate and governmental organizations for critical applications, bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and financial transaction processing.
                             Mainframes are designed to handle very high volume input and output (I/O) and emphasize throughput computing. Since the mid-1960s, mainframe designs have included several subsidiary computers ( peripheral processors) which manage the I/O devices, leaving the CPU free to deal only with high-speed memory. It is common in mainframe shops to deal with massive databases and files. Gigabyte to terabyte-size record files are not unusual.Compared to a typical PC, mainframes commonly have hundreds to thousands of times as much data storage online, and can access it much faster.Other server families also offload I/O processing and emphasize throughput computing.
Based on various information and researches my project was made;
entitled :


                         “Advanced Design of ATM”  



The design of the ATM consists of the following :

1.COBOL(Common Business Oriented Language)
2.DB2(Database)
3.Embedded SQL
4.CICS (Customer Information Control System)

 FUNCTIONS

The functions that are carried out in my project are:

1.Transaction control by the administrator.
2.Creation of new user account in the ATM itself.
3.ATM transaction by current user.


 PROGRAMS

My project consists of  three COBOL programs which consists of CICS and Embedded SQL

1.Administrator:
                 The administrator has the authority of transaction control in my ATM project.The administrator can block and freeze the account of an user.

2.New User:
                The new user can create an account in the ATM itself based on certain constraints such as
a,The user must know a valid referrer name(current user).
b,The referrer's account should not be closed or freezed.
c.The referrer should have atleast 2000 rupees in his/her account.

3.Current User:
                 The current user can perform the following functions such as withdrawal,balance checking.


TABLES


Four tables for the following.

1.Master table:
                The master table is the main table that has all the information about the current user and new user such as account number,name,address,city,status(open/close/freeze),transaction status.

2.Login table:
                   The login table has the accont number,userid and the password.Whenever user enters his username and password they are checked in the login table.

3.Account table:
                 The account table has the features like account number, account information(savings/current).

4.Transaction table:
            The transaction table consists of  account number,withdrawal amount,balance amount,date,time.


0 comments:

Post a Comment