0% found this document useful (0 votes)
78 views4 pages

Ijirt150860 Paper

Uploaded by

Anika Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views4 pages

Ijirt150860 Paper

Uploaded by

Anika Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

© March 2021| IJIRT | Volume 7 Issue 10 | ISSN: 2349-6002

Expense Tracker Application

Velmurugan.R1, Mrs.P.Usha2
1
PG Student, Department of Computer Science, Dr.N.G.P Arts And Science College, Coimbatore-641048,
Tamilnadu, India
2
Assistant Professor, Department of Computer Science, Dr.N.G.P Arts And Science College, Coimbatore-
641048, Tamilnadu, India

Abstract - Expense tracker is an android based and also may sometimes lead into problems due to the
application. This application allows the user to maintain manual calculations. Looking on all the above given
a computerized diary. Expense tracker application conditions, we are trying to satisfy the user
which will keep a track of Expenses of a user on a day-
requirements by building a mobile application which
to-day basis. This application keeps a record of your
will help them reduces their burdens. “Expense
expenses and also will give you a category wise
distribution of your expenses. With the help of this Tracker Application” is an application where one can
application user can track their daily/weekly/monthly enter their daily expenses and end of the day, they
expenses. This application will also have a feature which know their expenses in charts.
will help you stay on budget because you know your
expenses. Expense tracker application will generate 2.BACKGROUND STUDY
report at the end of month to show Expense via a
graphical representation. We also have added a special The idea of developing this project in mobile platform
feature which will distributes your expenses in different
for user convenience. Because whenever they make
categories suitable for the user. An expense history will
expenses immediately, they add in mobile application.
also be provided in application.
Some of the concerns maintaining a personal expense
Index Terms - Add Expenses, Java, Xml, MySQL, View is a BIG problem, in daily expenses many times we
Analytics, Add Category, Filter Transaction don’t know where the money goes. Some of the
conventional methods used to tackle this problem in
1.INTRODUCTION normal circumstances are like making use of a sticky
notes by common users, Proficient people deals with
Now a day’s people are concerned about regularity of this kind of problems by using spreadsheets to record
their daily expenses. This is done mainly for keep a expense and using a ledger to maintains the large
track of the users’ daily expenses to have a control of amounts data by especially by expert people. As this
users’ monthly expenses. We have developed an shows that it is various methods used by different
android application named as “Expense Tracker people. This makes using this data contrary. There is
Application” and this application is used to manage still complication in areas like there is no assurance for
the user‘s daily expenses in a more coherent and data compatible, there are chances of crucial inputs
manageable way [10]. This application will help us can be missed and the manual errors may sneak in. The
to reduces the manual calculations for their daily Data recorders are not always handled, and it could be
expenses and also keep the track of the expenses. With hectic process to have overall view of those expenses.
the help of this application, user can calculate his total We believe a handy design and a handy mobile
expenses per day and these results will stored for application which handles these troubles. Such that
unique user. As the traditional methods of budgeting, app is capable of recording the expenditure and
we need to maintain the Excel sheets, Word giving broad view with easy to use the user interface
Documents, notes, and files for the user daily and and this application is intelligent enough to shows the
monthly expenses. There is no as such full-fledged history of expenses noted in the app [12].
solution to keep a track of our daily expenses easily.
Keeping a log in diary is a very monotonous process 3.RELATED WORK

IJIRT 150860 INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 191


© March 2021| IJIRT | Volume 7 Issue 10 | ISSN: 2349-6002

The mobile applications that are available in the database. The proposed system should operate offline
market are very helpful to the smartphone users and so it can be accessed at any time without internet
make their life accessible. The expense tracker is also availability. The proposed system should provide
one of those applications, which much extent in daily different categories for the user to select from and they
life.[8] As there are many similar apps available today, can enter the amount and mode of payment. This
we added some innovative components to make our system should be able to analyze the information,
application unique, easy to use and coherent. Apart provide analytics on which category did the user spent
from adding unique features like view analytics most of their money. The proposed system should
and expense history in the application, we also added provide a user interface where the user could store and
features like multiple user accounts. We have an idea observe their past expenses. To create this system, we
of making use of application for the purpose of survey will use the android studio and it[13].It will be written
in the field of expenses of user. This idea serves as a in Java, Xml. MySQL will be the database used.
main objective of research project [1][2]. The research
also includes view the reports at the form of charts. 5.1. SEQUENCE DIAGRAM

4.EXISTING SYSTEM

The Expense tracker existing system does not provide


the user portable device management level, existing
system only used on desktop software so unable to
update anywhere expenses done and unable to update
the location of the expense details disruptive that the
proposed system provides [6]. In existing, we need to
maintain the Excel sheets, CSV files for the user daily,
weekly and monthly expenses. In existing, there is no
as such complete solution to keep a track of its daily
expenses easily. To do so a person as to keep a log in
a diary or in a computer system, also all the
calculations need to be done by the user which may
sometimes results in mistakes leading to losses. The
existing system is not user friendly because data is not
maintained perfectly. But this project will not have any
reminder to remain a person in a specific date, so that
is the only drawback in which the remainder is not
present. This project will be an unpopulated
information because it has some disadvantages by not
remind a person for each and every month. But it can
used to perform calculation on income and expenses
to overcome this problem we propose the new project.

5.METHODOLOGY

Expense Tracker is going to be a mobile application so


that It can be accessed any time required [11]. This
application will have a two-tier architecture: first one
is the database tier, where all the data and financial
data will be stored. Second it will be the user interface
which will support the application user communicate 5.2. ACTIVITY DIAGRAM
with the system and also store Information in the

IJIRT 150860 INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 192


© March 2021| IJIRT | Volume 7 Issue 10 | ISSN: 2349-6002

enter the name of the account then that name will be


saved in the account tab. [7] If a user wants to delete
the particular account, then the user has to click the
account name user want to delete. Then that account
will be deleted.

5.4.2.ADD EXPENSES
This module deals with adding expenses. Here The
user has adding daily expenses. But there is a condition
if the user hasn’t selected the category yet then the user
can’t enter expenses. When the user enters any
transaction then that transaction will be added in
Transaction tabs. If the user wants to delete that
transaction, then the user has to long click the
transaction will be deleted from tabs.

5.4.3.ADD CATEGORY
In this module user can add the categories. Every
expense stored under the categories. Then only we
could filter the details easily. Already some categories
pre-defined in the application. If user want to add more
categories that also available in the application.

5.3. FEASIBILTY STUDY 5.4.4. FILTER TRANSACTION VIEW


Technology has contaminated every area of our life. In the transaction tab, the user can filter the
We are hang on technology for almost every aspect of transaction. In the tab, users could select the day,
our life. Smart phones and tablets are assemble month and year then click the filter button and
the marketplace worldwide today. Nowadays, mobile according to the day and month, year transactions will
technology has become extensive, and it is easier than be appeared. If the user wants to filter the transactions
a personal computer or laptop, which is needed to only on the basis of that day, for example, user-
connect to the especial location. In fact, mobile selected Sunday then all transactions will appear that
devices are becoming an essential part of daily life were made on Sunday.
and routine because it is accessible to carry all the time
anywhere rather than a laptop and personal computer. 5.4.5. VIEW ANALYTICS
Furthermore, they can access data anytime and The user has pie chart option available for graphical
anywhere using data plan provided by telecom representation. If the user clicks the view analytics it
provider of wireless connections. Why not daily will redirect to the statistics. When the user rotates the
budgeting? We have all seen our previous generations phone statistics will initiated and it shows the
write down their daily expenditures in a notebook. graphical representation in the form of pie chart. Pie
Here we provide an environment where, in a few clicks chart it could contains a colored and percentage view.
can add their expenses.
5.4.6.PDF REPORT
5.4. MODULES In the transaction, the tab user has an option available
5.4.1. MULTIPLE ACCOUNTS for creating a report in PDF. Users click on the PDF
Users can create multiple accounts. In the account tab. button then PDF report will be generated to the user
User has the option available for creating a new and also user could view that report and that report will
account and Users will click the “+” sign button then be automatically saved in the device.
a dialog will appear on the screen and the user could
6.CONCLUSION

IJIRT 150860 INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 193


© March 2021| IJIRT | Volume 7 Issue 10 | ISSN: 2349-6002

Thus, we have developed such type of android [12] Reto Meier, “Professional Android™ 2
application which help the users to reduces their effort Application Development”, published by Wiley
of handling daily expenses. That the application will publishing, 2010.
have various components of updating and viewing [13] Zigurd Mednieks (Goodreads Author), Laird
users’ expenditures. As part of research, we Dornin, G. Blake Meike, Masumi Nakamura,
considered adding certain components to the Programming Android, published by O'Reilly
application to make it more useful to the user. Some of Media,2011.
the extra Components are like enabling users to
register to the application using existing email or
social network account, it will synchronize the users
profile data to the application [3][4].

7.FUTURE ENHANCEMENT

The Future Enhancements of the application can be


allowed to support in all the upcoming android
versions [9]. History can be set to view all the details
in the app even if the particular data is deleted from
the database. Statistics could be prepared based on the
Income, Expense details of the user. Sharing files via
Bluetooth, WhatsApp can be allowed. Printing the
details of the particular income or expense details can
be made. Some of the extra components are like
enabling users to register to the application using
existing email or social network account, it will
synchronize the users profile data to the application
[3][4].
REFERENCE

[1] http://expense-manager.com/how-expense
software/
[2] https://www.splitwise.com/terms
[3] http://code.google.com/p/socialauth-
android/wiki/Facebook
[4] http://code.google.com/p/socialauth-android
[5] Developer.android.com
[6] http://www.appbrain.com/app/expensemanager/
com.expensemanager
[7] https://www.xpenditure.com/en?
[8] http://expense-manager.com/how-expense
software/
[9] Donn Felker, “Android Application Development
for Dummies”, published by For Dummies, 2010.
[10] Ed Burnette, “Hello, Android: Introducing
Google's Mobile Development Platform”,
published by Pragmatic Bookshelf, 2009.
[11] Lee, “Beginning Android Application
Development”, Published by WroxPress, 2011.

IJIRT 150860 INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 194

You might also like