

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