1 of 8

Welcome to देशभ्रमणं.in

AN ONLINE TRIP MANAGEMENT SYSTEM

2 of 8

Contributors

Akash Mishra

Rishon A Singh

Rahul Chandel

Brajesh Lovanshi

Vishal Bhargava

3 of 8

Web technologies

Browser API

TECH STACK

Spring Boot

JPA

J2EE

Hibernate

Postman

Swagger

MYSQL

Github

Database

Repository

IDE

STS

Language

Java

JDBC

JSP

4 of 8

User authentication

REST API

Reports

ABSTRACT

Signup functionality

Login functionality

Travel package reports

Customer reports

Retrieve

Update

Create

Destroy

5 of 8

FUNCTIONALITY

Customer

Admin

Payment

Provide testimonials

Cancel tickets

View testimonials

User management

Tour management

Login

Travel package management

Route management

Bus management

Print tickets

Book tickets

View travel packages

View tours

View routes

Login

Ticket management

hotel management

View reports

6 of 8

addPackage

(Packages pack)

updatePackage

(Integer packageId)

deletePackag(Integer packageId)

searchPackage

(Integer packageId)

bookPackage

(Booking book,IntegerpackageId)

cancelBooking

(Booking book)

viewBooking(Integer bookingId)

SERVICE METHODS

Booking

Package

User

Customer

viewCustomer

(Integer customerId)

updateCustomer

(Customer customer)

addUser

(Customer customer)

deleteCustomer

(Customer customer)

viewCustomer

(Integer customerId)

updateCustomer

(Customer customer)

addCustomer

(Customer customer)

deleteCustomer

(Customer customer)

viewAllBooking()

bookHotel(Booking book,IntegerhotelId)

7 of 8

addFeedback

(Feedback feedback

findByCustomerId

(Integer customerId)

viewAllFeedback()

findByFeedbackId

(Integer feedbackId)

addReports

(Report reports)

editReport

(Integer reportId)

viewAllReports()

deleteReports

(Integer reportId)

SERVICE METHODS

Reports

Feedback

Route

Travel

updateRoute(Integer routeId, Integer busId)

removeRoute

(Integer routeId)

addRoute

(Route route)

searchRoute

(Integer routeId)

searchTravels

(Integer travelId)

updateTravels

(Travels travels)

addTravels

(Travels travels)

viewTravels()

viewRouteList()

viewAllReports()

8 of 8

E-R diagram of trip management application