0% found this document useful (0 votes)
29 views32 pages

DBMS Project Report

Uploaded by

Kiran Totager
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)
29 views32 pages

DBMS Project Report

Uploaded by

Kiran Totager
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
You are on page 1/ 32

DECLARATION

We KIRAN SHIVANAND TOTAGER (4HG21CS021) and KARTHIK B G


(4HG22CS404 ) students of 5th semester B.E, CSE, Government Engineering College,
here by declare that the project entitled “SIMHA’S TOUR GUIDE” has been carried
out by us, under the supervision of NATESH M D faculty, Dept of CSE submitted in
partial fulfilment of the requirements for the award of the degree of computer science
and engineering by the Visvesvaraya technological university during the academic year
2023-24. This report has not been submitted to any other organization/university for
any award of degree certificate.

BY:
KIRAN SHIVANAND TOTAGER [4HG21CS021]
KARTHIK B G [4HG22CS404]
ABSTRACT

Here I have developed a project on Tour and Travel. Online Tour and Travel Booking
is a system that gives you the facility of booking any type of packages (Summer special
packages, Manali tour packages, Shimla special packages, adventures etc ). This system
is made, so that customer can easily book ticket for all packages of tourist place such
as hills, trekking, adventures, spirituals and user can also register for hotels for different
types of room.

The project ‘Tours and Travels’ is developed to replace the currently existing system, which
helps in keeping records of the customer, details of destination as well as payment received.
It saves the precious asset that is time, and also accuracy, reliability and uniformity can
be maintained. This project is useful for the manager of the company as it helps them
to search the data faster than existing system, to get customer record easily and report
of the customer payment, etc are generated as per requirement.

Details of different types of tours which include tours like family tours, couple tours,
general tours, date and time of departure and the fair of the tours etc are maintained.
Through this site we can provide different types of travel packages to the customers. This
sites provide everything related to it itineraries.

This site gives new packages on flexible price, so that user can book easily. According to
season admin can change packages. We revise our itineraries regularly. Vacation-O-City
offers a large range of travel opportunities. Tours and Travels Project is designed in
asp.net programming language, and SQL server used for this site.

In this site, Admin can add packages, add destinations (adventures, spirituals), add hotels
details, and delete hotel details. Admin can also add different types of rooms.

i
ACKNOWLEDGEMENT

The Completion of any project involves the efforts of many people. We have been lucky
to have received a lot of help, support from all directions during this project, so with the
gratitude we take this opportunity to acknowledge all those who guide and encouraged
us. We are extremely grateful to our principal Dr.T Rangaswamy for creating an
excellent and technically sound environment in our institution. We would like to express
our profound sense of gratitude to our department HOD Dr.K C Ravishankar and
our Dr.Raghu M E and our guide Mr.Natesh M D for their guidance. It’s a great
pleasure to acknowledge for their help and encouragement rendered towards the successful
completion of project.

BY:
KIRAN SHIVANAND TOTAGER [4HG21CS021]
KARTHIK B G [4HG22CS404 ]

ii
Contents

1 Introduction 1

1.1 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.3 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.4 Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.5 Disadvantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.6 Organization of Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Requirement Analysis 6

2.1 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.4 Non Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Proposed Methodology 8

3.1 Working . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.2 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4 Design 11

4.1 Entity Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4.2 Data flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

5 Implementation 15

iii
CONTENTS CONTENTS

5.1 Project Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

6 Conclusion 24

Bibliography 25

iv
List of Figures

3.1 working of the tourguide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.2 describing working of HTTP requests . . . . . . . . . . . . . . . . . . . . . . . . . 10

4.1 ER diagram of Tourism managment system . . . . . . . . . . . . . . . . . . . . . 11

4.2 Data Flow diagram of tourism managment . . . . . . . . . . . . . . . . . . . . . . 14

5.1 Index page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5.2 user signup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

5.3 User Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

5.4 Popular places . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

5.5 Travel packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

5.6 destination details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

5.7 hotel booking details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

5.8 hotel booking form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

5.9 payment Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

5.10 payment Confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5.11 Admin login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5.12 admin panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

5.13 User database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

5.14 Journey List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

5.15 add new journey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

5.16 after addition of new journey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

5.17 after deletion of journey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

v
List of Tables

2.1 Minimum Hardware Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Minimum Software Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

vi
Simha’s Tour guide 2023-2024

Chapter 1

Introduction

Online Tour and Travel is a very user friendly project. In this project user can easily understand

and book all packages and also register for hotel. In this project there are various types of forms,

like all types of packages, book for package and Room Registration Page in which user can insert

his personal needs facilities then upload his form by which user can register in the web site. In

this website user can also pay money through credit card.

This site provides different tour packages, hotel booking and summer special tour packages.

Through this site, user can book different types of room such as deluxe room, ac room etc on

flexible price.

This site provides different packages, destination, and hotel booking services in one particular

state of India. Himachal Pradesh is very popular hill station of north India. Visitors enjoy snow

covered mountain peaks and adventure sports like trekking, mountaineering and skiing.

In this website, according to the tour packages it provides services like online booking facil-

ities for all packages and hotels registration to the customer. In this project user can easily

understand and fill up the Room Reservation form. User can search for various types of rooms.

Online Tour and Travel is a web based application made in Asp.Net. So with the help of this

project user can apply for packages of tour and room reservation.

In this project, Admin can add travel packages and all details of hotels which is located in

Himachal Pradesh and also add all details of bus for this particular city.

1 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

1.1 Problem Statement

The purpose of tour and travel is mainly to provide online booking services for the user. This

statement describes the problem definition of the proposed system. The purpose of this site is

to book online ticket for hotels and all tourist places of Himachal Pradesh.

The problem definition of the vacation-o-city is to book online ticket for hotel and tourist place

where user wants to visit. It is a Web Based Application to develop website in which end user

interact with the web-app easily. In this website, Customer or User can search and book all

tourist places and all hill stations and all hotels of Himachal Pradesh.

The problem is that we although have many websites but they offer a different kinds of services.

The customers are enjoying a lot but there is a lack of relationship between travel agency

and customers and hence we are establishing that relationship by carrying and servicing all

customers in the same manner that we wish to serve.

1.2 Objectives

This system provides Online Registration, Tour Package Information, Bus ticket booking and

all other destinations. The purpose of this project is very clear that user can find room facilities

easily hotel service providers also get good customers very easily. Customer can register in the

website can create his own registration then he can receive email for his room status related to

his reservation and book all packages. User can register hotel for different types of room what

they want.

The Main Goal of this project is to provide a very faster room reservation services and also

booking services for different types of packages so any user can get this service very easily.

• Our objective is to make strong relationship with customers so that they can enjoy the holiday

of their dreams.

• It saves lots of time , now a days there is a fast process world any one can work quickly so,

this project helps that people who are searching for reservation in organization, so they can

easily fill up the form and search rooms and different tourist place.

• Possess complete back up services. .

• The main objective of the project is to design and develop a user friendly-system.

2 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

• Computerization can be helpful as a means of saving time and money.

• To provide better Graphical User Interface (GUI

1.3 Application

1 Booking and Reservations:: The primary purpose of a travel website is to allow users

to book hotels, tours, and other travel services. An effective booking system ensures a smooth

process for travelers.

2 Destination Information:

Travelers seek detailed information about destinations, including attractions, activities, weather,

and local culture. Websites provide comprehensive content to help users make informed deci-

sions.

3 Responsive Design:

A mobile-friendly and responsive design is essential. With the majority of internet traffic coming

from mobile devices, ensuring a seamless experience across all screen sizes is critical.

4 SEO Optimization: Implementing search engine optimization (SEO) techniques helps im-

prove visibility on search engines. High-quality content, relevant keywords, and proper meta

tags contribute to better rankings.

5 Clear Pricing and Group Discounts: Transparent pricing information and any available

group discounts encourage users to make bookings. Clarity on costs builds trust with potential

customers.

6 Beautiful Images: High-quality images of destinations, accommodations, and activities

create an enticing visual experience.

1.4 Advantages

• Travel websites provide 24/7 accessibility to travelers. Users can search, compare, and book

flights, hotels, tours, and other services from the comfort of their homes or on the go.

• More security.

3 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

• Travel websites aggregate information from various airlines, hotels, and service providers,

allowing users to compare prices and find the best deals.

• Websites offer detailed information about destinations, attractions, weather, visa require-

ments, and local culture

• Booking through travel websites saves time compared to traditional methods. Users can

quickly search, compare options, and finalize bookings

• Travelers can customize their itineraries by selecting preferred flights, accommodations, and

activities.

• High-quality images and videos showcase destinations, accommodations, and experiences.

• Reputable travel websites ensure secure payment gateways for transactions.

• Online bookings reduce paperwork and the need for physical tickets.

• Users can conveniently bundle services for a seamless travel experience.

1.5 Disadvantages

A significant disadvantage of the DBMS system is cost. In addition to the cost of purchasing of

developing the software, the hardware has to be upgraded to allow for the extensive programs

and the workspace required for their execution and storage. While centralization reduces du-

plication, the lack of duplication requires that the database be adequately backed up so that in

case of failure the data can be recovered.

1.6 Organization of Report

This report is divided up into chapters, each dealing with different aspects of the project. Each

chapter has a short introduction, explaining the subject of each chapter, and then the details

each module is explained separately.The following is a short overview of each of the chapters.

Chapter 2: Outlines some of the research made on the project in the beginning. More research

was made as this project report was being developed, as new areas had to be investigated. This

research is summarized in the various chapters according to the different modules.

4 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Chapter 3:Specifies the hardware and software requirements specification,the existing and the

proposed system

Chapter 4: we discussed about proposed methodology ,it includes system architecture design

and architecture design consists online registration of student, maintaining student details, and

also store student details.

Chapter 5: Gives the design of the system that includes the circuit connection of the system

Chapter 6: Specifies implementation design used in the project

Chapter 7: The conclusion of the project is discussed here

5 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Chapter 2

Requirement Analysis

Requirements analysis, also called requirements engineering, is the process of determining user

expectations for a new or modified product. These features, called requirements, must be

quantifiable, relevant and detailed. In software engineering, such requirements are often called

functional specifications. Requirements analysis is an important aspect of project management.

Requirements analysis involves frequent communication with system users to determine specific

feature expectations, resolution of conflict or ambiguity in requirements as demanded by the

various users or groups of users, avoidance of feature creep and documentation of all aspects

of the project development process from start to finish. Energy should be directed towards

ensuring that the final system or product conforms to client needs rather than attempting to

mold user expectations to fit the requirements.

2.1 Hardware Requirements

Hardware requirements. The most common set of requirements defined by any operating system

or software application is the physical computer resources, also known as hardware, A hardware

requirements list is often accompanied by a hardware compatibility list (HCL),

Name Minimum Requirement


Processor i3 or i5 2Ghz
RAM 4Gb
Hard Disk 100Gb

Table 2.1: Minimum Hardware Requirement

6 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

2.2 Software Requirements

Software requirements for a system are the description of what the system should do, the service

or services that it provides and the constraints on its operation

Name Minimum Requirement


Frontend HTML and css or java script or bootstrap
Backend php or nodejs
Database Mysql

Table 2.2: Minimum Software Requirement

2.3 Functional Requirements

A Functional Requirement (FR) is a description of the service that the software must offer.It

describes a software system or its component. A function is nothing but inputs to the software

system, its behavior, and outputs. It can be a calculation, data manipulation, business pro-

cess,user interaction, or any other specific functionality which defines what function a system

is likely to perform.

2.4 Non Functional Requirements

Non-Functional Requirements are the constraints or the requirements imposed on the system.

They specify the quality attribute of the software. Non-Functional Requirements deal with

issues like scalability, maintainability, performance, portability, security, reliability, and many

more. Non Functional Requirements address vital issues of quality for software systems.If NFRs

not addressed properly

2.5 Summary

The functional and non-functional requirements are helps to know about the requirements and

also understanding the requirments used in this project

7 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Chapter 3

Proposed Methodology

3.1 Working

Website Tour and Travel is used to book online ticket for different packages and hotels, adven-

tures and different destinations of Himachal Pradesh. The main page of this website has Home

page which contains Register for new account, Login for account.

The user can choose different packages, destinations and hotels from gallery. The user also has

the option of changing the password for security purpose and new user must have to create

the account to book the packages and hotels. The first option in the navigation drawer is

Home, Packages, Hotel, and Destinations (Adventures, Spirituals). Online payment option is

also available on this website.

1 Reservations and Bookings : Allows users to book accommodations, Hotels, tours, and

activities online

2 Customer Relationship Management (CRM): Manages customer interactions, prefer-

ences, and feedback.

3 Inventory Management: Tracks available rooms, seats, and tour packages.

4 Accounting and Billing : Handles financial transactions, invoices, and payments.

8 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

1. User Journey:

(a) Travelers:

i. Visit the TMS website to explore destinations, tour packages, and activities.

ii. Search for available flights, hotels, and tours.

iii. Make reservations and bookings.

iv. Receive confirmation and relevant travel information.

(b) Travel Agents and Operators:

i. Access the backend system to manage inventory, pricing, and bookings.

ii. Create and update tour packages.

iii. Communicate with customers and handle inquiries.

iv. Monitor financial transactions and generate reports.

(c) Booking a Tour Package: A user selects a destination, views available packages, and

books a customized tour

(d) Hotel Reservations: Travelers search for hotels, check availability, and make reserva-

tions.

Figure 3.1: working of the tourguide

9 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 3.2: describing working of HTTP requests

3.2 Summary

Tour and Travel is an online platform offering a comprehensive booking experience for vari-

ous travel needs in Himachal Pradesh. It facilitates the registration of new accounts and login

capabilities for existing users on its main page. The website boasts a gallery where users can

browse through an array of packages, hotels, and destinations, including adventure and spir-

itual journeys. For enhanced security, it provides an option to change passwords. Booking

requires account creation, ensuring a personalized experience. The navigation drawer is intu-

itively organized with sections like Home, Packages, Hotel, and Destinations. Additionally, the

site supports online payments, streamlining the reservation process.

10 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Chapter 4

Design

4.1 Entity Relationship

Figure 4.1: ER diagram of Tourism managment system

An Entity-Relationship (ER) diagram typically represents the systematic structure of the database

that will support the website’s functionality. The ER diagram includes entities such as Cus-

tomers, Tours, Reservations, Destinations, and Payments. Each entity would have attributes

relevant to its role in the system; for example, Customers might have attributes like Name, Con-

tact Information, and Booking History. Relationships between entities would also be depicted,

11 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

such as Customers making Reservations for Tours, or Tours being available to certain Destina-

tions. The diagram would also show cardinalities indicating the nature of relationships, such

as one-to-many or many-to-many. For instance, a Customer can make multiple Reservations,

but each Reservation is for a single Tour. This visual representation aids in understanding the

database’s structure and is crucial for developing a robust and efficient backend for the website.

Here are the main entities in our Tourism Management System and their associated attributes:

1. Customer Entity:- Attributes:

(a) customer username

(b) customer name

(c) customer mobile

(d) customer email

(e) customer password,

2. Package Entity: - Attributes:

(a) package id

(b) package tour id

(c) package name

(d) package amount

12 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

3. Hotel Entity: - Attributes:

(a) hotel id

(b) hotel name

(c) hotel description

(d) hotel address

(e) ratings

4. Admin-entity:-Attributes:

(a) Admin Name

(b) Admin Username

(c) Admin Password

13 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

4.2 Data flow

Figure 4.2: Data Flow diagram of tourism managment

4.3 Summary

The tours website application functions as an interactive platform where users can browse and

book various travel packages. Upon accessing the site, users are presented with a selection of

tours, each detailed with descriptions, itineraries, pricing, and user reviews. The application

allows for customization of tours based on dates, number of participants, and additional services.

A secure payment gateway is integrated for transactions, ensuring user data protection. Post-

booking, customers receive confirmation and travel documents via email. The application also

offers customer support for inquiries and assistance.

14 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Chapter 5

Implementation

5.1 Project Implementation

Implementation is the one of the main part of the project how we implement the project it is

the pictorial representation of working of our project it is also like as the user manual.

Figure 5.1: Index page

Index page: fig:5.1 Main page of the project it contain user and admin login.

15 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.2: user signup

Registration page: fig:5.2 The signup page give interface to enter user information.

Figure 5.3: User Login

User login: fig:5.3 The login page give interface to login using Email and password.

16 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.4: Popular places

popular places: fig:5.4 The popular places page contain the popular places in india

Figure 5.5: Travel packages


Travel packages: fig:5.5 The travel packages contains the travel package price.

17 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.6: destination details


destination details: fig:5.6 The destination details contain more detail about the
destination.

Figure 5.7: hotel booking details


hotel booking details: fig:5.7 The hotel booking details contain details about the hotel
and rent.

18 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.8: hotel booking form


hotel booking form: fig:5.8 The hotel booking form interface gives the interface to enter
the name,user id ,number of tourists ,date of birth and contact number of user.

Figure 5.9: payment Interface


Payment Interface: fig:5.9The payment interface provides the QR code to pay the hotel
rent.

19 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.10: payment Confirmation


Payment Confirmation: fig:5.10The payment confirmation interface provides the
confiramation of the payment.

Figure 5.11: Admin login

Admin login: fig:5.6 The admin login page interface gives the interface to enter admin name

and password .

20 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.12: admin panel

Admin panel: fig:5.7 The admin panel give information about the statistics of users

Figure 5.13: User database

User database: fig:5.8 User database contains the list of registered users and their details.

21 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.14: Journey List

journey list: fig:5.9 Admin panel: The journey list shows the list journey for admin.

Figure 5.15: add new journey

22 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Figure 5.16: after addition of new journey

after deletion of journey: fig:5.9 after the deletion of journey.

Figure 5.17: after deletion of journey

23 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Chapter 6

Conclusion

This web application was successfully created and stored all the travel admin tourism packages

booking, creation managing and tour details into the database using this application. The

application was tested very well and the errors were properly debugged. Testing also concluded

that the performance of the system is satisfactory. All the necessary output is generated. This

system thus provides an easy way to automate all the functionalities of consumption. If this

application is implemented in few consumption, it will be helpful. Further enhancements can

be made to the project, so that the website functions in a very attractive and useful manner

than the present one. It is concluded that the application works well and satisfy the needs. The

application is tested very well and errors are properly debugged. It also acts as the sharing of

files to the valuable resources.

24 Dept. Of CSE, MH Halli


Simha’s Tour guide 2023-2024

Bibliography

[1] Google for problem solving.

[2] https://trainings.internshala.com/web-development-course

[3] https://www.youtube.com/watch?v=Q33KBiDriJY

[4] https://www.youtube.com/watch?v=u QrJ0T kZlchttps : //github.com/ − usedf orsomef unctions.

[5] https://www.coursera.org/learn/web-applications-php

[6] https://www.udemy.com/course/relational-database-management-system

25 Dept. Of CSE, MH Halli

You might also like