ITECH 1400: Money Management Program Development Report
VerifiedAdded on 2025/04/10
|11
|884
|374
AI Summary
Desklib provides past papers and solved assignments for students. This report details a money management program.

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

Table of Contents
Introduction....................................................................................................................................................3
Class Diagram................................................................................................................................................4
Main Program................................................................................................................................................6
Program Screenshots......................................................................................................................................6
Conclusion...................................................................................................................................................12
References....................................................................................................................................................12
Appendix......................................................................................................................................................12
Figure 1: Class Interface................................................................................................................................5
Figure 2: Login Interface...............................................................................................................................7
Figure 3: Main Screen Interface....................................................................................................................8
Figure 4: Deposit Money Interface................................................................................................................9
Figure 5: An Error Message Interface.........................................................................................................10
Figure 6: Withdraw Amount Interface.........................................................................................................11
Figure 7: Final Output Interface..................................................................................................................11
1
Introduction....................................................................................................................................................3
Class Diagram................................................................................................................................................4
Main Program................................................................................................................................................6
Program Screenshots......................................................................................................................................6
Conclusion...................................................................................................................................................12
References....................................................................................................................................................12
Appendix......................................................................................................................................................12
Figure 1: Class Interface................................................................................................................................5
Figure 2: Login Interface...............................................................................................................................7
Figure 3: Main Screen Interface....................................................................................................................8
Figure 4: Deposit Money Interface................................................................................................................9
Figure 5: An Error Message Interface.........................................................................................................10
Figure 6: Withdraw Amount Interface.........................................................................................................11
Figure 7: Final Output Interface..................................................................................................................11
1

Introduction
This report is basically based on the process of creation and development of a money
management program. Each and every aspect of this money management program is successfully
described in this report. I have successfully explained program function and methods in this
report. The working of the program method and functions are also explained in this report of this
assignment. In this money manager program, there are many operations and many kinds of
functionality are used. The user can access each and every functionality provided in this money
management program. There is such kind of operations like credit, take away and many more.
The class diagram and class description of this money management program are also described
in this report. The program source code is attached in the appendix section of this report.
2
This report is basically based on the process of creation and development of a money
management program. Each and every aspect of this money management program is successfully
described in this report. I have successfully explained program function and methods in this
report. The working of the program method and functions are also explained in this report of this
assignment. In this money manager program, there are many operations and many kinds of
functionality are used. The user can access each and every functionality provided in this money
management program. There is such kind of operations like credit, take away and many more.
The class diagram and class description of this money management program are also described
in this report. The program source code is attached in the appendix section of this report.
2
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Class Diagram
In this section, I am going to explain the working and the functionality of classes which I created
in this money management program. This program is created by using a python programming
language and in this money manager program, I have created three classes which is main, money
manager and testmoneymanager. These all classes are directly connected and linked with each
other. The relationship between these classes is established by using undefined modeling
language (UML). For making the relationship between classes the implementation of undefined
modeling language (UML) is much important.
Figure 1: Class Interface
Each and every class are having a various method in this project. These methods used to check
that deposit money is legal or not.
Main-Class:
The main class of this project is having the functionality of linking the class with another class.
The main class is used to perform graphical user interface implementation for this money
3
In this section, I am going to explain the working and the functionality of classes which I created
in this money management program. This program is created by using a python programming
language and in this money manager program, I have created three classes which is main, money
manager and testmoneymanager. These all classes are directly connected and linked with each
other. The relationship between these classes is established by using undefined modeling
language (UML). For making the relationship between classes the implementation of undefined
modeling language (UML) is much important.
Figure 1: Class Interface
Each and every class are having a various method in this project. These methods used to check
that deposit money is legal or not.
Main-Class:
The main class of this project is having the functionality of linking the class with another class.
The main class is used to perform graphical user interface implementation for this money
3
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

management program. The main class of this program will create two pages which are a login
page and user screen page. This will take user login details such as password and all to connect
with the login page.
MoneyManagerClass:
The main work or the task of this class is to add the data entered by the user. There are many
functionalities like deposit the amount, update the amount value, balance before updating the
amount and the balance after updating the amount. This class having the main and the most
important features and functionality of a money management program.
TestMoneyManagerClass:
This class is having the testing functionality of the money management program. After entering
the data into the system this class will check the deposit amount, entered amount, update process
and other functionality of the class. This class will check that the process is legal or not.
Main Program
There are many actions which can be performed by using this money management program.
Some of the actions are given below:
When the program will execute the system will ask the user to enter their login details
and respected information.
After login to the system, the user has to enter the pin number in the given program
section.
After this step, the money manager program will check that the user is valid or not. If the
user is not valid then the user has to authenticate by creating or by signup into the
program system.
There are many features available in this program that can be accessed by only the
authorized user.
An authorized user can check their current available balance.
An authorized user will be able to perform some action like deposit the amount, withdraw
the amount and others.
The user can see the transaction record in this money management program.
4
page and user screen page. This will take user login details such as password and all to connect
with the login page.
MoneyManagerClass:
The main work or the task of this class is to add the data entered by the user. There are many
functionalities like deposit the amount, update the amount value, balance before updating the
amount and the balance after updating the amount. This class having the main and the most
important features and functionality of a money management program.
TestMoneyManagerClass:
This class is having the testing functionality of the money management program. After entering
the data into the system this class will check the deposit amount, entered amount, update process
and other functionality of the class. This class will check that the process is legal or not.
Main Program
There are many actions which can be performed by using this money management program.
Some of the actions are given below:
When the program will execute the system will ask the user to enter their login details
and respected information.
After login to the system, the user has to enter the pin number in the given program
section.
After this step, the money manager program will check that the user is valid or not. If the
user is not valid then the user has to authenticate by creating or by signup into the
program system.
There are many features available in this program that can be accessed by only the
authorized user.
An authorized user can check their current available balance.
An authorized user will be able to perform some action like deposit the amount, withdraw
the amount and others.
The user can see the transaction record in this money management program.
4

This money manager program having the functionality of graphical user interface (GUI)
and each and every action of this program is visible.
Program Screenshots
The screenshot of this money management program is given below:
Figure 2: Login Interface
5
and each and every action of this program is visible.
Program Screenshots
The screenshot of this money management program is given below:
Figure 2: Login Interface
5
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 3: Main Screen Interface
6
6
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 4: Deposit Money Interface
7
7

Figure 5: An Error Message Interface
8
8
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 6: Withdraw Amount Interface
9
9
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 7: Final Output Interface
Conclusion
As given in the brief I have successfully created and developed this python program. The
program is based on the implementation process of the money management program. The user
can perform many actions like deposit an amount, withdraw an amount and other. In this report, I
have successfully described each and every aspects of this money manager program like
functions of the program, methods of the program and classes of the program. The program is
successfully executed and there is no error in this program and the screenshot also given in this
report.
References
Boger, M., Jeckle, M., Mueller, S. and Fransson, J., 2002, September. Diagram interchange for
UML. In International Conference on the Unified Modeling Language (pp. 398-411). Springer,
Berlin, Heidelberg.
Lano, K. and Rahimi, S.K., 2013. Case study: Class diagram restructuring. arXiv preprint
arXiv:1309.0369.
Ploesch, R., 1997, December. Design by contract for Python. In apsec (p. 213). IEEE.
Appendix
10
Conclusion
As given in the brief I have successfully created and developed this python program. The
program is based on the implementation process of the money management program. The user
can perform many actions like deposit an amount, withdraw an amount and other. In this report, I
have successfully described each and every aspects of this money manager program like
functions of the program, methods of the program and classes of the program. The program is
successfully executed and there is no error in this program and the screenshot also given in this
report.
References
Boger, M., Jeckle, M., Mueller, S. and Fransson, J., 2002, September. Diagram interchange for
UML. In International Conference on the Unified Modeling Language (pp. 398-411). Springer,
Berlin, Heidelberg.
Lano, K. and Rahimi, S.K., 2013. Case study: Class diagram restructuring. arXiv preprint
arXiv:1309.0369.
Ploesch, R., 1997, December. Design by contract for Python. In apsec (p. 213). IEEE.
Appendix
10
1 out of 11
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.