Professional Documents
Culture Documents
Synopsis Second
Synopsis Second
Traveltales Unfolded
submitted in partial fulfilment of the requirements for the degree of
submitted by
Disha Kundra
(Roll No.: 27502100094)
supervised by
Jaswinder Singh
Department of Computer Science
Guru Nanak Dev University Amritsar
2024
1
Declaration
I, Disha Kundra, Student of MCA(FYIC) 6th Sem (Roll no: 27502100094), affirm
that the work presented in this Project is entirely my own under the Guidance of
Dr. Jaswinder Singh and this Project is Submitted in the Partial Fulfilment for the
award of Degree of MCA(FYIC) Sem 6th. The matter Embodied in this Project has
not been Submitted to any Other University or institute for award of any degree.
2
Acknowledgment
3
Contents
1 Revisiting the Problem 7
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Detailed Analysis 13
2.2 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Constraints/Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. 15
2.4 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .. 15
3 Design 17
4 First Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 34
4
List of Figures
1.3 (a) Gantt char for Project plan. . . . . . . . . . . .. . . . . . . . . . . . .. 9
5
List of Tables
3.1.2 Table Design . . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . .... . . . . . . . . . . . . . . .22
6
Chapter-1
1.1 Introduction
Tour and Travels System is a Web Based Project related to Tour and Travel. The
Information of all the services is provided to the viewers. Users can select their
touring place from the list of touring places available in this site. Also, as he moves
forward, he can choose a guide, book a hotel and also can select his mode of
transportation to the destination. All the facilities are provided in very simple and
efficient forms. Users are very much facilitated by the fact that almost every service
is automatically chosen as per the database and very less information is demanded
from the user. Users can also add their place of destination if that place is not listed in
the website which in turn help the administrator to expand their database and increase
more wide range of customers with them. Tour and Travel System deals with viewers
who wants to travel and explore various places. My website not only provides tourist
places to them but also the background history of these places, providing guide to the
viewers and all these facilities can be booked online. Users can also add places of
their own region if they are considered by the administrator. With this Website, any
user can view the information any time. They can view various places as per their
requirement. The role of administrator is of much important aspect as he is very
crucial in upgrading the database.
7
1.2 Problem Definition
"The problem I aim to address with my project, ‘Traveltales Unfolded’, is the lack of
a comprehensive and user-friendly platform for individuals to explore and plan their
trips to various destinations within India. Using ASP.NET Framework 4 as the
Frontend with C# as the programming Language, and Microsoft SQL Server Express
Edition (64-bit) Version 10 as the backend, my goal is to create a tour and travel
website that provides users with a seamless and interactive experience, allowing them
to discover popular attractions, plan itineraries, and make bookings easily. By doing
so, I aim to enhance the overall travel experience and promote tourism within India.
1.3 Project Plan Adherence
The Following Gantt Chart show the project Schedule:
Figure(a)
8
For my Tour and Travels Project, I started by gathering requirements and analysing
them. Then, I moved on to creating website Layout, deciding how it should look,
including image buttons and backgrounds. Next, I worked on the front end using
ASP.NET and Language C# and Backend using SQL Server. I also really enjoyed
working with the database. It’s been a fun and rewarding experience diving into this
project!
1.4 My Progress so far
Admin Module:
9
User Module:
2. Sign-up web Form: When the user first visited the website, they filled
details like first name, last name, email id, hint answer and hint question
and also verify the user id. The system also checked if the user ID already
existed in the database.
10
5. Contact Us web form
6. Booking System web forms: The Booking System web forms had
multiple sections like tour selection, hotel booking, and vehicle booking.
All the data selected by the user was Stored in the database. The website is
Dynamic, storing all the choices in the database. Each booking had a Unique
Booking ID as the primary Key for each Tour. Users could also check the
booking Status through web Form. It was awesome to design a System
where Everything was stored and managed seamlessly for a personalized
user Experience!
11
Chapter-2
Detailed Analysis
2.1 Problem Details
The problem definition for the Tour and Travel System involves
developing a web-based platform that caters to various travel activities:
• It offers a wide range of services related to touring and traveling,
providing users with detailed information on available services.
• Users have the flexibility to choose their preferred tour destinations
from the site, along with the option to select guides, book hotels, and
decide on their mode of transportation to the destination.
• The system is designed to streamline the user experience by
suggesting services based on the database, minimizing the
information required from the user.
• Additionally, users have the ability to contribute by adding new
destinations, enabling the administrator to expand the database and
attract a broader customer base
12
• Furthermore, the platform not only serves as a source of tourist
information but also delves into the historical background of the
destinations, offers guidance to users, and allows for online booking
of facilities.
• It aims to provide a comprehensive travel experience for users,
allowing them to explore various places based on their preferences.
The website is accessible at all times, making it convenient for users
looking to plan their travels.
2.2 Inputs
The various input of my project in various pages are listed below.
• Sign in form- In the sign in form the user enters the user id and
password.
• Sign up form-In this form user enter the name, password, email,
select hint question and answer so as to get register with the site.
• Booking System- In the booking System, users have to book a
vehicle, hotel, and tour. Users can select a hotel, choose the type
of vehicle they need and finalize their tour package
• Customer support and Contact Information
13
2.3 Constraints/Conditions
• Exclusive Admin Access: Secure Web form for Database Expansion with User
id and password.
• In the user module, constraints include the necessity for users to sign in or sign
up to book a tour. User can access the forms as guest but can’t book the tour.
• Booking Id: Each tour will have a unique booking ID as the primary key which
is Database Constraint.
• Validators in Signup form: The validators I have implemented in my project
include a regular expression validator for email IDs, a required field validator for
phone numbers, and a compare validator for old and new passwords. These
validators ensure that the data entered by users meets specific criteria, such as
correct email format, mandatory phone number input, and password
consistency.
2.4 Outputs
1. Booking Id: For each tour booking, a unique booking ID was
generated. One User id can have multiple booking ids because one
user can book multiple tours
2. Booking Status
14
2.5 Assumptions
For my software, some essential assumptions would include:
• Having a user-friendly interface for easy navigation without any Confusion.
• Secondly, it’s important to assume that the software will have secure
database to store user and booking information. Data Security is a top priority
to protect user’s personal details and booking History.
• Lastly, Considering the scalability of the software is key. As the user base
grows and booking demands increase, the software should be able to handle
the load efficiently. Planning for scalability from the start can prevent issues as
the software expands.
15
Chapter 3 Design
3.1 Database Design
3.1.1 ER Diagrams
Figure(a)
Figure(b)
16
Figure(c)
Figure(d)
17
Figure(e)
Figure(f)
18
Figure(g)
Figure(h)
19
Figure(i)
20
3.1.2 Table Design
Figure(a)
21
Figure(b)
22
Figure(c)
Figure(d)
23
Figure(e)
Figure(f)
24
Figure(g)
25
Figure(h)
Figure(i)
26
3.2 Process Design
27
Figure(b) Booking System DFD
28
Figure(c) Admin DFD
29
3.2 Interface design
• User Account: A User-Friendly signup and login process for users
to create account.
• Booking Section: Clear and intuitive booking forms for hotels,
places, and vehicles. Included Options for dates, number of guests.
• Feedback Section: A dedicated areas for users to leave reviews
and rating for hotels, places, vehicles, and overall experience.
3.4 Module design
Member Interface
1. Signup Module: Here the User can create their account by
providing the information like email, username, password, uid ,
hint Question, Hint Answer etc.
2. Signin Module: User can also login to their account by entering
their credentials like Uid and password.
3. Contact Us Module: In this module users can find the contact
information to reach out the to the company for the inquiries.
4. About Us Module: This module usually contains the information
about the website history, mission, team.
30
5. Feedback Module: In this module, Users can provide their
opinions, suggestions, or reviews about their travel experience. It
allows customers to share their feedback on the tours they booked,
the destinations they visited, or the overall service provide by my
website.
6. Booking Module: In the booking module of a tour and travels
website, there are three sub-modules: vehicle booking, hotel
booking, and tour booking. After booking a tour, the web form will
display a unique booking ID and user ID to the user. This helps in
tracking and managing the tour bookings efficiently.
Admin Interface:
1. Add place Module: In the future, if the admin wants to add
more places to the website, they can do so using the "Add Place"
module. This module is exclusively accessible to the admin and
allows them to expand the website's offerings by including new
destinations for users to explore and book tours to.
2. Add Vehicle Module: The "Add Vehicle" module is a handy
tool for the admin to broaden the transportation options on the
31
website. If the admin decides to enhance the transportation
services in the future, they can easily do so by utilizing the "Add
Vehicle" module.
32
Chapter 4: First Synopsis
Traveltales Unfolded
submitted in partial fulfillment of the requirements for the degree of
supervised by:
Jaswinder Singh
2024
DEPARTMENT OF COMPUTER SCIENCE
GURU NANAK DEV UNIVERSITY
AMRITSAR(INDIA)
33
The CERTIFICATE
This is to certify that project report entitled “Traveltales Unfolded”, submitted to the Department of
Computer Science, Guru Nanak Dev University, Amritsar for the degree of Masters in Computer
Application (FYIC) is an important piece of work carried out by “Disha Kundra” Roll no.
27502100094. It is further certified that this project is a bonafide piece of work and no part of this
has been submitted earlier for any purpose elsewhere.
34
Acknowledgment
35
Contents
1 The Problem ........................................................................................................... 37
1.1 Introduction.......................................................................................................... 37
2 Annexures ........................................................................................................ 42
The Problem
1.1 Introduction
Tour and Travel System is a Web Based Project and related to various activities
related to Tour and Travel. The Information of all the services is provided to the
viewers. Users can select their touring place from the list of touring places
available in this site. Also, as he moves forward, he can choose a guide, book a
hotel and also can select his mode of transportation to the destination. All the
facilities are provided in very simple and efficient forms. Users are very much
facilitated by the fact that almost every service is automatically chosen as per the
database and very less information is demanded from the user. Users can also add
their place of destination if that place is not listed in the website which in turn
help the administrator to expand their database and increase more wide range of
customers with them.
Tour and Travel System deals with viewers who wants to travel and explore
various places. Our Web site not only provides tourist places to them but also the
background history of these places, providing guide to the viewers and all these
facilities can be booked online. Users can also add places of their own region if
they are considered by the administrator. With this Website, any user can view
the information any time and it is also useful for the viewers wanted to travel.
They can view various places as per their requirement. The role of administrator
is of much important aspect as he is very crucial in upgrading the database
The administrator can maintain the site and can have secret
access to the database. With this Website one can have a
guide to tour and travel also
Implementation time:
Hardware Requirements:
Requirements:
Annexures
1. Registration Module:
The first one is the registration module, where
users can create accounts by providing their first name,
last name, date of birth, email ID, state, city, password,
hint question, and hint answer. I've also added validators
to ensure the accuracy of the data. The registration data is
securely stored in the database.