Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Mad Project Report

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

BELAGAVI, KARNATAKA-590014

MOBILE APPLICATION DEVELOPMENT

MINI Project Report


on

“GROUP EXPENSE TRACKER”


Submitted by
NEHA SHIRAMAGOND 4DM19CS033
SUCHITHRA NAYAK 4DM19CS047

UNDER THE GUIDANCE OF


Mr. MAHESH B L
Assistant Professor,
Dept.of CS&E
In partial fulfillment for the award of the degree of
BACHELOR OF ENGINEERING
In

COMPUTER SCIENCE AND ENGINEERING

YENEPOYA INSTITUTE OF TECHNOLOGY


N.H.13, THODAR, MOODBIDRI-574225

2021-2022
YENEPOYA INSTITUTE OF TECHNOLOGY
N.H.13, Thodar, Moodbidri, Mangalore, Karnataka – 574225
(Affiliated to Visvesvaraya Technological University, Belagavi)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

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.

Signature of the Guide Signature of the HOD


(Prof. Mahesh B L) (Prof. Pandu Naik)

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.

SUCHITHRA NAYAK 4DM19CS047


ABSTRACT

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

CHAPTER NO CHAPTER NAME PAGE NO


1. INTRODUCTION ......................................................1

2. PROPOSED SYSTEM

2.1 PROBLEM STATEMENT ..................................... 2


2.2 OBJECTIVE ........................................................... 2
2.3 PROPOSED SOLUTION & ADVANTAGES ...... 2
2.4 HARDWARE REQUIREMENTS..........................3
2.5 SOFTWARE REQUIREMENTS ........................... 3
2.6 PROGRAMMING LANGUAGES USED… ......... 3

3. IMPLEMENTATION ............................................... 4

4. RESULT.......................................................................6

5. CONCLUSION AND FUTURE SCOPE .................. 9


LIST OF FIGURES

NO FIGURE NAME PAGE NO


4.1 Home Page…………………………………………….06
4.2 Add Trip…………………………………………… 06
4.3 Create Group.……………………………………… 06
4.4 Add Members……………………………………... 06
4.5 User View-1……………………………………….. 07
4.6 User View-2……………………………………….. 07
4.7 Member Details……………………………………. 07
4.8 Add Expense………………………………………. 07
4.9 Modify Expense…………………………………… 08
4.10 Expense Graph…………………………………….. 08
4.11 Calculation………………………………………… 08
4.12 Finish Trip…………………………………………. 08
GROUP EXPENSE TRACKER 2021-2022

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.1 PROBLEM STATEMENT


In this application, user will track the expenses on the android phone. The user creates groups
and tracks all his expenses incurred. In this application he can create groups with his own
phone. As internet is not always available at our disposable, if such a mobile application exits it
will be of an enumerable help at any given time of the day which will help him/her to analyze
and track his budget and save on expenses.

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.

2.3 PROPOSED SOLUTION AND ADVANTAGES

Advantages of Group Expense Tracker:


• It is user-friendly software

• It is easy to install

• High performance

• It increases the efficiency

• It saves human effort and time

DEPARTMENT OF CSE,YIT 2
GROUP EXPENSE TRACKER 2021-2022

2.4 HARDWARE REQUIREMENTS


Processer Intel(R) Core( TM )i5-9300H
CPU @ 2.30GHz minimum
System Type 64-bit operating System,x64-based processor
RAM 8.00 GB minimum

2.5 SOFTWARE REQUIREMENTS

Programming Languages XML,Java


Tools Used Android Studio,Android SDK
Server Gradle

2.6 PROGRAMMING LANGUAGES USED


JAVA:

Java is a general-purpose, class-based, object-oriented programming language designed for


having lesser implementation dependencies. It is a computing platform for application
development. Java is fast, secure, and reliable, therefore. It is widely used for developing Java
applications in laptops, data centers, game consoles, scientific supercomputers, cell phones, etc.

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

3.1 USE CASE DIAGRAM

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.

Figure 3.1 Use Case Diagram

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:

User must enter the size of the group.

• Add Members:

User has to give the name of each member in the group.

• 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:

It is a graphical representation of overall expense throughout the trip.

• 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

Figure 4.1-Home Page Figure 4.2-Add Trip

Figure 4.3 Create Group Figure 4.4 Add Members

DEPARTMENT OF CSE,YIT 6
GROUP EXPENSE TRACKER 2021-2022

Figure 4.5 User View -1 Figure 4.6 User View-2

Figure 4.7 Member Details Figure 4.8 Add Expense

DEPARTMENT OF CSE,YIT 7
GROUP EXPENSE TRACKER 2021-2022

Figure 4.9 Modify Expense Figure 4.10 Expense Graph

Figure 4.11 Calculation Figure 4.12 Finish Trip

DEPARTMENT OF CSE,YIT 8
GROUP EXPENSE TRACKER 2021-2022

Chapter 5

CONCLUSION AND FUTURE SCOPE

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

❖ Google developer training, “Android developer Fundamentals Courses Concept


References”.
❖ https://developer.android.com
❖ https://www.geeksforgeeks.org
❖ https://www.crio.do/miniprojects/cse
❖ https://nevonprojects.com
❖ https://youtu.be/Q9w_uZ3DwU0
❖ https://data-flair.training/blogs

DEPARTMENT OF CSE,YIT 10

You might also like