Download - פרזנטצית סיום

Transcript
Page 1: פרזנטצית סיום

פרזנטצית סיוםבבניית מבנה נתונים מוטה עצמים. jasmine: יישום שם הפרויקט•

d0618: מספר פרויקט•

.3099699080: ביליץ הרבויה שם המנחה•

: קניאגין רם , שמיר ליאור.סטודנטים•

: כללי•

.CAשל חברת jasmineבסיס הנתונים ייכתב בכלי –

הפרויקט יהווה את בסיס הנתונים של המעבדה הספרתית.–

הם: פרויקט,סטודנט,מנחה, ציוד והזמנה. DBהעצמים העיקריים ב-–

צוות המעבדה הגדיר את התכונות המאפיינות כל עצם.–

האפליקציה תאפשר ביצוע שאילתות על העצמים בהתאם לדרישות צוות –המעבדה.

ממשק האפליקציה יכלול מסכים המקושרים ביניהם עבור הפעלה נוחה –וידידותית למשתמש.

התקנת האפליקציה על רשת המעבדה.–

Page 2: פרזנטצית סיום

jasmineרקע על מסד נתונים מונחה עצמים :

הדרך היעילה ביותר להתמודד עם עצמים מורכבים )במיוחד מולטימדיה(.•אפליקציות גמישות מאד ונוחות לניהול.•מידול של האפליקציה בצורה מציאותית.•גמישות בסביבת עבודה•

CODE principle - Create an application Once and Deploy it Everywhere)internet,client/server,corporate intranet etc.(.

( C++,VB,JAVAיכולת ליצור אפליקציה ע”י מגוון גדול של שפות וכלים )•.

.ODQLשפת שאילתא מונחית עצמים •המטפלות בעצמי מולטימדיה , built-inמכיל משפחות של מחלקות •

מאפשרות תאימות עם מסדי נתונים אשר נוצרו בסביבות אחרות )גם רלציוניים!( וכו’ .

אשר אמורה להביא ביצועים מיטביים client/serverארכיטקטורת •בסביבת רשת.

Page 3: פרזנטצית סיום

The Jasmine Database Design

JADE

Web Server

Web BrowserStandard

HTML

WebLinkJasmineStore

StandaloneJasmine

Application

JasmineDatabase

Server

Oracle, DB2 . .

OpenIngres

Web BrowserJasminePlugin

Industry StandardApplication

Jasmine ActiveX

JavaApplication

Java Bindings

Application

Jasmine API

JasmineClass

Libraries

Page 4: פרזנטצית סיום

דיאגרמת עצמים

mm

mm

mm

n

n

n

m

1

nmm

m n n

אדם

מנחה

סטודנט

ציוד

מעבדה

מושאל

פרויקט

הזמנה

ארגון

יצרן ספק

n

Page 5: פרזנטצית סיום

The class tree

Page 6: פרזנטצית סיום
Page 7: פרזנטצית סיום
Page 8: פרזנטצית סיום
Page 9: פרזנטצית סיום

תכונות ושאילתות עבור העצמיםסטודנט

שאילתותבחירה מתוך שמות + ת.ז•

הצגת פרטים מלאים.•

הצגת פרויקטים עבור סטודנט מסוים•

הצגת מנחים עבור סטודנט מסוים•

הצגת שותפים עבור סטודנט מסוים•

הצגת הציוד המושאל.•

פעולות נוספותהכנסת\הוצאת סטודנט מהמערכת.•

עדכון פרטי סטודנט.•

השאלת\החזרת ציוד.•

כנ”ל עבור מנחה !!!•

Page 10: פרזנטצית סיום
Page 11: פרזנטצית סיום

פרויקט

Page 12: פרזנטצית סיום

פרויקט )המשך(

שאילתותבחירה מתוך שמות + מספרי זיהוי.•

הצגת פרטים מלאים.•

חיפוש פרוייקטים המשתמשים ברכיב\כלי פיתוח\סביבה\קטגוריה •מסוימים.

הצגת בחמרה/תכנה של פרויקט.•

פעולות נוספותעדכון פרטים•

הכנסת\הוצאת פרויקט מהמערכת.•

הכנסת\הוצאת סטודנט/מנחה מהפרויקט.•

Page 13: פרזנטצית סיום
Page 14: פרזנטצית סיום

שאילתותבחירת קטגוריות.•

הצגת פרטים מלאים.•

מי השאיל את הציוד הנ”ל.•

פעולות נוספותעדכון פרטים.•

הכנסה\הוצאה.•

השאלה\החזרה.•

תכונות ושאילתות עבור העצמיםציוד )מעבדה\מושאל(

Page 15: פרזנטצית סיום
Page 16: פרזנטצית סיום

תכונות ושאילתות עבור העצמיםספק

פעולותהצגת פרטים מלאים לפי •

שם.

עדכון פרטים.•

הכנסה\הוצאה.•

כנ”ל עבור יצרן !!!•

Page 17: פרזנטצית סיום
Page 18: פרזנטצית סיום

תכונות ושאילתות עבור העצמיםהזמנה

שאילתותעבור שנה - הצגה של ספק + •

מספרים.

הצגת פרטים מלאים לפי •שנה + מס’ פנימי .

פעולותעדכון פרטים.•

הכנסה\הוצאה.•

Page 19: פרזנטצית סיום

מבנה מסכים

פירושו מעבר טריביאלי בין מסכים .פירושו מעבר בהתאם לפעולה רצויה , בין מסכים שונים

EQUIPMENT

STUDENT

Projects

PROJECT

SUPERVISOR

Students

HOME

Insert

Delete

Search Update

Partners

Insert

Delete

Borrow Return

Equipment

Search Update

Projects

Insert

Delete

Search Update

Project Queries

Supervisors

Insert

Delete

Search Update

Who

Borrowed?

SUPPLIER

MUNUFACTURER

Search Update

Insert

Delete

Insert

Delete

Search Update

ORDER

Insert

Delete

Search Update

partners

Borrowed Equipment