02/02/2023 Ambo University 1
02/02/2023 Ambo University 1
02/02/2023 Ambo University 1
ENTA TION
OU R PRES
OM E TO
C
WELL
E O NE
C T PHAS
RO J E
IA L P
U ST R M A RT
R IN D ED S
Y EA BA S
L I D
FINA :-ANDRO EMINDER
IT L E NTR
T T M E
I N
APPO
GROUP MEMBER ID
ABEBA SHASHO R/1808/03
EZRA KIROS R/1824/03
HIWOT TESFA R/1832/03
MEBRAHTU CHAKLU R/1842/03
4
Overview :-
Introduction
Background Information
Statement of the problem
Scope and Limitation
Software used
Feasibility Study
Project Management Plan
Project Organization
restricted in areas.
B. In Implementation
· Graphics design tools (like Photoshop, paint),Database (like
Sqlite),Programming language (Java),Development tools
(Eclipse, ADT)
The model that we will use in our system development life cycle is
the waterfall model
1.5.2 Data Collection Methodology
The project team has used the following techniques mainly for
gathering requirements and for describing the proposed application.
· review related works
· by Observing the existing problem
· by discussing and analyzing the problems with project team.
So, generally the benefit analysis of our project greater than from the
cost analysis of our project. Therefore our team decided the proposed
project is economically feasible.
02/02/2023 Ambo University 24
1.6.2Technical Feasibility
assessing the ability of our team to construct the proposed
application.
we have so many fixed schedule to work together the project with
all group within each day and for the simplicity and fast developing
purpose we also follow work break down structure on the team
member.
so, the project team members think that the project will be finished
within the specified time.
Fig WBS
some of the problems that we might face while doing this project
would include:-
damage on the computer that we work on
lack of references and internet connection. Etc
so that the above problems might require some kind of
management and we had put some methods down:-
we would have backup CD and flash so that, the data could not
be loss.
we would use lecture note as a reference etc.
Content Providers
are the application components that are used to store and retrieve
data and make it accessible to the other applications.
as we know now days there are so many ways to remember any
appointment to the user.
GPS Tracker uses the Google Maps interface for displaying recorded
tracks.
GPS receiver estimates position by measuring satellite signal’s
time difference of arrival
Functional Requirement
• track the location of the user
• guides and control the user
Non Functional Requirement
• shows user location
• prevent the user from stress
2.2.4 Calendar
simply reminds to the user year, month, date and time.
as the result if we are in other place we will not reach on time.
these drawbacks when combined with living under stress make people
more depressed.
let as see the drawbacks one by one on each applications:-
it will use the major functionality of the prior related work application
to advance the prior related work .
this means that ASAR provides information to the user about the
appointment time and appointment place based on transportation mood.
Select appointment
detail
Sense current
location
Set appointment
Update appointment
User
GPS Sensor
Cancel appointmen
it represents the main ideas behind the UI but not the exact details.
Unlock
page
Notifies appointment
page
Fig.3.3 Essential User Interface Flow
Diagram View appointment page
is the task of discovering the classes that represent the things and
concepts contained in the ASAR.
• Collaborators: - are lists of classes that interact with the class for
information that is used to full fill a responsibility.
Transportation mood
Knows Vehicle name Map activity Map Activity
Knows Vehicle identity Gps activity
Knows Starting place Appointment
Knows Destination place Knows zoom in Location manager
Knows Circulation place Knows zoom out
List of CRC
64
Overview :-
Use Case Modeling
Sequence Diagram
Activity Diagram
so, the use case diagram for android based appointment remainder
mobile user application used to retrieve current detail information without
describing how the interaction works in a detailed manner
an actor typically initiates a use case and derives some benefit from its
use
Identifier UCI:-4
Description: Allows users to cancel or delete appointment which can be sated before.
Actor User
Pre-condition: The appointment must be setted before.
1. The user press or initiates the appointment reminder application from the
Basic course of action:
mobile application lists
2. The system displays list of application icons.
3. The user chooses the sated appointment and then presses cancel or delete
appointment icons.
4. The system sends acknowledgement message to the user such as the
appointment deleted.
5. The system deletes the setted appointment.
Extends: --
Includes: Unlock key pad
Post condition: the appointment is deleted or canceled
Extends:
Includes: Unlock key pad
Post condition: Appointment viewed and remind by the user.
Description: The GPS sensor remind the appointment to the user by sending sms or vibrating
tons with the consideration of current location of the user and the appointment
place through detecting latitude and longitude.
Press()
Display()
Select()
Press()
Display()
Fill()
press()
Validtion()
Validation ok()
Set Appointment()
Save Appointment()
Send ACK()
Send ACK message success fuly set apppointment()
press()
Disply()
Select()
Press()
Delet()
clicks()
intiats()
remember appointment()
-[Invalied] -[Valid]
Reset appointment
Remind appointment
Notifies appointment Waite