Sample - Bank Management System PDF
Sample - Bank Management System PDF
Sample - Bank Management System PDF
4. User menu
6. Searching facility
email:
email:
email:
• SCOPE
The scope of this project is focused around 2-Main Role Players involved in the workings of the
system and each having a portal designed for carrying out their relevant functions. The role players
along with their scopes are:
1. CUSTOMER (ACCOUNT HOLDER WITHIN A BANK):
Customers will be able to perform the following functions:
1. Balance Inquiry
2. Transactions History
3. Cash Withdrawal
4. Cash Transfer
5. Change Pin
Page 2 of 6
DEPARTMENT OF COMPUTER SCIENCE
Computer programming Lab
PROJECT PROPOSAL FORM
3. COMMON FUNCTIONS
The function of logging into and out of the system will be common for both customers and
Administrators with the following differences in their parameters:
1. Customers: Login via Account Number and Pin.
2. Administrators: Login via Username and Password.
• OBJECTIVES
To implement each of the functions in a concise and efficient manner with proper understanding in
Java Programming Language.
Page 3 of 6
DEPARTMENT OF COMPUTER SCIENCE
Computer programming Lab
PROJECT PROPOSAL FORM
• CLASSES:
o Class to build Account type for Customers
o Class to build Login_Info type for Administrators
o Calss to build Account_Info type for Customers
o Class to build Transactions_Info and Log Types
All of these Classes will have Arrays i.e Arrays of their Objects and the information of these
objects will be stored in files as well although we also propose that information be stored on a
proper Database technology integrated with the system like MS Access database or SQL Server
Database.
• MAIN CLASS and Function:
The main function will only contain the Data type declarations and initializations and calls to Main
Menu methods and Display prompts.
• STATIC CLASs FOR OPERATIONS:
Most of the operations performed by and on the two main roles interacting by the system will be
Page 4 of 6
DEPARTMENT OF COMPUTER SCIENCE
Computer programming Lab
PROJECT PROPOSAL FORM
placed in a static Class Named “Operations” for better organizing of Code and reuse in future
development of this type of System.
• SEARCHING FACILITIES:
The searching Facilities to be used in the system are as follows:
o String & No.Matching with in the records of Customers for Successful Login and Information
Rertrieval after Login.
o Same as above for Successful Login of Administrators with the difference being file used will
be Administraor_Info_Login
o Account Number Searching with in the Array of Customers (Most probably Sequential Search
and if possible Binary Search)
Above mentioned Searching will be used by the Administrator Methods as well as Customer
Methods.
• RECORDS MAINTAINING FACILITY:
Records of each Customer’s and Administrator’s information will be stored in files and Updated,
Modified or removed as per needs of the Methods Performed.
If possible, we will try to Use some proper Database technology integrated in the system for proper
manipulation and handling of Records and data.
TEAM PROFILE
< Individual qualifications and strengths (such as: programming, design, presentation, documentation,
management and organization)
Note: It is expected that every team member shall be involved in all project activities; this only indicates
individual strengths, not their sole responsibilities >
Team Profile
Page 5 of 6
DEPARTMENT OF COMPUTER SCIENCE
Computer programming Lab
PROJECT PROPOSAL FORM
Project I Presentation
Progress Report
Exposition paper
REMARKS
Page 6 of 6