Project Report: Mentor Name: Group Members

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 11

Project Report On Banking Management System

Mentor name:
LECT. SANJIMA MANOCHA

Group Members:
GUNJAN SHARMA HARMAN SECTION: K38B1 Roll no. : B-48,B-51 Regs. No. : 10810160 :10802611

Certificate

I certify that the work reported in this seminar is in my own words and that all material is properly cited and referenced as per academic convention.

GUNJAN SHARMA HARMAN

Abstract:
The Banking Management System(BMS) is window based software. It is basically designed for the use of bank employee at different levels to carry out their day to day work. The BMS will have the facility of creating new customer, delete customer, deposit and withdraw from account. Each individual account holder will be provided with unique 16 digit number. The main purpose behind developing BMS is that there is a trend of using UID has been developing and will be heavily used in future .Thus BMS integrates the UID into the present banking system. Introducing UID into banking system has many advantages. Firstly, it will easily help in identifying a valid customer, to see individual records more easily. If all banks will have the facility of UID in future than it will be easy for IT (Income Tax) and Information Department to keep track of all bank account at individual UID at just one click. Thus , developing a BMS that is integrating UID system into present bank system will serve the world better in coming future ,banking system will be more secure and false account creation will be an impossible thing.

Introduction to BMS
The BMS is windows based software. It is designed to be use by an employee of the bank thus will have all the features of present day to day work inside any bank. Like creating a new account, delete account, withdraw and deposit from an account. Search an account, view accounts and much other extra future. As the bank has several employee and based on his/her role in the bank they have separate function. Thus, it will have separate access rights to each employee or group of an employee depending on his role or position in a bank. An admin who itself is an employee of the bank have all access rights, can change access to individual user of the bank as some new employee is added or got promoted. The information will be stored remotely and access remotely taking security into consideration. Creating each new account will generate a unique 16 digit number which is an individual account number .Adding new employee will produce an employee id with 16 digit number which is unique for every account holder. As every individual has been provided by a UID in coming future and will be identified by his/her UID. It becomes very important to merge the present banking system with UID. Thus, BMS is the solution of this existing emerging problem.

Approach To solve the problem

In order to achieve the objective discuss above I am using the following tools 1) Java Front End for designing purpose. 2) MYSQL-For Database management. As these technologies are new to me I am presently learning the same. System Requirement: 1) 32-bit Windows platform. 2) 2GB Ram
3) Intel Core to Duo Processor.

The project has been divided into following modules


1) Administrator Module. This module have the full access of the database, update the employee or customer record, delete , modify records, pay management of an employee . 2) Account Management Module. In this module an employee can add any new customer , add and withdraw balance. 3) Employee Management Module. Employee can view and manage his or her personal information. 4) Validation & Authorization Management Module. Different modules can be access by different employee of a bank. Thus each access must be provided with authorization of user. Since distributed database should be check for access it is one of the important module. 5) Branch Management Module. In this module the head branch can add new branch to its database or remove some existing branch. 6) Searching Module. Not only storing database is important but accessing the database is equally important and thus requires searching. But searching must be fast and efficient .Therefore in this module a proper

searching technique will be implemented and search with either a UID or A/C number or EID (Employee ID), Branch ID. 6) Help and support management Module. The user of the software may find some error and based on the error he faces related help must be provided and should be easily understood and rectify automatically if click for help or rectify. Data Flow Diagram At level 0

Few ER diagrams:
NEW ACCOUNT USER

BANK

NEW FORMS

VERIFY

REJECTED

CREATE ACCOUNT

DB

CREATED

ER DIAGRAM FOR CREATING ACCOUNTS(ABOVE)


USER

WITHDRA W

DEPOSIT WITHDRA W BANK

BANK DB

VERIF Y

DB

NO AMOUNT

DEPOSITED

ER DIAGRAM FOR WITHDRAWACCOUNT(ABOVE)

USER

MODIFY

BANK

VERIFY ACCOUNT MODIFIED EDIT THE FORM

DETAILS INCORRECT

DB

ER DIAGRAM OF MODIFYINGACCOUNT(ABOVE)

USER

DELEATE

BANK

DB

ACCOUNT DELEATED

ER DIAGRAM DELEATINGACCOUNT(ABOVE)

Conclusion

There were many problem came to me when I first choose Banking Management System as my project. I knew very few things about the banking system at beginning. There is a need of learning new technology to solve the problem like Java and MYSQL this too technologies are absolutely new to me and I am presently learning them very passionately. Both of this tools are wonderful and Javas build once and run everywhere feature is wonderful which attracts me more towards the language and motivates me to practically implement them as soon as I read new things into it.

You might also like