Professional Documents
Culture Documents
Page no.
Abstract
Chapter 1 : Introduction
1.1 Motivation
1.2 Scope
1.3 Objective
1.4 Application
Chapter 7 : Implementation
7.1 Snapshot
7.2 Coding
Chapter 8 : Testing
8.1 Testing
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
1.2 Scope
1.3 Objective
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
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
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 get notifications daily. Create Category and Change currency.
❖Users can also change Notification time and modify some features.
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
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.