Online Tour and Travel Guide System Chap1
Online Tour and Travel Guide System Chap1
Chapter One
1.1 Introduction
Ghion tour and travel operator is an emerging tour company that is pioneering a new and
professional way of tour operations in Ethiopia. Ghion tour and travel operator is engaged in a
wide range of tour operations that touches the most basic and far advanced aspects of tourism. Its
tour operations include cultural, historical, adventurous and many more. Ghion is a word from
the Bible; '' A river went out of Eden to water the garden, and from thence it was parted, and
became into four heads and the name of the second river is Ghion: this encompasses the whole
land of Ethiopia." Ghion is the majestic Abbay or commonly known as the Blue Nile with its
thunderous and misty falls. The Nile is blue and grand. Blue is a sign of peace. Peace is the very
fabric of GTT.Established in 2006, Ghion tour and travel operator Company continue to
maintain or exceed standards that are demanded by tourists all around the world. It employ well
trained and eager to serve staff, experienced language specific guides .they are a professionally
managed company that believes in sustainable, and enjoyable long-term relationships with all its
key stakeholders including employees, customers, local community members, and all the
companies that we work with.
The Online Tours and Travels website is useful for the customers who like to book the
Ticket online without going to booking office and dealing face to face. It provides the facility to
the customers or the users to have complete information about the Tours and Travels at one
place. This website is very dynamic and very easy to understand, the interface of the website is
very easy and anybody can easily work in our website, this website can provide all the
description about the packages and tours such as tour images, description and some important
information about the tours.
Online Tours and Travels Project is web based application specially designed for travel agents to
book tickets through online and provide travels information. A tour and travel guide operators
one who provides the services of planning and organizing of a tour for its customers. People
travel from one place to another for spending vacations business
enhancement, education purpose, sightseeing, etc. and depend on tour operators for the
arrangement of their tours. The business of tour operators is a very rewarding option because of
the high returns and huge demand associated with it. However there is a lot of competition
online tour and travel guide system | 1
Ambo University Information Technology 2007
involved in the travel business. The online tours and travels website is also very useful because
the customer don’t have to visit to booking office, he can easily book his ticket via this website
and he can also pay the payment with two popular way of payment that is PayPal and the credit
card, so he can book ticket without any kind of harassment. To make this website work
successfully we have used some latest technology such as PHP as the Development Platform,
PHP frame work as the development and MYSQL as the Database Management environment.
Customer can not able to get detail information about the place they want to visit
Customer faced many problem due to absences of the website that they to get information
about their travel
Customer faced many of problem related with finance
Many of Ethiopian historical place hide from society for the reason of the lack of website
to release information of those historical place
Tour planning and organizing services related to tour travel with leisure travel.
As it is web based it will provide services in almost each and every city the world.
It provide the most suitably designed as well as the customized travel packages to the
customers
Enabling user to get better idea and information about historical place
Enable customer to easily register for travel via in our dynamic website
Enabling Customer to get information about particular place
Enabling Customer to get Information regarding with hotels
Guiding the passenger of their best rout of the destination
Introduce the Ethiopian historical place
Reduce the manual efforts to the maximum extent for all activities.
1.6.2 Limitation of the project
Due to security for bank system we have not a permit ion on bank database so the
payment conducted on physically on the office .
• Element of Uncertainty: In the business of tour operators, everything does not fall into the
category of controllable factors. There is an element of uncertainty attached to various things in
the said business, for example uncertainty in the airline schedules, uncertainty in weather
conditions, uncertainty in government regulations, uncertainty in hotel room availability, etc.
This element of uncertainty comes brings with it a lot of constraints.
• Different interests of travelers: Travelers across the globe have varied interests. The level of
interest of travelers in visiting a particular location decides whether or not that location will
attract tourists. Thus the dependency on the level of interest of the travelers is another limitation
for the tour operators business.
• Fluctuations in demand: The demand for visiting one or the other destination keeps fluctuating
depending upon various factors like weather conditions, effect of advertisements, price
associated with the travel, economic conditions. This fluctuation in demand affects the business
of a tour operator to a great extent.
1.7 Methodology
1.7.1 Document analysis
To have detailed awareness about our project we will use documents such as e-books and some
related previously done website which are very important to develop our project. During the
analysis of documents, we give a special consideration to those documents which can bring more
features to our system.
Our methodology for collecting the data and fact finding is mostly on performing the
dogument analysis from some of the website wich provide the information releted to
travel guide system .
1.7.2. INTERVIEW
The other most important method that helps us to get most important and critical
information about the general view of the hotel is by interviewing manager of Leola
Ethiopia tour and travel Guide Company. how do they work currently? Have they any
computerized system?)
Deployment diagram
Component diagram
State machine diagram
Collaboration diagram
Refined class diagram… Those diagrams are used in designing requirement model for
our project.
Computer
CD /DVD
Flash disc
Software TOOLS
OS : Windows 7
Web browser
Internet Explorer 6.6, Mozilla Firefox 1.5 it may be use any web
browser
Microsoft Windows 7
PHP
Definition: PHP is a Widely-used general-purpose scripting language that is
especially for development and can be embedded into HTML.
The PHP (Hypertext Processor) Allows web developers to create dynamic content
that interacts with database.
PHP Stands for : Hypertext Preprocessor
PHP is server-side scripting language.
PHP scripting is executed on server.
PHP is free to download and use.
PHP is open source.
Reasons for use PHP:
The ‘MYSQL’ database server is very fast, reliable and easy to use.
Since the system is developed for online tour and travel guide purpose, The University covers
some of the hardware expenses. Example: dell computer
Miscellaneous Cost
The following table lists the different miscellanies costs that we spent in the process of the
development of the system.
CD 2 16 Birr
Total 0.00birr
1.11 Organization
1.11.1 TEAM COMPOSITION
Project organization means the way the project developer or system developer communicate
each other in case to exchange or share information. And also this is known by the name of the
team organization. This method of communication can be categorized into three .those are
Centralized
Decentralized
Mixed control team organization.
Among the three team organization types we selected the decentralized team organization to
develop our project. Because
The team that develops the project consists of five persons. The team members meet in daily
bases to discuses about the project, and to asses where each member is on his prospective task in
reference to the schedule. The time composition or work breakdown is shown in the following
table.
All Implementation
All Design/Testing
Chapter two
2. Analysis
2.0 Introduction
This chapter contains the requirements of the system and the problem that we are going to
solve. This phase is broad and contains many diverse activities and tasks that are extremely
important to the overall success of the organization .This phase includes requirement analysis,
current system description, problem analysis and user need, requirement modeling ,system
analysis, alternative solution, feasibility analysis, proposed system description and Analysis
modeling.
When come to passenger need. They need to reduce cost by tacking best rout
of their destination. And they need to know detail information about their
destination online or their travel guide.
Finally the organization needs all the above effective activities to facilitate
tour processes as scheduled.
Deployment diagram
Component diagram
State machine diagram
Collaboration diagram
Refined class diagram… Those diagrams are used in designing requirement model for
our project.
The above benefits are in terms of saving time, minimize errors and provide efficiency in
work done.
The following areas will have the operational feasibility in the proposed project:
Allows the end user to search the best destination place information and get detail
information about a particular place.
Allows the customer to register without going to the organization office..
Allows the webmaster update the webpage .teacher to add, delete and edit the students
result.
Hardware Consideration
The new system is a client-server system it will be installed on the server. And in the most
client server systems there is a dedicated server which responds to the different requests of
the clients from different locations, which might also have their own hardware specifications.
In addition to the above points the hardware requirements also depends on the requirements of
the Programming Language, Database Language selected and also the networking environment
used. The system that we develop is accessed in the web and it is platform independent, so it
can be accessed in different platform, therefore we do not need any hardware to implement.
User interface: the system interface that will be developed must be interactive and easily
understandable.
Hardware Interfaces
Security Issues
Security of the system must be given the outmost consideration in a database intensive system.
This document is defined to serve all application parts, to make authentication of users and
authorization on and incorporate functionality that the system need to have:
All the system must be secured: user must be able to give right or deny for all user based
on his or her position by the administration of the system.
The system has session control: when the user registered once the system can save the
user data.
Updating, retrieving of information must be only for the manager of the company and some
travel operator.
Performance Characteristics
The new system minimizes the work load of the employers and also it minimizes wastage of time
by facilitate services in understandable way and also its effectiveness is very high because the
newly developed system helps users to use or access the information and book ticket at a time in
anywhere . So that, the new system compatibility and effectiveness is unambiguous. And also the
new system uses apache server, so the process speed is fast.
2. Web masters:-
3. Customers:-
4. Travel operator
Name Login
Actor(s) Admin,Webmaster, customer,travloperater
Home Page
All user firstly can get the home page .This page consists of about as, reserve car page, view
car page, contact as page ,rule page, help page, comment page and login page .the user can see
this pages and select their needs and continues to next session.
Login Page
The home page consists the login page and there is a privilege to use, that is the manager and the
webmaster use the login page to pass for their home page. The login page contains user name
online tour and travel guide system | 22
Ambo University Information Technology 2007
and password especially the password is uniquely identified by the login page .the home page of
the travel operator is different from the manager homepage.
Manager Page
In manager home page also there is vehicle page, employee page, customer page and account
page. This page helps to the manager to access the system it is different from the employee by
generate the tour report.
Incorrect
If user name
and
Correct
Login in the
system
Sequence diagrams show a detailed flow for a specific use case or even just part of a specific use
case. They are almost self-explanatory; they show the calls between the different objects in their
sequence and can show, at a detailed level, different calls to different objects.
A class is presentation of an object and in many ways; it is simple template from which object
are created. Classes from the main building block of an object oriented application. Class model
shows the class of the system, their interrelationship (including inheritance, aggregate and
association) and the operation and the attribute of the class
Chapter three
The webmaster object has the following identified states as shown in Figure below:-
A component diagram provides a physical view of the system. Its purpose is to show the
dependencies that the software has on the other software components (e.g., software libraries) in
the system.
A component is a physical, replaceable part that conforms to and provides the realization of a set
of interfaces.
DEPLOYMENT MODELING
Deployment modeling is used to show software that is installed in the hardware and also the
middleware that is used to connect the disparate machines to one and other. It also shows how
the software and the hardware components work to gather.
References
1. Project Management Institute (2004), “Guide to the Project Management Body of
Knowledge”, third edition, PMI press.
2. Software Engineering (2009), “A Practitioner’s Approach”, Seventh Edition, Roger S.
Pressman, Ph.D.
3. Software Engineering for Students (2005), “A Programming Approach”, Fourth
Edition, Douglas Bell.