Lab File - Software
Lab File - Software
OF
Part of degree of
BACHELOR OF TECHNOLOGY
IN
Session:2023-24
SCHOOL OF COMPUTING
DIT UNIVERSITY, DEHRADUN
(State Private University through State Legislature Act No. 10 of 2013 of Uttarakhand and approved by UGC)
Table of Contents
Introduction
Purpose
Project Scope
Overall Description
Product Perspective
Products Features
User classes and Characteristics
Operating Environment
ER Diagram
Design and Implementation Constraints
Conclusion
References
Project Title
INTRODUCTION
Project Modules
Create Account : The User needs to create new account first to get a unique
User Login : After creating an account, The user need to login first to enable
account.
account.
.
Overall Description
Product Perspective
A banking domain is comprised of all the components needed to run a financial service
end-to-end. It covers the transaction and distribution process; the ways in which customers
interact with the system, products, and services the organization offers; and the
technology involved.
Product Features
Customer experience is an integral part of a bank’s operations. That’s why banks focus a lot
on improving customer experience by removing hassles and enhancing the facilities they
provide. Opening a new account in a bank usually requires a person to visit the bank, fill out
a form, and submit the necessary papers. All of these tasks take up a lot of time and dampen
the overall customer experience. Moreover, many people have to take time out of their
schedules to go to a bank.
Project Description
Moving on, this banking management system project in Python Django focuses mainly on
dealing with personal transactions. It is based on the concept of creating and storing
customers’ account details. Here the user can perform all the tasks like creating an
account, deposit amount, withdraw amount, checking balance. This project is divided into
two categories: User, and Admin Panel. In an overview of this web application, a user can
simply create account and start using it. Here, the user can create account number and
password for login. After setting up, the user can simply deposit and withdraw amounts.
Also, the user can check his/her balance enquiry report displaying the remaining balance
with each personal transaction detail. This detail includes account activities.
User Uses and Characteristic
Operating Environment
Admin:
Bank admin roles would be able to perform all administration related activities. Which will
include functionality related to Customers. Bank branches and account management.
Customer:
End customer would be able to perform all necessary operations related to their bank
account such as money deposit, withdraw, funds transfer and viewing balance enquiry, and
profile information. These would be main functionalities apart from some usual operations
such as login, logout etc.
• Admin/Users Flow Chart.
Design and Implementation Constrains
Software Interface
a) Front-end : HTML, CSS
d) Database : Sqllite(back-end)
Hardware Interface
RAM : 4 GB
Hard Disk : 500 GB
OS: : Microsoft Window10
Editor:- : PYCHARM(Version--2017.3.1)
In Future I shall try to make this project more secure and more efficient. After the analyzing
The results of the developed systems, some issues are still open which can be taken up as
future enhancements. In future I will try my best to add those features.
Conclusion
This Project is to nurture the needs of the user in banking sector by embedding all the tasks of
transactions taking place in bank.
Thus the Bank Management System is Developed and executed successfully.
References
0 Level DFD:
1 Level DFD:
2 Level DFD:
Practicle-3
Q. Draw the Level 0 and Level 1 of DFD of Airport Security Management
System.
Practicle-4