Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Harar City Tour Guid

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 27

Harar city tour guide system on

mobile application
1.INTRODUCTION

1.1 Back Ground of the Organization


In the tourism and cultural Bureau of Harar the Tourist
department is one of the departments of the Harari
region tourist and cultural bureau.
 This department is one of the world's fastest growing
industries as well as the major source of foreign
exchange earnings and employment for many
developing countries. The organizational structures of
the Harar tourist and cultural bureau are depicted as
follows.
1.2 Statement of the Problem
Harar is one of the oldest and historical towns in Ethiopian
history. In this town there are money Attraction and
Historical places
More specific problem that found in the existing system
listed as follows:
 User cannot access well organized information at
anywhere
 User cannot get information about service provider for
24/7 hours
 There is no a mechanism a visitor to detect the current
location.
 Manually system needs more human power and time.
1.3 Objective of the project

1.3.1 General objective


The general objective of this project is to develop a Tour
Harar city android mobile application.
1.3.2 Specific objective
the system provide information about service provider
either in Amharic or English language
The system detect the current location of the user,
 The system provide new update information about
events like celebrity and so on
The syste m provides a city map to
1.4 Method of Data collection
observation: - Here the team used this technique of data collection because the
time we have and the difficulty to get stake holders .
1.5 Feasibility study
Economic Feasibility
we have identified tangible and intangible benefit
A) Tangible benefit:-Benefits that are easily quantified.
 - Fast processing time, processing time will be reduced in hal
- Reduced cost of material management
- Easy update of new information
B) Intangible benefit:-Unquantifiable benefits
- Better decision making
- tourist satisfaction

 
feasibility
Technical feasibility
Since the proposed system doesn’t require much technical
expertise it is technically feasible. Specific technical solution and
the availability of technical resources are measured by technical
visibility:
 Whether the proposed system is easily preferable by the
tourist or not,
 The skill of the team to apply the new system is considered under
the technical feasibility.
Time feasibility
 The time for this project is feasible due to strong relationship and
cooperatively working of the developing team.
1.6 Project Limitation and scope
Time limitation: This is one of the expected duration that limits the
option for the project. have been many option that we can perform (do)
but the time limit us to add more feature.
1.7Significance of the project
our new system means harar tour guide system improves difficulty
or problems that exist in the old system not only in our project but
also all information technology improves problems like:

Business case
time usage of the tourist
human resource management
2.1 Over view of Existing System
 
The major functions of the system that are currently available in
Harar town are providing information manually about the service
providers like Hotels
Bazaars, pamphlet papers and mass media are used to advertise the
town.
Generally the current system uses manual system

 Business rule
The tourists must obey the rule and regulation of organization
The organization does not responsible if the tourists going to
endangered area without the organization security guard
The tourists must fill list form of the ending time of his touring
condition .
2.2 NEW SYSTEM

Functional requirement of the proposed system


The system must provide a map view to users to find the
points of interest.
The harar city tour guide (HCTG) can show map of a city.
The system must providing information in either Amharic
or English.
The HCTG must provide a searching mechanism to the
user to find information about service providers.
The HCTG can retrieve new updated information
Non Functional requirement of the proposed system

The non-functionalities of the system should be:


The user can access the information about the service
provider with a second.
Easy user interface to communication with the user.
The user can access more relevant and reliable
information.
The user can access information at anywhere for 24/7
hours
Use case modeling
Use case
USE CASE VIEW
The actors and use case of our systems are the following:
 1. administrator
- Add remainder
- Account log in
- Add event description
- Upload content
- Generate report
2.Users -change language
 Tour plan -exit
 Change language

 Contact

 Show description

 Add tour plan

 Delete tour plan

 Add contact
USE CASE
Created DIAGRAM
Created
by Trial
add
Created
remainde
by
Version
Trialby
Version
Trial Version
<<include>>
HARAR T OURE GUIDE
add
contact show
r description and
review add event
description
events and
news

delete generate
tour plan report

tour plan add tour


<<extend>> plan account
log in
user

change
language admin
exit

Get my
upload
location
show description
direction

not get my
location
Use case name Event and news
actor user
description
This application contains news and
events
Precondition : The user must gets internet
connection
Basic course of Action:
Actor action System response
1. A1.The user selects the “events and 2. . Application automatically display
news” options on home page show event description and review
3. . The user insert information on show 4. . The Application displays the
description and review box and descriptions of point of interest (POIs)
click search for the selected
Post condition :The information of the
selected point of interest (POIs) are
displayed

Alternative Course of action


A3) If the user select cancel button
A4) the system displays events and
news page
 
Use case name : Tour plan

actor user
Descriptions : The applications process to show
intended location and reserve hotel
Precondition : The user must get internet connection

Basic course of Action Application response


.Actor action 2.the application displays tour plan
4. The application displays “add your
1. The user can selects the “tour plan” contact” message
options. 6.The application ask user to add his
3.the user select add tour plan visa card
5.The user enter his/her contact and 8.The application validate the visa card
click ok and add the user
7.The user enter his/her visa card and
click ok

Post condition : The system will add user tour plan to


plan database to plan
database
Alternative course of an action A4.the application ask to confirm delete
A3.the user selects delete tour plan A8.the system will delete the tour plan
A5.the user select ok button of the user
Use case name Account Login

Actor Administrator

Description ;This application asks privilege to access


the administrator account.
Precondition :The administrators must have account
to the application
Basic Course Of Action Application response
administrator 2. The application display the account
1.Select login “option” login form
3.Enter user name and password 4. Application check the user have
account
5. The admin page display
Post condition : Access the admin page of the
application
Alternative Course Of Action A4.. Application check the user have
A -3 The user input incorrect username account
or/and password A 5.. The application display “please
insert correct user name and password”
SEQUENCE DIAGRAM
Sequence diagram for events and news

Created Created
by
The user selects the
“events and news”
Trial
Created
by
Version
Trial
Home pageby
Version
Trial Version
events and
news
event and news

user
options on home page
click events and
news() display()
Application display
“event & news Option
. The user inserts
insert
intended POI to “Show
POI name
Descriptions and review”
click search()
options .and click
search. validate info
.The user views the
display()
description of POI
Sequence diagram for tour plan
CreatedCreated
by Trial
Created
by
Version
Trialby
Version
Trial Versionhome page tour plan
user
The user selects the tour display()
plan options on home page

The system displays tour


plan page click add tour
the user select add tour plan plan()
option and click ok button
click ok()
& the system ask user to add plan database
contact add your
personal
information()
the user will add their
add contact()
contact & click ok button
click ok()
the system ask user to add
visa card insert visa card()
The user enter his/her
insert()
visa card and click ok
<<create>>
.The application validate the ok()
visa card and add the user display()
to plan database & display
message
Sequence diagram for log-in

Created by
Created
Trial Version
Created
by Trial Version
by Trial
log-in Version

Actor
The admin Select login on click log()
the home page & sys tem
log-in page

insert user id
the admin Enter us er name and password account
and pas s word and click ok
click ok()
validate account
Application check the us er ()
have account from
log-in ok()
account table & the display()
sys tem dis play admin
page
ACTIVITY DIAGRAM
Created
Created
Created
by by
Trial
by
Trial
Version
Trial
Version
Version

Activity diagram
insert info into show
for event and news description and review

validate
o
n

k
o
the app display
POI
Activity
reated
Created
Created
diagram
by by
Trial
by
for
Trial
tour
Trial
Version
plan
Version
Version
the user click
tour plan

add tour plan


and click ok delete tour plan

no

no
s
e
y

s
e
y
add visa card
complete
deleting

complete
adding
Activity diagram for log-in
CreatedCreated
by Trial
Created
by
Version
Trialby
Version
Trial Version
the admin click
log-in button

insert user if
name and n
password o
t
c
o y
r invalid user e
validate no of trial forgot
r name s
>=3 password
e and/password
c
t
ct
re
or

is
c

it
if

insert user
name
admin page
if
display
not
cor
rec invalid user
validate
t name

recieve text
Class Responsibility Collaboration (CRC)

A CRC model is a collection of standard index cards that have


been divided into three sections.
CLASS – collection of similar objects
RESPONSBILITY – something that a class knows or does
COLLABORATOR - another class that a class interacts with to
fulfill its responsibilities
There are three types of classes
- Actor Classes – actors that appear in use case.
- Business Classes – places, things, concepts, and
events that describe what the business is all about
- UI Classes – screens, menus, and reports
CRC card
User<<actor class>>
for users and Admin
Name Home page<<UI>>
:string Tour plan<<UI>> admin<<actor
address Change language<<UI>> class>>
:string Event & news<<UI>>
age : int Exit<<UI>> Name :string
sex : int get my location<<UI>> Username :string
Country Password :string
:string Upload content Home
City :string () page<<UI>>
tour plan () +change Upload <<UI>>
+change language() Change
language() +Add Event & language<<UI>>
Event & news() Add Event &
news() Generate report() news<<UI>>
+add Exit() Exit<<UI>>
remainder() Generate report
+get my <<UI>>
location()
Exit()
CRC card for <<UI>>
Change
Tour plan<<UI>> language<<UI
>>
Amharic language
place name Plan database English
schedule
city Change
visa card language()

Add tour plan()


Delete tour plan()
CRC card for log-in
Log-in<<UI>>

Log-in<<UI>>
e-mail address
Password

Forget password() account


Reset password()
Get sms()
Created
Created
Created
by by
Trial
by
Trial
Trial
Version
Version
Version
review
name :string
E-mail:string
language change generate report
password:string amharic:string report type
comment:string 1 english:string +generate report()
change language
add comment() () 0..* log-in<<UI>>
1
1 user name:string
1..* password:string
tour plan admin<<actor
class>> +get user name()
name:string +get password()
schedule:string 1 *
visa card:int
city user name:string
+add tour plan() password:string remainder
delete tour plan() +add event & news <<UI>>
()
1 +upload content() title:string
contact +generate report() time:date
1
name +add remainder()
phone no.Email *
+add contact() user<<actor 1
send sms() 1 classI>>
manages 1
0..* location<<UI>>
Get my location 0..*
name:string
longitude:int sex:string source
latitude:int age 1..*
1 point:string
+get location() * country:string destination
city:string poin:stringt
+add tour plan()
police station
hotel<<UI>> +add remainder() show direction ()
<<UI>>
* +change ()
language()
+event & news name:string
name:string ()... phone no:int
address:string address:string
1
E-mail:string E-mail:string
+show event 0..* 1..*
+show event
description & *
events & news description &
musseum<<UI>>
review <<UI>> review
1
name:string
phone no.:int hotel:string
address:string police
E-mail:string station:string
museum:string
+show event
description & +show event
review description &
review
REMEMBER
GUYS

You might also like