0% found this document useful (0 votes)
71 views

Project Proposal

This document proposes a GPS based mobile service location system project for Wolkite, Ethiopia. A group of 5 students from the Federal TVET Institute Wolkite Satellite Campus Department of Information Communication Technology submitted the proposal. The project aims to develop a location-based mobile application for banks, hotels, and hospitals in Wolkite city to address issues in existing systems like users not knowing the nearest services or shortest paths. The proposal covers requirements, system design using UML diagrams, the development approach, and testing methodology. The significance is providing location-based services to benefit users and service providers in Wolkite.

Uploaded by

tesfaye
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Project Proposal

This document proposes a GPS based mobile service location system project for Wolkite, Ethiopia. A group of 5 students from the Federal TVET Institute Wolkite Satellite Campus Department of Information Communication Technology submitted the proposal. The project aims to develop a location-based mobile application for banks, hotels, and hospitals in Wolkite city to address issues in existing systems like users not knowing the nearest services or shortest paths. The proposal covers requirements, system design using UML diagrams, the development approach, and testing methodology. The significance is providing location-based services to benefit users and service providers in Wolkite.

Uploaded by

tesfaye
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

FEDERAL TVET INSTITUTE

WOLKITE SATELITE CAMPUS


DEPARTEMENT OF INFORMATIN COMUNICATION
TECHNOLOGY

PROJECT PROPOSAL
GPS BASED MOBILE SERVICE LECATION SYSTEM

SUBMITTED TO: MR. ALEMAYEHU

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

WOLKITE, ETHIPIA DEC.2015


LETTER OF TRANSMITAL
Student Name signature
1. TESFAYE ALEMAYEHU ………………………….
2. BELETE BELACHEW ………………………….
3. KEFELEGN FERDAWOK ………………………….
4. SAMUAL SBEKA …………………………
5. WORKNEH WOZENO

FACULTY: ICT AND ELECTRICAL ELECRONICS TECHNOLOGY


Program: Regular
Project title: GPS based mobile service location system
This is certified that I have read this project and that in my supervision and students performance; it is
fully adequate, in scope and Quality as project for degree of BSc degree in information technology.

Advisor Name………………………………..

Advisor’s Signature………………………..

Examiner committee member

Name Signature Date


1. …………………………………. …………….. ……./……../………
2. ………………………………… …………….. ……./……../………
3. ………………………………… …………….. ……./……../………
ACKNOWLEDGEMENT
First we offer graceful thanks for our almighty God to be persons of today. Next to that we would like
give special thanks for our advisors Mr. Alemayehu.N for their advising and helping us to complete this
final project proposal. Then we thank wolkite satellite campus, Department of information
communication technology in participating us on this project by facilitating every necessary material to
encourage us to be competitive. Our thanks is also due for all our audiences those who come to
examine us for our work.

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:

 Difficulties in identifying the desired location


 Even though they may know the desired service they may not know the shortest path
 Difficulties in determining the nearest service location

 So in this project, we are going to overcome the problems listed above by this proposed project.

1.3. Existing System description


For many years ago, people use some natural features in order to get locations and services around
their area. In this existing system people use traditional systems to get their location based services within
their vicinity. The dwellers of Wolkite city and the guests who come from other country or city and want
to get the services can use traditional location based services in other word. These manual services
include people attempt to ask other people who know the place of the service which are native dwellers of
the city. As a result they can give the response for guests by their interests. Location based banners is also
one of the way for getting location based services. This aims to transmit and offers some services from a
store as the user comes within the vicinity or to encourage people in some beneficiary things.

1.4. Drawback of the existing system


Since the existing system is traditional and manual it may have some drawbacks for its users. The
drawbacks of the existing system are the following:-

 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.

1.5.2. Specific Objectives


In order to achieve a general objective of the project, we employ the following specific objectives.

 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 )

 Planning for budget expenses in project work


 Scheduling the tasks in timetable
 System design
 Implementation
 Testing
 Installation of software for the project works(deployment)
1.6. Feasibility Study
Feasibility study is an assessment of the practicality of a proposed project. It provides the historical
background of the project and description of the product or services successfully. It includes some areas of
study which are described below.

1.6.1. Technical Feasibility


Our proposed system is technically enough to develop the expected functionality through hardware and
software infrastructures. Such Smartphone’s and other desktop computers are required for this project work.

1.6.2. Economic Feasibility


Economically the system is useful in minimizing the cost of the user and reducing time wastage since the
user select the shortest path from the given alternatives. Since the user selects the nearby service it is
advantageous in getting the above listed usefulness.

1.6.3. Operational Feasibility


This application solves economically and socially identified problems by fulfilling the proposed
requirements. This project operates what to do and provide the necessary operations for what it is proposed. It
solves the identified problems and is advantageous for users in getting nearby services and a society can be
advantageous getting more customers (example banks) and can get more health services in time (hospitals).

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.

The scope of the project is summarized into the following lists:-

 determining user’s current location (position)


 Display the nearest service location based on the user interest
 Determine the shortest possible path to the desired location

1.8. Limitations of the project


The following are the limitations in this project.

 Operate only on android devices


 Do not operate without internet connections
1.9. Significance of the project
This mobile based location services provides services which support the positioning of an individual, the
selection and finding of a desired location. Location based Services offer many advantages to the mobile
users to retrieve the information about their current location and process that data to get more useful
information near to their location. The location services will answer the following questions:

 Where is the user him/herself located?


 Where the desired site or service located?
 How the user gets the shortest possible path to desired location?
 Emergency services
1.10. Beneficiaries of the project
The beneficiaries of this application will be those people which are the dwellers of wolkite city and other
guest people. Also we are the beneficiaries of this project in developing the application while in gathering a
lot of information about GPS and by the implementation of this system.

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:

2.1.1. Document reviewing and analysis


In order to understand the system in detail we will review different books, journals and papers related to our
system.

2.1.2. Focus Group Discussion


In this case we get together for the identification of the current problems and situation in order to satisfy
the needs of customer. This type of data collection enables us to get better understanding about the situation
existing currently and discussing about the current issues to overcome the problems. As this is a group
discussion, it plays dramatic role in identifying the necessities for the project.

2.2. System analysis and design approach


In the system analysis and design phase of a project, we will use the OOSAD (Object Oriented System
Analysis and Design) approach. Because it is a better way to construct, manage and assemble objects that are
implemented in our system.

This technique has several phases, some of them are: -

2.2.1. Object-Oriented Analysis (OOA)


During this phase, the team will uses 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 in detail.
2.2.2. Object-Oriented Design (OOD)
During this phase, our teams will uses E-draw and Visio software to refine the use case model and rational
role for designing the sequence, activity diagrams and to model object interactions and behavior that support
the use case scenario.
The reason why we have selected OOSAD (Object Oriented System Analysis and Design) method
specifically UML (Unified Modeling Language) model is because of the following advantages: -
 To enable a high degree of reusability of designs. To decrease the cost of software maintenance.
 To reduce maintenance burden.
 To Increased consistency among analysis, design, and programming activities. Improved
communication among users, analysis, design, and programming.

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:

2.3.1. Incremental development


As the steps are in repetitions, using incremental development method is important in getting a quick
version that does part of project, new features added to first Increment (core product). So, it is a preferable
method because of its usefulness in application development (software development) [6]. As it has repetition
we use it improve and update the ongoing steps for getting general objectives. So, we will use incremental
approach for our project by its many advantages which are known.

2.4. System testing methodology


2.4.1. Unit testing
Since the designed system is in an object-oriented method the team firstly tested the system at the individual
class level. To check each module (API) we will test the modules using postman.

2.4.2. Integration Test


To check whether the unit test working together correctly we will do Integration testing using postman.

2.4.3. System testing


After all the testing is performed, the application will be tested by a user who we be invited by the team.
Especially at this level of testing the team seriously tested the system.

2.5. Development tools and technology


2.5.1. Front-end technology
Front end technology is what user sees and interacts with.
 Eclipse (or Android studio) for writing the program
 Android Software development Kit (Sdk)
 Android Google map API

2.5.2. Back-end technology


Back end technology is part of the application that is hidden from the user
 Server
 Database

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.

2.6.2. Modeling Tools


 E-draw mx: - used to create diagram.
 Visio:-used to create simple and complicated diagrams.

2.7. Deployment Environment


For deployment environment we must have
 Desktop and personal computer
 Internet Connection
 Storage devices like hard disk, flash disk

2.8. Project plan


2.8.1. Project activities
To achieve this project the following activities will be performed with in its estimated day.
Table 1. Project activities

No Activities Estimated day it takes


1 Data gathering 7 days

2 System analysis 7 days

3 Collect materials 10 days

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.

Table 2. 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.

2.10. Document Organization


The proposed system document will contain the following chapter each chapter will describe it in the
following manner:

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:

Functional requirements and non-functional requirements of proposed system

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

Measurement Quantit Price per Total price in


Descriptions unit y unit birr

smartphone number 1 14000 14000


Desktop computer “ 1 40000 40000
SIM Card “ 1 30 30
Mobile card “ 5 50 250
Copy Page 100 3 300
Paper sheet Pack 1 600 600
Printing Page 100 5 500
Contingency (10%) 4308
Total 47,388
Contingency: for emergency expenses and for increasing of costs of materials, we have contingency of 10%.

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

[2] http://janmatuschek.de/LatitudeLongitudeBoundingCoordinates#Distance , last December 02 2015:

[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

You might also like