ספריה וירטואלית בטכנולוגית J2EE הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות תוכנה עזרן אייל טרבלסי אורדן סמסטר חורף תשס " ד מנחה : בן עמי יסעור
מטרות : מימוש מערכת לניהול ספריה המיועדת הן לספרנים והן לקוראים. נוחות למשתמש. מימוש בטכנולוגית J2EE. תמיכה בסדר גודל של אלפי משתמשים.
סוגי משתמשים במערכת ספרנים הוספה / הסרה של משתמשים למערכת. הוספה / הסרה של ספרים למערכת. השאלת ספרים וקבלתם חזרה לספריה. חסימה / ביטול חסימה של משתמש מגישה למערכת. חיפוש ספרים או משתמשים. הזמנת ספרים. עיון במצב ההזמנות וההשאלות של כל משתמשי המערכת.
סוגי משתמשים במערכת קוראים הזמנת ספרים. השאלת ספרים. עיון ברשימת הספרים המושאלים כרגע לקורא. בדיקת מצב ההזמנות של הקורא. חיפוש ספרים במערכת.
החלוקה לשכבות EIS Tier: מכיל את שרתי ה- Database. תקשורת בין השכבות: מתבצעת בעזרת JavaBeans – אובייקטים המכילים מידע בלבד ללא פונקציונאליות. Client Tier: מכיל את הקוד שמורץ במכונה של המשתמש. עשוי להיות דפדפן או אפליקציה עצמאית. Business Tier: אחראית על ביצוע פעולות האפליקציה. מכיל Entity Beans ו- Session Beans Web Tier: אחראי על עיצוב הממשק שיראה למשתמש. מכיל Servlets ו- JSP Pages.
מסד הנתונים ID ISBN Que ISBN Title Author Location NOP Genre ID Password Type FirstName LastName Address CellPhone Blocked BookID ISBN DueDate Available Loaner 1:∞ ∞ 11 ∞ PersonsRequestBooksBookInstance