0% found this document useful (0 votes)
28 views14 pages

Project Synopsis Final

The document describes a student project on a Bank Management System. It includes sections on project introduction, objectives, system scope, software and hardware requirements, system flowchart, program modules and tables, program code, outputs, bibliography, and conclusion. The project aims to develop a software tool to manage bank accounts, transactions, and records in an efficient manner using Python and MySQL. It allows functions like opening new accounts, checking balances, withdrawals, deposits, loans, and modifying or deleting accounts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views14 pages

Project Synopsis Final

The document describes a student project on a Bank Management System. It includes sections on project introduction, objectives, system scope, software and hardware requirements, system flowchart, program modules and tables, program code, outputs, bibliography, and conclusion. The project aims to develop a software tool to manage bank accounts, transactions, and records in an efficient manner using Python and MySQL. It allows functions like opening new accounts, checking balances, withdrawals, deposits, loans, and modifying or deleting accounts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

PM SHRI KENDRIYA VIDYALAYA NO.

2, MIRC
AHMEDNAGAR, MAHARASHTRA- 414110

ACADEMIC YEAR: 2023-24

PROJECT REPORT
ON

BANK MANAGEMENT SYSTEM

AISSCE ROLL NO : 11139

STUDENT NAME : VAIBHAV WALUJKAR

CLASS : XI-A

SUBJECT : COMPUTER SCIENCE

SUB CODE : 083

PROJECT GUIDE : MRS. ARPITA DAS ,

PGT (CS)

1
PM SHRI KENDRIYA VIDYALAYA NO2, MIRC
AHMEDNAGAR, MAHARASHTRA- 414110

CERTIFICATE

This is to certify that VAIBHAV WALUJKAR, AISSCE Roll No : 11139 has

successfully completed the project entitled BANK MANAGEMENT SYSTEM in the

subject Computer Science (083) laid down in the regulations of CBSE for the

purpose of AISSCE Practical Examination, Class XII, Session: 2023-2024 to be held

in the month of January/February 2024.

Internal Examiner External Examiner


Ms ARPITA DAS __________________________
PGT (Computer Science) Ex No: ____________________

Principal

Mr. Praveen Kumar


2
ACKNOWLEDGEMENT

Apart from the efforts of me, the success of any project depends largely on
the encouragement and guidelines of many others. I take this opportunity to express
my gratitude to the people who have been instrumental in the successful completion
of this project.

I express deep sense of gratitude to almighty God for giving me strength for
the successful completion of the project.

I express my heartfelt gratitude to my parents for constant encouragement


while carrying out this project.

I express my deep sense of gratitude to the luminary our Principal, Mr.


Praveen Kumar, who has been continuously motivating us with his valuable words.

My sincere thanks to Ms ARPITA DAS, PGT, COMPUTER SCIENCE


TEACHER, A guide and mentor, who critically reviewed my project and helped in
solving each and every problem, occurred during implementation of the project

The guidance and support received from all the members who contributed
and who are contributing to this project, was vital for the success of the project. I am
grateful for their constant support and help.

VAIBHAV WALUJKAR
AISSCE ROLL NO: 11139

3
TABLE OF CONTENTS

SNO DESCRIPTION PAGE NO

01 INTRODUCTION

02 OBJECTIVES OF THE PROJECT

03 SYSTEM SCOPE ANALYSIS

04 SOFTWARE AND HARDWARE REQUIREMENTS

05 THE SYSTEM FLOWCHART

MODULES, METHODS, USER DEFINED FUNCTIONS AND


06
MYSQL TABLES

07 PROGRAM CODE

08 OUTPUTS

09 BIBLIOGRAPHY

10 CONCLUSION

INDEX

4
INTRODUCTION
About the project

"Bank Management System (BMS) is a solution tool that is designed to track,

maintain and manage all the data stored by a Banks when a customer creates a new

account, including the account balance, number of accounts, account passwords,

withdrawal etc.,"

BMS acts as the bottom-line database to store all the day-to-day bank operations,

maintain the proper records of the past few decades, regulate the various operation

modules, managing the critical tasks, efficiently handling the monetary administrative

processes such as:

1. Account details
The Bank Management System software is created to help manage the
customer’s account details and transactions, starting from account opening to
his everyday transactions of money.

2. Billing and Payments


The Payments paid or received can also be managed and recorded through
Bank Management System; unlike ATMs, BMS can also be used to create
and close one’s bank account.

3. Safe and Secure

Bank management system keeps track of indivisual accounts and can house
many accounts at once without mixing or leaking account details of it’s
customers, hence it is a reliable and trustworthy source for banks to keep a
record of their customers.

5
OBJECTIVES OF THE PROJECT

The objective of this project is to let the students apply the programming

knowledge into a real- world situation/problem and exposed the students how

programming skills helps in developing a good software.

1. Write programs utilizing modern software tools.

2. Apply object-oriented programming principles effectively when developing

small to medium sized projects.

3. Write effective procedural code to solve small to medium sized problems.

4. Students will demonstrate a breadth of knowledge in computer science, as

exemplified in the areas of systems, theory and software development.

5. Students will demonstrate ability to conduct a research or applied Computer

Science project, requiring writing and presentation skills which exemplify

scholarly style in computer science.

6. Bank Management System software is helpful for banks and also support

applications and dashboards effective for customers as well for

communication and for managing a large number of accounts.

6
SYSTEM SCOPE ANALYSIS

SCOPE OF THE PROJECT


 User friendly interface
 Fast access to database
 Less error
 More Storage Capacity Search facility
 Look and Feel Environment

EXISTING SYSTEM

In the current system we need to keep a number of records related to the customer
account number, different transactions and personal details manually. In this system
the admin/customer both can do the following tasks in a very efficient way.

1. Open new account: To create an account of the customer in the respective

bank

2. Balance enquiry: To check balance in one’s account

3. Withdraw /Deposit money: To Withdraw/Deposit money in one’s account

4. Give Loans: To Provide Loans to the customers at given interest rates (Simple

interest)

5. Modifying account details: To update the account details

6. Delete account: To delete the record from the database

7. Exit: Exiting from the system

SOFTWARE & HARDWARE REQUIREMENTS


7
SOFTWARE REQUIREMENTS

Software Requirement Specification

Python: Front-end

MySQL : Back-end

HARDWARE REQUIREMENTS

I.OPERATING SYSTEM : WINDOWS 7 AND ABOVE

II. PROCESSOR : PENTIUM(ANY) OR AMD

ATHALON(3800+- 4200+ DUALCORE)

III. MOTHERBOARD : 1.845 OR 915,995 FOR PENTIUM 0R MSI

K9MM-V VIAK8M800+8237R PLUS

CHIPSET FOR AMD ATHALON

IV. RAM : 2GB+

V. Hard disk : SATA 40 GB OR ABOVE

VI. CD/DVD r/w multi drive combo: (If back up required)

VII. FLOPPY DRIVE 1.44 MB : (If Backup required)

VIII. MONITOR 14.1 or 15 -17 inch

IX. Key board and mouse

X. Printer : (if print is required – [Hard copy])

THE SYSTEM FLOWCHART

8
MODULES, METHODS, USER DEFINED FUNCTIONS

9
CSV FILES / BINARY FILES / MYSQL TABLES

PROGRAM CODE

10
OUTPUTS

11
CONCLUSION

12
 The use of software in computers for Bank management system has made
things easy.

 These are made to keep a check details of bank accounts and for withdrawing
cash for anytime conveniently.

 The software is user friendly and easy to handle.

13
BIBLIOGRAPHY

1. Computer science With Python - Class XI and XII By : Sumita98 Arora

2. Websites: https://www.w3resource.com

3. https://pythonworld.in/practical-project/project-list/

4. http://python.mykvs.in/uploads/showpapers/testproject.php

14

You might also like