Documentation
Documentation
SUBMITTED AS A PARTIAL
(B.C.A.)
AFFILIATED TO
2023-24
Name Roll No
This project “GLOBAL TOURISM MANAGEMENT” is used to automate all process of the
travel and tourism, which deals with creation, booking and confirmation and user details. The
project is designed HTML-PHP as front end and Microsoft SQL Server 2008 as backend
which works in any browsers.
The codinglanguage used HTML and PHP. Travel and tourism management system is used
to book a tour from anywhere in the world by a single dynamic website which will help the
user to know all about the places and tour details in a single website .
The admin can add packages to the website from a certain travel agents and hotels by create a
tour page. Then the users can sign in and book each project, they can be confirmed by the
admin in their manage booking page.
The user can see the confirmation in their my booking page. It is an easiest platform for all
travelers which can be easily booked and know the all details. Keywords: Travel and tourism
management, travel packages, tourism, package booking
Tourism Management System is a complete tourist fully integrated tourism web site. The web
site covers all the areas required for an including tourism, This project is developed to
manage the tourist in the tourism management web site. The main module in this project are
login, tourist management, complaints and reports.
INDEX
Page No.
1. Introduction
1.1 Project description 1
1.2 Project Profile 1
2. Environment Description
2.1 Hardware and Software Requirements 2
2.2 Technologies Used 3
3. System Analysis
3.1 Existing System and its Drawbacks
4
3.2 Expected Advantages 5
4. Proposed System
4.1 Scope
4.2 Project modules
6
6
4.3 Objectives / Functionalities 7
5. Detail Planning
5.1 Data Flow Diagram / UML 8
5.2 Process Specification / Activity Flow Diagram 11
12
5.3 Data Dictionary
14
5.4 Entity-Relationship Diagram / Class Diagram
6. System Design
6.1 Input Design 15
6.2 Output Design 21
1
UDHANA CITIZEN COLLAGE
Environment Description
Here are the recommended specification of require software to develop the system.
Hardware Requirement
Software Requirement
2
UDHANA CITIZEN COLLAGE
2.2 Technology Used :-
Technology Used :-
Backend php
3
UDHANA CITIZEN COLLAGE
System Analysis And Planning
• Existing System
o When the admin login to the system, admin can onlychecks the order list and
Can change the status of users orders, where admin cannot modify the category
and add the new items also admin cannot change access or modify the users
data.
o Once the user Is logged in, the user cannot buy the items. Even though user
cannot order something if the user is not logged in. feedback Is not available.
• Drawbacks
o In the admin panel, whenever the admin login in there, admin can just show the
list ofusers order. Admin can just do one thing that is he/she can just change the
order status that’s it.
o There is a one big issue that the admin cannot insert or modify (update / delete)
the items that’s become a big issue.
o When user logs in, he/she cannot change/modify his/her profile or cannot
change/update the login d
4
UDHANA CITIZEN COLLAGE
3.2 Feasibility Study
1. Technical Feasibility
o the technical feasibility is to understand if it is possible to complete the project
with the current technologies.
o This system does require that much of higher and advanced technology
o The backend will be implemented using NodeJs, its purpose is to handle database
queries, authentication, and to serve an API (application programming interface).
o The frontend should be completed using HTML, CSS, and javascript. On top of
javascript, I will use ejs (View engine), which is going to make the pages more
reactive and help in building a single page application (SPA).
2. Economic Feasibility
o In this project, we will require to have a internet connection for better online
website.
o Such at the developer end it needs the good server with high capacity of RAM and
CPU processors so can it can handle lots of members at time online
communications, but as it will be web-enabled we do not have any extra cost of
setting up a network.
5
UDHANA CITIZEN COLLAGE
Proposed System
4.1 Scope
Scope of System
As qualified and skilled personnel, you can get placed in any of these sectors. Moreover,
there are plenty of other job opportunities that are highly rewarding for tourism
professionals.
• Visitor
• Admin
Visitor –
o After login show’s their o Visitor can only able to add to cart product. o Visitor
can view the category and its products.
Admin –
o Simply admin login can be done in admin portal.
o Only admin can login and control product categories (coming soon) o Admin
can also able to login with their standard account
o After login he/she can see the users orders in dashboard. And can also control
the status of users orders
6
UDHANA CITIZEN COLLAGE
4.4 Expected Advantages
Easy to browse –
o In this way user can easily browse the website our system is very user friendly.
o We provide the best trustable services. o The customer does not need to go outside as
he can get delicious food at home easily.
7
UDHANA CITIZEN COLLAGE
Detail Planning
8
UDHANA CITIZEN COLLAGE
1 level – User
9
UDHANA CITIZEN COLLAGE
2 level – Admin
10
UDHANA CITIZEN COLLAGE
5.2 Process Specification
it’s objective is to flow down and specify regulatory engineering requirements and
procedures.
Admin Process
11
UDHANA CITIZEN COLLAGE
User Process
User:
Name User
Alias Null
Where used/ How used To store user’s information
admin:
Name admin
Alias Null
Where used/ How used To store user’s information
12
UDHANA CITIZEN COLLAGE
Booking:
Name Booking
Alias Null
Where used/ How used To store user’s information
enquriry:
Name Enquriry
Alias Null
Where used/ How used To store user’s information
issues:
Name Issues
Alias Null
Where used/ How used To store user’s information
Packages:
Name Packages
Alias Null
Where used/ How used To store user’s information
13
UDHANA CITIZEN COLLAGE
5.4 Entity-Relationship diagram / Class Diagram
14
UDHANA CITIZEN COLLAGE
System Design
Signin:
15
signup:
16
17
Package-Details:
18
19
20
System Design
Signin:
21
Signup:
22
Package-Details :
23
Software Testing
Manual Testing:
o Manual testing is a software testing process in which test cases are executed manually
without using any automated tool.
o Manual Testing is one of the most fundamental testing processes as it can find both
visible and hidden defects of the software .
o Manual testing is mandatory for every newly developed software before automated
testing. This testing requires great efforts and time, but it gives the surety of bugfree
software. Manual Testing requires knowledge of manual testing techniques but not of any
automated testing tool.
White-box testing:
o The white box testing is done by Developer, where they check every line of a code before
giving it to the Test Engineer.
Black-box testing:
o The black box testing is done by the Test Engineer, where they can check the functionality
of an application or the software according to the customer /client's needs.
Gray-box testing:
o Gray box testing is a combination of white box and Black box testing. It can be performed
by a person who knew both co
24
Limitation and Future Scope of Enhancements
Foodly is a cloud kitchen service that connects with users through a web
application, here user can browse his food category wise if user likes any
food catering then he can add it in his shopping cart.
Currently in this system user can avail only cash on delivery service.
In future payment facilities like UPI, credit card net banking will be
provided in this system, and more attention will be given to user safety.
In the admin panel, the admin can only change or modify the order status
of users, he cannot add or modify any new item or category. In future
these features will also be provided.
References
Sites Url:
Html, Bootstrap, Java Script, Bootstrap
For php :-
www.php.net
http://www.w3schools.com/php/
For Mysql :-
http://dev.mysql.com/doc
For JQuery :-
http://jquery.com/
For css :-
http://css-tricks.com/
25