Tourism Management System Report
Tourism Management System Report
INTERNSHIP REPORT
ON
TOURISM MANAGEMENT SYSTEM PROJECT
REPORT
BY
KAMAL ACHARYA
(Tribhuvan University)
Date: 2020/04/07
1|P ag e
Index
2. INTRODUCTION----------------------------------------------------------------------
3. REQUIREMENT SPECIFICATION---------------------------------------------------
3.1: Hardware Requirements---------------------------------------------------
3.2: Software Requirements--------------------------------------------------
4. SYSTEM DESIGN-----------------------------------------------------------------------
4.1: Architecture ------------------------------------------------------------------
4.2: UML Diagrams ---------------------------------------------------------------
4.2.1: Use Case----------------------------------------------------------------
4.2.2: Entity-Relationship---------------------------------------------------
4.2.3: Class---------------------------------------------------------------------
4.2.4: Activity------------------------------------------------------------------
4.2.5: Component------------------------------------------------------------
4.3: DFD------------------------------------------------------------------------------
8. REFERRENCE---------------------------------------------------------------------------
2|P ag e
1. TITLE
Tourism Management System
PROPOSED SYSTEM:
The system allows one to easily access the relevant information and make
necessary travel arrangements. Users can decide about places they want to visit
and make bookings online for travel and accommodation.
The tourism management system allows the user of the system access all the
details such as weather, location, events, etc. The main purpose is to help tourism
companies to manage customer and hotels etc. The system can also be used for
both professional and business trips.
This particular project deals with the problems on managing a tour and avoids
the problems which occur when carried manually.
3|P ag e
1. INTRODUCTION
If the customer agrees for any one of the quotation, he can reply back
along with agreed quotation. Then the agency will take down all the details of the
customer and will send a confirmation message to the customer. On the day of
the tour, the customer first must show the confirmation message to the driver for
clarity and only then he will agree to drive after looking at the confirmation
message. This software is user friendly and helps in finding the vehicle sooner
rather than wandering manually everywhere to find for vehicles. Before the tour
starts, half payment has to be done.
After the customer returns or reaches his final destination, he must pay
full amount either through cash or through cards. After the travelling the customer
can come back to the site and enter his feedback about the travel and tourism
agency. If any good feedback will be taken positively and if any negative
feedback too will be taken positively and try to improve what had lacked. The
report is also generated periodically and the database will be cleared according to
the time.
4|P ag e
OBJECTIVE:
APPLICATIONS
This application is built such a way that it should suits for all type of blood banks
in future. So every effort is taken to implement this project in this blood bank, on
successful implementation in this blood bank, we can target other blood banks in
the city.
Administrator module:
This module provides administrator related functionality. Administrator manages
all information and has access rights to add, delete, edit and view the data related
to places, travels, routes, bookings, restaurants etc.
Travels module:
This module provides the details of various travel agencies. A user can select the
appropriate agency depending on convenience and accessibility.
Routes module:
This module provides information related to various routes connecting sources
and destinations. For each route, information such as source, destination, fare,
reservation details, pick up points etc are provides. Only administrator can add ,
delete, edit and manage the data. Users can only view the information.
Reservations module:
This module provides functionalities that allow a user to book tickets or cancel
previously booked tickets. The module maintains the details of all reservations
made so far and allows administrator to either confirm or reject the bookings.
Testimonials module:
5|P ag e
Users of this application can post their opinions, complaints and suggestions
regarding this portal and services to the administrator. Accordingly, the
administrator can take various steps to act on the complaints and suggestions.
REQUIREMENT SPECIFICATION
Hardware Requirement:
Processor : Intel Core Duo 2.0 GHz or more
RAM : 1 GB or More
Software Requirement:
XAMPP CONSOLE.
6|P ag e
SYSTEM DESIGN
ER Diagram:
Activity Diagram:
7|P ag e
Component Diagram:
8|P ag e
DATA FLOW DIAGRAM:
ADMIN Dashboard:
9|P ag e
SYSTEM IMPLEMENTATION
Codes for Homepage:
<?php
session_start();
error_reporting(0);
include('includes/[Link]');
?>
<!DOCTYPE HTML>
<html>
<head>
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<!--animate-->
10 | P a g e
<script src="js/[Link]"></script>
<script>
new WOW().init();
</script>
<!--//end-animate-->
</head>
<body>
<?php include('includes/[Link]');?>
<div class="banner">
<div class="container">
</div>
</div>
<div class="container">
<div class="rupes">
<div class="rup-left">
</div>
<div class="rup-rgt">
</div>
<div class="clearfix"></div>
11 | P a g e
</div>
<div class="rup-left">
</div>
<div class="rup-rgt">
</div>
<div class="clearfix"></div>
</div>
<div class="rup-left">
</div>
<div class="rup-rgt">
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
12 | P a g e
<!---holiday---->
<div class="container">
<div class="holiday">
<h3>Package List</h3>
$query = $dbh->prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
foreach($results as $result)
{ ?>
<div class="rom-btm">
</div>
</div>
13 | P a g e
<div class="clearfix"></div>
</div>
<?php }} ?>
</div>
<div class="clearfix"></div>
</div>
<div class="routes">
<div class="container">
<div class="rou-left">
</div>
<h3>80000</h3>
<p>Enquiries</p>
</div>
<div class="clearfix"></div>
</div>
<div class="rou-left">
</div>
14 | P a g e
<div class="rou-rgt">
<h3>1900</h3>
<p>Registered users</p>
</div>
<div class="clearfix"></div>
</div>
<div class="rou-left">
</div>
<div class="rou-rgt">
<h3>7,00,00,000+</h3>
<p>Booking</p>
</div>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
</div>
</div>
</body>
</html>
session_start();
include('includes/[Link]');
if(strlen($_SESSION['alogin'])==0)
15 | P a g e
{
header('location:[Link]');
else{
?>
<!DOCTYPE HTML>
<html>
<head>
<script src="js/[Link]"></script>
16 | P a g e
<!-- //lined-icons -->
</head>
<body>
<div class="page-container">
<!--/content-inner-->
<div class="left-content">
<div class="mother-grid-inner">
<?php include('includes/[Link]');?>
<ol class="breadcrumb">
</ol>
<!--four-grids here-->
<div class="four-grids">
<div class="four-agileits">
<div class="icon">
</div>
<div class="four-text">
<h3>User</h3>
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=$query->rowCount();
17 | P a g e
?> <h4> <?php echo htmlentities($cnt);?> </h4>
</div>
</div>
</div>
<div class="four-agileinfo">
<div class="icon">
</div>
<div class="four-text">
<h3>Bookings</h3>
$query1->execute();
$results1=$query1->fetchAll(PDO::FETCH_OBJ);
$cnt1=$query1->rowCount();
?>
</div>
</div>
</div>
<div class="four-w3ls">
18 | P a g e
<div class="icon">
</div>
<div class="four-text">
<h3>Enquiries</h3>
$query2->execute();
$results2=$query2->fetchAll(PDO::FETCH_OBJ);
$cnt2=$query2->rowCount();
?>
</div>
</div>
</div>
<div class="four-wthree">
<div class="icon">
</div>
<div class="four-text">
<h3>Toatal packages</h3>
$query3->execute();
$results3=$query3->fetchAll(PDO::FETCH_OBJ);
19 | P a g e
$cnt3=$query3->rowCount();
?>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
<div class="four-grids">
<div class="four-w3ls">
<div class="icon">
</div>
<div class="four-text">
<h3>Issues Riaised</h3>
$query5->execute();
$results5=$query5->fetchAll(PDO::FETCH_OBJ);
$cnt5=$query5->rowCount();
?>
</div>
20 | P a g e
</div>
</div>
<div class="clearfix"></div>
</div>
<!--//four-grids here-->
<div class="inner-block">
</div>
<?php include('includes/[Link]');?>
</div>
</div>
<!--/sidebar-menu-->
<?php include('includes/[Link]');?>
<div class="clearfix"></div>
</div>
<script>
$(".sidebar-icon").click(function() {
if (toggle)
21 | P a g e
{
$(".page-container").addClass("sidebar-collapsed").removeClass("sidebar-collapsed-back");
$("#menu span").css({"position":"absolute"});
else
$(".page-container").removeClass("sidebar-collapsed").addClass("sidebar-collapsed-back");
setTimeout(function() {
$("#menu span").css({"position":"relative"});
}, 400);
toggle = !toggle;
});
</script>
<!--js -->
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script>
$(document).ready(function() {
jQuery('.small-graph-box').hover(function() {
22 | P a g e
jQuery(this).find('.box-button').fadeIn('fast');
}, function() {
jQuery(this).find('.box-button').fadeOut('fast');
});
jQuery('.small-graph-box .box-close').click(function() {
jQuery(this).closest('.small-graph-box').fadeOut(200);
return false;
});
//CHARTS
graphArea2 = [Link]({
element: 'hero-area',
padding: 10,
behaveLikeLine: true,
gridEnabled: false,
gridLineColor: '#dddddd',
axes: true,
resize: true,
smooth:true,
pointSize: 0,
lineWidth: 0,
fillOpacity:0.85,
data: [
23 | P a g e
{period: '2014 Q2', iphone: 15780, ipad: 13799, itouch: 12051},
],
lineColors:['#ff4a43','#a2d200','#22beef'],
xkey: 'period',
redraw: true,
pointSize: 2,
hideHover: 'auto',
resize: true
});
});
</script>
</body>
</html>
<?php } ?>
24 | P a g e
6. RESULTS
Outcome
Test case Test Expected output
no
25 | P a g e
SCREENSHOTS
PACKAGES LIST:
26 | P a g e
ADMIN DASHBOARD:
REGISTRATION PAGE:
27 | P a g e
FUTURE SCOPE
Tourism is growing and so is the scope in tourism increasing. There is a
good employment in the tourism sector. Thus too grab such opportunities
you need to prepare yourself with the knowledge in tourism.
Any tourist agency can make use of it for saving customer details in
database.
Tourism group can use it for managing their location, hotel, vehicles
details.
This application can easily implemented under various situations.
We can add new features as and when we require.
Reusability of this application is also possible.
28 | P a g e
CONCLUSION
“Travel and tourism management” simplifies the management process in
travelling.
29 | P a g e
REFERENCE
1. Acharya, Kamal, Online Job Portal Management System (May 5, 2024). Available at
SSRN: [Link] or [Link]
2. Acharya, Kamal, Employee leave management system. (May 7, 2024). Available
at
SSRN: [Link] or [Link]
3. Acharya, Kamal, Online electricity billing project report. (May 7, 2024). Available at
SSRN: [Link] or [Link]
4. Acharya, Kamal, POLICY MANAGEMENT SYSTEM PROJECT REPORT.
(December 10, 2023). Available at
SSRN: [Link] or [Link]
5. Acharya, Kamal, Online job placement system project report. (January 10, 2023).
Available at
SSRN: [Link] or [Link]
6. Acharya, Kamal, Software testing for project report. (May 16, 2023). Available at
SSRN: [Link] or [Link]
7. Acharya, Kamal, ONLINE CRIME REPORTING SYSTEM PROJECT. (August 10,
2022). Available at
SSRN: [Link] or [Link]
8. Acharya, Kamal, Burger ordering system project report. (October 10, 2022).
Available at
SSRN: [Link] or [Link]
9. Acharya, Kamal, Teachers Record Management System Project Report (December
10, 2023). Available at
SSRN: [Link] or [Link]
10. Acharya, Kamal, Dairy Management System Project Report (December 20, 2020).
Available at
SSRN: [Link] or [Link]
11. Acharya, Kamal, Electrical Shop Management System Project (December 10, 2019).
Available at
SSRN: [Link] or [Link]
12. Acharya, Kamal, Online book store management system project report. (Febuary 10,
2020). Available at
SSRN: [Link] or [Link]
13. Acharya, Kamal, Paint shop management system project report. (January 10, 2019).
Available at
SSRN: [Link] or [Link]
14. Acharya, Kamal, Supermarket billing system project report. (August 10, 2021).
Available at
SSRN: [Link] or [Link]
15. Acharya, Kamal, Online taxi booking system project report. (March 10, 2022).
Available at
SSRN: [Link] or [Link]
30 | P a g e
16. Acharya, Kamal, Online car servicing system project report. (March 10, 2023).
Available at
SSRN: [Link] or [Link]
17. Acharya, Kamal, School management system project report. (July 10, 2021).
Available at
SSRN: [Link] or [Link]
18. Acharya, Kamal, Furniture Showroom Management System Project Report (March
21, 2021). Available at
SSRN: [Link] or [Link]
19. Acharya, Kamal, Online Vehicle Rental System Project Report (March 21, 2019).
Available at
SSRN: [Link] or [Link]
20. Acharya, Kamal, Fruit Shop Management System Project Report (August 10, 2023).
Available at
SSRN: [Link] or [Link]
21. Acharya, Kamal, Hall Booking Management System Project Report (December 21,
2023). Available at
SSRN: [Link] or [Link]
22. Acharya, Kamal, Lundry Management System Project Report (October 21, 2023).
Available at
SSRN: [Link] or [Link]
23. Acharya, Kamal, A CASE STUDY OF CINEMA MANAGEMENT SYSTEM PROJECT
(September 25, 2023). Available at
SSRN: [Link] or [Link]
24. Acharya, Kamal, A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM
PROJECT (May 25, 2024). Available at
SSRN: [Link] or [Link]
25. Acharya, Kamal, ONLINE DATING MANAGEMENT SYSTEM PROJECT REPORT.
(April 25, 2023). Available at
SSRN: [Link] or [Link]
26. Acharya, Kamal, ONLINE RESUME BUILDER MANAGEMENT SYSTEM PROJECT
REPORT. (April 25, 2021). Available at
SSRN: [Link] or [Link]
27. Acharya, Kamal, TOLL TEX MANAGEMENT SYSTEM PROJECT REPORT (August
21, 2023). Available at
SSRN: [Link] or [Link]
28. Acharya, Kamal, Chat Application Through Client Server Management System
Project Report (June 25, 2023). Available at
SSRN: [Link] or [Link]
29. Acharya, Kamal, Web Chatting Application Management System Project Report
(April 25, 2022). Available at
SSRN: [Link] or [Link]
30. Acharya, Kamal, Automobile management system project report (May 25, 2022).
Available at
SSRN: [Link] or [Link]
31 | P a g e
31. Acharya, Kamal, College bus management system project report (April 25, 2023).
Available at
SSRN: [Link] or [Link]
32. Acharya, Kamal, Courier management system project report (May 25, 2023).
Available at
SSRN: [Link] or [Link]
33. Acharya, Kamal, Event management system project report (April 25, 2021). Available
at
SSRN: [Link] or [Link]
34. Acharya, Kamal, Library management system project report II (May 25, 2020).
Available at
SSRN: [Link] or [Link]
35. Kamal Acharya. School management system project report. Authorea. August 01,
2024. DOI: [Link]
36. Kamal Acharya. A CASE STUDY OF CINEMA MANAGEMENT SYSTEM
PROJECT. Authorea. August 01, 2024.
DOI: [Link]
37. Kamal Acharya. A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM
PROJECT. Authorea. August 01, 2024
DOI: [Link]
38. Kamal Acharya. Web chatting application project report management
system. Authorea. August 01, 2024. DOI:
[Link]
39. Kamal Acharya. RETAIL STORE MANAGEMENT SYSTEM PROJECT
REPORT. Authorea. August 01, 2024. DOI:
[Link]
40. Kamal Acharya. SUPERMARKET MANAGEMENT SYSTEM PROJECT
REPORT. Authorea. August 01, 2024. DOI:
[Link]
41. Kamal Acharya. SOCIAL MEDIA MANAGEMENT SYSTEM PROJECT
REPORT. Authorea. August 01, 2024. DOI:
[Link]
42. Kamal Acharya. Online music portal management system project
report. Authorea. August 01, 2024. DOI:
[Link]
43. Kamal Acharya. COLLEGE BUS MANAGEMENT SYSTEM PROJECT
REPORT. Authorea. July 31, 2024. DOI:
[Link]
44. Kamal Acharya. AUTOMOBILE MANAGEMENT SYSTEM PROJECT
REPORT. Authorea. July 31, 2024. DOI:
[Link]
45. Kamal Acharya. Ludo management system project report. Authorea. July 31, 2024.
DOI: [Link]
46. Kamal Acharya. Literature online quiz system project report. Authorea. July 31, 2024
DOI: [Link]
47. Kamal Acharya. Avoid waste management system project. Authorea. July 29, 2024.
DOI: [Link]
32 | P a g e
48. Kamal Acharya. CHAT APPLICATION THROUGH CLIENT SERVER
MANAGEMENT SYSTEM PROJECT. Authorea. July 29, 2024.
DOI: [Link]
33 | P a g e
Design considerations for ensuring the scalability of an online tourism management system include selecting a robust database management system like SQL Server, which can handle increasing amounts of data efficiently. Architectural patterns such as microservices can allow the system to scale independently, handling increased load without affecting the entire application. Additionally, employing cloud solutions or load balancing can distribute traffic across multiple servers, ensuring consistent performance during peak usage .
The frontend of the Tourism Management System (TMS) is developed using ASP.net with C# as the scripting language, which allows for creating dynamic and rich web applications. The backend is managed using Microsoft SQL Server 2008, providing robust data management and storage capabilities. These technologies complement each other by allowing consistent communication between the server (backend) and web client (frontend), thus enabling efficient retrieval and management of tourism-related data .
Implementing an online Tourism Management System minimizes human effort by automating processes such as booking management, user registrations, and data retrieval. This reduces the need for manual data entry and facilitates faster processing. Enhanced security is achieved through secure login systems, encrypted data storage, and the prevention of unauthorized access to sensitive information, ensuring a secure environment for user data and transactions .
The 'Future Scope' section in a project report c...potential expansion areas, such as integrating more advanced features or extending services to new markets, guiding long-term planning and ensuring the system remains competitive and innovative .
Implementing a Tourism Management System with reusability and extensibility in mind presents advantages such as enhanced adaptability and cost-effecti...ease of adapting the system to other contexts or expanding its functions without starting from scratch, reducing long-term development costs and minimizing disruption during enhancements .
The integration of SQL databases contributes significantly to the operational efficiency of TMS applications by providing structured and reliable management of large volumes of booking and user data. SQL databases ensure data integrity and facilitate complex queries required for generating reports or managing user interactions, such as bookings or inquiries. Additionally, they support concurrent transactions and real-time data access, which are crucial in dynamic environments like tourism management, thus enhancing overall application scalability and performance .
The use of structured data enhances the reporting capabilities of a tourism management system by enabling easier data retrieval and m...structured data allows for detailed analysis and reporting, creating opportunities to identify trends, generate forecasts, and make informed decisions, thereby improving operational and strategic outcomes .
Data flow diagrams (DFDs) enhance clarity in the system design of the TMS by visually representing the flow of data within the system. This helps stakeholders understand how data moves between processes and databases, thus improving comprehension of the system's operations and facilitating communication between developers and non-technical stakeholders. By exhibiting how inputs are transformed into outputs through different processing stages, DFDs allow for more efficient identification of potential improvements or errors .
ASP.net and C# facilitate the development of dynamic web applications for systems like TMS by enabling rapid, scalable, and robust application development. ASP.net provides a comprehensive framework for building feature-rich web applications with server-side rendering, while C# offers a strong typing system and object-oriented programming capabilities. Together, they allow developers to create efficient, maintainable code and leverage the vast libraries and tools available within the .NET ecosystem, thus ensuring high-performance web applications .
Using animation libraries like WOW.js in web-based platforms such as the TMS can significantly enhance user engagement by creating visually appealing transitions and animations. These animations can capture the user's attention, guide their focus to important features, and improve the overall aesthetic of the site. Furthermore, animations can provide feedback to user actions, making interactions more intuitive and reducing user frustration. However, overuse or poorly executed animations may lead to cognitive overload or slow page loading times, negating their benefits .