You are on page 1of 12

CONTENT

Page no.
Abstract
Chapter 1 : Introduction
1.1 Motivation
1.2 Scope
1.3 Objective
1.4 Application

Chapter 2 : Literature Survey


2.1 Literature Survey
2.2 Conclusion

Chapter 3 : Problem Statement


3.1 Problem Statement

Chapter 4 : Minimum Hardware and Software Requirement


4.1 Software Requirement
4.2 Hardware requirement

Chapter 5 : Methodology Used


5.1 Method

Chapter 6 : Design Framework


6.1 ER Diagram
6.2 UseCase Diagram
6.3 DataFlow Diagram

Chapter 7 : Implementation
7.1 Snapshot
7.2 Coding

Chapter 8 : Testing
8.1 Testing

Chapter 9 : Conclusion and Future Scope


9.1 Conclusion
9.2 Future Scope and References
Abstract

This Project Batua is Expense Management System . Expense Management System is a web
application that facilitates the users to keep track and manage their personal as well as
business expenses. This application helps the users to keep a digital diary. It will keep track
of a user's income and expenses on a daily basis. The user will be able to add his/her
expenditures instantly and can review them anywhere and anytime with the help of the
internet. He/she can easily import transactions from his/her mobile wallets without risking
his/her information and efficiently protecting his/her privacy. He can see the accurate
duration for how long a particular product is being used by him. The monthly, and year-wise
comparison of expenditures will be done by the app which will let the user know the area
where he is spending the most. The user will be able to see the detailed analyses with the help
of graphical visualizations. This project will provide a lot of benefits to the users with the
help of which they will be surely able to keep track of each penny. It is time to stop using
paper and excel sheets to keep track of your digital as well as cash payments. Using paper is
not easy to manage. It is common to delete files accidentally or misplace files. This expense
tracker provides a complete digital solution to this problem. Excel sheets do very little to help
in tracking expenses. Furthermore, they don't have the advanced functionality of preparing
graphical visuals automatically. Not only it will save the time of the people but also it will
assure error-free calculations. The user just has to enter the income and expenditures and
everything else will be performed by the system.
Keywords: Expense Tracker, budget, planning, savings, graphical visualization of
expenditure.
Chapter 1 : Introduction

1.1 Motivation

Our project Batau is an expense management system which is designed to help


individual, families and organizations efficiently track, monitor, and manage their
expenses. It includes features such as expense submission, budget tracking, reporting,
and reimbursement processing. Users can add their expenses in group option and the
head of group can approve expenses. The system also generates reports for financial
analysis and savings. It simplifies the expense tracking process, reduces errors, and
improves financial transparency for users.
Expense management system is a software that automates the recording, tracking,
approval, and payment of reimbursable expenses incurred by employees. It simplifies
the employee expense reimbursement process by automating much of it, reducing the
need for paper, lowering the amount of time spent handling expenses, and minimizing
errors

1.2 Scope

The scope of an expense management system includes capturing and submitting


expenses, submitting reimbursement claims, approving or denying those claims,
scheduling the claims for payment, and reimbursing the employee.The software also
applies the procedures and policies used to control this type of spending.
In summary, an expense management system is an essential tool for companies to
manage their expenses effectively, reduce errors, and distribute reimbursements
faster.

1.3 Objective

The objective of expense management application is to prevent these fraudulent


activities and enhance the performance of company financial records.
With efficient expense management in place, firms can stay compliant with tax rules,
control costs, maintain accurate financial records, improve employee morale, and
enhance their overall financial growth and productivity.
An Expense Management Software automates control on expenses, reduces errors,
and checks expense fraud. This not only helps save time and effort but also improves
employee morale and productivity.
1.4 Application

An excellent expense management tool should help your team quickly collect receipts
and classify costs accordingly. When they’re ready, it should then generate expense
reports automatically or with a single click.
Good expense management software also allows you to view new expenses in real-
time, typically through an analytics dashboard. You can easily view and better
understand your business' spending with such visibility.
In addition to taking less time to review and approve expenses, automating expense
management should enable you to reimburse employees within 24 hours of expense
report approvals.
Chapter 2 : Literature Survey

2.1 Literature Survey

A. Intelligent Online Budget Tracker


The development of this application has been conducted in a stepwise manner
using the well-defined methodology, customized according to the
requirements of the system. Most of the goals set at the start of the
development phase have been met. Security problems like web security or
network security have also been treated in the design and development of the
system, thus increasing the reliability of the system. Quality management
issues have also been handled satisfactorily.
B. Online Income and Expense Tracker
This project works more efficient than the other income and expense tracker.
The project avoids the manual calculation for calculating the income and
expense per month. The modules are developed efficiently and in an attractive
manner.
C. Family Expense Manager Application
As the result, the user can make use of this application in his/her daily life.
After being used it can be a part of daily life to update and view daily
expenses and family expenses. This helps to keep track of expenses & manage
it for the user as they are busy in their daily routine, they are not able to keep
track of their incomes & expenses.
D. Batua Expense Management System
Batua came up with a new feature in their app called Expense Manager. With
this feature, you can track and manage your expenditures(expenses), savings,
reminders and bill payments. This is a personal budget management app that
tracks your expenditures and income and gives you recommendations to make
you economically strong. The main idea of developing this feature for giving
users a clear picture that how much they are spending and where they are
spending and when. We remind them to pay their utilities and card bills before
the due date by using the same platform in just one tap, instead of going any
other way. Also serving them by giving saving tips for their good future
investment.
2.2 Conclusion

Tracking your expenses daily can not only save your amount, but it can also
assist you set financial goals for the longer term. If you know exactly where
your amount goes every month, you will easily see where some cutbacks and
compromises can be made. The project that we have developed is more
efficient than the other income and expense trackers. The project successfully
avoids the manual calculation which is performed usually in the absence of an
expense tracker. The modules are developed efficiently and also in an
attractive manner. The application will eliminate sticky notes, spreadsheets,
and ledgers that cause confusion, data inconsistency problems while recording
and splitting expenses. With our application users can manage their expenses
more effectively and they will be better at managing the expenses.
Chapter 3 : Problem Statement

3.1 Problem Statement

Our goal is to create an expense tracking system where user can be tracking all
financial activities and view previous income and expense report.
So many people generally students face problems in maintaining their monthly
expenses on track due to excessive usage of UPI’s, Net banking and other
Online transactions.

Our Project Batua is perfect for such kind of users as they face problem in
maintaining their monthly or yearly expenses on track.

❖Users can easily review the reports daily, weekly, monthly or yearly.

❖Users can update or delete records.

❖Users can get notifications daily. Create Category and Change currency.

❖Users can also change Notification time and modify some features.

❖Add Expense and Income

Many organizations have their own system to record their income and
expenses, which they feel is the main key point of their business progress. It is
good habit for a person to record daily expenses and earning but due to
unawareness and lack of proper applications to suit their privacy, lacking
decision making capacity people are using traditional note keeping methods to
do so. Due to lack of a complete tracking system, there is a constant overload
to rely on the daily entry of the expenditure and total estimation till the end of
the month.
After discussing our application functions and comparing them to the other
existing applications, some features were found lacking. This is a new
application that will attract the public user through its features.
Chapter 4
Minimum Software and Hardware Requirement

4.1 Hardware and Software Requirement

Ram : 4 Gb (Minimum)
OS : Window 7 or later version
Development tools : Notepad, WordPad
Database : MySQL
Database Tool : phpMyAdmin
Server : Apache
Client : Chrome

Front-End Tools

Front-End tools are the tools which are used to design the user interface
of the application. Here is some Front-End Tools just like as:
1. HTML
2. CSS

Back-End Tools

Back-End Tool are the tools which are used to implement user interface
functionality of the application. It includes database tools and the
programming languages and API’s connecting User Interface to
Database. Here is some Back-End Tools just like as:
1. MySQL
2. PHP
3. phpMyAdmin
Chapter 5 : Methodology Used

5.1 Method

Having a proper track to our expenses helps us to organize our finance which
is actually a very difficult task. Looking through our expenses at regular
interval allow us to review our spending habit. Writing records of our expense
in paper is a traditional way. In the world driven by technology, it is not a right
measure or choice indeed. It is difficult to relate our present expenses with
past when data need to be reviewed and it is even not secure.
So with this particular application Batua (Expense management System), we
have tried to feature several concepts that the user can fully track all of his/her
expense as compared to present system in practice. Batua is a technology
driven approach where user have to log in to track their spending and earnings.

Chapter 6 : Design Framework


6.1 ER Diagram
ER Diagrams represent the relationship between the entities.
An ER diagram is composed of :
1 Entity is shown by rectangle.
2 Attribute is shown by oval.
3 Relationships with rhombus.
4 Optional is shown by circle.
5 Compulsory with dash.
6 Primary key with underscore.
We can represent Entity Relationship diagrams in two methods. From ER
diagrams as shown in Fig we can conclude Dependency, Association,
Generalization and Realization.

You might also like