Project Proposal
Project Proposal
PROJECT PROPOSAL
GPS BASED MOBILE SERVICE LECATION SYSTEM
SUBMITTED DATE:
SUBMITTED BY:
1. TESFAYE ALEMAYEHU………………………………049/12
2. BELETE BELACHEW…………………………………..030/12
3. KEFELEGN FRDAWOK……………………………….039/12
4. SAMUAL SEBEKA………………………………………048/12
5. WORKNEH WOZERO…………………………………054/12
Advisor Name………………………………..
Advisor’s Signature………………………..
ii
ABSTRACT
With the widely used of the intelligent mobile phones with the GPS, the location-based services have become
the important issue of mobile communications application. This project is aimed at developing GPS based
Mobile Location-based bank, hotel and hospital services for wolkite city. This document explains the existing
system study, drawback of existing system, advantages of existing, proposed solution, preferred solution,
overview of new system, system requirements (functional and non-functional requirements ), system UML
modeling (use case activity diagram, sequence diagram, class diagram, state chart diagram, component diagram,
collaboration diagram, deployment), proposed solution architecture, subsystem decomposition, persistent data
management. Some of the problems in the existing systems are user/guest cannot know the nearest
service/location, cannot know the shortest possible path to the destination. So that this project declares a
solutions for this identified problem relating location based services by displaying shortest possible paths,
display distances between two way points. So we are alleviated to solve this problem by designing a mobile
GPS based service locator.
iii
Table of Contents
LETTER OF TRANSMITAL..........................................................................................................................................i
ACKNOWLEDGEMENT.........................................................................................................................................ii
ABSTRACT...........................................................................................................................................................iii
Table of Contents...............................................................................................................................................iv
List of table.........................................................................................................................................................v
Acronym.............................................................................................................................................................vi
Keywords...........................................................................................................................................................vi
1. Introduction....................................................................................................................................................1
1.1. Background.................................................................................................................................................2
1.2. Statement of the problem........................................................................................................................3
1.3. Existing System description....................................................................................................................3
1.4. Drawback of the existing system.............................................................................................................3
1.5. Objective.....................................................................................................................................................4
1.5.1. General Objectives..............................................................................................................................4
1.5.2. Specific Objectives.............................................................................................................................4
1.6. Feasibility Study.....................................................................................................................................4
1.6.1. Technical Feasibility...........................................................................................................................4
1.6.2. Economic Feasibility...........................................................................................................................4
1.6.3. Operational Feasibility........................................................................................................................4
1.7. Scope of the project................................................................................................................................5
1.8. Limitations of the project........................................................................................................................5
1.9. Significance of the project......................................................................................................................5
1.10. Beneficiaries of the project.................................................................................................................5
2. Methodology...................................................................................................................................................6
2.1. Data Gathering Methodology..................................................................................................................6
2.1.1. Document reviewing and analysis.......................................................................................................6
2.1.2. Focus Group Discussion.....................................................................................................................6
2.2. System analysis and design approach.........................................................................................................6
2.2.1. Object-Oriented Analysis (OOA)........................................................................................................6
2.2.2. Object-Oriented Design (OOD)..........................................................................................................6
2.3. Development Approaches...........................................................................................................................7
2.3.1. Incremental development....................................................................................................................7
iv
2.4. System testing methodology.......................................................................................................................7
2.4.1. Unit testing..........................................................................................................................................7
2.4.2. Integration Test...................................................................................................................................7
2.4.3. System testing.....................................................................................................................................7
2.5. Development tools and technology.............................................................................................................7
2.5.1. Front-end technology..........................................................................................................................7
2.5.2. Back-end technology...........................................................................................................................7
2.6. Documentation and modeling tool..............................................................................................................8
2.6.1. Documentation tools...........................................................................................................................8
2.6.2. Modeling Tools...................................................................................................................................8
2.7. Deployment Environment...........................................................................................................................8
2.8. Project plan.................................................................................................................................................8
2.8.1. Project activities..................................................................................................................................8
2.8.2. Project Time Schedule........................................................................................................................9
2.9. Team composition.................................................................................................................................10
2.10. Document Organization....................................................................................................................10
3. Budget plan...............................................................................................................................................11
4. Conclusion and recommendation..............................................................................................................12
References........................................................................................................................................................13
List of table
Table 1. Project activities........................................................................................................................................8
Table 2. Project Time Schedule..............................................................................................................................9
Table 3. Budget plan.............................................................................................................................................11
v
Acronym
GPS- Global Positioning System
LBS- Location Based Services
GUI- Graphic User interface
Keywords
Dweller: an inhabitant or resident of wolkite city
GPS: The Global Positioning System (GPS) is a satellite-based navigation system made up of a network of 24
satellites placed into orbit by the U.S.
vi
1. Introduction
Most of the applications in today’s world are using android operating system. Android is one of
the versatile operating system which is capable of satisfying the user. These devices include those
Smartphones which are operated by android operating system (like Samsung, Huawei, techno, tablets). In this
system we are going to develop android application which is global positioning system (GPS) based mobile
service locator system. And this application allow users in indicating locations automatically by selecting
location/services from Google maps and retrieve response for the request of user. Location-based services
(LBS) refer to ‘a set of applications that exploit the knowledge of the geographical position of a mobile
device in order to provide services based on geographical data. This Location-based services (LBS) provide
the mobile clients personalized services according to their current location.
The system that will be developed is designed to overcome the problems using GPS in order to help user in
getting exact services in their vicinity. Assume that the user is new to the wolkie city and want to get the
services which are near to him/her for saving time and cost, it is difficult to determine his/her current location,
it is also difficult to know the shortest path for his/her desired location and the user is unable to know the
nearby services. Now this system will going to solve such type of problems based the user’s interesting
services through the proposed solutions. The solutions include determining a user’s current location
(position), display the nearest service location based on the user interest, determine the shortest possible path
and show the services and places for Wolkite city around their area.
1
1.1. Background
Wolkite city is located in south eastern Ethiopia. The city was initially founded in south region Gurage
zone. and Wolkite city is far from Addis Ababa about 200 kilometers. Many people are new to the city of
wolkite, they can face different problems because they are guest to the city. Basically, the problems are may
be regarding the emergency services that they want to get in that moment. The services like hospital, bank,
hotel and like are the major problems that face people in satisfying their interests and mandatory for their life.
Understanding all the above concepts, now we are motivated to develop the application which is mobile based
location services using GPS information for wolkite city. As technology getting advanced to minimize the
cost, to extract exact information, to minimize the time wastage and so on are forcing us to develop the
application and we would like to use location services to help user to provide location based services.
This means for what services the user want can get by using GPS information application that we will
develop. To develop the application; we will use some development environments like window 7 or window
8, 10, API8 android 2.2 eclipsev10, android SDK6, AVD android 2...3.3 (API level 10) and so on.
Also some infrastructure elements are necessary, including mobile devices, applications, communication
network, positioning component, and service servers. Mobile devices are tools used by users to access
location based services, to send requests and retrieve results. In detail GPS has many functions and
advantages. It gives some main functions like Position and coordinates, the distance and direction between
any two waypoints, or a position and a waypoint, travel progress reports, accurate time measurement.
2
1.2. Statement of the problem
In the meantime individuals who come from other country or city become new to wolkite city basically
face problems that currently exist relating location based services in the city.
Here are some of the identified problems for dwellers:
So in this project, we are going to overcome the problems listed above by this proposed project.
Since the user asks a person who is not always sure, he/she cannot get the location that the he/she
desired place accurately
The user probably cannot know the shortest path to the desired place
The two persons cannot communicate in case of language differences. Since there are many
languages even in Ethiopia, so the two persons cannot communicate if their language is different
The user who have friend or relative can be a preliminary beneficiary in getting the services that
the dweller points to him/her
It is wastes time and high extraction of cost. When the user asked other person for the services
(location) and get the information he/she go by the information without knowing the shortest
way, so it can require more cost if its shortest way is unknown
3
1.5. Objective
1.5.1. General Objectives
The main objective of this project is to design and develop GPS based mobile service locator system for
Wolkite city.
Gathering the information about the current problems regarding the location which is facing
The users (requirements gathering)
Identification of the infrastructure for the Global Positioning System(GPS) based mobile service
locator(studying the existing system if any )
4
1.7. Scope of the project
The project targets smart phones running android operating system used. This application gives vital
services to the user who uses smart phones to access GPS information. It gets all the information from
satellite database for retrieving services (information) for the user satisfaction. Wireless data transfer allows
the user to be offered value added services such as information concerning his/her position, for example a
map, or information on different kinds of services available in his/her vicinity. The end users of this system
are the people of the wolkite city and other guest people. They can use this system to get their nearby
services.
Dwellers: get the services that they do not know in the city.
Guest/User: those who are guest to the city and do not know the nearby services are the primary beneficiaries
of the system.
5
Project team: by developing this project we are beneficiaries in advancing and acquiring knowledge and we
also benefited from the system.
2. Methodology
2.1. Data Gathering Methodology
The methodologies that make the collection of data possible in advance are the following:
6
2.3. Development Approaches
To achieve the desired goal which will be workable application, development methodologies are required
in order to manage the project effectively and to narrow the gaps between the ongoing steps. To acquire the
completeness and consistency of the application, repetitions of steps is recommended. For this the preferred
one is:
7
2.6. Documentation and modeling tool
2.6.1. Documentation tools
MS word 2019: We use for the purpose of writing documentation.
Microsoft PowerPoint 2019: We use for making presentation.
4 Design 10 days
5 Coding 4 month
6 Testing 5 days
7 Implementing 7 days
8 deployment 7 days
8
2.8.2. Project Time Schedule
In order to achieve our goal, we planned for the tasks which will be performed for the future until the end of
the project proposal. The following table 2 indicates the project time schedule.
Time
dec,06/04/
May,10/9/
17/4/2015
mar,18/9/
/10/ 2015
Phases
17/ 2015
Nov,10-
Nov,18-
Nov,26-
Mar,25-
Dec,07-
Dec,18-
mar,19-
Apr,03-
Apr,02
25/3/
24/9/
2015
2015
2015
Data gathering
Data analysis
Collect
material
Design
Coding
Testing
Implementing
deployment
9
2.9. Team composition
All members are working together until the project is finfish.
Chapter one:
describe the introduction of the existing system, the problem of the existing system, objective (general and
specific objective) ,scope, significance ,benefit, Limitation , schedule , Budget of the Project and
methodology we followed during data collection and analysis.
Chapter two:
Describe what the existing system looks like in detail (who uses the existing system with major function,
business rule and drawback of the existing system will describe in this chapter in detail).
Chapter three:
Chapter four:
Discussed about use case model, object model and dynamic models of proposed system.
Chapter five:
Design goals, current and proposed software architecture, Hardware/software mapping, Persistent
data management and Access control and security.
Chapter six:
In this chapter, we will discuss about implementation of database, detailed class diagram, application
server, application security.
10
3. Budget plan
This budget plan of the project specifies the material requirements that support the project work to be
successful. Table 3. Budget plan
This, 10/100*43,080=4308
4,308+43,080=47,388
11
4. Conclusion and recommendation
In this proposal, we discussed about GPS based mobile service locator system with smartphone operating
by android operating system and its architecture with its work flow. It is very useful for user as it offers the
services about bank, hotel and hospital services which are near to the user and selects shortest possible path
and work to be complete it in accurate time. We realized that an advanced development of technology solves
the problem of people economically and socially based on location based information. We summarize and
categorize different location-based services (Bank, Hotel, and Hospital). Location based services gets used
more and more often in people’s daily life. This system focuses on location-based services within vicinity
using GPS and mobile communication network. In Future we can extend this system into vast that handles all
the services found in wolkite city for to solve problems people their daily activities.
We also recommend and encourage others to participate in developing such type of systems (applications)
for solving the problems people in getting location based services. Because developing this type of
application solves problems accurately and precisely.
12
References
[1] “Location Based Reminder Using GPS For Mobile (Android)” VOL. 2, NO. 4, May 2012
[3] IJCSI International Journal of Computer Science Issues “Implementation of Location based
Services in Android using GPS and Web Services”, Vol. 9, Issue 1, No 2, January 2012
[4] Andrew Jagoe, “Mobile Location Services: The Definitive Guide” Vol.1, 2003
[6] Elizabeth A.Joins, Object Oriented Software Engineering, published by MCGRAW_HILL Companies, sixth
(6th edition), 1990
13