ITECH 1400: Money Management System Project Report
VerifiedAdded on 2025/04/11
|15
|896
|111
AI Summary
Desklib provides past papers and solved assignments. This project details a Python-based money management system.

ITECH 1400
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1
Table of Contents
INTRODUCTION.........................................................................................................................................3
CLASS DIAGRAM.......................................................................................................................................4
SCREENSHOTS............................................................................................................................................7
CONCLUSION............................................................................................................................................13
REFERENCES............................................................................................................................................14
APPENDIX..................................................................................................................................................15
Figure 1 : Class Diagram.............................................................................................................................4
Figure 2 : Interface of Login .......................................................................................................................7
Figure 3 : Interface of Main Screen ............................................................................................................8
Figure 4 : Interface of Deposit Money........................................................................................................9
Figure 5 : Interface of An Error Message .................................................................................................10
Figure 6 : Interface of Withdraw Amount .................................................................................................11
Figure 7 : Interface of Final Output ..........................................................................................................12
Table of Contents
INTRODUCTION.........................................................................................................................................3
CLASS DIAGRAM.......................................................................................................................................4
SCREENSHOTS............................................................................................................................................7
CONCLUSION............................................................................................................................................13
REFERENCES............................................................................................................................................14
APPENDIX..................................................................................................................................................15
Figure 1 : Class Diagram.............................................................................................................................4
Figure 2 : Interface of Login .......................................................................................................................7
Figure 3 : Interface of Main Screen ............................................................................................................8
Figure 4 : Interface of Deposit Money........................................................................................................9
Figure 5 : Interface of An Error Message .................................................................................................10
Figure 6 : Interface of Withdraw Amount .................................................................................................11
Figure 7 : Interface of Final Output ..........................................................................................................12

2
INTRODUCTION
This project report contains the full detailed information of a python program based on money
management system. I am going to describe the working and the functionality of the money
management system program in the report. This python program is based on the management of
money system. There are many functions that can be performed on this system like deposit
money in the account, withdraw money from the bank account. The user can view the current
balance status after the transaction and the previous bank balance before the transaction. There
are some other functions also available in this system like credit any many more. The source
code of program is displayed in the appendix section of this report.
INTRODUCTION
This project report contains the full detailed information of a python program based on money
management system. I am going to describe the working and the functionality of the money
management system program in the report. This python program is based on the management of
money system. There are many functions that can be performed on this system like deposit
money in the account, withdraw money from the bank account. The user can view the current
balance status after the transaction and the previous bank balance before the transaction. There
are some other functions also available in this system like credit any many more. The source
code of program is displayed in the appendix section of this report.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3
CLASS DIAGRAM
This section of the report will give a brief description about the functionality and working of the
classes that has been created in the program of money management system. The program of
money management system has been created using the programming language of python. The
classes that have been created in the program are connected directly to each other classes. For the
purpose of defining the relationship between all the functions and classes created in the program,
Unified Modeling Language has been used. The designed UML has some basic functionality that
can easily help the users to understand the functionality of all different classes in the money
management system.
Figure 1: Class Diagram
There are various different methods that have been created in the classes of the money
management system program. Each method has its own importance for proper functioning of the
CLASS DIAGRAM
This section of the report will give a brief description about the functionality and working of the
classes that has been created in the program of money management system. The program of
money management system has been created using the programming language of python. The
classes that have been created in the program are connected directly to each other classes. For the
purpose of defining the relationship between all the functions and classes created in the program,
Unified Modeling Language has been used. The designed UML has some basic functionality that
can easily help the users to understand the functionality of all different classes in the money
management system.
Figure 1: Class Diagram
There are various different methods that have been created in the classes of the money
management system program. Each method has its own importance for proper functioning of the
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4
money management system program.
Main Class
The main class of the money management system program has been designed to create two
pages namely the login page and user screen page. In the user screen page, the user can enter
details like user name, password for get logged in the login page. All the other class of the
program is dependent on main class for their functionality. Every design of graphical user
interface has been programmed using the main class.
MoneyManager Class
The MoneyManager class has the most important role in the program of money management
system. All the transactions of the system are handled by the MoneyManager Class. The class
will change the data of money as per the user entry. The functions performed by MoneyManager
Class are amount deposition, amount updation, balance checking before updation, balance
checking after updation.
Main Program
In the program of money management program, there are several actions that the program is
performing. All the actions that the program is performing are:
System will ask for the user login information in the startup page of the program.
When the user has logged in the system after providing his information, the system will ask
for a unique pin number to the user.
After the user has entered his pin number, the program of MoneyManger will check the
validity of the user. If the user is not a valid user, then the system will ask the user to
authenticate him or the user has to firstly signup in the system.
If the user is an authentic user only then the system will be able to use the features of the
system.
When the user has logged in to the system, user can perform tasks like checking the current
available balance, depositing money or withdrawing money.
Every transaction done by the user is stored in the database so the user can check transaction
money management system program.
Main Class
The main class of the money management system program has been designed to create two
pages namely the login page and user screen page. In the user screen page, the user can enter
details like user name, password for get logged in the login page. All the other class of the
program is dependent on main class for their functionality. Every design of graphical user
interface has been programmed using the main class.
MoneyManager Class
The MoneyManager class has the most important role in the program of money management
system. All the transactions of the system are handled by the MoneyManager Class. The class
will change the data of money as per the user entry. The functions performed by MoneyManager
Class are amount deposition, amount updation, balance checking before updation, balance
checking after updation.
Main Program
In the program of money management program, there are several actions that the program is
performing. All the actions that the program is performing are:
System will ask for the user login information in the startup page of the program.
When the user has logged in the system after providing his information, the system will ask
for a unique pin number to the user.
After the user has entered his pin number, the program of MoneyManger will check the
validity of the user. If the user is not a valid user, then the system will ask the user to
authenticate him or the user has to firstly signup in the system.
If the user is an authentic user only then the system will be able to use the features of the
system.
When the user has logged in to the system, user can perform tasks like checking the current
available balance, depositing money or withdrawing money.
Every transaction done by the user is stored in the database so the user can check transaction

5
history anytime.
The function of handling the GUI of the system is being handled by the MoneyManager.
Every action performed in the system can easily be seen by the MoneyManager.
history anytime.
The function of handling the GUI of the system is being handled by the MoneyManager.
Every action performed in the system can easily be seen by the MoneyManager.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6
SCREENSHOTS
Screenshots are given below:
Figure 2: Interface of Login
SCREENSHOTS
Screenshots are given below:
Figure 2: Interface of Login
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
Figure 3: Interface of Main Screen
Figure 3: Interface of Main Screen

8
Figure 4: Interface of Deposit Money
Figure 4: Interface of Deposit Money
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9
Figure 5: Interface of An Error Message
Figure 5: Interface of An Error Message
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10
Figure 6: Interface of Withdraw Amount
Figure 6: Interface of Withdraw Amount

11
Figure 7: Interface of Final Output
Figure 7: Interface of Final Output
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 15
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.