Travel App Documentation
Travel App Documentation
Travel App Documentation
Submitted by:
1. Fana Mebrahtu
2. Alexander Michael
3. Abel Teshome
4. Bisrat Seyoum
5. Welay Mebrahten
6. Rahel Alem
Project Advisor: Yoseph kiros
Department of software engineering
MicroLink Information Technology College
June-2019
1
Contents
1. INTRODUCTION.......................................................................................................................................3
1.1 Introduction about the organization.................................................................................................3
1.2 Introduction about the project............................................................................................................3
1.3 Purpose, scope...................................................................................................................................3
1.4 Statement of the Problem...................................................................................................................3
1.5 Objectives..........................................................................................................................................4
1.5.1 General objective........................................................................................................................4
1.5.2 Specific Objective.......................................................................................................................4
1.6 Abbreviations....................................................................................................................................4
2. THE OVERALL DESCRIPTION.....................................................................................................................5
2.1 Overview Of the existing System......................................................................................................5
2.2 Overview of the new System.............................................................................................................5
2.3 Constraints and Assumptions............................................................................................................5
3) Specific Requirements.............................................................................................................................5
3.1 Functional Requirements...................................................................................................................5
3.2 Non-Functional Requirements...........................................................................................................6
3.3 System Requirements........................................................................................................................7
3.3.1 Hardware Requirements.............................................................................................................7
3.3.2 Software Requirements...............................................................................................................7
4. Methodology...........................................................................................................................................7
4.1 Data Gathering...................................................................................................................................7
4.2 Approach...........................................................................................................................................8
Responsibility..............................................................................................................................................8
2
1. INTRODUCTION
The main purpose of our project is to make life easy. There are also such purposes:-
It consumes Time
It consumes more money to pay the Guiders
3
It is difficult to locate hotels, historical places in the existing system.
For New comers it is difficult to visit the city.
1.5 Objectives
Enable users to navigate places within the city easily, for example to hotels, tourist sites,
banks and shopping places.
Provide list of service providers with their service .In case of hotels, with a short
description and the address.
Use and customize Google Maps with cluster markers which used as the main features in
the implementation of the project.
Provide current currency rate exchange.
Make it easy to reserve a hotel room.
Save time and effort in searching for hotels and museums.
1.6 Abbreviations
API Application Programming Interface
APK Android Application Package
GUI Graphical User Interface
SDK Software Development Kit
XML Extensible Markup Language
OS Operating System
URL Uniform resource Locator
HTTP Hypertext Transfer Protocol
4
UI User Interface
IDE Integrated Development Environment
HTML Hypertext Markup Language
APP Application Program
Enable users to navigate places with in mekelle city easily, for example to hotels, tourist
sites, banks and shopping places.
Provide list of service providers with their service .In case of hotels, with a short
description and the address.
Provide current currency rate exchange.
Save time and effort in searching for hotels and museums.
3) Specific Requirements
5
The users will Register
Administrator can add/delete events
Administrator can update information’s
Users can see nearby locations( Hotels, Attractive Places, Taxi stations, cultural heritages
etc)
Users can convert currency
Users can give rate to the places they visited.
Administrator can see rate of the service centers
6
After the deployment of the project if any error occurs then it should be easily
maintained by the software developer.
Portability
The App shall work properly in any Smart phones.
Reusability
The data and record that are saved shall be reused if needed.
Design Constraints:
The system shall replace the existing system.
4. Methodology
In our project we use the methodology observation. We try to collect information by observing
around Mekelle city to solve the problem of guiding tourists.
4.2 Approach
The purpose of this section is to highlight on the implementation environment of the system. A
top-down approach was used in structuring the program.
7
We use Object-oriented databases; which make the promise of reduced maintenance, code
reusability, real world modeling, and improved reliability and flexibility.
Responsibility
Group members responsibility
1. Fana mebrahtu
2. Alexander michael
3. Abel teshome
4. Bisrat syoum
5. rahel Alem
6. Welay mebrahten