Professional Documents
Culture Documents
Project Report: Mentor Name: Group Members
Project Report: Mentor Name: Group Members
Project Report: Mentor Name: Group Members
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.
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.
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.
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
WITHDRA W
BANK DB
VERIF Y
DB
NO AMOUNT
DEPOSITED
USER
MODIFY
BANK
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.