לדף הראשי
תודות

x

 

 מערכות עתירות מידע

 מחוללי ישומים

 

(2 יח"ל כהשלמה ל- 5 יח"ל)

היקף הלימודים: 6 ש"ש

1.   תוכנית הלימודים

 

1.1   מבוא

א.      מקצוע זה מהווה המשך ללימודי מדעי הטכנולוגיה ברמת 3 יח"ל, ומשמש מבוא למקצוע המוביל במגמה וללימודי התמחות במגמה.

ב.       המקצוע מיועד לתלמידים במגמת  הנדסת תוכנה.

ג.        מטרת המקצוע להעמיק את הידע התיאורטי ולהקנות מיומנויות מעשיות בטיפול במערכות מידע.

ד.       המקצוע יילמד תוך דגש על שילוב של דיון תיאורטי, עבודה במעבדה ופרוייקטים אישיים.

 

1.2   מטרות לימודיות אופרטיביות

בסיום לימודי הנושא יוכל התלמיד:

1.      לתאר שיטות לשימור מידע ולהשוות ביניהן.

2.      לתאר את המבנה העקרוני של מערכות מידע ממוחשבות ואת השיטות להפקת המידע מהמערכות.

3.      להסביר מהו "מסד נתונים טבלאי" ולתאר את היתרונות והחסרונות של השימוש במערכת כזו.

4.      להפעיל מערכת ניהול מסד נתונים, לדעת לאחסן בה נתונים, לעדכן את הנתונים הקיימים ולהפיק מידע מהנתונים.

5.      לנתח מערכת מידע קיימת ולתאר את היתרונות של מיחשוב מערכת כזו.

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

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

 

1.3   רשימת נושאי הלימוד (180 שעות)

 

ראשי פרקים

 

חלק א`: מערכות מידע

 

שעות

1. ארגונים ומערכות מידע – מבוא

8

2. המודל הטבלאי

12

3. שיטות וכלים לתיאור מערכת מידע

6

4. שלב הייזום – הגדרת המשימה

6

5. ניתוח מצב קיים

6. תכנון מסדי נתונים

7. תיאור פונקציונלי של מערכת מידע

8. ממשקי משתמש ואפיונים התנהגותיים

9. תעוד

6

8

8

6

30

סה"כ

 

 

90

חלק ב`: מחולל יישומים אקסס

 

שעות

1. מבוא

2

2. הפקת מידע ממסד קיים

10

3. עדכון נתונים במסד

4

4. בניית מסד נתונים

20

5. בניית ממשק משתמש

6. שימוש בפקודות מאקרו

15

9

6. הקמת יישום אישי

30

סה"כ

90

 

 

 

 

הערה: חלק א` (עיוני) וחלק ב` (התנסות) יילמדו במקביל.

 

 


חלק א: מערכות מידע

(90 שעות)

 

1. ארגונים ומערכות מידע - מבוא (8 שעות)

א.     מערכת מידע

         -    הגדרה, מטרות ותפקידים

         -    סוגי פעולות במערכת מידע: אינטראקטיביות, שאילתות ודוחות, עדכונים ותנועות

         -    רכיבי מערכות מידע: מאגרי נתונים ותוכנות לניהולם, ערוצי תקשורת, ממשקי קלט ופלט, מפעילים ומשתמשים

ב.      ארגונים ומערכות מידע

         -    סוגי ארגונים

         -    תהליכים בארגון: ישויות בארגון, מאפייני תהליכים בארגון, תהליך תפעולי

         -    תהליך פיתוח מערכת מידע: שלבי הייזום, הניתוח, העיצוב, התכנות הניסוי והבחינה, התפעול והתחזוקה

 

2. המודל הטבלאי (12 שעות)

         -    יישויות במערכת מידע, תכונות של יישויות

         -    חלוקת אוסף היישויות לקבוצות בעלות מבנה משותף

         -    זיהוי יישויות בקבוצה (מושג המפתח)

         -    קשרים בין יישויות, תכונות של קשרים

        

3. שיטות וכלים לתיאור מערכת מידע (6 שעות)

א.     עץ תהליכים

         -    איתור תהליכים עיקריים

         -    עקרונות פירוק "מלמעלה-למטה" (TOP-DOWN)

         -    פירוק מדרגי של תהליכים לפעילויות

ב.      מילון נתונים

         -    אפיקי המידע ותיאור נתונים

         -    מאגרי המידע ותיאור נתונים

 

4. שלב הייזום – הגדרת המשימה (6 שעות)

א.     מסמך הייזום

         -    בעיות בעיני היוזם, הארגון והיחידה הממונה, היחידה הנבדקת, תיחום המערכת, סביבת המערכת, אילוצים

ב.      מטרות ומדדים

         -    מטרות הארגון, מטרות היחידה הנבדקת בארגון, מטרות מערכת המידע והמדדים ברמות המדיניות, הניהול והתפעול

5. ניתוח מצב קיים (6 שעות)

         -    ניתוח מפורט של בעיות: בעיות בתהליכים, במידע, בתיאום ובטכנולוגיות

         -    תיאור מפורט של הבעיות (לפי חומרתן)

 

6. תכנון מסדי נתונים (8 שעות)

א.     הגדרת דרישות

         -    תיחום המערכת העתידית

         -    פירוט המערכת

         -    דרישות לפי תהליכים עיקריים

         -    דרישות מול בעיות

         -    קלט/פלט למערכת העתידית

ב.      אפיון המערכת העתידית

         -    טבלת יישויות

         -    טבלת בעיות ודרישות

         -    התהליכים במערכת העתידית

         -    המאגרים במערכת העתידית

 

7. תיאור פונקציונלי של מערכת מידע (8 שעות)

         -    תרשים זרימת נתונים ורכיביו

         -    בניית תרשים על ידי תיאור אירועים וניתוחם

         -    בניית תרשים למערכת מידע פשוטה

 

8. ממשקי משתמש ואפיונים התנהגותיים (6 שעות)

         -    הצורך בתכנון ממשקי משתמש 

         -    עקרונות כלליים בממשקי אדם-מכונה ובתכנון ממשקים למערכות מידע

         -    הצורך באפיון התנהגות מערכת המידע במצבים שונים ותכנון הממשקים בהתאם

         -    עיצוב קלט ופלט

         -    בדיקות לוגיות: בדיקות שלמות, בדיקות תקינות, בדיקות סבירות

 

9. תעוד (30 שעות)

בניית תיק מלווה למערכת המידע אותם מקים התלמיד באקסס (תיק ניתוח)

 


חלק ב: מחולל יישומים אקסס

(90 שעות)

 

1. מבוא (2 שעות)

א.     מבוא לעיבוד נתונים

         -    מושגים: תן, שדה, רשומה, טבלה, מסד נתונים טבלאי, נתונים, מידע

         -    דוגמאות לצורך במידע: לביצוע פעולות, לקבלת החלטת

         -    דוגמאות להפקת מידע מנתונים

         -    סוגי נתונים: מילוליים, מספריים, גרפיים

ב.      מבוא למסדי נתונים טבלאיים

         -    דוגמאות לארגון נתונים בטבלה

         -    מרכיבי הטבלה: שם, רשומה, שדה

         -    זיהוי רשומות בעזרת אינדקסים: מפתח ראשי, מפתח משני, מפתח זר

         -    קשר בין טבלאות במסד נתונים

        

2. הפקת מידע ממסד קיים (10 שעות)

א.     כניסה למחולל היישומים

         -    הכרת ממשק המשתמש

         -    פתיחת מסד נתונים קיים

         -    הכרת חלון מסד הנתונים

ב.      הפקת מידע ממסד נתונים

         -    הצגת טבלה, תנועה בטבלה, מיון רשומות, סינון רשומות, איתור רשומה

         -    עדכון נתונים בטבלה

ג.      שאילתות על טבלה אחת

         -    הגדרת מטרת השאילתה, ניסוח מילולי, יצירת השאילתה במחולל (מבט עיצוב), תיאור לוגי של הרצת השאילתה, תשובה (קבוצה דינמית), שמירת השאילתה, שינוי (עריכת) שאילתה קיימת

         -    הצגת חלק מהשדות של הטבלה

         -    תנאים לוגיים: בחירה חלק מהרשומות לפי תנאים לוגיים בשדה אחד (קריטריון), בחירה לפי תנאים לוגיים בכמה שדות (AND, OR)

         -    בונה ביטויים - שדות וביטויים מחושבים (לפי שורות)

         -    פונקציות סטטיסטיות (על עמודות): סיכום, ממוצע, ספירה, ערך מרבי, ערך מזערי

         -    פונקציות על קבוצת רשומות (Group By)

         -    מניעת הצגת רשומות זהות בתשובה לשאילתה

         -    פרמטרים בשאילתות

ד.      שאילתות על מספר טבלאות

         -    צירוף טבלאות, שאילתה מורכבת, הגדרת קשר בשאילתה, צירוף חיצוני של טבלאות

3. עדכון נתונים במסד (4 שעות)

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

         -    סוגי העדכון: הוספת רשומה, ביטול רשומה, עדכון שדות

         -    עדכון רשומות בצורה ישירה

         -    עדכון רשומות בעזרת שאילתות בחירה

         -    עדכון רשומות בעזרת שאילתות פעולה (שאילתת הוספה, שאילתת עדכון, שאילתת מחיקה)

         -    ניסיון להוספת רשומה עם מפתח זר שאינו קיים במסד (חוקי שלמות)

         -    ניסיון למחיקת רשומה שמופיעה כמפתח זר בטבלה אחרת (חוקי שלמות)

 

4. בניית מסד נתונים (20 שעות)

א.     תכנון מבנה המסד

         -    קביעת הישויות במערכת (טבלאות)

         -    קביעת התכונות של הישויות

         -    קביעת הקשרים בין הישויות

         -    תרשים DSD מנורמל של המערכת

ב.      בניית הטבלאות

         -    יצירת טבלה

         -    הוספת שדות

         -    בחירת סוגי הנתונים של כל שדה

         -    הגדרת התכונות של כל שדה: גודל, פורמט תצוגה, ערך ברירת מחדל, מסכת קלט

         -    חוקי אימות, טקסט אימות

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

ג.      הגדרת קשרי הגומלין בין הטבלאות

         -    מהו קשר: הגדרה, דוגמאות

         -    סוגי קשרים: יחיד ליחיד, יחיד לרבים, רבים לרבים

         -    זיהוי קשרים בין הישויות (טבלאות)

         -    יצירת קשרי הגומלין

         -    קביעת/הסרת חוקי שלמות

         -    סוגי צירוף

ד.      עדכון (עריכת) המבנה של המסד

 

5. בניית ממשק משתמש (15 שעות)

א.     טפסים

         -    הדגמת השימוש בטפסים קיימים

         -    השימוש באשף ליצירת סוגים שונים של טפסים עבור טבלה/שאילתה אחת

         -    מבנה הטופס

         -    עיצוב עריכה והדפסה של טופס קיים

         -    יצירת טופס במבט עיצוב: יצירת פקדים שונים, קביעת תכונות פקדים

         -    שימוש בארגז הכלים, יצירת תפריט

         -    עיצוב טופס: שינוי תצוגת ברירת מחדל של מראה הטופס, שישנוי מאפייני הטופס, הגבלת השימוש העיקרי בטופס (הוספת רשומות חדשות, עדכון רשומות, הפקת מידע)

         -    יצירת טופס משולב (טופס ראשי עם טפסי משנה)

         -    שימוש בביטויים ופונקציות סטטיסטיות בטפסים

ב.      דוחות

         -    הדגמת השימוש בדוחות קיימים

         -    שימוש באשף ליצירת סוגים שונים של דוחות עבור טבלה/שאילתה אחת

         -    מבנה הדוח

         -    עריכה והדפסה של דוח קיים

         -    עצוב ועריכה של דוח קיים

         -    יצירת דוח ללא אשף: יצירת פקדים, קביעת תכונות פקדים, התאמת מבנה ומראה הדוח

         -    מיון וקיבוץ בדוח

         -    שימוש בביטויים ופונקציות סטטיסטיות בדוחות

 

6. שימוש בפקודות מאקרו (9 שעות)

         -    מהו מאקרו: הגדרה ודוגמאות

         -    דוגמה ליצירת והפעלת מאקרו

         -    הוספת פעולות למאקרו

         -    פעולות עם ארגומנטים

         -    החלת מסננים במאקרו

         -    ביצוע מותנה של פקודת מאקרו

         -    שימוש במאקרו בטופס/בדוח

         -    המאקרו Autoexec

 

7. הקמת יישום אישי (30 שעות)

         -    הנחיות לבחירת מערכת מתאימה

         -    תרשים DSD מנורמל של המערכת

         -    בניית הטבלאות

         -    הגדרת קשרי הגומלין בין הטבלאות

         -    בניית שאילות מכל הסוגים

         -    בניית ממשק המשתמש: תפריטים, טפסים לקליטה ולהצגת נתונים, דוחות (כולל שימוש בפקודות מאקרו)

         -    טיפול בשגיאות – יצירת הודעות שגיאה של המשתמש

         -    תיעוד (יעשה במסגרת השעורים העיוניים)

 

 

2.   רשימה ביבליוגרפית
  • איל שפרוני, מבוא למערכות מידע, מט"ח, תל-אביב, 1999
  • מערכות מידע ממוחשבות, טכנולוגיה מוכללת, מט"ח, תל-אביב, 1996
  • צבי פירס ואיל ספרוני, ניתוח ועיצוב מערכות מידע, מט"ח, תל-אביב, 1994
  • רז הייפרמן, בסיסי נתונים טבלאיים ושפת SQL, הוד עמי, תל-אביב, 1994
  • מערכות מידע (בשילוב Access), מט"ח, תל אביב
  • Access – סדנת לימוד, הוד עמי, תל-אביב
  • Access – ערכות לימוד, פוקוס מחשבים, תל-אביב
  • Access – המדריך השלם, אופוס, תל-אביב