ITECH 1400: Money Management System Project Report

Verified

Added 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.
Document Page
ITECH 1400
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
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
Document Page
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.
Document Page
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
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
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
Document Page
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.
Document Page
6
SCREENSHOTS
Screenshots are given below:
Figure 2: Interface of Login
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
Figure 3: Interface of Main Screen
Document Page
8
Figure 4: Interface of Deposit Money
Document Page
9
Figure 5: Interface of An Error Message
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10
Figure 6: Interface of Withdraw Amount
Document Page
11
Figure 7: Interface of Final Output
chevron_up_icon
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]