

הנדסת תוכנה
מהות הפרויקט
:
אפליקציה המציעה מערכת נוחה וידידותית
ליצירת רשימות משימות לביצוע
.
המערכת תדע למצוא את
בתי העסק הרלוונטיים העונים על צרכי המשתמש
,
את
המוצרים הזולים ביותר ואת מסלול הנסיעה הקצר ביותר
בהתחשב בתנועה באותו רגע
.
המערכת תבחין בין
משתמשים ותציג היסטוריה של משימות שבוצעו לצורך
אזכור או חזרה על אותו מסלול
.
Tasks Arranger
–
אפליקציה לסידור
,
ניהול והכוונה
לביצוע משימות יומיומיות
: שם
תומר ראובן
: מנחה
אופיר
אינדיג
דרישות הפרויקט
:
•
זיהוי משתמש ע
"
י הכנסת פרטים אישיים
.
•
תהליך התממשקות אל מול
DB
ייעודי לאפליקציה
.
•
הזנת רשימת משימות אל תוך המערכת
.
•
יצירת רשימת משימות ושמירתה במערכת
.
•
המערכת תדע לנתח את רשימת המשימות
,
להשוות אל מול המידע שקיים אצלה ולשלוף
עסקים מתאימים למשימות
.
•
עיבוד הנתונים וסידור משימות במסלול הקצר ביותר
.
•
התממשקות אל מול
API
חיצוני לניווט המשתמש
.
•
שמירת והצגת היסטוריית משימות
.
עיקרי התכנון
:
תוצרי הפרויקט
:
כניסה למערכת
יצירת רשימת משימות
הוספת משימה חדשה
בחירת תגיות לעסק
מסלול ניווט ע
פ סדר "
ניווט לעסק
תפריט המערכת
היסטוריית משימות שבוצעו
תוצאות
אפליקציה עבור טלפונים חכמים בעלי מערכת הפעלה אנדרואיד
,
מיועד לכל סוגי המשתמשים אך לצורך
שימוש במערכת הניווט יש צורך ברכב ורישיון נהיגה
.
המערכת נותנת למשתמש ליצור רשימות של משימות ע
י "
2
אפשרויות
:
.1
בחירת עסק
-
סוג העסק אותו ירצה למצוא
,
ולאחר מכן תוויות העונות על הצרכים של המשתמש
ומקטלגות את בתי העסק
.
.2
בחירת מוצר
-
באותו אופן יכול המשתמש לבחור מוצר אותו ירצה לרכוש ע
"
פ סוג מוצר ותוויות
.
במקרה של עסק
,
המערכת תמצא את בית העסק הרלוונטי הקרוב ביותר למשתמש
,
במקרה של מוצר
,
המערכת תמצא את המוצר הזול ביותר העונה על הדרישות
,
ברדיוס חיפוש שהמשתמש מגדיר
.
בסיום הכנת רשימה
,
המערכת תמצא את מסלול הנסיעה הקצר ביותר בהתחשב בתנועה הנוכחית ותנווט את
המשתמש לכל אחד מהעסקים
.
בכל שלב יהיה מוצג למשתמש את הסיבה שהעסק נבחר
,
, כלומר
מה היו הדרישות שבגללן העסק הזה נמצא
. ברשימה
המערכת תדע להבדיל בין משתמשים ותשמור את היסטוריית ביצוע המשימות על מנת להציג למשתמש
ולצורך ביצוע חוזר ומהיר במידה ויבחר זאת
.