Nothing Special   »   [go: up one dir, main page]

Myownbms

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

A Mini-Project Report on

BANKING MANAGEMENT SYSTEM


Submitted in Partial Fulfillment of the Requirements
for the Degree of

Bachelor of Technology
in
Computer Science and Engineering
under the supervision of
Mr. Arpit Mishra
(Assistant Professor)
Submitted by
Ankit Kumar (2200560100022)
2nd Year / 3rd Semester

BBDNIIT
AKTU CC : BCC351
Department of Computer Science and Engineering
Babu Banarasi Das Northern India Institute of Technology
Lucknow
BABU BANARASI DAS

NORTHERN INDIA INSTITUTE OF TECHNOLOGY

Institute Vision

To establish a multi-disciplinary environment with excellence in technical education and


research for developing competent professionals who meet the challenges of industrial and
societal development with human values and ethics.

Institute Mission

M1. To provide an excellent environment with supporting infrastructure to prepare globally


competent professionals acceptable to industry and society.
M2. To inculcate a spirit of research, innovation and entrepreneurship by exposing multi-
disciplinary approach.
M3. To motivate aspiring graduates to solve real life problems with zeal of lifelong learning.
M4. To imbibe a healthy environment which helps to develop intellectual capabilities
among graduates to transform them into professionals with human values and ethics.

Department of Computer Science &Engineering


Department Vision
To provide conducive environment for learning and create research opportunities in the field
of Computer Science and Engineering to meet global requirements using latest technologies
with ethical values.

Department Mission
M1: To provide theoretical and practical concepts across Computer Science discipline.
M2: To impart education which is well suited to meet challenging software needs of the
industry.
M3: To nurture the undergraduate students with multi-disciplinary and research activities
to grow as a professionals.
M4: To empower students with moral and ethical values.
Department of Computer Science &Engineering

Program Educational Objectives

PEO-1: To encourage students to strengthen their technical capabilities for providing


solutions to meet industrial and societal needs.
PEO-2: To groom graduates as professional engineers to work with leadership and
problem solving skills.

Program Specific Outcomes

PSO-1: Ability to design and develop solutions for societal problems by using emerging
technologies and standardized emerging principles.
PSO-2: Develop and understanding for conceptual and practical aspects of
programming languages with databases and develop solutions using suitable data
structures and algorithmic techniques.
Program Outcomes (POs)

1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering problems.

2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.

3. Design/development of solutions: Design solutions for complex engineering problems and


design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.

4. Conduct investigations of complex problems: Use research-based knowledge and research


methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.

5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.

6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.

7. Environment and sustainability: Understand the impact of the professional engineering


solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development.

8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.

9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.

10. Communication: Communicate effectively on complex engineering activities with the


engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.

11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.

12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
INDEX
INDEX

SERIAL NO. TOPIC PAGE NO.

1. Acknowledgement 1

2. Declaration 2

3. Introduction 3-5

4. Requirement 6-7

5. Output(screenshot) 8

6. Conclusion 9

7. References 9
Acknowledgement
I extend my heartfelt appreciation to all those who
contributed to the successful completion of this
college mini project. My deepest gratitude goes to my
supportive faculty guide, Mr. Arpit Mishra, for their
invaluable guidance and encouragement throughout
the project.

Special thanks to my dedicated team members for


their collaborative efforts. I am also thankful to the
Babu Banarsi Das Northern India Institute of
Technology for providing essential resources and a
conducive learning environment. The unwavering
support from friends and family has been a driving
force.

Lastly, I appreciate the feedback from peer reviewers


and testers, which played a crucial role in refining the
project. This journey has been made richer by the
support of these individuals and entities, and I am
sincerely grateful for their contributions.
DECLARATION
I hereby certify that the work which is being presented in
the project entitled “BANKING MANAGEMENT
SYSTEM” submitted in the DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING at BABU
BANARSI DAS NORTHERN INDIA INSTITUTE OF
TECHNOLOGY, LUCKNOW is an authentic record of my
own work carried under the supervision of MR. ARPIT
MISHRA ASSISTANT PROFESSOR This study has not
been submitted to any other institution or university for the
award of any other degree. This report has been checked
for plagiarism by the college and the similarity index is
within permissible limits set by the college.

Signature of the Student

This is to certify that the above statement made by the


candidate is correct to the best of my knowledge.

Signature of the supervisor

Department of Computer Science & Engineering


BBDNIIT, Lucknow
INTRODUCTION

About banking management system

Banking Management System is based on dot NET


and is a major project for students .It is used to Keep
the records of clients, employee etc in Bank. The bank
management system is an application for maintaining
a person, C/S account in a bank. The system provides
the access to the customer to create an account,
deposit/withdraw the cash from his account, also to
view reports of all accounts present. The following
presentation provides the specification for the system.
About python

Python is an interpreted, object-oriented, high-level


programming language with dynamic semantics. Its
high-level built-in data structures, combined with
dynamic typing and dynamic binding, make it very
attractive for Rapid Application Development, as well
as for use as a scripting or glue language to connect
existing components together. Python's simple, easy
to learn syntax emphasizes readability and therefore
reduces the cost of program maintenance. Python
supports modules and packages, which encourages
program modularity and code reuse. The Python
interpreter and the extensive standard library are
available in source or binary form without charge for
all major platforms, and can be freely distributed.

Often, programmers fall in love with Python because


of the increased productivity it provides. Since there is
no compilation step, the edit-test-debug cycle is
incredibly fast. Debugging Python programs is easy: a
bug or bad input will never cause a segmentation
fault. Instead, when the interpreter discovers an error,
it raises an exception. When the program doesn't
catch the exception, the interpreter prints a stack
trace. A source level debugger allows inspection of
local and global variables, evaluation of arbitrary
expressions, setting breakpoints, stepping through
the code a line at a time, and so on. The debugger is
written in Python itself, testifying to Python's
introspective power. On the other hand, often the
quickest way to debug a program is to add a few
print statements to the source: the fast edit-test-
debug cycle makes this simple approach very
effective.
About mysql
MySQL is a fast, easy-to-use RDBMS being used for many
small and big businesses. MySQL is developed, marketed
and supported by MySQL AB, which is a Swedish company.
MySQL is becoming so popular because of many good
reasons -

 MySQL is released under an open-source license. So


you have nothing to pay to use it.

 MySQL is a very powerful program in its own right. It


handles a large subset of the functionality of the most
expensive and powerful database packages.

 MySQL uses a standard form of the well-known SQL


data language.

 MySQL works on many operating systems and with


many languages including PHP, PERL, C, C++, JAVA,
etc.

 MySQL works very quickly and works well even with


large data sets.

 MySQL is very friendly to PHP, the most appreciated


language for web development.

 MySQL supports large databases, up to 50 million


rows or more in a table. The default file size limit for a
table is 4GB, but you can increase this (if your
operating system can handle it) to a theoretical limit
of 8 million terabytes (TB).

 MySQL is customizable. The open-source GPL license


allows programmers to modify the MySQL software to
fit their own specific environments.
REQUIREMENTS

INPUT/OUTPUT
REQUIREMENT
1. ALL THE FIELDS SUCH AS BANK,
BALANCE,
2. TRANSACTION ARE VALIDATED
AND DOES
3. NOT TAKE INVALID VALUES.
4. AVOIDING ERRORS IN DATA
5. CONTROLLING AMOUNT OF
INPUT
6. INTEGRATION OF ALL THE
MODULES/FORMS IN THE SYSTEM
7. ACTUAL TESTING DONE
MANUALLY
8. MODIFICATION DONE
9. VALIDATIONS FOR USE INPUT
HARDWARD REQUIREMENT

1. COMPUTER
2. PRINTER
3. PROCESSOR: INTEL CORE I3, AMD
A12
4. RAM :1 GB
5. HARD DISK :20 GB

SOFTWARE REQUIREMENT

1. OPERATING SYSTEM
2. PYTHON: EXECUTING PROGRAM
3. MYSQL: FOR STORING DATA
4. PYTHON- MYSQL CONNECTOR: FOR
5. DATABASE CONNECTION
OUTPUT
CONCLUSION

WORKING ON PROJECTS IS
UNDOUBTEDLY A FANTASTIC
EXPERIENCE. THEY TEACH YOU MANY
THINGS. WE HOPE YOU LIKED OUR BANK
MANAGEMENT SYSTEM PROJECT IN
PYTHON. I HOPE YOU WILL LEARN A LOT
WHILE WORKING ON THESE PYTHON
PROJECTS

REFERENCES

WWW.GOOGLE.COM
WWW.W3SCHOOLS.COM
WWW.MYSQL.COM
WWW.PYTHON.COM
WWW.WIKIPEDIA.COM

You might also like