You are on page 1of 33

PROJECT (2)

supervised: Dr.Asmaa Ahmed


There is a very famous saying about time that instills in the soul enthusiasm and courage to use time,
which is

(Time is a sword if you do not cut it, it will cut you)

You take advantage of a lot of comfort and luxury, and you may waste an entire life, just as happiness
lies in exploiting every minute lived by man and society by making better use of time, some think. I
didn't have our self talk but this belief.

We have found the solution to this problem by applying daily tasks


supervised: Dr.Asmaa Ahmed
1.1 Introduction 1.2 STATEMENT OF THE
PROBLEM

1.3 OBJECTIVES OF THE STUDY 1.4 SCOPE OF THE


STUDY

2.1 analysis phase


1.5 SIGNIFICANCE OF THE
STUDY

2.2 FUNCTIONAL
REQUIREMENTS
1.1 Introduction

The project will be a mobile-based application that runs on smartphones that have
an android operating system. The application will target any user who wants to arrange
his/her daily tasks easily. The user login the application and begin to input his/her daily
tasks and details for each task, then the application will arrange it easily depending on
time and priority

The users can manage their all tasks by an update or delete the task at any time during
the day. The users can show their tasks history, which tasks have been finished, and
which tasks are still pending.
1.2 STATEMENT OF THE
PROBLEM
The Problem statements of this project are:-

How to design an application to facilitate the


tasks management process.

How to design an application to automate the


tasks written by converting paper records to
electronic records.

How to design an application to overcome the


papers lost by saving tasks in
digital format.
1.3 OBJECTIVES OF THE STUDY

The main objective of this project is to help the users to arrange the user’s tasks. There are some
other sub-objectives on the application like the following:-.

The ability for the users to


Searching for tasks with
show their tasks history easily.
task title or description.

The ability for the users to arrange the tasks Use the application from
depends on the priority or by time any place and at any time.
or by priority and time.
1.4. SCOPE OF THE
STUDY

This project is an android mobile application, so any


smartphone with android OS can install the
application at any time.
The application user is:

- Any user who wants to write his/her daily tasks and


arrange them easily. The users can access the
application at any time or at anywhere as they have a
smartphone with an Android Operating System and
have the application installed on their smartphone
and have an account in the application.
1.5. SIGNIFICANCE OF THE
STUDY

The purpose of this study is to develop a mobile


application that can be used by any user who wants to
manage his/her daily tasks by adding, updating, delete
or arranging them. Also, it will be used by the users to
see their tasks history easily
Planning and design
2.1. INTRODUCTION

In this chapter we will talk about the analysis phase that includes the
planning of the
project, we will use the Gantt chart to show the planning of every chapter
of the project.
Also, we will talk about the project resources that include the hardware,
software,
programming requirements. Finally, we will show the requirements
management that
includes the functional and non-functional requirements.
We will talk about the analysis phase that contains project planning

A mobile application that helps people manage their tasks in


tasks from anywhere and at any time

Important devices
Android smartphone

WordPress software requirements

The system must be available all days of the


year and at all times of the day
We will talk about the analysis phase that contains project planning

The system must be true to be true

The combination of receipts and associations accepted


should be within one second

The system must be available in English

To participate using the language (java) because it


is easy to learn and an interactive environment
2.2 FUNCTIONAL
REQUIREMENTS
- The user shall be able to register on the application

- The user shall be able to log in to the application

- The user shall be able to log out of the application


- The user shall be able to manage tasks ( add – edit – delete )

- The user shall be able to show daily tasks

- The user shall be able to share his progress on Twitter


- The user shall be able to search for a task by title or description

- The user shall be able to arrange the tasks depending on priority


USE CASE DLAGRAM 3.1
Add Register

Edit Login
Manage Tasks
Delete

Show daily tasks

Share progress

Search User

Sort

Logout
Figure 3.1 use case diagr
ACTIVITY DIAGRAM3.3
Menu

Sort Search Show Daily Add Task


Tasks

Input search Add Task


Show tasks Select Task Details
criteria

Show matched Show


Details
Add
Tasks
SEQUENCE 3.4
DIAGRAM

Application Database
User

request request
tasks page tasks info

show tasks return info


SEQUENCE 3.4
DIAGRAM
System Database

User request
add from

return
add from

Add task
data
save
return add
result
ENTITY RELATIONSHIP MODEL 3.6

ID ID
Status Mobile

Periority User
Task Has 1 Password
N
Date
Email
Description

Title Name
4.1 Introduction

In this chapter, the practical application begins,


explaining the application icons
This interface enables the user to log in
to the application with an email and password.
He can also register on the application by clicking on
the register button.

Figure 4.1 Login Interface


This interface enables the user to register
on the application with his name, email password, and
mobile.

Figure 4.2 register Interface


This interface enables the user to use the application
easily as it is the menu. It has (tasks, history, search,
day tasks, profile, and logout)

Figure 4.3 menu interface


This interface enables the user to search for
tasks by inputting the title or description of the task
then the application will search for tasks that matched
the user input.

Figure 4.4 search interface


This interface enables the user to show all tasks. He can
click on any task to show its details and be able to edit
or delete it.

Figure 4.5 shows the tasks interface


This interface enables the user to select predefined tasks
to add a new task.

Figure 4.6 add new task step 1 interface


This interface enables the user to input the task
details (title, description, date, and priority).

Figure 4.7 add new task step 2 interface


This interface enables the user to show the task details
and be able to edit or delete them.

Figure 4.8 shows the task interface


This interface enables the user to show today's tasks and be able to
select any one of them to click on the task or click on the Share
button to share the today tasks.

Figure 4.9 shows today's tasks Interface


This interface enables the user to share the today tasks on any
shareable program (depending on the mobile user).

Figure 4.10 shares today's tasks interface


5.1 CONCLUSION AND
RECOMMENDATION

After we finished the project, we aim to add some enhancements to this system to make it more professional:-

- Make a version for the IPHOE devices

- Make the application Multilanguage ( Arabic, English )

- Upload the application on the internet to help more users to use it

- Provide more security for the application.

- Provide the users with some functionality to get notifications about the tasks.

- Add more search methods like search by date, priority, etc.


student team:

FTAMAH MOHAMED ALMISLIMANI 391008020 MEHLA ADNAN ALTEDLAWIY 391007054


ARAM RAJALLAH ALFAYD 391006993 NOURA ODAH ALTEDLAWIY 391004026
AMAL FAHAD JAD ALKREEM 391006487 Raghad BASAM ALMISLMANI 391008004
GHAZAL MUHAMMAD NOOR ALFAQIH 391005753 Raghad FALEH ALJUHANI 391005326
KHULUD ABDULRAZAQ ALHARB 391004701 Raghda MAHMUD BEDAIWI 391000473
WE ARE
DONE
Thank you for
listening

You might also like