0% found this document useful (0 votes)
158 views40 pages

Daily Expense Tracker System Project

Daily Expense Tracker system project (1)
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)
158 views40 pages

Daily Expense Tracker System Project

Daily Expense Tracker system project (1)
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

Daily Expense Tracker System |2023-24

A Project Report On

“DAILY EXPENSE TRACKER SYSTEM”

KAMANI SCIENCE &PRTAPRAI ARTS COLLEGE,


AMRELI

DEVELOPED BY

BHAD SAHIL

(Enrollment No:00320321808)

GUIDE BY
[Link] Sir Joshi
[Link] Sir Baldha

Submitted in partial fulfillment of the

requirement for the award of the degree

of Bachelor of Computer Application(BCA)

YEAR OF SUBMISSION

2023-2024

SAURASHTRA UNIVERSITY- RAJKOT


Daily Expense Tracker System |2023-24

Bhad Sahil D.

505
Daily Expense Tracker System |2023-24

Index

No Title Page No
1 Preface 1
2 Acknowledgement 2
3 Abstract 3
4 Introduction 4
5 Time Line Chart 5
6 Project Profile 6
7 Hardware Requirement 7
8 Software Requirement 7
9 Requirement Specification 8
10 Problem Definition 9
11 Project Planning& Scheduling 10
12 System Analysis 12
13 Project Page Structure 16
14 Data Dictionary/Dataflow 18-21
15 Context & First Level Diagram 22
16 ER Diagram 24
17 Use case Diagram 25
18 Activity Diagram 27
19 Screenshot (Page UI) 28
20 Future Scope & References 35
21 bibliography 35
22 CD/DVD 36
Daily Expense Tracker System |2023-24

Preface

The main objective of any computer science student is to get


practical knowledge as possible. Being able to have a practical
knowledge by developing a project is a lifetime experience. As
practical knowledge is important as theoretical knowledge we are
thankful of having a project.

Through the development of the project we had a great


experience of various strategies that can be applied in development
of the project. This project is the stepping stone for our career.

We are pleased to present this project report. Proper case has


been taken while organizing the report so that it is easy to
comprehend. Also, various software engineering concepts have been
implemented.

1| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Acknowledgment
We are student of BCA sem-5 Studying in the
Kamani Science College Amreli. We Thanks to the entire person who
has given their Support in shaping of the system.

We thank Prof. Vipul Sir Baldha and Ravi Sir Joshi for
giving us guidance and co-operation in understanding the system.
We also thanks them for their unconditional help in making of this
project.

We have great deal of gratitude towards our head of


department who encourages in taking up this activity. We thank all
faculties and administrative staffs of the institute.

I am also thankful to all those friends who have helped


me in this endeavor either of indirectly & especially my family.

Thanks to all!!

Bhad Sahil

2| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Abstract

The Project Is Based On An Income and Expense Tracking


System.

This Expense Tracker Web Application That Facilitates


The User To Keep Track Manage Their Personal As Well As Daily
Expense Tracker. This Application Helps The Users To Keep a Digital
Diary. It Will Keep Track Of a User’s Income and Expense On Daily
Basis.

A Daily Expense Tracker Is Best Way To Record Your Financial


Data. Most People Cannot Track Their Money. They find it Difficult
To save Their Money. On one Way Of Thinking They Face Money
Crisis, in Such As Case Daily Expense Tracker Can Helps The User
To avoid a fumble of Their Money.

3| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Introduction

Daily Expense Tracker System is designed to keep a track of Income-Expense


an organisation on a day-to-day basis. This System divides the Income based
On Daily Expenses. If exceed day’s expense, system will calculate income and
will provide new daily expense allowed amount.

Daily expense tracking System will generate report at the end of And
employees send reports Like On (Pdf,Print).

In this application, user can provide his income to calculate his total
expenses per day and these results will be stored for each user.
The application has the provision to predict the income and expense for the
manager using data mining.

The expense tracker will help any organization to deal with all their
expenses more efficiently. By using software for managing tracking
will help to control unnecessary expenses.

4| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Time Line Chart

Implementation Testing
6% 4%
Maintenance 32%
13%
Coding
Prilliminary
13%Investigation
System Design
System Analysis
12% 19%

Preliminary Investigation 10 Days

System Analysis 10 Days

System Design 15 Days

Coding 25 Days

Testing 3 Days

Implementation 5 Days

Maintenance 15 Days

5| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Project Profile

➢ Project Name : Daily Expense Tracker System

➢ Developed By : Bhad Sahil

➢ Front End tool : PHP, HTML ,CSS , Bootstrap,Javascript

➢ Back End tool : MySQL

➢ Operating System : Microsoft Windows 10

➢ Computing System : Pentium Iv Or Higher, ROM:512SSD

➢ Project Details : This System Daily Expense Tracker


Is Designed Keep Track Of
Income – Expense Of On A Day
To Day.

➢ Completion Time : 3 Month

➢ Guided by : Prof. Ravi Sir Joshi , [Link] Sir Baldha

➢ Submitted by : Saurashtra University, Rajkot

6| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Hardware Requirement

❖ 512+MB Of RAM

❖ Multimedia Keyboard And Mouse

❖ GHz Processor

❖ Monitor

❖ Printer

Software Requirement

❖ Operating System : Microsoft windows 7 & Microsoft


windows 10

❖ Front End Tools : PHP , JavaScript , CSS , Bootstrap ,


Vs Code.

❖ Back End Tools : MySQL

❖ Documentation Tool : Microsoft word 2021

❖ Browser Specification: Google Chrome , Mozilla Firefox

7| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Requirement Specification

➢ MySQL RDBMS used To Maintain The All concerned data.

➢ Maintain The User Registration.

➢ Maintain The User Profile.

➢ Maintain The User Track the Income && Expense.

➢ Uses The Special View To Display Data.

➢ Display All Type Of Data Using Classified Report With Combinations

➢ Multiple Report.

➢ Controlling The income Expense Regarding Whole Website.

8| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Project Problem Definition

❖ Maintain user profile

❖ Maintain Income

❖ Maintain Expense

❖ Maintain Expense Category

❖ Maintain Expense Report

9| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Project planning & Scheduling

A Project Planning & Scheduling In Aspect Of Project Management,


Which Comprise Of Various Processes. The aim of these processes is to
ensure that various Project tasks are well coordinated and they meet the
various project objectives including timely completion of the project.
Project Planning is an aspect of Project Management that focuses a lot on
Project Integration. The project plan reflects the current status of all
project activities and is used to monitor and control the project.

The Project Planning tasks ensure that various elements of the Project
are coordinated and therefore guide the project execution. Project
Scheduling is one of the most important task of Project Planning and also
the most difficult [Link] very large projects it is possible that several teams
work on developing the project. They may work on it in parallel. However
their work may be interdependent.

10| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

➢ Project Planning & Scheduling as under:

Preliminary Investigation

System Analysis

System Design

Coding

Testing

Maintenance

Implementation

11| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

System Analysis

System analysis is the process of identification of


objectives and requirements, evaluation of alternative solutions
and recommendation for a more feasible solution. In other words,
system analysis is the step by step process of gathering, recording
and interpreting facts. The main aim of analysis is to determine
problem areas and to take solutions to reduce or eliminate them.

➢ System analysis itself breaks into two stages:

[Link] analysis:

[Link] analysis:

During analysis, data are collected from the available files,


decision points and transactions of the systems using various
tools likeData Flow Diagram (DFD).

12| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Feasibility Study

A purpose of feasibility study is to check out the possibility of a


computerized solution to the organization’s observed problem
before very much money that has been spent on.

A feasibility study is carried out to select the best system that


meets performance requirements. Only by spending the time to
evaluate the feasibility do I reduce the chances for extreme
embarrassment at later stage of the system project.

For the complete feasibility study I need to concentrate on


following
area:

⚫ They are three types of feasibility Study :

1. Technical
2. Operational
3. Economical

13| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

A purpose of feasibility study is to check out the possibility of a


computerized solution to the organization’s observed problem
before very much money that has been spent on.

A feasibility study is carried out to select the best system that


meets performance requirements. Only by spending the time to
evaluate the feasibility do I reduce the chances for extreme
embarrassment at later stage of the system project.

For the complete feasibility study I need to concentrate on


following
area:

⚫ They are three types of feasibility Study :

4. Technical
5. Operational
6. Economical

➢ Technical

Technical feasibility considers whether the desired project


can be completed within the framework of available
technology. As our project was website designing, this was not
much of a problem, as many advanced web-editing tools are
available.

14| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

➢Operational

Operational feasibility was done to assure that the


product that would be developed would be used. Since a cards
and gifts have to have a website of its own sooner or later, that
wasn’t much of a problem.

➢Economical

Our Commercial Website is Economically Feasible


Because. We have developed this website only for one time.
Only future enhancement is required on the other hand every
client can view our site any time or many time as per their
requirement. So the future economical expenses are null. So
we can say that this website is totally economically feasible.

15| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Project Page Structure

❖Super Admin
Daily Expense
Tracker
system

Super Admin

Login View User Logout

16| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

❖User Side

Daily Expense
Tracker
system

User Side

Login/Register Add Category Logout

View Profile
Add Income Add Expense

Manage Category

Manage Income Manage Expense

Expense Report
17| Developed By Bhad Sahil|
Daily Expense Tracker System |2023-24

Data Dictionary

The data Dictionary is a set of table. MySQL uses it to maintain


information about this own database.

➢ Data dictionary contains the following information:

✓ Name of the table of database.

✓ User information such as privileges.

✓ Name and data-type of all columns in database table.

➢ Database Name : dets_db

Tables:

1. SuperAdmin

This table is used to store Admin information.

Field Type Size Attribute


s_id Int 30 Primary Key
username Varchar 50 -
password Varchar 50 -

18| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

2. registration

This table is used to store registration information.

Field Type Size Attribute


Id Int 30 Primary Key
Username Varchar 50 -
Password Varchar 50 -
Email Varchar 30 -

[Link] Category
This table is used to store Category information.

Field Type Size Attribute


Id Int 30 Primary Key
u_id Int 50 Foreign Key
c_name Varchar 50 -

19| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

4. Add Income

This table is used to store Income information.

Field Type Size Attribute


I_Id Int 30 Primary Key
u_id Int 50 Foreign Key
I_date Date 10
amount Float 20 -
I_pmode Varchar 20 -

[Link] Expense
This table is used to store Expense information.

Field Type Size Attribute


e_Id Int 30 Primary Key
u_id Int 50 Foreign Key
c_id Int 50 Foreign Key
e_date Date 10 -
e_item Varchar 250 -
e_cost float 20 -
e_detail varchar 250 -
e_mode varchar 50 -

20| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Data Flow Daigram

This DFD gives brief idea on how the designed system is working. It also suggests
to us the type of users who using this system and the process involved in the system.

Represent data flow

Represent a Entity

Represent a data table

Represent a processing

21| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Context Level Diagram

Account Created New Account Created

Create New
Process
Account To Create
New
Account

0.0

Daily Expense
User Tracker SuperAdmin
System

Process
Make Login To
Login

Transfer To Login Page Username & Password


DoesNot
Match

22| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

1st Level Diagram


Fill The Details Reignitions
1.1
Process To Create Account

Register
Get Id Password Generated
Account Created
U_register

Enter Id Password 1.2


Process To Login
Login

Go To Dashboard Success Login

1.3
1.3
Process To Income
Add Income On
Add Income

Add _Income
Success Fully
Add Income Pro
Add
1.4
Add Expense Check Amount
On Add Expense
User

Success Fully Add _Expense


Add 1.5 Created On
Expense
Add Category
Add Expense Category Fill Details

Success fully Add


1.6
Procce
Process To Add
Expense
Created On Expense Report Report

Add _Category

1.7

Logout
User Are Logout

23| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

ER Diagram

24| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Use case Diagram

Daily Expense Tracker system

Register

Login

Add Income

Menage Income

Add Expense

Menage Expense

Add Category

User Super Admin


Menage Category

Expense Report

View Profile

Logout

25| Developed By Bhad Sahil|


Daily Expense Tracker System |2023-24

Activity Diagram
User side

Login

Check id &
password

Register Dashboard Add Income Add Expense Logout

Add Category Ménage Expense Manage


View Profile
Income

26| Developed By Bhad Sahil| Report


Daily Expense Tracker System |2023-24

SuperAdmin side

Login

Check id &
password

Dashboard View User View Profile Logout

27| Developed By Bhad Sahil|


Daily Expense Tracker system |2022-23

Screen Shots
Front Website
➢ Super Admin
➢ Login:

➢ Dashboard:

28| Developed By Bhad Sahil|


Daily Expense Tracker system |2022-23

➢ View User:

➢ Profile:

29| Developed By Bhad Sahil|


Daily Expense Tracker system |2022-23
➢ User:
➢ Register Page:

➢ Login Page :

30| Developed By Bhad Sahil|


Daily Expense Tracker system |2022-23

➢ Dashboard :

➢ Add Income:

31| Developed By Bhad Sahil|


Daily Expense Tracker system |2022-23

➢ Manege Income:

➢ Add Expense:

32| Developed By Bhad Sahil|


Daily Expense Tracker system |2023-24

➢ Manege Expense:

➢ Add Category / Menege Category :

33| Developed By Bhad Sahil|


Daily Expense Tracker system |2023-24

➢ Expense Report:

➢ View Profile:

34| Developed By Bhad Sahil|


Daily Expense Tracker system |2023-24

Future Scope

Every person wants his Multiple Income Add on An

Daily Expense Tracker Web Application That Allows Financial

Transactions Through Debit Cards , Bank Transfers, Credit Cards

And Net Banking Will Help You Make Payments Quickly Against

The Invoice. An Expense Tracker Web Application Will Send

Reminder For Payments And Match The Payment To Customer

Accounts.

Bibliography

[Link]
[Link]

[Link]

This documentation is created by

Bhad Sahil

***
35| Developed By Bhad Sahil|
Daily Expense Tracker system |2023-24

CD/DVD

Below items are included in CD/DVD.

• Project
• Database
• Documentation
• Screenshots

36| Developed By Bhad Sahil|


Daily Expense Tracker system |2023-24

Thank You Page

Thank You......

37| Developed By Bhad Sahil|

You might also like