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

Post on 04-Jan-2016

89 views 0 download

description

פרזנטצית סיום. שם הפרויקט : יישום jasmine בבניית מבנה נתונים מוטה עצמים . מספר פרויקט : d0618 שם המנחה : ביליץ הרבויה 3099699080 . סטודנטים : קניאגין רם , שמיר ליאור . כללי : בסיס הנתונים ייכתב בכלי jasmine של חברת CA . הפרויקט יהווה את בסיס הנתונים של המעבדה הספרתית . - PowerPoint PPT Presentation

Transcript of פרזנטצית סיום

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

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

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

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

: כללי•

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

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

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

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

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

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

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

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ארכיטקטורת •בסביבת רשת.

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

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

mm

mm

mm

n

n

n

m

1

nmm

m n n

אדם

מנחה

סטודנט

ציוד

מעבדה

מושאל

פרויקט

הזמנה

ארגון

יצרן ספק

n

The class tree

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

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

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

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

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

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

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

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

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

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

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

פרויקט

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

שם.

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

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

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

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

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

מספרים.

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

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

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

מבנה מסכים

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

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