מגישות: עדי שנפיר נטליה פברמן, ויקטור קוליקוב מנחה:

Slides:



Advertisements
Similar presentations
Extern name server - translates addresses of s messages - enables users to use aliases - … ID cards system - controls entrance to buildings,
Advertisements

Object Oriented 33 MCSD DORON AMIR
תוכנה 1 סמסטר א ' תשע " ב תרגול מס ' 7 * מנשקים, דיאגרמות וביטים * לא בהכרח בסדר הזה.
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
T HE PROBLEM …. Chat clients are mostly based on servers : Server crash will affect all users. High server overload. Speed of the server is a bottleneck.
ActiveX Data Objects (ADO) מרצה : דורון אמיר MCSD Doron Amir
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
אקסס מבוא למערכות מידע.
Lab Chief Eng.Ilana David Supervisor:Viktor Kulikov Submitters: Darina Klots Shallev Kellerman.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Collections Create and organize your own privet and public collections.
Bar Ilan Library System מערך הספריות והמידע של אוניברסיטת בר אילן הספרייה המרכזית ע”ש וורצוויילר. מדור ההדרכה איתור עבודות.
Graph Toolkit G-2 group Volansky Vered Hadas Yaron Ben Ezra Asaf Sharov Artyom.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות : המשתמש יבחר קובץ שעליו הוא רוצה לבצע את האנליזה, וילחץ עליו עם כפתור ימני בעכבר. יפתח תפריט ובו.
אתר הקורס: צוות הקורס: מרצה: אלדר פישר, טאוב
RSS אוקטובר RSS – Really Simple Syndication תקן שמשמש להפצת תכנים ברשת – חדשות והודעות למעקב אחר עדכונים חדשים מוזן ב- XML - Extensible Markup Language.
Bar Ilan Library System מערך הספריות והמידע של אוניברסיטת בר אילן הספרייה המרכזית ע”ש וורצוויילר. מדור ההדרכה חיפוש מתקדם.
המעבדה לבקרה ורובוטיקה 1 חקירה אמפירית של ניתוב תחרותי ברשתות תקשורת מגישים : דרור עמר & איתי ג ' ורג ' י מנחה : ישי מנשה סמסטר : חורף תשס "
משאבים אלקטרוניים לפסיכיאטריה ולמדעי ההתנהגות הרצאה לחברי החוג לפסיכיאטריה מרים גרינברג דצמבר 2007.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
מצגת פרויקט עקיבה אחרי גוף נע פרויקט סמסטריאלי סטודנטים : וסילי גנקין מראט אקולוב מנחה : אריה נחמני סמסטר אביב תשס " ז.
מטרה: בניית אתר אינטרנט לניהול הפרויקטים במעבדה לתוכנה: 1. ממשק לסטודנט: - הגשת הצעה לפרויקט (כולל בחירת בן זוג). - מעקב אחרי הפרויקטים המבוצעים ע"י הסטודנט.
RSS מדור הדרכה ויעץ ינואר RSS – Really Simple Syndication משמש להפצת תכנים ברשת – חדשות והודעות משמש למעקב אחר עדכונים חדשים העדכון מגיע לכתובת.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. סביבת העבודה הפרוייקט יפותח בסביבת המערכת תהיה נגישה כ - plug in ל - Eclipse.
CCN CCN Central Control Network Final presentation Winter & Spring 2002/03 Student : Kormas Tal Guide : Gerber Alex.
ספריה וירטואלית בטכנולוגית J2EE הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות תוכנה עזרן אייל טרבלסי אורדן סמסטר חורף תשס " ד מנחה.
חורף תשס " ג DBMS , שפות שאילתה : SQL ( א ') 1 סכמה SQL: מושגים טבלה, רלציה שורה, רשומה, n- יה עמודה, תכונה, שדה, אטריביוט.
מערכת בקרת כניסת רכבי אורחים לשערי הטכניון
CCN CCN Central Control Network midterm presentation Winter & Spring 2002/03 Student : Kormas Tal Guide : Gerber Alex.
פרויקט שנתי במערכות מידע /6
איתור ותפיסת כדור לזריקה תוך שיתוף שתי זרועות רובוטיות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תופאחה חיסאוי יגאל סיגל.
Multiple Tiers in Action
אתר הקורס: צוות הקורס: מרצה: אלדר פישר, טאוב
Labadmin Monitoring System Final Presentation Supervisor: Victor Kulikov Studnets: Jameel Shorosh Malek Zoabi.
ספריה הטכנולוגית library.jct.ac.il update
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
איך למצוא ספר על המדף בספריה לחינוך ועבודה סוציאלית ? כדי לדעת מהו מיקומו של הספר שהנכם מעוניינים בו, יש לגשת לקישור " כל העותקים " הקיים בכל פריט בקטלוג.
מגישות: עדי שנפיר נטליה פברמן, ויקטור קוליקוב מנחה:
פרויקט מחקרי בנושא יחס הזהב ואסתטיקה של מנשקים ADD מנחה : פרופ ' נעם טרקטינסקי מנחה אקדמי : פרופ ' יובל אלוביץ ' מגישים : אפרת דוד ארסני קרופניק.
1 שלבי ביצוע הוראת מכונה (1) FETCH = קרא הוראה מהזיכרון ע " פ הכתובת שמכיל ה -PC. (2) DECODE = פענח את הפקודה וקרא את האוגרים הנחוצים ( אחד או שניים ).
Bus Project Yaniv Stern Rachel Stahl Instructor: Ari Todtfeld.
אתר הקורס: צוות הקורס: פרופ' עודד שמואלי-
1 By Yuval Sittin & Shay Schlafman Technion 2 יעדי הפרוייקט בנית כלי תקשורת רב-תכליתי בדגש על פשטות הפעלה. הכרת השלבים בתכנון פרויקט תוכנה. לימוד שפת.
שימושי אינטרנט לרוקחים הקורס ליישומי מחשב ברוקחות.
Lab-Admin Business Logic אלעד וייס מירון הורודי. ראשי פרקים רקע – מצב קיים. מטרות הפרויקט. תהליך התכנון – רעיונות לפתרונות שונים. סקירת התכן. הצגת יכולות.
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
WEB OF SCIENCE. WEB OF SCIENCE  Science Citation Index ExpandedTM  Social Sciences Citation Index®  Art & Humanities Citation Index®
CCN CCN Central Control Network Part A presentation Winter & Spring 2002/03 Student : Kormas Tal Guide : Gerber Alex.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
By Wayne Sibley Information Engineering Technology University of Cincinnati College of Applied Science.
Module 9: Accessing Relational Data Using Microsoft Visual Studio.NET.
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל- Windows 8.1 ואפליקציות ל- Windows Phone 8 Control (Part II)
הם מאגרי מידע מקבוצת המאגרים של "רפואה מבוססת ראיות", Evidence Based Medicine – EBM מגיעה למסקנות על יעילות טיפולים על סמך ניסויים קליניים מבוקרים. Cochrane.
ADO.NET FUNDAMENTALS BEGINNING ASP.NET 3.5 IN C#.
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
Display Page (HTML/CSS)
דוח אמצע סמסטר אביב תשס"ב 2002 שם הפרויקט :סביבת בדיקה ל PCIX PCIX environment מנחה : איתי אדר מגישים : שמיל ניסימוב גוילי יואב הטכניון.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
XML מבוא כללי MCSD Doron Amir
מערכות בסיסי נתונים ספרות Database System Concepts/ Korth, Siberschatz
עבודה עם נתונים באמצעות ADO.NET
מנחה אקדמי : ד"ר יובל אלוביץ
חדוה מילוא, ספריה מכון ויצמן למדע
מסדי נתונים מסד נתונים הינו אוסף של טבלאות המכיל לפחות טבלה אחת. כל טבלה הינה אוסף של רשומות (לפחות רשומה בודדת) וכל רשומה מכילה אוסף של שדות ולבסוף.
מונחים בסיסיים במודל השכבות
למה.
Shell Scripts בסביבת UNIX
מבוא למערכות מידע פרק 1.
library.jct.ac.il update
Presentation transcript:

מגישות: עדי שנפיר נטליה פברמן, ויקטור קוליקוב מנחה:

בניית ממשק אינטרנט אמין ונוח עבור מערכת לניהול ספריה המיועדת הן לאדמיניסטראטור והן לסטודנטים בניית ממשק אינטרנט אמין ונוח עבור מערכת לניהול ספריה המיועדת הן לאדמיניסטראטור והן לסטודנטים המערכת תספק כלים לניהול ספרייה, סטטיסטיקה בנושא ספרים וקוראים, חיפוש פשוט ומורכב, בדיקת פרטי קוראים מול Active Directory המערכת תספק כלים לניהול ספרייה, סטטיסטיקה בנושא ספרים וקוראים, חיפוש פשוט ומורכב, בדיקת פרטי קוראים מול Active Directory מימוש בסביבת.NET שפת תכנות C# מימוש בסביבת.NET שפת תכנות C# מטרות הפרויקט

להלן סוגי המשתמשים והפעולות שייתמכו עבור כל אחד מהם : להלן סוגי המשתמשים והפעולות שייתמכו עבור כל אחד מהם : קוראים : קוראים : צפייה בקטלוג ספרים של המעבדה צפייה בקטלוג ספרים של המעבדה חיפוש פשוט של ספר לפי שם הספר חיפוש פשוט של ספר לפי שם הספר חיפוש מורכב של ספר לפי נושאים ו / או תכונות הספר חיפוש מורכב של ספר לפי נושאים ו / או תכונות הספר מטרות הפרויקט

אדמיניסטראטור : אדמיניסטראטור : צפייה בקטלוג ספרים / הוספה / עדכון פרטיי ספר צפייה בקטלוג ספרים / הוספה / עדכון פרטיי ספר חיפוש פשוט / מורכב של ספר וקורא חיפוש פשוט / מורכב של ספר וקורא השאלה / החזרה / הארכת ספר לקורא השאלה / החזרה / הארכת ספר לקורא סטטיסטיקה לגביי מספר ספרים בספרייה ומצבם סטטיסטיקה לגביי מספר ספרים בספרייה ומצבם צפייה בפרטי קוראים, הנגזרים מ - AD צפייה בפרטי קוראים, הנגזרים מ - AD שליחת דוא " ל לקוראים המאחרים בהחזרת ספרים שליחת דוא " ל לקוראים המאחרים בהחזרת ספרים ביצוע עדכונים למבנה נתונים עבור טבלאות שונות ביצוע עדכונים למבנה נתונים עבור טבלאות שונות מטרות הפרויקט

עבודה מול מבנה נתונים לצורכי טיפול במידע לגביי קוראים וספרים, כגון : פרטי ספר, תאריכי השאלות / החזרות ספרים וכו ' עבודה מול מבנה נתונים לצורכי טיפול במידע לגביי קוראים וספרים, כגון : פרטי ספר, תאריכי השאלות / החזרות ספרים וכו ' עבודה מול Active Directory לקבלת מידע עדכני לגביי חשבונות סטודנטים במעבדה, כגון : הרשאות, מצב חשבון, פרטים אישיים עבודה מול Active Directory לקבלת מידע עדכני לגביי חשבונות סטודנטים במעבדה, כגון : הרשאות, מצב חשבון, פרטים אישיים שמירה על רמת אבטחה בסיסית המונעת גישה או שינוי של מידע ממשתמשים שאינם בעלי הרשאות מתאימות, נבדק מול AD שמירה על רמת אבטחה בסיסית המונעת גישה או שינוי של מידע ממשתמשים שאינם בעלי הרשאות מתאימות, נבדק מול AD מהלך הפרויקט

ASP.NET, ADO.NET -.NET Technology ASP.NET, ADO.NET -.NET Technology C# Programming Language C# Programming Language Web Programming,Web User Control Web Programming,Web User Control Database Design Database Design Microsoft SQL Server Microsoft SQL Server Active Directory Active Directory JavaScript JavaScript Design Patterns Design Patterns ידע נרכש

HTTP Ethernet HTTP End-Line User (student) End-Line User (administrator) Web Library running on Web Server MS-SQL Server DB Ethernet Active Directory ארכיטקטורהארכיטקטורה

ארכיטקטורהארכיטקטורה Sql Server AD Data Access Layer ( Interfaces with the Database ) Logic Layer ( Data Manipulation and Transformation ) Presentation Layer ( Physically on the client’s machine ) Database Server Web Server Client PC

שכבה המבוססת ומנוהלת ע " י MS SQL Server שכבה המבוססת ומנוהלת ע " י MS SQL Server השכבה בנויה מ -4 רמות : השכבה בנויה מ -4 רמות : Tables Tables Views Views Stored Procedures Stored Procedures Functions Functions Data Layer

Sql Server

Active Directory ADSI- Active Directory Service Interfaces ממשק אחיד שמאפשר גישה לנתוני הספריה באמצעות שפות תכנות שונות ADSI- Active Directory Service Interfaces ממשק אחיד שמאפשר גישה לנתוני הספריה באמצעות שפות תכנות שונות

Interface to DataBase Interface to DataBase בנויה ממחלקות הכתובות ב - C# : בנויה ממחלקות הכתובות ב - C# : DBconnec - פעולות על מסד הנתונים ( חיפוש, עדכון ) DBconnec - פעולות על מסד הנתונים ( חיפוש, עדכון ) ADconnec - פעולות מול Active Directory ADconnec - פעולות מול Active Directory Data Access Layer

DBconnec ממומש כ - Singleton DBconnec ממומש כ - Singleton Singleton pattern מבטיח : Singleton pattern מבטיח : קיום מופע יחיד של המחלקה קיום מופע יחיד של המחלקה קיום Adapter יחיד עבור טבלאות במבנה נתונים ( מתבצע בעזרת המחלקה Adaptor המקשרת בין sqlDataAdaptor לטבלת במבנה נתונים ) קיום Adapter יחיד עבור טבלאות במבנה נתונים ( מתבצע בעזרת המחלקה Adaptor המקשרת בין sqlDataAdaptor לטבלת במבנה נתונים ) מונע כניסות מיותרות למבנה נתונים מונע כניסות מיותרות למבנה נתונים DBconnec DBconnec

דיאגראמת DBconnec DBconnec Tables Relations SQLconnection Adapter DataSet SQLDataAdapter

ADconnecADconnec מכיל שתי מחלקות עיקריות של DirectoryServices: DirectoryEntry- מאפשר קבלת מידע על אובייקטי המערכת וביצוע עדכונים DirectoryEntry- מאפשר קבלת מידע על אובייקטי המערכת וביצוע עדכונים DirectorySearcher- נחוץ לביצוע שאילתות בספריה, מחזיר אוסף של אובייקטים DirectorySearcher- נחוץ לביצוע שאילתות בספריה, מחזיר אוסף של אובייקטים

דיאגראמת ADconnec

מקשרת בין שכבת Data Access לשכבת Interface מקשרת בין שכבת Data Access לשכבת Interface השכבה מורכבת מ -: השכבה מורכבת מ -: מחלקות המטפלות במידע המועבר לשכבת ההצגה מחלקות המטפלות במידע המועבר לשכבת ההצגה User Controls לביצוע פעולות החוזרות על עצמן. ( חיפוש לפי שם הספר, שם המשתמש, ות. ז. ) User Controls לביצוע פעולות החוזרות על עצמן. ( חיפוש לפי שם הספר, שם המשתמש, ות. ז. ) Logic Layer

Presentation Layer השכבה העליונה המהווה את הממשק למשתמש השכבה העליונה המהווה את הממשק למשתמש בנויה מדפי ASP.NET הממומשים ב - C# בנויה מדפי ASP.NET הממומשים ב - C# שימוש בפקדים ( Web Contolrs ), הכתובים ב - C# שימוש בפקדים ( Web Contolrs ), הכתובים ב - C#

Entrance Login Reader ’ s menu Administrator ’ s menu Administrator ’ s Pages Common Pages דיאגרמהדיאגרמה Books Catalogue Advanced Search Help Add/Update Book Readers Status Settings

העמקת ידע בזמן העבודה על הפרויקט. העמקת ידע בזמן העבודה על הפרויקט. מקצועי מקצועי אישי אישי הקשיים שהיו : הקשיים שהיו : עבודה מול AD עבודה מול AD User Control User Control עבודה עם DataReaders עבודה עם DataReaders חקירת מגוון אפשרויות של SqlDataAdapter חקירת מגוון אפשרויות של SqlDataAdapter סיכוםסיכום

שיפור הממשק הגראפי שיפור הממשק הגראפי הוספת אפשרויות נוספות למערכת כגון : הוספת אפשרויות נוספות למערכת כגון : הודעות SMS למשתמשים מאחרים הודעות SMS למשתמשים מאחרים תצוגה ויזואלית של ספר ואפשרות בדיקת תוכן הספר תצוגה ויזואלית של ספר ואפשרות בדיקת תוכן הספר הצעות לפרויקט המשך