Mad Project Report
Mad Project Report
Mad Project Report
BELAGAVI, KARNATAKA-590014
2021-2022
YENEPOYA INSTITUTE OF TECHNOLOGY
N.H.13, Thodar, Moodbidri, Mangalore, Karnataka – 574225
(Affiliated to Visvesvaraya Technological University, Belagavi)
CERTIFICATE
This is to Certify that the “MOBILE APPLICATION DEVELOPMENT” Mini Project work entitled
“GROUP EXPENSE TRACKER” carried out by NEHA SHIRAMAGOND (4DM19CS033),
SUCHITHRA NAYAK (4DM19CS047), are bonafide students of Yenepoya Institute of Technology
in partial fulfillment for the award of Bachelor of Engineering in Computer Science & Engineering of
Visvesvaraya Technological University, Belagavi during the year 2021-2022. It is certified that all
corrections/suggestions indicated for Internal Assessment have been incorporated in the report deposited in
the departmentallibrary. The Mini project report has been approved as it satisfies the academic requirements
in respect of “MOBILE APPLICATION DEVELOPMENT” laboratory with mini project (18CSMP68)
prescribed for the said degree.
External Viva
Name of the examiners Signature with date
1.
2.
ACKNOWLEDGEMENT
The successful completion of any work would be incomplete without a mention of the people who
made it possible, whose constant guidance and encouragement served as a beacon light and crowned
our efforts with success. We owe our gratitude to many people who helped and supported us during
our Mini Project “GROUP EXPENSE TRACKER”.
Our deepest thanks to our guide Prof. Mahesh B L, Assistant Professor, Dept. of CSE, Yenepoya
Institute of Technology for his constant support, encouragement and providing us with the necessary
advices and help. We are highly indebted to him for taking keen interest in our work, monitoring and
providing guidance throughout the completion of our work.
We express our sincere gratitude to Prof. Pandu Naik, Assistant Professor and Head, Department of
Computer Science & Engineering for his invaluable support and guidance.
We sincerely thank Dr. R G. D’Souza, Principal, Yenepoya Institute of Technology for his constant
support and providing us with all the facilities that were required.
Finally, yet importantly, we express our heartfelt thanks to our family & friends for their wishes,
encouragement and providing me moral strength for the successful seminar presentation.
This Expense Tracker application falls in the Finance category and serves the important
purpose of managing expenses while on trip with friends and colleagues. This application allows
multiple users to maintain a digital automated diary. Application allows user to add trip to
calculate all the expenses done by each member in the group. Group Expense tracker application
will keep track of Income- Expense of a user on a day to day basis. This application takes all the
expenses from multiple users and it adds the total amount then divides the amount equally
between each member involved in the group. Expense tracking application will generate report
as and when required to show the expense via graph. The application also specifies the name of
group member to whom the amount is to be given equally.
TABLE OF CONTENTS
2. PROPOSED SYSTEM
3. IMPLEMENTATION ............................................... 4
4. RESULT.......................................................................6
Chapter 1
INTRODUCTION
Android, operating system for cellular telephones and tablet computers. Android began in 2003
as a project of the American technology company Android Inc., to develop an operating system
for digital cameras. In 2004 the project changed to become an operating system for smartphones.
Android Inc., was bought by the American search engine company Google Inc., in 2005. At
Google, the Android team decided to base their project on Linux, an open source operating
system for personal computers. Android, operating system for cellular telephones and tablet
computers. Android began in 2003 as a project of the American technology company Android
Inc., to develop an operating system for digital cameras. In 2004 the project changed to become
an operating system for smartphones. Android Inc., was bought by the American search engine
company Google Inc., in 2005. At Google, the Android team decided to base their project on
Linux, an open source operating system for personal computers.
Android is open-source code mobile phone operating system that comes out by Google in
November 2007. Its appearance has broken the traditional closed mobile phone operating system.
Anyone can modify the mobile phone operating system as well as function according to personal
preference, which is also the most attractive merit of Android. Music player in this article is
application software based on Google Android. Android’s application on mobile terminals also
completely broke the traditional understanding of the mobile terminals. And appreciate music is
one of the best ways to relieve pressure in stressful modern society life. Therefore, many kinds of
mobile phone players are also developed. However, a lot of players devote to fancy appearance
and function, while caused resources wasting to the user's mobile phone, such as large required
memory and CPU, which brings a lot of inconvenience as multiple programs running at the same
time. For the most ordinary users, many functions are useless latest knowledge, enrich oneself,
and enjoy entertainment.
DEPARTMENT OF CSE,YIT 1
GROUP EXPENSE TRACKER 2021-2022
Chapter 2
PROPOSED SYSTEM
A System Requirements Specification (SRS) (also known as a Software Requirements
Specification) is a document or set of documentation that describes the features and behavior of
a system or software application. It includes a variety of elements that attempts to define the
intended functionality required by the customer to satisfy their different users.
2.2 OBJECTIVE
The objective of this project is to develop an android Group Expense Tracker which is used for
flexible data storing of the expenses. It can be used for various functions as you can scan your QR
codes that are on products, some QR codes for your own product developed, etc.
• It is easy to install
• High performance
DEPARTMENT OF CSE,YIT 2
GROUP EXPENSE TRACKER 2021-2022
XML:
XML (Extensible Markup Language) is a markup language similar to HTML, but without
8predefined tags to use. Instead, you define your own tags designed specifically for your needs.
This is a powerful way to store data in a format that can be stored, searched, and shared. Most
importantly, since the fundamental format of XML is standardized, if you share or transmit XML
across systems or platforms, either locally or over the internet, the recipient can still parse the
data due to the standardized XML syntax. .
DEPARTMENT OF CSE,YIT 3
GROUP EXPENSE TRACKER 2021-2022
Chapter 3
IMPLEMENTATION
A use case diagram is a graphical representation of a user’s possible interactions with a system.
A use case diagram shows various use cases and different types of users the system has and
will often be accompanied by other types of diagrams as well.
DEPARTMENT OF CSE,YIT 4
GROUP EXPENSE TRACKER 2021-2022
3.2 Modules
This application comprises of 6 modules:
1. Add Trip
2. Create Group
3. Add Members
4. Add/Modify Expense
5. Expense Graph
6. Calculate
• Add Trip:
User can add the trip name where they want to go for entertainment.
• Create Group:
• Add Members:
• Add/Modify Expense:
User can add the expenses by mentioning the expense type and the value, then they can modify
the expense by giving modify value.
• Expense Graph:
• Calculate:
It calculates the total expense, divides the amount equally among the members involved, also
shows the equal distribution of amount.
DEPARTMENT OF CSE,YIT 5
GROUP EXPENSE TRACKER 2021-2022
Chapter 4
RESULTS
DEPARTMENT OF CSE,YIT 6
GROUP EXPENSE TRACKER 2021-2022
DEPARTMENT OF CSE,YIT 7
GROUP EXPENSE TRACKER 2021-2022
DEPARTMENT OF CSE,YIT 8
GROUP EXPENSE TRACKER 2021-2022
Chapter 5
We have developed a mobile application that Keeps track of all of your transactions, keeps
track of your money lent or borrowed, users are able to keep track on their spending so they
are not wasting their money without doubt. It is a system that being developed to assist users
in budget planning. It provides end users to records their expenses within the budget that have
been planned beforehand. It splits the total-expense of any trip equally among the group
members. Last but certainly not the least, they are able to access the system anytime and
anywhere that is accessible.
❖ The paper’s main aim to eliminate the use of sticky notes, spreadsheets and handling of
large chunks of data is successful.
❖ The new experience is hassle-free and very handy.
❖ Now, with our application user can manage his expenses more effectively.
❖ This application can also help digital marketing agencies in rolling out their advertising
campaigns more effectively.
DEPARTMENT OF CSE,YIT 9
GROUP EXPENSE TRACKER 2021-2022
REFERENCES
DEPARTMENT OF CSE,YIT 10