You are on page 1of 4

SYNOPSIS

Introduction :
National Bank, which started of as a very small Co-operative Bank with just
three branches, has now to its credit about 132 branches spread across India. Now with this
sudden spread, their problems also started increasing. As all their accounting is done manually
they are finding very tough to keep track of information and the datas. They have decided to go
about computerizing their operations. They have decided to go about doing it module by module.
• Login Dialogue Box
• Main Menu
 Bank Master Maintenance Entry
 Add New Account Holder (Based on Account Type)
o ‘ S ‘ – Saving Account
o ‘ C ‘ – Current Account
o ‘ R ‘ – Recurring Account
 Modify the Existing Customer
 Delete the Existing Customer
 View All Account Holder’s Details
 Search Particular Account Holder
 Transaction
 ‘ W ‘ – By Withdrawal
 ‘ D ‘ – By Deposit
 ‘ I ‘ – By Interest – Auto Calculation / month
 Report
 Customer Wise Report
• Full Report
• Monthly Report
 Bank Transaction Report
• Full Report
• Monthly Report

1
• Daily Report

Each Module has been designed in such a way that it encompasses all the activities that are
carried out in an Organization.
The User Interface will be created using “C” Language with GUI . This Project deals with the
design and implementation of the Bank Management.

Validations for each Module

2.1 Bank Master Maintenance

a. For Addition :( 2.1.1 )

1. Must be accepted from the user;


Validation: It should be either ‘S’ or ‘C’ or ‘R’.
2. Account number should be generated automatically.
Validation: No two accounts should have the same account number.
3. Account holder’s name must be accepted (no validation).
4. Account holder’s address should be accepted (no validation).
5. Phone number should be accepted (no validation).
6. Occupation should be accepted (no validation).
7. Opening Date should not be accepted.
Validation: Should be system date.
8. Cheque facility should be accepted.
Validation: Cheque facility is valid only for account type ‘S’ or ‘C’
9. Current balance should be accepted.
Validation: It should be accepted provided the account type is ‘S’ or ‘C’.
If account type is ‘R’ then it should not be entered but updated once the
user enters value for the field AMOUNT DEPOSITED.
10. Account Number, Number of months, Rate of interest, amount deposited,
maturity date and maturity amount should be entered only if the account
type is ‘R’.

b. For Modification: (2.1.2)


1. Account number should be entered.
Validation: The account number should be present in the database.
2. Fields Account number, Account_type, Opening_date and Current_balance
are only displayed.
3. Modification of rate_of_interest, no_of_months, maturity_date,
maturity_amount and maturity_deposit are not allowed.

c. For Deletion: (2.1.3)

1. Account number should be entered.


Validation: The account number should be present in the database.

2
2. Before actually closing any account, his/her dues has to be settled.
3. If the Recurring Deposit Account is closed before the maturity date then the
interest is calculated till that date.

2.2 Transaction
Validations:
1. Trans_date should be System date and it should be displayed only.
2. Trans_type should be entered.
Validation: It should be D/W.
(D-Deposit, W-Withdrawal).
( Interest will be calculated automatically for each month.)
3. Depending on the Trans_type, the trans_remark is displayed.
If Trans-type Trans-remark

‘W’ By WITHDRAWAL
‘D’ By DEPOSIT
‘I’ By INTEREST

4. Transaction type D/W is allowed only for Account_type Saving’s or Current.


5. Transaction type ‘I’ is allowed only for Account_type Saving’s.
6. Interest will be paid each month automatically for Saving account.
The interest rate is 6% p.a. If the balance crosses more than 1 lack then the
interest will be given only for the first one lack.
7. For the account type Recurring Deposit, the Penal Interest is calculated
manually. The Recurring Deposit holder can pay the amount without interest
if he pay before 7th of every calendar month. If he fails to do so he can be
given a grace period of 3 days (till 10th). Failing to pay before 10th he will be
charged a Penal Interest of 10% of his initial deposit calculated as per day.

8. For persons who have cheque facility (Y), a minimum amount of


Rs. 500/- should be maintained in his/her account for Current account and Rs.
250/- for Saving’s account.

9. At any point of time his/her balance amount should be a minimum of


Rs. 100/- for Saving’s and a minimum of Rs. 250 for Current.

10. Online updation should be made in the Petty Cash whenever a transaction is
made.
( If withdrawal is done, amount should be subtracted from petty cash. If
deposit, penal interest amount should be added to petty cash ).

3
2.3 Report Specification

Sort Order : Order by Transaction Type and Transaction Date.

Report wise Total : Compute the sum of all the receipts and payments
both pagewise and reportwise.

Tables used (Files) : All the details required for this report comes from
the tables (Files) mentioned below

1. Bank
2. Transaction
3. Recurring

You might also like