Tourism Guide System Project Documentati
Tourism Guide System Project Documentati
20
1
Table of Contents
Table of Contents i
List of Figures ii
1.0. Introduction 5
1.1. Purpose 5
1.2. Scope of Project 8
1.3. Glossary 9
1.4. project goals 10
1.5. Acceptance criteria 10
1.6. Define the problem 11
1.7. Define the syste 11
1.8. System User 11
1.9. Constraints and impediment 12
1.10. Solutions and proposals 12
2.0. Feasibility Study and Time Plan 12
2.1 First, economic feasibility 12
Costs of the Hardware 12
Costs of the Working Group 13
2.2 Second: Technical feasibility 13
2.3. Third: operational feasibility 13
2.4. Fourth: the feasibility of time 13
Definition and selection 14
Starting and planning 14
Analysis And Design 15
Implementation and Validation 15
3.0. Analysis 15
3.1. User Requirements Definition 15
3.1.1 System Environment 16
3.2. Functional Requirements Specification 16
3.2.1 Visitor Use Case 17
Use case: Show tourism guide 17
Use Case: Show near place of tourism guide 18
Use case: Show Tour current location 18
Use Case: detect current location 19
3.2.2 Manager Use Case 20
Use case: Add tourism guide and update 20
Use case: Add near place and update 20
Use case: Add tour guide and update 21
3.3 User Characteristics 22
3.4 Non-Functional Requirements 22
3.5 External Interface Requirements 25
3.6 Functional Requirements 25
3.6.1 Showtourismguide 25
3.6.2 Shownearplaceoftourismguid 25
3.6.3 show tour guide 26
3.6.4 detect current location 26
3.6.5 Add tourism guide and update 27
3.6.6 Add near place and update 27
3.6.7 Add tour guide and update 28
1
3.7. Project Organization 29
3.8 Detailed Non-Functional Requirements 30
3.8.1 Logical Structure of the Data 30
4.0. Design 33
4.1. What is design? 33
4.2. Tools Used Form Design 34
4.3. Architecture Layered of The System 34
4.4. UML Diagrams 35
4.4.1 Activity diagram 35
4.4.2 Class diagram 36
4.4.3 Sequence diagram 37
4.5. System Interfaces 39
4.5.1 First : Welcome interface 39
4.5.2 Second : the main interface 39
4.5.3 Third : presentationof monuments interface 40
4.5.4 Forth : system browser interface 40
4.5.5 Fifth : tour guides interface 41
4.5.6 Sixth : tourist guide interface 41
4.5.7 Seventh : gallery interface 41
4.5.8 Eight : Evolution interface 42
4.5.9 Ninth : developers interface 43
4 5.10 Ten : show near places 43
4.5.11 Eleven : Add experience 44
4.5.12 Twelve : view tourist parks 44
4.5.13 Thirteen : view nature reserves 44
4.5.14 Fourteen : view historical mosques 45
4.5.15 Fifteen : communication and chat 45
4.5.16 Sixteen : Add near place 46
4.5.17 Seventeen : Add new tourist guide 46
4.5.18 Eighteen : Add new experiences 47
4.5.19 Nineteen : analog Clock Interface 47
4.5.20 Twenty : access to the Internet is Denied 47
4.5.21 Twenty one : map interface 48
4.5.22 Twenty three : Add new user 49
5.0. Validation 49
5.1. Development testing 49
5.2. Release testing 50
5.3. User testing 50
6.0. Recommendations 50
7.0. Appendix 52
7.1. Another Style of System Interface 53
7.2. References 53
List of Figures
Figure 1 - TGS Use Case Diagram 14
Figure 2 - Project Organization 27
Figure 3 - Logical Structure of the Tourist Guide System 23
Figure 4 - Architecture Layered of The System 32
Figure 5 - Activity Diagram 33
Figure 6 - Class Diagram 34
2
Figure 7 - Sequence Diagram 36
Figure 8 - A welcome interface for the system 37
Figure 9 - The Main Interface 37
Figure 10 - Show Of Tourist Monuments Interface 38
Figure 11 - System Browser Interface 38
Figure 12 - Tour Guides Interface 39
Figure 13 - Tour Guides Guide Interface 39
Figure 14 - Photos Gallery Interface 40
Figure 15 - Evolution Interface 40
Figure 16 - Developers Interface 41
Figure 17 - Show Near Place Interface 41
Figure 18 - Add Experience Interface 42
Figure 19 - View Tourist parks Interface 42
Figure 20 - View Nature Reserves Interface 42
Figure 21 - View Historical Mosques Interface 43
Figure 22 - Communicate And Chat Interface 43
Figure 23 - Add Near place Interface 44
Figure 24 - Add New Tourist Guide Interface 44
Figure 25 - Add New Experience Interface 45
Figure 26 - Analog Clock Interface 45
Figure 27 - Access to the Internet is Denied Interface 45
Figure 28 - Map Interface 46
Figure 29 - Add New User Interface 46
Figure 31 - Another tourist guide Interface 49
3
DOC V 1.0 TGS DOCUMENTATION SE4
Abstract
This project aims to create an application as a guide for tourists to visit the tourist
sites that do not require a special visit to any financial fee, which enables the tour-
ist to obtain important information about the places he wants to visit easily,even i
-f not connected to the Internet. Also guides him to the best Places and restaurants
that will enjoy the most moments in it.The user can interact directly with any othe
r user to help and guide him while he is in a certain tourist place . The user can al
so find out about the tourist and archeological sites and services in the Republic
of Yemen.It enables the user to search for tourist and archeological sites, hotels,re
staurants, parks, tourist parks, the most important monuments nearby, and other in
formation.And offer different hotel price and determine the most appropriate ones
As well as locate on the map and draw the closest path to access it also enables th-
e user to communicate with tour guides by e-mail or telephone number or by chat-
to communicate with the tour guide that he wants by selecting him from the list of
tour guides.It also allows the user to develop a complete plan for the tourist sitesth
at he wishes to visit and write impressions about them by describing the most imp
ortant things that are characterized by the presentation of images expressed on the
site and this is to serve the tourist only, but anyone who wants to know tourist and
archaeological areas in Yemen, whether inside or outside Yemen, it will be availa
ble to anyone who wants to know it.
2
DOC V 1.0 TGS DOCUMENTATION SE4
1.0. Introduction
1.1. Purpose
3
DOC V 1.0 TGS DOCUMENTATION SE4
and analysis using documentation and data flow diagrams .Tourism is one of the i
mportant pillars of the economy of any country, and witness the large-st on its cul
ture and civilization and history, tourism is considered the Ambassad-or of all stat
es because they represent a book open to visitors who come to the country to rea-
d the pages of history and civilization, the more the size of tourism in the country'
s largest, as this indicates the depth of In many countries of the world , tourism is
the oil of great profit, so the tourism movement in the world is witnessing great op
enness and deep competition in tourism marketing,and governments are developin
g strategic plans to highlight the features of d And have a show and the most beau
tiful of what is presented to the tourists.The pleasure of tourism is not limited to th
e history of the former nations, but its beauty is to enjoy the char ming nature of ri
vers, seas, mountains, plains and deserts. God has distinguished many regions of t
-he world with a magical nature that has become a shrine to mill ionsof tourists ar
ound the world.Tourism needs a lot of attention to tourist facilitie s facilities,care
and care, and attention to the comfort of those who come to it, and to inform touri
sts of the importance of the place they came to visit, especially if this place histor
ical monuments, so that the transfer of a beautiful picture and beautiful from the
-country, Kindly and generously, because they are guests, and the guest has the ri
ght to hospitality.Tourism is a golden opportunity to relax one's life and -problem-
s and devote itself to seeing the beauty of the world. The -advantages of -tour-ism
are that it allows people to move through time , see different civilizations, enjoy
different terrain in a short time, One, traveling from ----one country to anoth-er in
a short time, and when the tourist returns to his country, back loaded with a lot of
positive energy and information and experiences that are about people weather, na
ture and nations.Varied aspects of tourism and vary depending on the purpose of
which, some go in religious tourism, was performing Hajj or Umrah, and the dime
nsion goes in recreational tourism, enjoying the beautiful scenery and unique mon
uments around the world, and some travels for medical tourism, and no matter ho
-w many tourism goals, always remain a term The tourism offers renewed hope in
the soul, as it reverts to the hearts, and fills the soul with amus-ing news, the effec
t of which lasts a long time is not forg forgotten, so it is the right of everyone in u
s to reward himself by taking it A tour between time and time, to fill his soul with
joy, joy and renewal, and to meet man-y faces inspiring , and break the monotony
of life and boredom.
Types of tourism :
Adventure tourism: See the oddities and observe the people and their customs, su-
ch as mountain climbing Atlas, surfing and skiing in the desert sand of the golden
quarter and the red sand in the desert of Nafud, Saudi Arabia.Recreational tourism:
travel to tourist destinations for leisure, recreation and recreation. Relig-ious Tour
ism: Travel to visit holy sites such as Makkah, Madinah, Vatican, Holy Jerusale m
and Djerba Island Cultural Tourism: It aims to visit plac-es and cultural sites, mus
eums, monuments and historical monuments, in addition to discovering the custo-
ms and traditions of other peoples.Beach tourism: This tourism is spread in countr
ies with sea views and attractive coastal areas, and we find this type of beach touri
sm in many countries of the world, such as Mediterranean countries and the Carib
bean and the southern Arabian Gulf , Oman and the Red Sea countries as well as
4
DOC V 1.0 TGS DOCUMENTATION SE4
visitors to the Dead Sea Palestine , Jordan and some of the most famous islands
such as the Maldives.It is also associated with another type : diving tourism, as a
tourist activity directly related to coastal tourism in coastal areas . Meditation tour
Tourism: One of the world's finest tourism products, a world class tourism monu
product, the first of its kind in Jordan was launched on February 14 , 2014 at the
Dead Sea.This type requires the presence of specialists in the field of meditation
and thinking, to choose the appropriate places of events by these specialists after
the detection and examination and testing. International thinkers and energy expe
rts say that they must have all the unique characteristics around the world that are
related to the positive energy needed by the human body and help it to relax, think
hink, meditate and brainstorm. And creations. Tourism and meditation has becom
e part of the global tourism map and its precise requirem-ents, which are now a m
-ajor component of the international tourism sector. The world is famo-us for its c
-ountries, and in many countries around the world. It attracts awide ran-ge of touri
-sts from different cultures and countries of the world. Adventure touri-sm is a ter
-m used to indicate the quality of a tourist trip that attracts people who are looking
for a certain type of ecstasy and risk, such as rowing trips in the high rivers, surfin
g in the rough seas, high seas fishing trips and the winter boat race. It involves all
those who focus on searching for mysteri-ous experiences and live moments of ch
allenge, exploration and danger. The tourism industry is no longer the same as it
was years ago. Its branches have become entangled in many areas of daily life. To
urism is no longer the person carrying a small bag and traveling to a country to sp
end several nights in a hotel and walk around the country's archa eological sites.T
-he situation has changed, and tourism has crossed those narrow borders to interve
-ne strongly everywhere to influence and be affected.Am ong the modern types of
tourism.The rapeutic tourism: travel for the purpose of treatment and recreation in
health resorts in different parts of the world as in India for example. Ecotourism :
Travel to visit nature reserves such as nature reserves in Africa.Marine tourism: It
is wide-ly distributed in the Arab world, in Agadir, Shar m El-Sheikh, Lattakia, A
-qaba and Alexandria. -Conference tourism:The tourism a-ctivities that accompan
y the attendance of international conferences and they are- in different capitals aro
und the world.Shopping tourism: travel for shop-ping from countries that are abun
dant in shopping comple-xes and quality prices, including -Dubai, London, Paris,-
Milan, Frankfurt and Berlin are shopping sites.Sports touri sm of all kinds.Recreat
-ional tourism: They travel to world-famous tourist destinations.Religious tourism:
travel to visit the holy places for religions such as Mecca, Medina and Jerusalem f
-or Muslims, Jerusalem, Bethlehem, the Vatican and various monasteries for Chri
-stians, including the Monastery of St. Catherine in South Sinai in Egypt , as well
as visiting the Ashram or religious retreats in the mountains for Hindus and Budd
hists.This diversity is the result of the development of the tourism industry and the
emergence of the march to the forefront of the economic sectors in the world Tour
ism has been able to overco me all crises and proved that experience is an inexhau
stible industry and does not disappear, but grow year after year despite all the unf
ortunate events and difficult ies that may pass by Tourism Some years ago , touris
m was expected to decrease as the media developed and the Internet became full o
-f information, pictures and data. But years have proved to be a more helpful facto
5
DOC V 1.0 TGS DOCUMENTATION SE4
factor in the global tourism market and tourist attractions.Tourism will remain the
most developed and most established industries and developed .. It is linked to the
development of human relations and human groups, and despite the entry of many
countries in the recent period to the travel market and tourism, but the market can
absorb the whole world .. Which has become increasingly small with the passage
of time and technological development, It is the industry of the world from the wo
rld to the world .. The most advanced and understanding and open is the one who
can take from them as much as he wants and works to make it a tourism industry
conducive to sustainable development for the benefit of the local population and
the local economy, including sustainable tourism and responsible tourism. Touri
sm planning is to draw a future estimate of the tourism industry in a particular cou
ntry, according to a program that takes steps.The time period is eithe r distant or n
-ear term, with the objectives of the tourism plan set to achieve sustainable touris-
m development.Its importance is reflected in:Tourism planning helps to identify a
-nd maintain tourism resources in a rational and appropriate manner at present and
in the future in the context of sustainable tourism for sustainable development.To
urism planning helps to integ rate the tourism sector and connect it positively with
other tourism sectors, while achieving the objectives of public policies for econo-
mic and social develop ment at all levels.Tourism planning provides information,
data, statistics, maps, maps, reports and questionnaires, which enrich the national
tourism field and encourage investors and the sector's participants to work clearly
away from the fog in the event of data, questionnaires and accurate statistics.Tour
ism planning helps to incr ease the economic and social benefits and the evaluatio
n of the local cultural, natural and historical heritage through the development of
the tourism sector and the distribution of the fruits of its development to the mem
bers of the community in the framework of fair and equitable tourism. It also help
s in controlling and managing the negative aspects of tourism. Tourism planning
helps to develop detailed plans and raise the rate of success, to raise the level of
tourism revenues and the organization of tourism.Tourism planning helps to lay th
e appropriate foundations for the implementation of plans, policies and programs
of continuous development through the establishment of bodies and institutions to
manage tourism activity and develop tourism industry in the country.Tourism pla-
nning contributes to the continuity of the evaluation of tourism development and t
-he continuation of progress in this framework, and the siege of the negative and
develop and enrich and create positive points and overcome the negative in the ye
-ars and subsequent schemes.
Is to provide information about the tourist and archaeological areas of the Repu
blic Republic, where the tourist to get important information about places he wan
ts to visit easily, even in the absence of Internet connection. It also guides him to
the best places and restaurants that will enjoy the most moments.The user can int
eract directly with any other user to help and guide him while he is in a particular
tourist place and also can identify the visitor to the nearby places of restaurants,
hotels and other historical attractions by map and definition of the price of apartm
6
DOC V 1.0 TGS DOCUMENTATION SE4
eters in each hotel separately to choose the most appropriate in the application of
Android Or on a Windows computer system at the same time.
1.3. Glossary
Term Definition
Touristical The historical or tourist areas or places visited
Monuments by the tourist.
Historic Castle Old historic castle. It is among the tourist
attractions
Collection of all the information monitored by
Database
this system.
Historical The ancient historical mosques are
mosques characterized by high architectural and
elegant decoration, which has a long history.
Tourist hotels Tourist hotels is the place where tourists stay.
Which contains pictures of areas and
Photo Gallery attractions. The tourist can identify any picture
he wants to be informed about.
the map The map through which the tourist can
determine the status and knowledge of the
tourist areas close to him.
The person who guides the tourist in the areas
Tourist guide and accompanies him to the place he wants
and good communication with him.
Developers People who developed and built the system.
The Tourist The person whose system was built in order to
meet its needs, facilitate its procedures and
provide its services. It is the backbone of the
system and the main axis of the system.
Software A document that completely describes all of
Requirements the functions of a proposed system and the
Specification constraints under which it must operate. For
example, this document.
Stakeholder The tourist or Any person with an interest in
the project who is not a developer.
the tourist , Tourist guide,Developer,Manager
User
or other person .
The person who has been tasked to accomplish
Tasked to
the task
A+B Ahmed yousef+Borhan Mohammed Alobaidy
Ahmed yousef+Borhan Mohammed Alobaidy
A+B+S
+Shakeeb fara'a
Glossary Contents Table
7
DOC V 1.0 TGS DOCUMENTATION SE4
This section describes the main objective of project implementation and the secon
dary objectives that the project seeks to achieve
1.6.1. The main objective :
Design a guide system for tourists to visit the tourist sites that do not require spec
ial visit to any financial fee. For mobile devices to provide tourist information abo
ut the Republic of Yemen and the way to access them.
1.3.2. Secondary objectives of the project:
• Enable the visitor to identify landmarks and tourist areas and see the detailed in
formation about them easily and easily even when there is no Internet.
• Allows the user to plan and set up programs for his trips and choose the areas he
wishes to visit.
• The use of technology in the promotion process reduces the cost of the tourism
service and reduces the costs of tourism publications.
• Increasing tourist attraction,which in turn increases the national income of the co
-untry.
• Tourism investment in terms of interest in hotels and resorts , restoration of ant i
-quities and promotion of domestic tourism in the first degree and then foreign
tourism.
• the definition of global countries of the importance of Yemen in terms of the eff
ects of civilization and other natural sites unique.
• Exchange of relations and cultures and focus on cultural awareness of citizens as
a result of exchange of languages and the identification of customs and traditions.
• Inserting the country's hard currency and balancing balance of payments.
The team is committed to ensure that the final version of the project meets the fol
lowing requirements and criteria:
1. Present information and details related to tourist and archaeological sites.
2. Determine the current location of the user and the nearby tourist sites.
3. Identify sites of tourist areas on the map and display the necessary information
about them
4. The user can easily and easily search for tourist areas and services.
8
DOC V 1.0 TGS DOCUMENTATION SE4
2. The weakness of the sites of the Yemeni tourism organizations on the Internet,
whether in terms of design or content of these sites of tourist information about
Yemen, in addition to the weakness of the spread of these sites and their presence
within the global tourist guides and search engines on the Internet.
3. Weak interaction with customers (visitors) in many Yemeni tourist sites on the
Internet in addition to the weakness of attention to the attractiveness of the offer
and the interconnections between the parts and contents of most Yemeni tourist
sites on the network, which leads to the difficulty of access to the information con
tained in these sites and makes browsing These sites are a difficult and time consu
ming process.
4. The lack of official interest in Yemen's official tourist portal on the Internet, wh
ich provides sufficient information in various international languages about the fa-
mous tourist attractions in Yemen, supported by pictures and video clips, as is the
case in many Arab and international tourist portals on the Internet.
5. The absence of electronic applications that contribute to the promotion of touris
m to the historical monuments and natural components and provide tourist inform
-ation and services to tourists in a flexible and easy to lead to their reluctance to vi
-sit the country.
6. Lack of knowledge of the foreigners of the historical landmarks of the country
because of the weakness of tourism promotion and reliance on traditional methods
of tourism promotion, which causes the weakness of the tourism sector and affect
s it negatively and significantly on the national income of the country
Anyone can use the application and benefit from its services provided that the us-
er can read and write And the ability to handle the application through His skill at
using smart phones and laptops at the same time is a system application that can b
-e used on Windows PC Or on the Android system for smart phones.
9
DOC V 1.0 TGS DOCUMENTATION SE4
1. Access to the Internet and rely heavily on access to information related to tou
rism and archaeological areas in Yemen.
2. Utilization of people with extensive experience in the regions and more mobile
among the regions and taking information from them about these areas.
2. Buying a generator or using solar energy and avoiding power outage problems.
3. Conduct an online training course or download a training course in the Android
environment or other studio environments to improve the level of the team workin
g on the programming language used in the environment used to build the system.
The financial costs and benefits associated with the system were identified and the
resources with the greatest potential benefits were selected at the lowest cost and
estimates were made to determine the expected costs and benefits. It is divided in
-to two parts:
10
DOC V 1.0 TGS DOCUMENTATION SE4
Software Cost
Visual studio
Microsoft Office Project 2018
Sql 30000 Reals
Android Studio
Power designer
photoshop
Costs of the Working Group Table
In which the ability of the team to build the application is evaluated and the techni
ques needed for this application can be provided such as software and programme
-rs and whether this application can be used by the average user.
11
DOC V 1.0 TGS DOCUMENTATION SE4
12
DOC V 1.0 TGS DOCUMENTATION SE4
Planning 12/10/2018-13/10/2018 A
Building the initial planning 12/10/2018-13/10/2018 A+B
Building feasibility study 13/10/2018-8/14/2018 B
Confirm approval for transition for 13/10/2018-14/10/2018 A
analysis
Starting and planning Table
3. Analysis
3.0. Analysis
The system makes it easier for the user to search by allowing the user to select a
particular type of Locations to be accessed , reducing the number of results that
will be shown on the map clearly.Where the system displays the sites closest and
better to facilitate the user to get what he wants.The application will be easy and
does not need to be learned for easy handling with its easy and flexible interfaces
that interact with the user and feel pleasure when using it. Design a guide system
for tourists to visit the tourist sites that do not require special visit to any financial
13
DOC V 1.0 TGS DOCUMENTATION SE4
fee. For mobile devices to provide tourist information about the Republic of Yem-
en and the way to access them.
• Enable the visitor to identify landmarks and tourist areas and see the detailed inf
ormation about them easily and easily even when there is no Internet.
• Allows the user to plan and set up programs for his trips and choose the areas he
wishes to visit.
• provide information about the tourist and archaeological areas of the Republic R
-epublic, where the tourist to get important information about places he wants to
visit easily, even in the absence of Internet connection. It also guides him to the b-
est places and restaurants that will enjoy the most moments.
Tourism System has tow actors visitor and manager. And have eleven usecase3.2.
14
DOC V 1.0 TGS DOCUMENTATION SE4
Showtouris
mguide
visitor
15
DOC V 1.0 TGS DOCUMENTATION SE4
Description
Where the tourist can see the various types of tourist attractions and view the det
ails of these landmarks from the pictures of the landmarks in addition to the area
where there is a tourist teacher and other entities such as the type of tourist guide
in addition to a precise description of it.
Show near
place of
tourism
guide
visitor
ﻩ
Description
This function gives the tourist a chance to know about the near place of the touris
m guide , and if he wanted to visit the visitor and wanted to rent a hotel or request
a meal from a restaurant or visit the markets there and buy the needs or This funct
ion gives the visitor the ability to identify such places to the tourist
16
DOC V 1.0 TGS DOCUMENTATION SE4
Diagram:
show tour
guide
visito
Description
This function enables the visitor to obtain the data of the tour guides. In case the
visitor wants a tour guide to be his/her tour guide, the full details of the tour guid
es are provided by name, place of residence, languages spoken, telephone number
and e-mail to communicate with.
Detect
current
location
visitor
Description
In the event that the visitor wants to know his current location to visit the areas
close to his position through this function, the visitor can identify his current lo
cation using the GPS technology and the map of the application or using the app
lication browser.
17
DOC V 1.0 TGS DOCUMENTATION SE4
In case of multiple authors, this term refers to the manager, with whom all commu
nication is made.
Add tourism
guide and
update
manager
Description
Tourist features may need to be modified in their data in case they are developed
or .......
Or even add new features
Through this function the system administrator can add, modify or even delete tou
rist features
manager
18
DOC V 1.0 TGS DOCUMENTATION SE4
Description
Nearby places may need to modify their data in case they are developed or .......
Or even adding new areas
Through this function the system administrator can add, modify or even delete
nearby places.
manager
Description
The data of the tour guides may need to be modified in their data in case of a mist
-ake in the case of entry or ...
Or adding new tourist guides
Through this function the system administrator can add, modify or even delete the
tour guides
19
DOC V 1.0 TGS DOCUMENTATION SE4
Product Perspective
The tourist guide System is an independent stand_alone system. It is totally self contained.
Hardware Interfaces
The tourist guide System will be placed on PC’s throughout the tourist or any other
person .
Software Interfaces
All databases for the tourist guide System will be configured using Microsoft SQL
Server . These databases include Governorates ,Areas , Historic Castle,Tourist areas,Users
Tourist information. These can be modified by the end users. The Governorates
database will include the areas and if they are vacant or occupied.The Governora-
te information database will contain all the information of the Governorates such
as name, , number of occupants, assigned Governorates, default Governorates rat
e (may be changed), number.
Communication Interfaces
The system shall be a standalone product that does not require any communicati-
on interfaces.
easier for the user to search by allowing the user to select a particular type of The
system makes it Locations to be accessed, reducing the number of results that will
be shown on the map clearly.
Where the system displays the sites closest and better to facilitate the user to get
what he wants The application will be easy and does not need to be learned for ea
sy handling with its easy and flexible interfaces that interact with the user and feel
pleasure when using it
The system meets all non-functional requirements standards as it can cope with th
e rapid development of technology and the ability to develop to meet new needs a
-nd changes and its ability to achieve all what the user requests within the system.
20
DOC V 1.0 TGS DOCUMENTATION SE4
The logical database requirements include the retention of the following data elem
-ents.This list is not a complete list and is designed as a starting point for develop-
ment .
Usability
We have built the system so that it is easy to learn and does not take any effort to
use. In terms of the use of icons expressed by the function that you do, as well as
the output of clear and understandable information for the ordinary user so that th
e user easy to read, aswell as an assistance to explain how to use the system easily.
Design Constraints
Portability
The tourist guide System shall run in any Microsoft Windows environment that c-
ontains C# Runtime and the Microsoft Access database.
Maintainability
The tourist guide System is being developed in C#. C# is an object oriented pr-
ogramming language and shall be easy to maintain.
Standards Compliance
There shall be consistency in variable names within the system. The graphical us
er interface shall have a consistent look and feel.
Dependability
The system performs all expected functions without any problems or errors that m
-ay disrupt the operation or give wrong results to the user. Reliability : The ability
of the system to provide the expected services on time and the ability to detect err
ors entered by the user and the burden of informing the use r of an error in the inp
ut process and give some solutions proposed by the system, as well as the ability
to give the results expected by the user according to the correct inputs .
Robustness:
21
DOC V 1.0 TGS DOCUMENTATION SE4
: The ability of the system to function properly and effectively in different circu
mstances
Security:
The system's ability to protect personal user information such as the current loc
ation of external attacks for use against the user as well as its ability to protect
itself from external attacks.
Performance:
The system responds to user requests in a very short period of time , as well as
providing the system continuously to the user at any time needed by the user as
well as the accuracy of information stored in the database system, resulting in the
output of sound and sound.
22
DOC V 1.0 TGS DOCUMENTATION SE4
Exception The tour guide may abandon the Select at any time.
Paths
Other details of area where there is a tourist teacher and
other entities such as the type of tourist guide
Show tourism guide table
23
DOC V 1.0 TGS DOCUMENTATION SE4
Paths
Other None
Show near place of tourism guide table
24
DOC V 1.0 TGS DOCUMENTATION SE4
Paths
Other The current location information includes location
name, location , closest path, and close positions.
detect current location table
25
DOC V 1.0 TGS DOCUMENTATION SE4
26
DOC V 1.0 TGS DOCUMENTATION SE4
27
DOC V 1.0 TGS DOCUMENTATION SE4
First, when entering the main menu there are three main activities through which
to use all the functions of the system, these activities are basic services, secondary
services and nearby places (hotels, restaurants, popular markets).
1. First basic services which contain many services needed by the tourist such as h
istoric castle, historical mosques, tourist places, nature reserves and tourist parks.
- Historic extraction through which information is presented about historic castle
and illustrated images. It is also possible to search for any tourist areas and to kno
w the areas close to it, as well as to go to the map to see its location and search for
any place that wants to know its location on the map, and you can access the
browser and search by World wide web.
- Other services do the same work as the previous service in addition to the presen
tation of the main task that takes into account its name.
2. Secondary services include many services such as map, browser , photo gallery,
tour guides, experience addition and system evaluation.
- Map where you can search for any place and show the location of this place on t
he map.
- Photo Gallery which contains pictures of the most important tourist areas in Ye-
men to choose any picture to show information about this specific site.
- Add an experience through which the tourist can add a personal view of this site
as well as know all the experiences that were previously added by other tourists.
- Evaluation through which the tourist can evaluate the system.
- Tourist guides, through which the tourist can know the available tour guides and
communicate with the guide that he wants to guide and help him.
3. The service of nearby places and through which to view places close to tourists
such as restaurants, hotels, markets and other places and display information abou
t them benefit the tourist.
Figure 3 - Logical Structure of the Tourist Guide System Data(Entity Relationship Diagram ERD)
28
DOC V 1.0 TGS DOCUMENTATION SE4
The logical structure of the data to be stored in the internal database is given
above.
29
DOC V 1.0 TGS DOCUMENTATION SE4
30
DOC V 1.0 TGS DOCUMENTATION SE4
After the process of data collection and analysis was the second stage in building
31
DOC V 1.0 TGS DOCUMENTATION SE4
the system is the design phase This stage is the last stage before the start of writi
ng the code on which the code is written with ease and ease.
What is design?
Design is a process of ordering and innovating what the system will be based on
existing data from the analysis, an innovative task to solve a problem, and a desig
n word is usually called to describe this solution.We take advantage of the require
ments we identified in the analysis phase to identify the problem, then begin to thi
nk about a solution that satisfies all the conditions and specifications defined by th
-e requirements, and it is often possible to find an unlimited number of solutions f
-or which we can choose which one is most appropriate. When the requirements st
-ep is completed, we complete two documents:
The first: the requirements definition document
Second: Requirements Specification Document.
The role of the designer is to convert these documents to a system that satisfies th-
e customer (meets his / her needs), while at the same time the developer is satisfie
d with the iterative process, so the design process is an iterative process that show
s the client what the system will do.
The basic programming language used in the code is c # language. This language
has been chosen because it provides the possibility of programming to deal with
the Windows system used by the members of the team and the majority of people.
Micresoft SQL Server databases are fast business completion. Handle large volum
e of data. Fully compatible with C# Visual Studio 2010 with c # language.Power -
Design & UML & YED to create relationships between different entities.Word an
-d PowerPoint (Ms Word 2016 & Ms PowerPoint) to create the documentation.
Photoshop())to design the logo and some of the program interfaces and program c
omponents.
4.3. Architecture Layered of The System
32
DOC V 1.0 TGS DOCUMENTATION SE4
33
DOC V 1.0 TGS DOCUMENTATION SE4
First, when entering the main menu there are three main activities through which
to use all the functions of the system, these activities are basic services, secondary
services and nearby places (hotels, restaurants, popular markets).
1. First basic services which contain many services needed by the tourist such as
historic castle, historical mosques, tourist places, nature reserves and tourist parks.
- Historic extraction through which information is presented about historic castle
and illustrated images. It is also possible to search for any tourist areas and to kno
w the areas close to it, as well as to go to the map to see its location and search for
any place that wants to know its location on the map, and you can access the brow
ser and search by World wide web.
- Other services do the same work as the previous service in addition to the presen
tation of the main task that takes into account its name.
2. Secondary services include many services such as map , browser, photo gallery,
tour guides, experience addition and system evaluation.
- Map where you can search for any place and show the location of this place on
the map.
- Photo Gallery which contains pictures of the most important tourist areas in Ye-
men to choose any picture to show information about this specific site.
- Add an experience through which the tourist can add a personal view of this site
as well as know all the experiences that were previously added by other tourists.
- Evaluation through which the tourist can evaluate the system.
- Tourist guides, through which the tourist can know the available tour guides and
communicate with the guide that he wants to guide and help him.
3. The service of nearby places and through which to view places close to tourists
such as restaurants, hotels, markets and other places and display information abou
t them benefit the tourist.
34
DOC V 1.0 TGS DOCUMENTATION SE4
First: The tourist requests to view the tourist attractions and then choose the type
of tourist attractions that he wants.
Second: The tourist request to offer places close to the site that is in.
Third: The tourist request to offer the available tourist guides and choose one of
them and the request of correspondence is answered by choosing the type of
correspondence he wants, the tourist chooses the type of correspondence either
via mobile number or via e-mail.
Fourth: The tourist request the knowledge of the current location, the tourist will
choose either through the browser system or through the system map.
First: the system administrator to add tourist attractions to the system as well as
modify the data of tourist attractions.
Second, the system administrator adds nearby places as well as modifying nearby
location data.
Third: The system administrator will add tour guides to the system and modify the
data of the available tour guides.
35
DOC V 1.0 TGS DOCUMENTATION SE4
36
DOC V 1.0 TGS DOCUMENTATION SE4
37
DOC V 1.0 TGS DOCUMENTATION SE4
screen goes directly to the main page in the system.This page contains all the ico
ns that the system contains and through which to move to the desired location by
the user.
38
DOC V 1.0 TGS DOCUMENTATION SE4
39
DOC V 1.0 TGS DOCUMENTATION SE4
A project evaluation interface where anyone within the system can enter their na
me and evaluate the system.
40
DOC V 1.0 TGS DOCUMENTATION SE4
Where the nearby places of the tourist are displayed restaurants, hotels, markets and other places
that may be needed by the tourist
41
DOC V 1.0 TGS DOCUMENTATION SE4
The tourist was able to add his tourist experience to the place of the ministry and
give a point of view for this place.
And through which to view the most important Yemeni tourist parks and offer details about the
tourist benefit the most important information.
42
DOC V 1.0 TGS DOCUMENTATION SE4
Where Yemeni natural reserves are displayed and pictures and information about
them are displayed.
Where the historical mosques are displayed and pictures and details are displayed.
In addition to the possibility of searching for any tourist attractions in Yemen.
43
DOC V 1.0 TGS DOCUMENTATION SE4
for help or to ask one of them to accompany them on the tourist trip.
This interface allows you to add places close to the site you want to add sites cl
ose to. But this process is done only by system administrators.
This interface enables the addition of tour guides to the system by the system ad
ministrators.It is added by adding the name of the tour guide and the phone num
ber of the addition to the address Buraidah e-picture and the character in addition
to the languages he is good at speaking.
44
DOC V 1.0 TGS DOCUMENTATION SE4
45
DOC V 1.0 TGS DOCUMENTATION SE4
This destination enables the tourist to search for the area he wishes to search for
and view its location on the map in addition to drawing the closest path to it and
display the location of the tourist on the map also.
46
DOC V 1.0 TGS DOCUMENTATION SE4
5.0. Validation
Stage of testing
5.1. Development testing
show tourist monuments page (as show in figure )
Tourism brwose and map (as show in figure 11 and figure 28)
1. On both the map page and the browser, there was a problem
in displaying the information and data required from the
Internet
The problem was solved using WEB BRWOSE Tools , which connects to
the Internet.
2 - When doing the search we have the problem of not recognizing the path
that was written.
This issue has been resolved by adding the correct path for both (GOOGLE
47
DOC V 1.0 TGS DOCUMENTATION SE4
6.0. Recommendations
48
DOC V 1.0 TGS DOCUMENTATION SE4
Our system enables tourists to get to know tourist monuments, hotels, restaurants
and markets. In the foreseeable future, we will seek to make our hotel reservation
service available and also to order meals from restaurants online, then we will ma
ke it easy for tourists to provide everything they need easily and effortlessly . We
will provide you with the possibility to book a trip when you want to. We will als
o be able to communicate and correspond with other tourists and meet them throu
gh a special chat page for tourists. Also, the service will be provided to report the
abuse or any circumstance that the tourist is subjected to to intervene in the case a
nd work to solve it. Also provide a service to the tourist to communicate with the
competent government agencies in case of a service.The system can be developed
in the near future to work on all systems such as Android, Mac, ISO and other sys
-tems to work on all mobile devices such as iPhone, Samsung, Nokia, Huawei, So
-ny and other smart devices that are used very massively in our time.In addition to
all of the above you will develop the map service so that you draw the closest rout
-e for the tourist to the place you want to move the mechanism.
7.0. Appendix
49
DOC V 1.0 TGS DOCUMENTATION SE4
7.2. References
50
DOC V 1.0 TGS DOCUMENTATION SE4
51