0% found this document useful (0 votes)
2K views24 pages

Daily Expense Management System: Developed in PHP & Mysql

This document describes a daily expense management system developed using PHP and MySQL. It allows users to track their daily expenses and calculate totals. There are separate modules for administrators and users. The administrator module allows managing categories, users, and reports. The user module allows managing expenses, viewing reports by date and category. Requirements include hardware, software, use cases, class diagrams, ER diagrams, and implementation details. Screenshots of the project screens are also included.

Uploaded by

Drashti Raichura
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views24 pages

Daily Expense Management System: Developed in PHP & Mysql

This document describes a daily expense management system developed using PHP and MySQL. It allows users to track their daily expenses and calculate totals. There are separate modules for administrators and users. The administrator module allows managing categories, users, and reports. The user module allows managing expenses, viewing reports by date and category. Requirements include hardware, software, use cases, class diagrams, ER diagrams, and implementation details. Screenshots of the project screens are also included.

Uploaded by

Drashti Raichura
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
  • Abstract: Describes the purpose and functionality of the Daily Expense Management System, aimed at making daily expense tracking efficient and manageable.
  • Modules: Lists and briefly describes the primary modules of the system: User and Admin, highlighting their roles and functionalities.
  • Admin Module: Details the functionalities available to the admin including managing expenses, users, generating reports and updating profiles.
  • User Module: Explains the user's capabilities such as managing personal expenses, generating reports, and updating profiles.
  • Requirement Specification: Specifies the hardware and software requirements for both client and server sides to run the Daily Expense Management System.
  • Use Case Diagram: Illustrates the user interactions with the system via use case diagrams for both users and admins.
  • Class / Schema Diagram: Displays the class and schema diagrams showing the structure of the database tables and relations.
  • ER Diagram: Presents the Entity-Relationship diagram outlining the entities, their attributes, and relationships in the system.
  • Implementation and System Testing: Discusses the implementation process and testing phases including unit and integration testing to ensure system reliability.
  • Project Screens: Shows the user interface of the application including login, dashboard, and various operational screens.
  • Conclusion: Summarizes the project outcomes and benefits of the Daily Expense Tracker System.
  • References: Lists the web resources referenced for PHP, MySQL, and XAMPP during the development of the project.
  • Thank You: Displays a closing thank you page for the presentation or document.

Daily Expense

Management System
Developed in PHP & MySQL
Abstract
 We are developing an Web application named as “Daily Expense Tracker
System” and this application is used to manage the application user‘s daily
expenses in a more efficient and manageable way. By using this application
we can reduce the manual calculations for their daily expenses and keep the
track of the expenditure. In this application, user can provide his/her expense
to calculate his/her total expenses per day and these results will stored for
unique user.

 Existing System
In existing, we need to maintain the Excel sheets, CSV etc. files for the user
daily and monthly expenses. In existing, there is no as such complete
solution to keep a track of its daily expenditure easily. To do so a person as
to keep a log in a diary or in a computer, also all the calculations needs to be
done by the user which may sometimes results in errors leading to losses.
MODULES
 In Daily Expense Tracker System we use PHP and MySQL database. This
is the project which keeps records of daily expenses. DETS has teo
module i.e.


User
Admin
Admin Module
1. Dashboard: In this section, Admin can briefly view expenses on a
daily basis, monthly basis, yearly basis and also check listed
categories and registered users
2. Categories: In this section, Admin can create and manage(Edit and
delete) the expense categories.
3. Users: In this section, Admin can manage the registered user(Edit,
delete) and also check his/her expenses.
4. Reports: In this section, Admin can generate the user-wise report
and also generate the b/w dates report to check the registered users.
5. Profile: In this section, user can update his/her profile.
6. Change Password: In this section, user can change his/her
passwords
7. Logout: Through this button, user can log out.
 Admin can also recover his/her password.
User module
1. Dashboard: In this section, user can briefly view
expenses on a daily basis, monthly basis, and yearly basis.
2. Expenses: In this section user can manage the expenses
(add/delete).
3. Expense Report: In this section, user can view expenses
on day-wise basis, month-wise basis , year-wise basis, and
category-wise according to periods of time.
4. Profile: In this section, user can update his/her profile.
5. Change Password: In this section, user can change his/her
passwords
6. Logout: Through this button, user can log out.
Users can also recover his/her password.
Requirement Specification
 Hardware Configuration:
Client Side

RAM 512 MB
Hard Disk 10GB
Processor 1.0 GHz

Server Side

RAM 1 GB
Hard Disk 20GB
Processor 2.0GHz
Continue.....
 Software Requirement:
Client Side

Web Browser Google Chrome or any


compatible browser
Operating System Windows or any equivalent OS

Server Side

Web Server APACHE


Server side Language PHP5.6 or above version
Database Server MySQL
Web Browser Google Chrome or any
compatible browser
Operating System Windows or any equivalent OS
Use Case Diagram
Continue.......
Class / Schema Diagram
ER Diagram
Implementation and
System Testing
Afterall phase have been perfectly done, the system will be
implemented to the server and the system can be used.

System Testing

The goal of the system testing process was to determine all faults
in our project .The program was subjected to a set of test inputs
and many explanations were made and based on these
explanations it will be decided whether the program behaves as
expected or not. Our Project went through two levels of testing

Unit testing
Integration testing
Project Screens
Conclusion

 The project titled as Daily Expense Tracker System was deeply studied and

analysed to design the code and implement. It was done under the guidance of

the experienced project guide. All the current requirements and possibilities have

been taken care during the project time.

 Daily Expense Tracker System is used for maintain the daily expenses.
References
For PHP
 [Link]
 [Link]
 [Link]

 
For MySQL
 [Link]
 [Link]
 
For XAMPP
 [Link]
Thank You

You might also like