page1
inFly Project : ERD
לטיסה אחת יש הרבה נוסעים, לנוסע אחד יש טיסה אחת
לנוסע אחד יש מטען אחת, למטען אחד יש נוסע אחד
הדיאגרמות מתארות יחסים בין הישומים שונים במערכת ניהול טיסות, כגון יחסים בין טיסות לנוסעים, מנהל לעובדיו, מטען לנוסע וכ"ד.
הדיאגרמה הכללית כוללת את פעולות הבאות:
1. מסך לוח טיסות (כולל רכישת כרטיס)
2. הדפסת כרטיס טיסה הנרכש
3. ביטול כרטיס טיסה
4. החלפת פרטי כרטיס טיסה
5. הדפסת כל הטיסות
6. הדפסת טיסות דקה 90
7. הוספת טיסה למאגר מידע
8. מחיקת טיסה
9. שינוי טיסה
10. פעולות על עמלות
11. הדפסת כל הנוסעים של טיסה
12. העברת טיסות לסטאטוס של דקה 90
Flight
-flightID: int
-firm[21]: char
-from[21]: char
-to[21]: char
-depDate: time
-retDate: time
-flightTime: time
-lugWeight: int
-seats: int
-passeng_count: int
-last_min: int
-price: float
-depTime: time
-retTime: time
Ticket
-flightID: int
-ticketID: int
-personID: int
Staff
-username[21]: char
-password[21]: int
-personID: int
-name[15]: char
-full_name[21]: char
-address[41]: char
-telephone: int
-permission: int
Passenger
-personID: int
-name[15]: int
-full_name[21]: int
-address[41]: char
-telephone: int
Luggage
-weight: float
-ticketID: int
FeeManager
-make_order: float
-add_weight : float
-cancel_order: float
-change_order: float
לנוסע אחד יש כרטיס אחד, לכרטיס אחד יש נוסע אחד
כרטיס אחד לטיסה אחד, לטיסה יש הרבה כרטיסים
למען אחד כרטיס אחד ולכרטיס מטען אחד
עמלה אחת לנוסע אחד, לנוסע אחד עמלה אחת