dbms-project

πŸ’° Travel Expense Manager

A web-based Travel Expense Management System developed using PHP and MySQL to help users track, manage, and organize travel-related expenses efficiently.

🌟 Features

Authentication & User Management

Expense Management

Dashboard

Database Integration

πŸ› οΈ Technologies Used

πŸ“¦ Project Structure

travel_expense/
β”œβ”€β”€ add_expense.php
β”œβ”€β”€ connection.php
β”œβ”€β”€ dashboard.php
β”œβ”€β”€ edit_expense.php
β”œβ”€β”€ expenses.php
β”œβ”€β”€ index.php
β”œβ”€β”€ logout.php
β”œβ”€β”€ register.php
β”œβ”€β”€ README.md
└── css/js files

πŸš€ Getting Started

Prerequisites

Installation

  1. Clone the repository:

  2. Move the project folder into:

C:\xampp\htdocs\
  1. Start:

    • Apache
    • MySQL

from the XAMPP Control Panel.

  1. Create a database in phpMyAdmin.

  2. Update database credentials in:

connection.php

Example:

$host = "localhost";
$user = "root";
$password = "";
$db = "travel_expense";
  1. Open your browser and visit:
http://localhost/travel_expense/

πŸ“– How can we use

Register

  1. Open the application.
  2. Create a new account using the registration page.
  3. Login using your credentials.

Manage Expenses

  1. Add new travel expenses.
  2. View all recorded expenses.
  3. Edit existing expense details.
  4. Delete expenses when required.

Dashboard

  1. Access the dashboard after login.
  2. Monitor and manage expense records.
  3. Navigate through available modules.

πŸ” Security Features

🎯 Project Objectives

🚧 Future Enhancements

πŸ“š Academic Project

This project was developed as part of a Database Management System (DBMS) academic project to demonstrate:


πŸ’‘ A simple and effective solution for managing travel expenses digitally.

β€œDatabase schema is not included in this repository. Create the required tables manually before running the application.”