0% found this document useful (0 votes)
84 views9 pages

Chapter One: 1 Proposal

The document proposes developing an Android-based city guide mobile application for Addis Ababa, Ethiopia. It discusses Android and mobile application development. The proposed application would provide information about popular tourist sites, hotels, embassies, and NGOs in Addis Ababa. The objectives are to familiarize students with mobile app development and create a system to guide users to specific destinations in the city. The scope is providing information verbally about well-known places. Some limitations are only providing small amounts of information due to limited data collection and no internet access.

Uploaded by

sewunet samuel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views9 pages

Chapter One: 1 Proposal

The document proposes developing an Android-based city guide mobile application for Addis Ababa, Ethiopia. It discusses Android and mobile application development. The proposed application would provide information about popular tourist sites, hotels, embassies, and NGOs in Addis Ababa. The objectives are to familiarize students with mobile app development and create a system to guide users to specific destinations in the city. The scope is providing information verbally about well-known places. Some limitations are only providing small amounts of information due to limited data collection and no internet access.

Uploaded by

sewunet samuel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

CHAPTER ONE

1 PROPOSAL
1.1 Introduction
Android is an open source mobile operating system based on Linux with java support. It
comes under free and open source software licenses. As per First quarter Report of the
year 2012, 400 million people are using Android based devices worldwide and 59% of
smart phone market is occupied by android based smart phones. Android has a growing
selection of third party applications, which can be acquired by users either through an
App-store such as Google Play or the Amazon App-store, or by downloading and
installing the application's APK file from a third-party site. The Play Store application
allows users to browse, download and update apps published by Google and third-party
developers, and is pre-installed on devices that comply with Google's compatibility
requirements. The app-store filters the list of available applications to those that are
compatible with the user's device, and developers may restrict their applications to
particular carriers or countries for business reasons. Purchases of unwanted applications
can be refunded within 15 minutes of the time of download and some carriers offer direct
carrier billing for Google Play application purchases, where the cost of the application is
added to the user's monthly bill. The mobile applications are developed in the Java
language using the Android software development kit (SDK). The SDK includes a
comprehensive set of development tools including a debugger, software libraries, a
handset emulator based on QEMU, documentation, sample code, and tutorials. The
officially supported integrated development environment (IDE) is Eclipse using the
Android Development Tools (ADT) plug-in. We design and implement Android based
city guide system which can provide user with the information of hotel and embassies.
Mobile devices present many unique characteristics that make their use as electronic
tourist guides particularly attractive, such as
 Ubiquity and convenience: mobile devices are portable, ubiquitous devices that
come in many shapes and forms. Even though there is a convenience portable
computing devices and mobile phones are still most widely employed ubiquitous
computing devices readily available to tourists.
 Personalization: unlike pc's handheld devices are typically operated by single
users, thereby enabling the provision of personalized service by various
applications.
However, several restriction of mobile computing needs to be carefully evaluated by
tourist service provide such as restricted energy capacity, limited computing power,
amount of memory and storage, small display size, limited color and font number support
limited bandwidth and high cost of wireless connections and although the capability of
mobile device increase, the resource gap between mobile and stationary devices will
always be there.

1.2 Background
With the improvement of the tourist industry, many tend to build interactive application
for the purpose of guiding the tourist. But as the mobile technology developed, mobile
based application became increasingly popular among the people. Mobile phones are now
mini-computers which senses the environment through which they travel they gather and
generate data which can be Easley attached and abused yielding more intelligent aware
system. Newer mobile applications are leveraging the popularity of the social web
revolution and in particular system in which encourage users to generate and share
content online to enhance social mobile application. Although there are many web sites
developed for guiding tourist in Addis Ababa no any specific mobile application
developed for such purpose.

1.3 Statement of the problem


The integration of multiple technologies including tourism information systems has given
an existing new access to tourism information. As information based society tourist value
systems and services that inform them about the location of touristic objects like hotels,
museums etc… .This helps the tourist to find the most relevant accommodation or to
locate the position of specific tourist place. The existing tourism information system do
not reflect this requirement. Mobile based system provide more convenient for anyone to
access information.

1.4 Motivation
Mobile application is gaining more and more popularity in the research world, regardless
of the fact that it's a recent concept in information technology. This is because it is a way
of collaboratively doing tasks or solving problem. In the developed counties people are
using various mobile applications to be successful in their business areas and also solving
their problems such as finding a particular location and sharing of knowledge. So, that is
why we are highly motivated to do our project on mobile application. It is time for
developing countries like ours to share the success and power of mobile application in
solving problems in different areas.

1.5 Objective
1.5.1 General Objective
The general objective of this project is to develop a mobile application which is used as a
simple tour-guide for Addis Ababa city. That provides the necessary details on:
 Popular and historical tourist sites.
 Some well-known hotels.
 Most of the embassies.
 Large Non-Governmental Organizations.

1.5.2 Specific Objective


The specific objective of this project includes: -
 Getting familiar with development and installation of mobile application.
 Creating a system that can guide either a tourist or a citizen by providing aspecific
destination.
 Getting familiar with android based application development tool.
 Implementing mobile application and acquiring a new knowledge.
 Understanding how tour guide applications are developed and used.
 Lay concrete on a way to research in the area of android mobile applications in
DBU (Debre Birhan University) so that other students can havea foundation on
which they can add more advanced functionalities forguide.

1.6 Goal
The goal is to produce a piece of software that can be used in any Android phone. And
the Features of the software are: -
 User interface design that enables user's interaction with the application.
 A tour guiding functionality that accepts a data (name of a hotel, embassy, NGO
and museum) from a user and retrieves its location and some information of the
place.
 The result must be clearly rendered on the phone screen so that user can get
valuable information in an interesting way.

1.7 Scope and Limitation


1.7.1 Scope
Even if there are many sectors that require information sharing regarding city tour guide
for Addis Ababa, the scope of the project is to model and design a tour guide application
the scope of the project is to model and design a tour guide application most well-known
hotels, major embassies, museum and
Large NGO’s verbally.

1.7.2 Limitation
While developing the prototype for the tour guide application, we will be limited
To:-
 Provide only the destination information.
 Provide the information verbally.
 Since the application is a prototype it will only provide small information about
the places and
 Provide only very well-known places.
Due to the following reasons:-
 Since we do not use internet connection it will be impossible to know the user
location
 The distance from Addis Ababa to Debre Birhan hindered us form gathering all the
necessary information for our system to provide.

1.8 Significance of the project


This proposed project focuses on the specific conditions of trade that is Trade
Registration and Licensing Management System. It will cover different activities.
Such as customer (trader) apply in everywhere, system notifies number of
customer register in the database, announce license renewal date.

1.9Feasibility study of the new system


The feasibility study is the preliminary study that determines whether a proposed system
project is financially ,technically and operationally viable .the alternative analysis usually
include as part of the feasibility study, identifies viable alternatives for the system design
and development.

1.9.1 Economic feasibility


Since this type of System’s are new in our country the people acceptance toward this
system will be high and also there will be very less computation in the market due to this
reason's and other causes the project benefits will outweigh the expected cost.
But Since the Application is free for users we only get our benefit (income) from
advertisement of those organizations that we include in our application.

1.9.2 Technical feasibility


We believe that building a working system with acceptable characteristics, response time
and other performance parameter will involve through technical knowledge and
technology availability.
1.9.3 Operational feasibility
The new system will solve the problems of tourists and outlines possible alternatives of
finding a particular place .this application will be used by all types of users without
further introduction about its functionality.

1.10 Methodology
Methodology describes how the project team is going to implement the proposed system.
In order to do that first of all the project team have identified the main parts of the system
basically the project will be on developing a suitable mobile tour guide system for users.
And In order to do that we use the following methods.

1.10.1 Fact finding Techniques


The Method and techniques used to analyze the requirements to develop the applications
and designing electronic system includes, consulting the city administration office of
Addis Ababa, document analysis, practical observation and collection of detailed
information about the places that we are going to provide Information from the internet
These methods will help us to gather the required data, to analyze our project and these
methods are selected due to the time and the organization's willingness.

1.10.2 System Analysis and Design Techniques


In this project the team will use object oriented system development methodology
(OOSD) and it has two phases.

1.10.2.1 Object Oriented Analysis (OOA)


During this phase the team used to model the function of the system (use case modeling),
find and identify the business objects, organize the objects and identify the relationship
between them and finally model the behavior of the objects.

1.10.2.2 Object Oriented Design (OOD)


During this phase the team uses rational rose software to refine the use case model, and to
reflect the implantation environment, model object interactions and behavior that support
the use case scenario and finally update object model to reflect the implementation
environment.
1.10.3 Tools and technologies
In this section we have described the tools and technology that we are going to use for
developing our proposed application.

1.10.3.1 Tools
1. Eclipse: We used Eclipse for development because it is a multi-language software
development environment comprising a base workspace and an extensible plug-in
system for customizing the environment.
2. Microsoft word: We used Microsoft word to write our report.
3. Rational rose: we will use rational rose to design the various use case diagrams.
4. Microsoft Visio: we will use rational rose to design the use case diagram.
5. Visual paradigm: we use Visual paradigm to design the data base.

1.10.3.2 Technologies
Android SDK: It includes a mobile device emulator, a virtual device emulator that runs
directly on computer. With the help of this emulator we will prototype, develop and test
our application without having a physical device (when one was not available).

1.11Time Schedule
The project is officially started on 10/03/2012EC and will be completed on 10/10/2012
EC.

Time
10/03/2012-

11/04/2012-

01/05/2012-

1/07/2012-

16/09/2012-

10/10/2012

Activities
10/04/2012

30/04/2012

20/06/2012.

15/09/2012.

09/10/2012.
Proposal
Requirement Analysis
Design
Implementation
&coding
Testing

project Defense

1.12 Cost Estimation


To conduct this project a moderate budget is required and we will summarize the
estimated cost in the following categories.
Material Birr Cent quantity Total birr
Paper 80 00 1 80.00
Pen 5 00 2 10.00
Flash 8GB 150 00 1 100.00
DVD-R 15 00 2 30.00
Laptop 12,500 00 1 12,500.00
Transportation 50 00 10 500.00
print 1 00 75 75.00
Total 13,295.00

1.13 Resources
Based on the project plan above this project will need the following recourse's to meet
our goal. If fewer resources are available, the plan must be changed accordingly.
 Expertise from mobile application android system developers this is crucial
because the whole application and project will relay on it. The amount of
information we gather will have direct effect on the application.
 Time must be spent on studying how android application will work, UI design,
coding/implementation and reporting.
 User: the project will need some user/friends to test our application and receive
their feedback to evaluate the overall of project quality in the end.
 Hardware the project development must be based on a real Android phone so that
the scenario can be simulated, design and implementation can be better tested.

1.14 Risk
The main risks that we are going to face are:-

 Difficulties for us to build an application for an Android phone because our lack of
knowledge and coding experience for a mobile. We will certainly make mistakes
and following the philosophy of learning by doing. We will address the issue by
devoting more time on study of android programming.
 The schedule for the whole project are quiet short, we will manage this issue by
coping with the core functionality of application prioritized.
 Because we are going to develop an application that covers a wide area, collecting
information will be exsostive and time consuming. Due to that we might readjust
our schedule.
 Since the application requires some secure information we might not be able to
find those information's.
 Our lack of knowledge about android system.
 Lack of resources about mobile applications in general in this university.
 Shortage of time to gather all necessary information about the locations.

1.15 Team organization


The project team composed of 3 members, one team leader, one deputy leader, and
secretary. Problem solving is group activity. Decision on problem and approach are made
by group agreement, which is much better than individual decision.

You might also like