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

x
תוכנית לימודים להתמחות
מערכות מנהליות
מבוא לתוכנית הלימודים
מערכות מנהליות בעולם ממשיכות להשתנות ולהשתבח והצורך בתכנון ותכנות מערכות אלו הוא המפתח להשגת יעדים במערכות רבות.
תחום ההתמחות מערכות מנהליות עוסק בניתוח , עיצוב ותכנות מערכות מידע ומספק לתלמידים בסיס ידע, שיטות וכלים שבאמצעותם יוכלו לפתח מערכות מידע ארגוניות למטרות תפעוליות וניהוליות. פיתוח מערכת מידע כולל שלבים ופעילויות רבות, ובכלל זה תכנון, חקר ישימות, ניתוח, עיצוב, ותכנות  מערכת בארגון. ביצוען של פעילויות אלה כרוך ביכולת לאפיין דרישות, לבנות מודלים מתאימים, לפתח אב-טיפוס של מערכת ולהשתמש בכלי הנדסת תוכנה בשלבי הפיתוח השונים.
מטרת העל של התמחות מערכות מנהליות לרכוש ידע בניתוח מערכות ובפיתוח יישומים מנהליים מבוססים תכנות בסביבת חלונות Windows Application .
ממטרת על זו נגזרים היעדים הבאים:
1.             להכיר את המושגים  ארגון ומערכת מידע וכיצד מערכת מידע יכולה לקדם את הארגון.
2.             להכיר את העבודה עם בסיסי נתונים ושימוש בשפת SQL.
3.             להכיר את מתודולוגיית  UMLוהכלים ליישומה.
4.             להתנסות בתכנות בסביבת חלונות.
5.             להכיר את עקרונות התכנות בטכנולוגית ADO.NET.
6.             להכשיר תלמידיםלקראת פרויקט הגמר בכיתה י"ב לפיתוח מערכת מידע משלב ניתוח המערכת ועד לפיתוח תוכנה בשילוב טכנולוגיות פיתוח חדישות.
דרישות קדם
סיום לימודי "יסודות מדעי המחשב" בהצלחה (3 יח"ל) הכוללות את סמלי הבחינות 899222 ו 899127.
במסגרת לימודי המעבדה רצוי לבחור את החלופה מבוא למערכות מידע.
המלצה לשיטת ההוראה
המורים יתמקדו בעיקר בהוראה מן הפרט אל הכלל. כלומר, הצגת דוגמה, צורך והסקת מסקנה לתמונה הכוללת.
חלק נכבד מהתרגול יעשה כשיעורי בית ובמעבדה התלמידים יריצו את שיעורי הבית ויציגו תקלות, בעיות ואפשרויות באופן התכנות. המורה יכול להשתמש בעבודות התלמידים כדי להסביר את טכניקות התכנות והשימוש ב- MSDN.
חלק משיעורי הבית יכללו את לימוד העזרה באמצעות האינטרנט ושליטה בהשגת ידע לצורך תכנות ושימוש במחלקות קיימות.
חלוקה השעות ושעות הפרויקט
מעצם טבעה של תוכנית לימודים זו, נדרשת התנסות רבה של התלמיד בעבודה מעשית. חלקה המעשי של התוכנית הינה 67% מהשעות הנלמדות, דהיינו 10 ש"ש. חלקה העיוני של התוכנית הינו 33% מהשעות הנלמדות, דהיינו 5 ש"ש.
שעות הלימוד העיוניות ושעות ההתנסות צריכות להיות משולבות זו בזו.
יש לשים לב שהנושא "הנחיית פרויקט" נכלל בשעות ההתנסות. את הכנת עבודת הגמר (883599) או פרוייקט הגמר (סמלי בחינה 883300 או 883500) יש לבצע בשלבים ולא בסיום שנת הלימודים. לדוגמה, יש לבקש את תכנון מסד הנתונים בשלבים מתקדמים (תוך אפשרות לשינויים בהמשך).
הערכה לביצוע פרויקט צריכה להיעשות ע"י מורה תוך כדי למידה של נושאי הלימוד שונים במסגרת שעות התנסות.
חלוקה מומלצת
כיתה י"א – 180 שעות ( 6 ש"ש )
כיתה י"ב – 270 שעות ( 9 ש"ש )
אפשר לבצע חלוקה אחרת פנימית של ביה"ס.


ראשי פרקים
 
מספר השעות המוקצות
 
י"א
י"ב
מקצוע  לימוד
עיוני
מעשי
עיוני
מעשי
סה"כ
מבוא למערכות מידע
10
20
30
ניתוח ועיצוב מערכות מידע מוכוון עצמים
   (OOA-Objects Oriented Analysis)
50
10
60
תכנות Windows Forms בשפת C#
 
90
60
120
270
כלים לתכנות יישומים מנהליים
 
 
30
60
90
סה"כ
60
120
90
180
450
 
ההנחיות לגבי ההוראה רשומות עבור שפת התכנות C# ושימוש בטכנולוגיית Windows Application מכיוון שרוב בתי הספר מלמדים טכנולוגיה זו. אולם אפשר להפעיל את תכנית הלימודים בכל טכנולוגיה מתחרה בעקרונות השייכים לאותה טכנולוגיה.


 
פירוט תוכנית הלימודים
מבוא למערכות מידע ( כיתה י"א)
עיוני 10 שעות
מעשי 20 שעות
טבלת הפרקים וחלוקת השעות המוצעת
 
פרקי הלימוד
עיוני
מעשי
סה"כ
  1. מבוא למערכות מידע ומושגי יסוד בניהול נתונים
2
 
2
  1. רשומות ועיצוב מבנה הנתונים
6
2
8
  1. המודל הטבלאי ושפת SQL
 
18
20
  1. מבחנים
2
 
2
      סך הכול
10
20
30
 


 
פרק 1 : מבוא למערכות מידע ומושגי יסוד בניהול נתונים
מטרות כלליות
מטרת הפרק לחשוף את התלמיד למערכות מידע ולתפקידיהן .
תפקיד מערכת המידע בניהול ארגונים והפעלתם.
להכיר את השימוש במסדי נתונים .
הכרת סוגי מערכות לניהול מסד נתונים : ACCESS, MySQLSQLServer.
הכרה והבנה של מושגי יסוד בניהול נתונים.
מטרות ביצועיות
התלמיד ידע להציג דוגמאות לסוגי מידע הדרושים לבעל תפקיד בארגון, לדוגמא למנהל בית הספר לצורך ביצוע תפקידו.
התלמיד ידע לתאר את תהליך עיבוד הנתונים בארגון לדוגמא : תהליך קניה בחנות בזמן קנייה.
מושגים והכוונה
נתונים, עיבוד נתונים ופעולות בעיבוד נתונים ממוחשב, מידע ותכונות המידע  (נפח, שלמות, דיוק, עדכניות), מערכות מידע ממוחשבות.


 
פרק 2 : רשומות ועיצוב מבנה הנתונים
 
מטרות כלליות
להסביר את מיקומו של תהליך עיצוב מסד הנתונים במחזור החיים.
למנות את השלבים העיקריים בתהליך עיצוב מסד הנתונים.
לבנות תרשים ERD שיתאר את מסד הנתונים של מערכת המידע.
להסביר את ההבדל בין תרשים ERD  לתרשים DSD .
לנרמל מסד נתונים טבלאי.
לתרגם תרשים ERD  לתרשים DSD מנורמל.
לבנות מסד נתונים טבלאי מנורמל.
 
מטרות ביצועיות
התלמיד יסביר את הצורך בשימוש במסד נתונים  על פני שימוש בקבצים רגילים.
התלמיד יסביר את השימוש במפתחות.
התלמיד יבנה תרשים ישויות קשרים ERD למערכת מידע.
התלמיד יבנה מסד נתונים מנורמל DSD המכיל לפחות  שלוש טבלאות .
התלמיד יבחין בין סוגי המשתנים במסד הנתונים.
התלמיד יבנה מסד נתונים מנורמל באחד מסוגי המערכות המוכרות לדוגמא ACCESS :, MySQLSQLServer .
 
 
מושגים והכוונה
המרכיבים העיקריים של תרשים אובייקטים קשרים ERD: ישויות (Entities), תכונות (Arrributes) והגדרת מפתחות, קשרים (Relationships).
סוגי הקשרים (1:1, N :1, N:M)
סוגי מפתחות הרשומה : ייחודי (Unique ) וכפול (Duplicate),  מפתח ראשי, משני וחיצוני
תהליך הנרמול  - נרמול לפי BCNF.
הכרת סוגי מסדי נתונים לדוגמא ACCESS :, MySQLSQLServer .
בניית מסד נתונים, יצירת טבלאות, הגדרת שדות, יצירת מפתחות וקשרי הגומלין.
דרכי הערכה
בחינה עיונית, בניית תרשים DSD  מנורמל למערכת מידע .


 
פרק 3 : המודל הטבלאי ושפת SQL
מטרות כלליות
 
מטרת הפרק להכיר את המודל הטבלאי ואת השימוש במסד נתונים, בניית שאילתות במסד נתונים. יש להניח שחלק נכבד מעבודת הגמר יכיל התייחסות למסדי נתונים ועל התלמיד להכיר את האפשרויות.
 
מטרות ביצועיות
התלמיד יבצע שאילתא מורכבת (מההוראות שפורטו במושגים והכוונה) ולהציג את נתוני מסד הנתונים.
 
מושגים והכוונה
הגישה הטבלאית, הגדרת היחס (Relation) והטבלה, סכימה טבלאית, ייצוג קשרים במודל טבלאי .
פעולות באלגברה טבלאית - בחירת שורות (SELECT), בחירת עמודות (היטל -PROJECT), צירוף  טבלאות (JOIN), איחוד טבלאות (UNION), חיסור טבלאות (MINUS ).
שפת SQL.
מהי שפת SQL ?

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

שינוי מידע
משפט INSERT .
משפט UPDATE .
משפט DELETE .

צירופים
משפט INNER JOIN .
CROSS JOIN.
שימוש בכינויים לטבלאות.
COMPOSITE JOIN.

משפטים נוספים
משפט GROUP BY.
משפט HAVING .
 
כתיבת שאילתות מסד הרצה ובדיקת התוצאות.
 
דרכי הערכה
1. בחינה עיונית, כתיבת שאילתה והצגת תוצאות על טבלה
2. בחינה מעשית, כתיבת שאילתות ובדיקתם במסד הנתונים.
 
 
 


ניתוח ועיצוב מערכות מידע מוכוון עצמים  (OOA-Objects Oriented Analysis)
 ( כיתה י"א)
עיוני 50 שעות
מעשי 10 שעות
טבלת הפרקים וחלוקת השעות המוצעת
 
פרקי הלימוד
עיוני
מעשי
סה"כ
  1. ארגונים ומערכות מידע .
4
 
 
  1. שלב הייזום (הגדרת המשימה)
6
 
 
  1. ניתוח מצב קיים ובעיות במערכת המידע
8
 
 
  1. הגדרת דרישות ואפיון המערכת העתידית
4
 
 
  1. שלבים בפיתוח  מערכת המידע בגישה מוכוונת עצמים.
6
 
 
  1. ניתוח דרישות Diagram Use Case.
6
 
 
  1. אפיון אובייקטים ומחלקות ראשוניות ויחסי גומלין ביניהם.
4
 
 
  1. תרשימים וכלים בפיתוח המערכת ב UML.
6
10
 
  1. הגדרת עבודת הגמר והנחיות להגשת הצעת פרויקט
2
 
2
  1. מבחנים
4
 
4
      סך הכול
50
10
60
 


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


 
פרק 2 : שלב הייזום (הגדרת המשימה)
מטרות כלליות
מטרת הפרק להציג את מיקומו של שלב הייזום במחזור החיים.
ללמד שיטות לאיסוף נתונים.
ללמד את מרכיבי מסמך ייזום.
לימוד מאפייני פעילות הארגון
הדגמה של תרשים מבנה ארגוני.
הגדרת מטרות ומדדי הערכה למערכת המידע ולרמות השונות של הארגון כבסיס להערכת השגת המטרות .
הדגמה ותרגול של מודל מטרות ומדדים.
 
מטרות ביצועיות
התלמיד ירשום את מטרות והיעדים של מערכת מידע לדוגמא בית הספר.
התלמיד יסביר את התפקיד והחשיבות של תיחום המערכת.
התלמיד יסביר את ההבדל  בין תיחום ארגוני ולתיחום תהליכי .
 
מושגים והכוונה
מסמך הייזום - שלב הייזום כחלק ממחזור החיים, בעיות בעיני היוזם, הארגון והיחידה הממונה, היחידה הנבדקת, תיחום המערכת – תיחום ארגוני ותיחום תהליכי, סביבת המערכת, אילוצים.
מטרות ומדדים - מטרות הארגון, מטרות היחידה הנבדקת בארגון, מטרות מערכת המידע והמדדים ברמות המדיניות, הניהול והתפעול
שיטות לאיסוף נתונים – ריאיון, תצפית, איסוף מסמכים,שילוב שיטות שונות.
דרכי הערכה
עבודה מעשית –הגשת מסמך הייזום של ארגון קטן.


 
פרק 3 : ניתוח מצב קיים ובעיות במערכת המידע
מטרות כלליות
מטרת הפרק להציג את מקומו של שלב ניתוח המצב הקיים במחזור החיים.
ללמד שיטות וכלים לתיאור מערכת המידע.
ללמד כלים באמצעותם מוצגים ומתארים תהליכים ונתונים בארגון.
להדגים ולתרגל את סיווג הבעיות במצב הקיים.
ללמד את השלבים השונים בניתוח המצב הקיים.
הגדרת התהליכים במערכת הקיימת .
תיאור התהליכים ופעילויות ותיאור מבנה הנתונים.
 
מטרות ביצועיות
התלמיד יתאר תהליכים עיקריים במערכת נתונה ופירוקם לפעילויות (תת תהליכים).
התלמיד ישרטט  עץ תהליכים למערכת.
התלמיד יגדיר את הבעיות הקיימות במערכת מנקודת ראות מערכת המידע.
 
מושגים והכוונה
מבוא - ניתוח מצב קיים כחלק ממחזור החיים, השלבים השונים בניתוח המצב הקיים.
השימוש בכלים לניתוח מצב קיים (מודל לוגי של המערכת הקיימת) – שיטות וכלים לתיאור מערכת מידע, שילוב בין השיטות והכלים לתיאור המצב הקיים.
ניתוח מפורט של בעיות - בעיות בתהליכים, במידע, בתיאום ובטכנולוגיות; תיאור מפורט של הבעיות (לפי חומרתן).
דרכי הערכה
1. בחינה עיונית, הגדרת תהליכים ובעיות.
2. עבודה מעשית – הגשת מצב קיים של מערכת קטנה  : ניתוח המצב הקיים וניתוח מפורט של בעיות (רצוי בזוגות).


 
פרק 4 : הגדרת דרישות ואפיון המערכת העתידית
מטרות כלליות
מטרת הפרק ללמד את התלמיד לבנות אפיון מפורט של המערכת העתידית.
הדגמה ותרגול בהגדרת הדרישות למערכת העתידית, מעבר מתהליכי המצב הקיים לתהליכים העונים על הדרישות.
 
מטרות ביצועיות
התלמיד יגדיר במפורט את הדרישות והביצועים הנדרשים מהמערכת העתידית.
התלמיד ירשום הגדרת דרישות מהמערכת העתידית.
מושגים והכוונה
הגדרת דרישות - תיחום המערכת העתידית, פירוט המערכת / תת-מערכות / תהליכים, דרישות לפי תהליכים עיקריים, דרישות מול בעיות, קלט/פלט למערכת העתידית, אילוצים והנחיות לפתרון
אפיון המערכת העתידית (שימוש בכלים) - שילוב בין הכלים והשיטות לתיאור המערכת העתידית, טבלת ישויות, טבלת בעיות ודרישות, התהליכים במערכת העתידית, אפיון רמת המחשוב, איזון תרשימי המידע מול הדרישות, המאגרים במערכת העתידית, הגדרת מבנה הנתונים הלוגי
דרכי הערכה
עבודה הגשה  – אפיון מערכת עתידית לפי מצב קיים נתון


 
פרק 5 : שלבים בפיתוח  מערכת המידע בגישה מוכוונת עצמים.
מטרות כלליות
להציג את הגישה המונחית-עצמים (OO – Object Oriented).
להציג את ה UML כשיטה גרפית שבעזרתה נוכל לאפיין ולעצב מערכת בטכנולוגיה מוכוונת עצמים בצורה אחידה וברורה.
להציג את הכלים העומדים לרשות המְפתח המשתמש ב-UML.
מטרות ביצועיות
התלמיד יסביר את המושגים מחלקה, עצם/מופע, קשרים בין עצמים ותקשורת בין עצמים.
התלמיד יסביר מהו UML מטרות יתרונות וחסרונות.
 
מושגים והכוונה
 
מבוא ושלבים בפיתוח  מערכת המידע בגישה מוכוונת עצמים  (Modeling Language Process) מושגים ראשונים כגון מחלקה, עצם/מופע, קשרים בין עצמים ותקשורת בין עצמים.
מבוא ל UMLUnified Modeling Language)).
·         מטרות ה-UML
·         שיטת ה-UML, יתרונותיה וחסרונותיה
·         שיטת הסימון.
·         מרכיבי ה UML .


פרק 6 : ניתוח דרישות תרשים מקרי שימוש Use Case Diagram.
 
מטרות כלליות
מטרת הפרק להקנות כלים גרפיים לניתוח דרישות המערכת להכיר את תרשים מקרי שימוש   Use Case Diagram  .
 
מטרות ביצועיות
התלמיד יזהה את השחקנים (Actors) במערכת נתונה.
התלמיד יזהה תרחישים/תסריטים במערכת נתונה.
התלמיד יזהה את סוגי הקשרים .
התלמיד יתאר תרשים מקרי שימוש  Use Case Diagram.
 
מושגים והכוונה
המרכיבים של תרשים מקרי שימוש :Use Case DiagramActors   (שחקנים), Use Case קבוצה של תרחישים או תסריטים שמתארים את תהליך האינטראקציה בין המשתמש למערכת, System boundary  גבולות בין ה- Actor לבין המערכת,  הקשר  בין Actor לבין Use Case והקשר בין Use Case אחד לבין Use Case שני  .
היכרות עם המושגים תרחיש ומקרי שימוש Use Cases.
שילוב ה-use Case בפרויקט בשלב הניתוח כחלק ממודל ההתנהגות ואופן פירוט הגדרת הדרישות
היכרות ושימוש באמצעי גרפי פשוט כדי לתאר בד בבד עם תיאור ה-Use Case את תרחישי המערכת
תיאור הקשר בין המשתמשים (Actors) לבין המערכת.
היכרות עם סוגי הקשרים:Include, Extends, Generalization
היכרות עם אופן התיעוד של תרשים ה-Use Case
 
דרכי הערכה
בחינה עיונית– יצירת תרשים Use Case למערכת .
 

פרק 7: אפיון אובייקטים ומחלקות ראשוניות ויחסי גומלין ביניהם.

מטרות כלליות
מטרת הפרק להקנות מושגים בניתוח ועיצוב מונחה עצמים (OOAD).
להציג את שיקולי הנדסת התוכנה שהביאו לידי התפתחות תכנות מונחה-עצמים.
 
מטרות ביצועיות
התלמיד  ייצור מחלקות למערכת נתונה .
התלמיד ייצור את הקשרים בין המחלקות במערכת נתונה.
מושגים והכוונה
הגדרת המונח עצם/אובייקט  (Object)
  • העצם כמודל לתפיסת נתונים והתנהגות ביחד.
  • העצם כאוסף של נתונים-תכונות (Attributes) ופעולות המוגדרות על אותם נתונים ומתודות (Methods).
  • הגדרת המצב (State) של העצם
הגדרת המונח מחלקה (Class)
  • המחלקה כמודל כללי של עצמים המסווגים לאותה מחלקה
  • המחלקה כמבנה נתונים ופעולות
  • המחלקה ככלי ליצירת מופע של עצם
  • המונח בנאי המחלקה (Constructor)
יחס בין מחלקות
·         ארגון המחלקות כהיררכיה מסוימת. מחלקות-על (Super classes) ומחלקות משנה (Subclasses). הבנת היחס הזה כיחס של הורשה (Inheritance).
·         מחלקת הבסיס (Base class) והמחלקת המשנה כאל מחלקת מורשת (Derived class)
·         הדגשת המונח `יחס-הורשה` (Is-a)
·         שימוש במחלקות המכילות מחלקות אחרות. יחס הכלה (Has a)
ממשק (Interface)
·         ממשק כמחלקה שאינה מכילה תכונות
·          הקשרים: Association, Composition
·         ממשק כפתרון בעיית ההורשה המרובה כדי למנוע ממחלקה לרשת תכונות זהות או מנוגדות מכמה מחלקות
מסרים הודעות (Messages) בין האובייקטים
·         העברת מסרים בין עצמים בתגובה על שינוי מצבו של אחד העצמים
·         טכניקה של הפעלת מתודות ככלי למימוש העברת מסרים
 
 
דרכי הערכה
בחינה עיונית/  עבודה זיהוי ובניית המחלקות למערכת.


 
פרק 8: תרשימים וכלים בפיתוח המערכת ב UML.
מטרות כלליות
מטרת הפרק להכיר את סוגי התרשימים בפיתוח המערכת ב UML.
להציג את תרשים המחלקות Class Diagram)) כמפת הדרכים שתלווה את המשך הפרויקט בשלבים הבאים.
להציג את תרשים הרצף Sequence Diagram) כתרשים המתאר את ההודעות (האינטראקציות) כשהן מסודרות ברצף זמן .
ללמד לבנות את תרשים פעילויות (Diagram Activities)   כרצף פעילויות המתבצעות בו מתחילתו ועד סופו, תוך ציון תחומי אחריות (מחלקות או ישויות)      
 
 
מטרות ביצועיות
התלמיד יבנה תרשים מחלקות למערכת נתונה.
התלמיד יבנה את תרשים הרצף לתרחיש או תרחישים במערכת נתונה.
התלמיד יבנה את תרשים הפעילויות לתהליך או תהליכים במערכת נתונה.
 
מושגים והכוונה
 
תרשים מחלקות (Class Diagram)               
·         תיאור המחלקות השונות של הפרויקט והקשרים ביניהם.
·         תכנון המחלקות, הממשקים הכולל הגדרת המאפיינים (תכונות) של המחלקות ואת השיטות שלהם.
·         הכרת היחסים בין המחלקות (הורשה, composition, aggregation, ו-association) וההבדלים ביניהם.
·         הגדרת ה-roles וה-multiplicity בין המחלקות והצגתם בתוך התרשים.
תרשים רצף (Sequence Diagram)             
·         מבנה תרשים הרצף.
·         סימנים מוסכמים: אובייקטים, מחלקות, הודעות.
·         אילוצים.
·         הערות.
·         תיאור יצירה ופירוק.
·         דוגמא מסכמת.
 
תרשים פעילויות (Diagram Activities) .
·         פירוט המרכיבים של תרשים פעילויות.
·         דוגמא מסכמת.
 
 
דרכי הערכה
בחינה עיונית / עבודה – בניית תרשים מחלקות רצף ופעילויות למערכת קטנה.


פרק 9: הגדרת עבודת הגמר והנחיות להגשת הצעת פרויקט
פרק זה נועד להציג לתלמידים דוגמאות פרויקטים ולהתחיל את החשיבה על עבודת הגמר, יש להגדיר את נושאי הפרויקטים עבור התלמידים מבלי לקבל החלטות קשוחות וסופיות.
התלמידים יוכלו כבר בחופשת הקיץ לחקור ולאגור מידע על הפרויקט.
 
מטרות ביצועיות
התלמיד יגדיר את שם הפרויקט ואת מטרתו
התלמיד יארגן בחופשת הקיץ את המידע עבור המערכת .
התלמיד יכין הצעה לפרויקט מפורטת ומסמך הייזום .
 
מושגים והכוונה
מטרות הפרויקט והיקפו.
הסבר והנחיות להגשת הצעת פרויקט.
 
 
דרכי הערכה
  1. לפני חופשת הקיץ התלמיד יציע נושא לעבודת הגמר.
  2. לאחר חופשת הקיץ התלמיד יגיש הצעה מפורטת לעבודת הגמר ואת מסמך היזום.
 
 
 


 
תכנות Windows Forms בשפת C#
 ( כיתה י"א)
מעשי 90 שעות
טבלת הפרקים וחלוקת השעות המוצעת
 
פרקי הלימוד
עיוני
מעשי
סה"כ
  1. יסודות השפה ותכנות מונחה עצמים
 
28
28
  1. טיפול בחריגים
 
4
4
  1. הכרה ראשונית של סביבת התכנות
 
4
4
  1. אבני יסוד ראשוניים ב- Windows Forms והכרת פקדים ראשונים
 
10
10
  1. פקדים Controls
 
10
10
  1. פקדי אוספים Containers
 
10
10
  1. תיבות דו שיח ותפריטים
 
5
5
  1. פקדי משתמש  .  
 
4
4
  1. תרגיל מסכם ומבחנים
 
15
15
      סך הכול
 
90
90
 


 
פרק 1 : יסודות השפה ותכנות מונחה עצמים.
הפרק הוא המשך ללימודי מדעי המחשב ביחידה הרביעית ומטרתו להקנות לתלמיד עקרונות מתקדמים בתכנות מונחה עצמים Object Oriented Programming  תוך התנסות בבניית מחלקות.
התלמיד ייחשף לתכנות מונחה אירועים Event Oriented
מטרות ביצועיות
התלמיד ייצור מחלקה הכוללת לפחות שני בנאים (שאינם ברירת המחדל).
התלמיד יסביר וייצור מחלקה הכוללת את עקרונות הכימוס
התלמיד ייצור לפחות שלוש מחלקות שיש בין שתיים מהן יחסי הורשה
התלמיד ייצור מחלקה ויריץ אובייקט המופעל באופן רב צורתי (Polymophism)
התלמיד יכתוב ויריץ תרגילים הכוללים את המושגים הנכללים בסעיף מושגים והכוונה.
 
מושגים והכוונה
המורה יעבור על המושגים האים תוך הסבר תיאורטי ומעשי:
תכנות מונחה עצמים Object Oriented Programming
·         אובייקט .
·         מבנה מחלקה.
·         משתני מחלקה (Data Members),
·         שיטות (Methods),
·         בנאים (Constructors),
·         הרשאות גישה Private ו- Public
·         מאפיינים (Properties),
·         משתנים סטאטיים (Static Data Members)
·         שיטות סטאטיות (Static Methods)
·         הורשה – בניית עץ הורשה, שיפור רכיבים קיימים.
·         רב צורתיות – שיטות וירטואליות (Virtual Method), מחלקות מופשטות (Abstract Class), מתודות אבסטרקטיות (Abstract Method). (רשות לתלמידים מתקדמים)
·         מבני נתונים הטרוגניים
·         ממשקים (Interface) – בניית ומימוש ממשק (רשות לתלמידים מתקדמים)
·         שימוש בממשק כחוזה בין מחלקות.
 
תכנות מונחה אירועים Event Oriented
·         אירוע .
·         סוגי אירוע.
·         תגובה לאירוע .
 
חלק מן הלימוד יעשה באמצעות הדגמה של אפיוני השפה והגדרת המחלקות ב- MSDN.
ניתן להתחיל ללמד כתרגיל פשוט הכולל מחלקות פשוטות כאשר התרגיל הופך להיות מורכב.
 
הרצת התרגילים תעשה על ידי כלי הפיתוח ב Console Application או סביבה חלונאית – Windows Form, לשיקול המורה.
דרכי הערכה
1.      בחינה עיונית, תכנון מערכות הכוללת לפחות ארבע מחלקות . ללא יצירת המחלקות בפועל
2.      עבודה מעשית ,  תכנון ובניית מערכת הכוללת לפחות ארבע מחלקות.


פרק 2 : טיפול בחריגים
מטרות כלליות
היכרות שטחית עם טיפול באירועים ושימוש ב- Try Catch
 
מטרות ביצועיות
התלמיד יפרט אלו פעולות תלויות בגורמים אקראיים שיכולים לגרום לתקלה בזמן ריצה
התלמיד יכתוב שימוש באירוע כדי להציג הודעות שגיאה
 
מושגים והכוונה
מהם חריגים?, מדוע נחוץ לטפל בהם?
מנגנון הטיפול בחריגים, כיצד המערכת מטפלת בחריגים.
המילים השמורות (try, catch, throw, finally).
המחלקה Exception .
מחלקות לטיפול בחריגים – ההנחיה הזו היא המשמעותית ביותר. אך אין להסביר יותר ממחלקה אחת הכוללת ירושה והתלמיד צריך לרכוש את היכולת להשתמש בעצמו ב- MSDN.
יצירת מחלקות Custom Exception – גם כאן, אין להראות את התהליך ביותר ממחלקה אחת והתלמיד צריך לרכוש את היכולת להשתמש בעצמו ב- MSDN.
 
עיקר ההכוונה של התלמיד היא היכולת לאתר מחלקות וללמוד את אופן פעולתן בעצמו באמצעות ה- MSDN
 
דרכי הערכה
1. בחינה עיונית, ניתוח קוד שיוצר שגיאה, לכידת השגיאה ותיאור התוצאה
2. בחינה מעשית, כתיבת מחלקה המטפלת בשגיאה Custom Exception (למתקדמים כולל ירושת מחלקה המטפלת בחריגים) – עבודת בית הכוללת הגנה בכיתה.


 
פרק 3 : הכרה ראשונית של סביבת התכנות
מטרות כלליות
בפרק זה התלמידים יחשפו לסביבת התכנות החלונאי ויכתבו יישום המכיל טופס בסיסי.
מטרות ביצועיות
התלמיד יכתוב את יישום המציג הודעה "Hello World" על הטופס .
 
מושגים והכוונה
מבוא לתכנות חלונאי ב  Windows Form .
תכנות מונחה אירועים – Event Driven -  אירועים,  תור ההודעות ולולאת ההודעות.
המחלקה Form (מאפיינים, שיטות, אירועים).
הכרת סביבת הפיתוח -  שורת התפריטים, שורת הכלים,  הטופס ותכונותיו,  ארגז הכלים, חלון המאפיינים, הגדרת אירוע, הוספת פקדים.
יצירת יישום חדש, הוספת טופס ליישום, הרצת היישום ושמירה.
היכרות עם MSDN.


 
פרק 4 : אבני יסוד ראשוניים ב- Windows Forms והכרת פקדים בסיסיים
מטרות כלליות
בפרק זה התלמידים יכירו את הפקדים הבסיסיים בסביבת התכנות החלונאי .
מטרות ביצועיות
התלמיד יבנה ויריץ טופס המכיל פקדים אילו, הכולל שינוי תכונות הפקדים בזמן ריצה, שימוש באירועים והצמדת אירוע לפקד.
 
 מושגים והכוונה
הכרת הפקדים הבסיסיים : לחצן פקודה Button, תווית Label, תיבת טקסט Text Box והמאפיינים (Properties) השכיחים לפקדים  אלו.
להסביר את המחלקה Control- מחלקת הבסיס של הפקדים ולהציג את עץ ההורשה.
שלבים בבניית יישום (שלב העיצוב Design) ושלב הקידוד והוספתו.
הרחבת המושג אירוע -  הצמדת שיטות לאירועים וקוד לשיטות .
שינוי תכונות פקדים בזמן ריצה.
התלמיד יוכל לאתר באמצעות חיפוש ב- MSDN או באינטרנט בכלל הוראות והסברים לגבי פקדים.
דרכי הערכה
עבודה מעשית –הגשת תרגילים ליישום הפקדים שנלמדו.

פרק 5 : פקדים Controls

מטרות כלליות
בפרק זה התלמידים יכירו פקדים נוספים בשילוב דוגמאות, התלמידים יחשפו לאימות נתוני הקלט והפקת הודעות מתאימות .
התלמידים יכירו את המחלקה DateTime .
מטרות ביצועיות
התלמיד יבנה ויריץ טופס המכיל פקדים אילו, הכולל שינוי תכונות הפקדים בזמן ריצה, שימוש באירועים והצמדת אירוע לפקד.
 
 מושגים והכוונה
את הפקדים יש ללמד באמצעות דוגמאות ותרגילים בהתאם .
יש ללמד את הפקדים הבאים :
פקדי רשימה : ListBox, ComboBox .
פקדי בחירה : CheckBox, RadioButton .
תיבת תמונה :  Picture Box
פקד Timer       (רשות)
פקד MonthCalendar
אימות נתונים השימוש בפקד  ErrorProvider
המחלקה DateTime
יש ללמד את תפקיד כל פקד, מאפיינים (Properties), קביעת תכונות הפקדים בשלב העיצוב, הצמדת קוד לאירועים שונים, שנוי תכונות הפקד בזמן ריצה .
טיפול באירועי מקלדת ועכבר
התלמיד יוכל לאתר באמצעות חיפוש ב- MSDN או באינטרנט בכלל הוראות והסברים לגבי פקדים.
דרכי הערכה
עבודה מעשית –הגשת תרגילים ליישום הפקדים שנלמדו.
הגשת עבודה מסכמת הכוללת שימוש במגוון פקדים וכולל אימות קלט (לדוגמא טופס הוספת לקוח למערכת הכולל תאריך לידה, בחירת עיר מטבלת רשימה)


 
פרק 6 : פקדי אוספים Containers
מטרות כלליות
בפרק זה התלמידים יכירו פקדי אוספים Containers .
מטרות ביצועיות
התלמיד ישלב בטופס פקדי אוספים.
 
 מושגים והכוונה
את הפקדים יש ללמד באמצעות דוגמאות ותרגילים בהתאם .
יש ללמד את הפקדים הבאים :
GroupBox
FlowLayoutPanel
Panel
TabControl
TabPage
TableLayoutPanel
יש ללמד את תפקיד כל פקד, מאפיינים (Properties), קביעת תכונות הפקדים בשלב העיצוב, הצמדת קוד לאירועים שונים, שנוי תכונות הפקד בזמן ריצה .
 
דרכי הערכה
עבודה מעשית –הגשת תרגיל המכיל פקדי אוספים שנלמדו.
 


פרק 7 : תיבות דו שיח ותפריטים 
מטרות כלליות
בפרק זה התלמידים ילמדו ליצור מספר טפסים בפרויקט ומעבר בין הטפסים באמצעות תפריט . התמידים יכירו את תיבות סוגי הדו שיח מודאלית ולא מודאלית וההבדל בניהם ויכירו את תיבת   הודעות MessageBox ותיבת דו שיח נפוצות.
 
מטרות ביצועיות
התלמיד יבנה ויריץ מערכת המכילה מספר טפסים ותפריט מתאים .
 
 מושגים והכוונה
את הפקדים יש ללמד באמצעות דוגמאות ותרגילים בהתאם .
תיבות דו שיח DialogBox
1.      תיבת דו שיח MessageBox ואפשרויותיה השונות.
2.      תיבות דו שיח המוגדרות על ידי המתכנת (Custom).
3.      תיבות דו שיח נפוצות (Common).
תפריטים (Menu), סרגלי כלים (Toolbar) ושורות מצב (Status Bar ) .
1. תפריטים Menu
2. MainMenuControl
3. ContextMenu
4. ToolBar
5. StatusBar
 
דרכי הערכה
עבודה מעשית –הגשת תרגיל המכיל תפריט, מספר טפסים ותיבות דו שיח.


פרק 8 : פקדי משתמש - User Controls
 
מטרות כלליות
בפרק זה התלמידים יכירו את הצורך בפקד משתמש וילמדו ליצור פקדי משתמש.
התלמידים ילמדו אין ניתן לבצע הורשה של טפסים.
 
מטרות ביצועיות
התלמיד יבנה פקד משתמש ויעשה שימוש בפקד במערכת המכילה מספר טפסים שבהם מוצב הפקד.
 
 מושגים והכוונה
את הפקדים יש ללמד באמצעות דוגמאות ותרגילים בהתאם .
 
פקדי משתמש - User Controls
1. Extended Control
2. Composite Control – User Control Project
3. Custom Control
 
דרכי הערכה
עבודה מעשית – יצירת פקדי משתמש ובניית יישום המכיל מספר טפסים שבהם מוצב פקד משתמש.


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



תכנות מתקדם Windows Forms בשפת C#
 ( כיתה י"ב)
עיוני 60 שעות
מעשי 120 שעות
טבלת הפרקים וחלוקת השעות המוצעת
 
פרקי הלימוד
עיוני
מעשי
סה"כ
  1. הרחבה על שגרות והעברת פרמטרים
3
4
9
  1. מערכים
2
8
12
  1. מודל השכבות
2
 
2
  1. גישה וטיפול במקורות נתונים באמצעות ADO.NET
25
30
55
  1. דוחות
4
10
14
  1. תרגיל מסכם חזרות ומבחנים
4
6
10
  1. תכנות עבודת גמר
20
62
82
      סך הכול
60
120
180
 
 
 
 
 


פרק 1 : הרחבה על שגרות והעברת פרמטרים
מטרות כלליות
בפרק זה התלמידים יכתבו פונקציות עם העברת פרמטרים והחזרת מספר ערכים .
מטרות ביצועיות
התלמיד יכתוב פעולה המחזירה שני ערכים ויעשה שימוש בפעולה , לדוגמא פעולה המחליפה בין שני ערכים ותכנית המבצעת מיון מערך המשתמשת בפעולת ההחלפה .
 מושגים והכוונה
פונקציות המוגדרות על ידי המשתמש.
1.      סוגי מתודות (Public, Private ).
2.      הגדרת מתודות.
3.      קריאה למתודות.
פרמטרים
1.      העברת פרמטרים ByVal
2.      העברת פרמטרים ByRef
3.      העברת פרמטר מטופס לטופס.
דרכי הערכה
עבודה מעשית –הגשת תרגיל הכולל שימוש בהעברת פרמטרים.  
 


פרק 2 : העמקה מערכים
מטרות כלליות
הפרק הוא המשך ללימודי מדעי המחשב ביחידה הרביעית ומטרתו להקנות לתלמיד עקרונות מתקדמים בייצוג מבני נתונים.
בפרק זה התלמידים יכירו את השימוש במערך דינמי והצורך באחסון מידע בזיכרון וגישה לאיברי המערך.
מטרות ביצועיות
התלמיד ייצור ויריץ תוכנית שתכלול פעולות על מערך של אובייקטים
התלמיד ייצור ויריץ תוכנית שתכלול פעולות על מערך דינמי ArrayList
 
מושגים והכוונה
1.      מערך של אובייקטים.
2.      מערכים דינמיים לדוגמא ArrayList.
3.      סוגים שונים של צורות הגדרת מערכים.
4.      העברת מערך כפרמטר.
דרכי הערכה
עבודה מעשית – הגשת תרגיל הכולל שימוש במערך דינמי של אובייקטים (דוגמא רשימת תלמידים ופעולות של הוספת תלמיד, מחיקה, חיפוש, מיון ע"פ שם)


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


 
פרק 4 : גישה וטיפול במקורות נתונים באמצעות ADO.NET

מטרות כלליות
מטרת הפרק להכיר את השימוש במסדי נתונים ולהכיר את השימוש בהם בחיבור ל- Windows Forms. יש להניח שחלק נכבד מעבודת הגמר יכיל התייחסות למסדי נתונים ועל התלמיד להכיר את האפשרויות. חזרה על בניית מסד הנתונים מנורמל ושאילתת SQL התלמידים למדו נושאים אילו בקורס מבוא למערכות מידע בכיתה י"א.
 
מטרות ביצועיות
התלמיד יפעיל על מסד הנתונים פעולות (עדכון, מחיקה, שליפה, איחוד של טבלאות, מחיקה)
התלמיד יבנה מערכת הכוללת שימוש ב- Dataset
התלמיד יסביר תפקיד Dataset כמסד נתונים בזיכרון.
התלמיד יבצע שאילתא מורכבת (מההוראות שפורטו במושגים והכוונה) ולהציג את נתוני מסד הנתונים
התלמיד יסביר את הצורך בשימוש במסד נתונים על פני שימוש בקבצים רגילים
התלמיד יסביר את השימוש במפתחות
התלמיד יבצע נרמול במסד נתונים שבו שלוש טבלאות לפחות.
התלמיד יבחין בין סוגי המשתנים במסד הנתונים (ntext, nchar, nvarchar, int, longint).
התלמיד יבצע שאילתא מורכבת היוצרת טבלת ביניים חדשה כדי לבצע עליה שאילתא נוספת.
מושגים והכוונה
ארכיטקטורת ADO.NET .
יצירת מסד נתונים מנורמל.
 
חיבור  (Connection) למסד הנתונים.
בחירת אובייקט Connection מתאים.
 הגדרת Connection String .
 פתיחת/סגירת Connection למסד נתונים.
 טיפול בחריגים בתהליך ההתחברות.
טיפול במידע – Full Connected.
אובייקט Command .
אחזור מידע.
שמירה ועדכון מידע.
אובייקט Reader
אחזור מידע והצגת הנתונים
טיפול במידע – Disconnected.
מבנה המחלקה DataSet .
הגדרת קשרים ה- DataTable’s.
אחזור מידע.
שמירה ועדכון מידע.
המחלקה  DataView.
 
תיעוד המשתנים
ביצוע שאילתה כאשר השאילתה היא בקוד
ביצוע שאילתה כאשר השאילתה היא בשגרה מאוחסנת - Stored procedure
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – בניית מערכת שכוללת את כל האלמנטים.


 
פרק 5 : דוחות
מטרות כלליות
הכרות עם הפקדים ReportViewer  ו-  DataGridView להצגת נתונים.
מטרות ביצועיות
התלמיד יציג נתונים ממסד הנתונים בצורות שונות.
מושגים והכוונה
 
היכרות עם ReportViewer  ו-DataGridView
טיפול בנתונים בעזרת הפקד DataGridView
יצירת דוחות באמצעות ReportViewer .


 
פרק 6 : תרגיל מסכם
מטרות כלליות
דוגמא מסכמת למערכת הכוללת שימוש בניהול נתונים דינמי בזיכרון לדוגמא מכירת מוצרים – יצירת סל קניות, הוספת פריט, עדכון כמות והמכירה הסופית הכוללת עדכון המכירה והמוצרים במכירה כולל שימוש בטרנזקציות (אם לא עודכנו המוצרים במכירה לבטל את הוספת המכירה) .
מטרות ביצועיות
התלמיד יבנה מערכת הכוללת שימוש בפקד תצוגה להצגת רשימת נתונים שמירת נתונים בזיכרון ועדכון מספר טבלאות נתונים במסד הנתונים.
מושגים והכוונה
הצגת אוסף נתונים .
ניהול הנתונים בזיכרון בצורה דינמית לדוגמא ArrayList
עדכון מספר טבלאות במסד תוך שימוש בטרנזקציות.
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – בניית מערכת שכוללת את כל האלמנטים.
 
 


כלים לתכנות יישומים מינהליים
( כיתה י"ב)
עיוני 30 שעות
מעשי 60  שעות
טבלת הפרקים וחלוקת השעות המוצעת
 
פרקי הלימוד
עיוני
מעשי
סה"כ
  1. היכרות עם תוכנת UML.
2
2
4
  1. שלב הייזום
2
3
5
  1. תאור מערכת קיימת והגדרת הבעיות
4
4
8
  1. הגדרת וניתוח הדרישות  (Requirements Analysis)
2
6
8
  1. תרשים ישויות קשרים Class Diagram
5
10
15
  1. תיכון (Design )
4
10
14
  1. עיצוב מסד הנתונים - תרשים מבנה הנתונים DSD מנורמל.
4
6
10
  1. עיצוב המערכת החדשה - עיצוב המערכת החדשה, עקרונות הנדסת אנוש, הפקת מסמכי הפרויקט (תיעוד), בדיקות לוגיות.
7
10
17
  1. ניתוח/ביצוע עבודת גמר
 
11
11
      סך הכול
30
60
90
 
קורס זה מהווה חזרה והמשך לחומר שנלמד בקורס ניתוח ועיצוב מערכות מידע בכיתה י"א .
בקורס זה התלמידים יכתבו את תיק ניתוח המערכת של עבודת הגמר, בהתבסס על החומר שנלמד בקורס ניתוח ועיצוב מערכות מידע .
מומלץ לכתב את עבודת הגמר בשלבים, כאשר כל  פרק יימסר לבדיקה למנחים ויהווה חלק מציון ההגשה של עבודת הגמר.
לאחר שהתלמידים הגישו הצעת לעבודת הגמר וקיבלו אישור, בשלב זה התלמידים יתחילו את ניתוח עבודת הגמר לאחר הגדרת נושא הפרויקט.
 
צריך לקיים דיונים פרטניים עם התלמידים על המערכת שלהם, התהליכים ובניית מסדי הנתונים של עבודת הגמר.
מכאן ואילך התלמידים בעבודותיהם יוכלו לקשר את הלמידה לשלבי הפרויקט.
 
 
 
 
 
 
 
פרק 1 : היכרות עם תוכנת UML
מטרות כלליות
היכרות עם תוכנה לבניית תרשים UML
מטרות ביצועיות
התלמיד יבנה תרשים UML לארגון קטן.
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – בניית תרשים UML למערכת.


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


פרק 3 : תאור מערכת קיימת והגדרת הבעיות
מטרת הפרק לבצע ניתוח של מערכת המידע תוך שילוב הכלים והשיטות שהתלמידים הכירו בקורס
לנתח את הבעיות של מערכת המידע לסווג ולפרט אותן.
 
מטרות ביצועיות
התלמיד ינתח את המצב הקיים למערכת (עבודת הגמר) , התלמיד יתאר את התהליכים העיקריים במערכת , יבנה  תרשים תוכן עבור המערכת הקיימת וינתח  את הבעיות הקיימות במערכת.
 
מושגים והכוונה
חזרה על השלבים השונים בניתוח המצב הקיים.
חזרה על ניתוח מפורט של בעיות - בעיות בתהליכים, במידע, בתיאום ובטכנולוגיות; תיאור מפורט של הבעיות .
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – הגשת מסמך המצב הקיים למערכת (עבודת הגמר).
 


פרק 4 : הגדרת וניתוח הדרישות (Requirements Analysis).
מטרת הפרק ללמד את התלמיד לבנות אפיון מפורט של המערכת העתידית.
בשלב ראשון התלמיד יגדיר מי המשתמשים במערכת זיהוי והגדרת הדרישות של כל משתמש.
הדגמה ותרגול בהגדרת הדרישות למערכת העתידית, מעבר מתהליכי המצב הקיים לתהליכים העונים על הדרישות.
 
מטרות ביצועיות
התלמיד יזהה מי המשתמשים במערכת המידע .
התלמיד יגדיר במפורט את הדרישות והביצועים הנדרשים מהמערכת העתידית של כל מהמשתמשים.
מושגים והכוונה
חזרה וסיכום החומר הלימוד כיתה י"א, הגדרת דרישות - תיחום המערכת העתידית, פירוט המערכת / תת-מערכות / תהליכים, דרישות לפי תהליכים עיקריים, דרישות מול בעיות, קלט/פלט למערכת העתידית, אילוצים והנחיות לפתרון.
אפיון המערכת העתידית (שימוש בכלים) - שילוב בין הכלים והשיטות לתיאור המערכת העתידית, טבלת ישויות, טבלת בעיות ודרישות, התהליכים במערכת העתידית, אפיון רמת המחשוב, איזון תרשימי המידע מול הדרישות, המאגרים במערכת העתידית, הגדרת מבנה הנתונים הלוגי.
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – הגדרה וניתוח דרישות המערכת (עבודת הגמר).
 


פרק 5 : תרשים ישויות קשרים Class Diagram
מטרת הפרק להקנות כלים גרפיים לניתוח דרישות המערכת להכיר את תרשים מקרי שימוש  Use Case Diagram  .
 
מטרות ביצועיות
התלמיד יכתוב מי השחקנים (Actors) במערכת .
התלמיד יזהה תרחישים/תסריטים במערכת.
התלמיד יזהה את סוגי הקשרים .
התלמיד יבנה את תרשים דרישות המערכת Use Case Diagram
התלמיד יבנה את תרשים הפעילויות 
Activity Diagram.
מושגים והכוונה
חזרה על החומר שנלמד בכיתה י"א, תרשים מקרי שימוש    Use Case Diagram ומרכיביו, תרחיש ומקרי שימוש Use Cases.
שילוב ה-Use Case בפרויקט בשלב הניתוח .
תיאור הקשר בין המשתמשים (Actors) לבין המערכת.
סוגי הקשרים:Include, Extends, Generalization
תיעוד של תרשים ה-Use Case
 
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית –תרשים Use Case למערכת (עבודת הגמר) .


פרק 6 : תיכון (Design )
מטרת הפרק להכיר את סוגי התרשימים בפיתוח המערכת ב UML.
להציג את תרשים המחלקות Class Diagram)) כמפת הדרכים שתלווה את המשך הפרויקט בשלבים הבאים.
להציג את תרשים הרצף Sequence Diagram) כתרשים המתאר את ההודעות (האינטראקציות) כשהן מסודרות ברצף זמן .
ללמד לבנות את תרשים פעילויות (Diagram Activities)   כרצף פעילויות המתבצעות בו מתחילתו ועד סופו, תוך ציון תחומי אחריות (מחלקות או ישויות)      
 
 
מטרות ביצועיות
התלמיד יבנה תרשים מחלקות למערכת נתונה.
התלמיד יבנה את תרשים הרצף לתרחיש או תרחישים במערכת נתונה.
התלמיד יבנה את תרשים הפעילויות לתהליך או תהליכים במערכת נתונה.
 
 
מושגים והכוונה
 
סיכום וחזרה של החומר שנלמד בכיתה י"א : תרשים המחלקות Class Diagram, תרשימי  העצמים Object Diagrams ותרשימי הרצף Sequence Diagram
 
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – בניית תרשים מחלקות רצף ופעילויות  למערכת (עבודת הגמר) .
 


פרק 7 : עיצוב מסד הנתונים - תרשים מבנה הנתונים DSD מנורמל.
מטרת הפרק לבנות את תרשים מבנה הנתונים מנורמל , יש לבצע חזרה על חוקי הנרמול, מפתחות וקשרי הגומלין.
 
מטרות ביצועיות
  1. התלמיד יגדיר את מסד הנתונים ויבנה את טבלאות מסד הנתונים
  2. התלמיד יבנה את מסד הנתונים מנורמל (בניית טבלאות מסד הנתונים, הגדרת המפתחות ובניית קשרי גומלין).
 
מושגים והכוונה
סיכום וחזרה של החומר שנלמד, המרכיבים העיקריים של תרשים אובייקטים קשרים ERD.
סוגי הקשרים (1:1, N :1, N:M)
סוגי מפתחות הרשומה : ייחודי (Unique ) וכפול (Duplicate),  מפתח ראשי, משני וחיצוני
תהליך הנרמול  - נרמול לפי BCNF.
בניית מסד נתונים, יצירת טבלאות, הגדרת שדות, יצירת מפתחות וקשרי הגומלין.
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – בניית תרשים DSD מנורמל למערכת (עבודת הגמר) .
 


פרק 8 : עיצוב המערכת החדשה
בפרק זה יתבצע עיצוב של המערכת העתידית, בניית עץ מודולים - חלוקת התוכנה למודולים וקביעת הקשרים ביניהם.
בניית עץ תפריטים .
עיצוב מסכי הקלט וממשק המשתמש (GUI) (במערכת גדולה  יבחרו מודול מייצג אחד או שניים)
עיצוב פלטי המערכת (דוחות, וכו`)
בפרק זה יש להציג לתלמידים את הצורך בבדיקת לוגיות, רצוי לקיים דיון בכיתה ולהציג דוגמאות בתחומים שונים.
מטרות ביצועיות
התלמיד יעצב את מסכי הקלט העיקריים.
התלמיד יציג את הדוחות העיקריים.
התלמיד יבנה את עץ המודולים של המערכת.
התלמיד יבנה את עץ התפריטים של המערכת.
התלמיד יגדיר את הבדיקות הלוגיות בטפסים העיקריים במערכת .
מושגים והכוונה
עיצוב קלטים ופלטים
בניית עץ מודולים
בניית עץ תפריטים
בדיקות לוגיות :
התלמיד צריך להיות מודע לחשיבות "בדיקות " בעבודתו. לא יתכן שתלמיד אשר ממכן ארגון כלשהו, לא יתייחס למצבים מגוחכים כמו:
  • קליטת קשיש בן 90 לגן ילדים.
  • קבלת תלמיד שעדיין לא נולד לאוניברסיטה.
  • מכירת מוצר שאינו על המדף (אינו במלאי).
  • השאלת ספר מושאל.
  • החזרת מכונית לסוכנות השכרה בתאריך שקדם להשכרה.
  • תאריך לא חוקי (חודש גדול 12, וכו`), אזור חיוג לא נכון ועוד.
כלומר, יש להתייחס בעבודה לכל הבדיקות הלוגיות כולל בדיקות תקינות ושלמות כנדרש.
עקרונות הנדסת אנוש.


פרק 9 : ניתוח/ביצוע עבודת גמר.
הגשה סופית של עבודת הגמר לאחר כל ההערות והתיקונים במקביל לתכנות המערכת.
 
מטרות ביצועיות
התלמיד יגיש את תיק ניתוח המערכת של עבודת הגמר הסופי.
 
דרכי הערכה
   בחינה מעשית, עבודת כיתה משולבת עבודת בית – הגשת תיק ניתוח המערכת .
 
 
 
 
ביבליוגרפיה
1.      מבוא למערכות מידע.המרכז לטכנולוגיה חינוכית, 1999.
2.      ניתוח ועיצוב מערכות מידע. המרכז לטכנולוגיה חינוכית, 1994 (כרך א, כרך ב` )
3.      אליהו, יניב, ניתוח מערכות מידע: כולל את מתודולוגיית ה-UML. הרצליה: הוד-עמי, 2004 (חלק 1, פרקים 7, 8).
ספרות עזר
1.      שובל, פרץ, תכנון ניתוח ועיצוב מערכות מידע. תל-אביב: האוניברסיטה הפתוחה, 1998 (כרך א, יחידות 1, 3).*
2.      חוטובלי, ראובן וחוטובלי פנינה,דרכים להוראת ארגון קבצים ובסיסי נתונים. תל-אביב: הוצאת אורט, 2002.*
3.Coad, Peter, Yourdon, Edward, Object-Oriented Analysis. New Jersey: Prentice-Hall,     1990.*
 
 
 
 
פרויקט גמר / עבודת גמר
מטרת הפרויקט / ע"ג
  • ליישם את הידע שרכש התלמיד תוך בניית יישום בסביבת העבודה .
 
היקף הפרויקט/ עבודת גמר
·         פרויקט גמר יכול להיות בהיקף של  3 יח"ל ועבודת גמר בהיקף של 5 יח"ל .
 
קריטריונים למורכבות הפרויקט/ עבודת גמר
הנחיות כלליות
מטרת העבודה היא למצות את כל החומר והידע שרכש התלמיד במשך לימודיו, ולממש אותם לבניית מערכת אשר תדגים עקרונות שונים בנושא מערכות מנהליות.
פרויקט (3 יח"ל) מאפשר בחירה בין 2 מסלולים:
א.      ביצוע באמצעות Windows Forms בשפת C#.
ב.      ביצוע באמצעות מחולל יישומים.
עבודת גמר (5 יח"ל) תבוצע ב Windows Forms בשפת C#
אפשרות נוספת : להפנות לפיקוח בקשות לשימוש בשפה עילית אחרת.
הפרויקט/עבודת גמר יהיה מלווה עם תיק ניתוח מערכות לפי הרמות השונות ובהתאם לדרישות לכל רמה כפי שמפורט באוגדן תוכניות הלימודים.
גיליונות ההערכה ממחישים את ההבדלים בין סוגי עבודות הגמר.
ההבדלים בין רמת העבודה 5,3 יח"ל:
ההבדל ברמת העבודה הינו פועל יוצא של היקף הארגון ותיחום המערכת באמצעות כמות הפעילויות.
לדוגמא:
בארגון המטפל במחלקות שונות כמו : ייצור מלאי, קבלה וכד`
בעבודה ברמה של 3 יח"ל: ניתוח המערכת יתייחס לכל משרד הקבלה,
בעבודה ברמה של 5 יח"ל : ניתוח המערכת יתייחס לכל מחלקת הייצור.
יש לשים לב שהיקף העבודה לא יהיה גדול מדי.
בכל רמה של עבודה, יש להעדיף מערכת המטפלת ל"עומק" במספר מצומצם של תהליכים, על פני מערכת המטפלת באופן שטחי במספר רב של תהליכים.
הקשר עם המערכת אותה ממכנים:
יש להקפיד שהמערכת / הארגון לא יהיו דמיוניים כי אם ארגון קיים
הקשר עם המערכת יכול להתבטא בכמה מישורים:
הכרות אישית ארגון בו עובד קרוב משפחה (או שייך לו), והנ"ל מסייע לתלמיד להכיר את הארגון.
ארגון שהתלמיד לוקח בו חלק, כמו: משמר אזרחי, לימוד נהיגה וכדו`.
ביקור יזום בארגון תוך הסבר למטרת הביקור ועריכת ראיונות, איסוף מסמכים וכדו`.
ברור שהקשר חייב לכלול "עבודת שדה" (ראיונות, חקר, איסוף מסמכים וכדו`).
הקשר עם המערכת חשוב ותורם רבות לעבודת התלמיד בהיבטים הבאים:
  • הבנת המערכת (מבנה ארגוני, קשרים).
  • הבנת התהליכים, לימוד מצב קיים.
  • ניתוח הבעיות הקיימות במצב הקיים.
  • יכולת להציע פתרונות וייעול לארגון לעתיד.
  • כתיבת תוכניות רלוונטיות, ענייניות, נחוצות, ולא סתם "קישורים" טכניים המבטאים יכולת כתיבה (בשפת תכנות /במחולל), שאינם מבטאים הבנת המערכת, ניתוחה ועיצובה.
משימות ולוח זמנים:
מטלות שמומלץ להטיל על התלמידים לקראת חופשת הקיץ (בסוף כיתה י"א)
בסוף כיתה י"א התלמידים יבחרו את נושא העבודה, ויקבלו דף הנחיה להכנת מסמך יזום בסיסי על הארגון.
בחופשת הקיץ התלמידים יאתרו מקום ביצוע (ארגון), יבקרו בארגון בו הם מבצעים את העבודה, ויבצעו חקר/סקר ראשוני, שבמהלכו יבצעו פעילויות כדלהלן:
א. איסוף טפסים
ב. איסוף חומר
ג. ביצוע ראיונות
ד. הכרת המבנה הארגוני
ה. הכנת מסמך היזום .
לקראת תחילת שנה"ל (כיתה י"ב) על כל תלמיד להגיע עם מסמך יזום, הנמצא בשלבי הכנה סופיים, כולל מסמכים שנאספו בשלב איסוף הנתונים.


לוח זמנים בכיתה י"ב:
בתחילת כיתה י"ב, יקבל כל תלמיד דף הדרכה המכיל משימות ולוח זמנים.
קשיים מיוחדים או "סוף מעשה במחשבה תחילה":
עולם המונחים העסקי והמנהלי אינו ברור די צורכו לתלמידים בגיל 17 18, דבר המקשה עליהם להבין בארגון עסקי.
קיים קושי בתיחום המערכת (מיקוד), ולכן יש צורך לתת על כך את הדעת מראש, ולסיים את שלב הגדרת הדרישות לפני תחילת התכנות.
קיים קושי במעבר בין מערכת קיימת למערכת מוצעת (עתידית), וכן בהצגת פתרונות לבעיות.
כמו כן, יש לסייע לתלמידים בעלי "דעות קדומות" ו"נעילה" על כוון מחשבה/פתרון כאחד.
לעיתים קשה לתלמידים להגדיר היטב בעיות ודרישות ולהביע זאת . לכן מומלץ להציג לתלמידים  דוגמאות של פרויקטים שונים.
ישנם תלמידים המתקשים בתכנון ושימוש במקשים פונקציונאליים.
כמו כן יש לשקול לאסוף קבוצות תלמידים שבחרו נושאים דומים (כמו ניהול מלאי, יומן תורים) ויחד עימם לבנות דגם של עבודה.
עבודתו של התלמיד צריכה להתבסס על אלגוריתמים ברמה גבוהה.
תורה שבע"פ הנחיות שצריכות להיות ברורות מאליהן:
 
 
בדיקות לוגיות מקובלות:
התלמיד צריך להיות מודע לחשיבות "בדיקות " בעבודתו. לא יתכן שתלמיד אשר ממכן ארגון כלשהו, לא יתייחס למצבים מגוחכים כמו:
  • קליטת קשיש בן 90 לגן ילדים.
  • קבלת תלמיד שעדיין לא נולד לאוניברסיטה.
  • מכירת מוצר שאינו על המדף (אינו במלאי).
  • השאלת ספר מושאל.
  • החזרת מכונית לסוכנות השכרה בתאריך שקדם להשכרה.
  • תאריך לא חוקי (חודש>12, וכו`), אזור חיוג לא נכון ועוד.
כלומר, יש להתייחס בעבודה לכל הבדיקות הלוגיות כולל בדיקות תקינות ושלמות כנדרש.
הנדסת אנוש:
על התלמיד להתייחס בעבודתו להנדסת אנוש, לפחות סבירה, הן בעת תכנון התהליכים ובמיוחד בעת תכנון מסכי הקלט ודו"חות הפלט. כמו כן, יש להקפיד כי שם הארגון, שם המחלקה ותאריך הפקה יופיעו ע"ג המסכים והדו"חות.
גיבוי העבודה:
מומלץ לדרוש מהתלמידים לגבות את קובצי הפרויקט לפחות אחת לשבוע, רצוי לשמור העתק גיבוי נוסף.
תיעוד העבודה:
אפשר שיתבצע בעזרת מעבד תמלילים או בעזרת כלים גרפיים ויישומים כמו: Word ו Power Point.
מערכות מנהליות תיעוד העבודה (ספר פרויקט)
ספר פרויקט אמור להכיל את החלקים הבאים:
1. שער הפרויקט
·         שם הפרויקט
·         שם המבצע
·         שם המנחה
·         שם בית הספר
·         תאריך ההגשה
2. תוכן עניינים
3. מסמך הייזום
·         תאור מילולי קצר של הפרויקט המסביר לקורא את מהות העבודה. במקום כתיבת תיאור קצר לפרויקט ניתן להציב את דף הצעת הפרויקט שנכתב בתחילת הפיתוח.
·         קהל היעד לשימוש בתוכנה (אם פרויקט מיועד לקהל ספציפי)
·         הרקע למשימה (אם זה משמעותי למהות הפרויקט)
4. תיאור המערכת ומטרותיה .
    פירוט בפרק הבא דגשים נוספים בביצוע הפרויקט ועבודת הגמר (3 - 5 יח"ל) מבנה העבודה, רשימת תיוג
 


 
דגשים נוספים בביצוע הפרויקט ועבודת הגמר (3 - 5 יח"ל) מבנה העבודה, רשימת תיוג
רשימת תיוג זו (שאינה מכסה את כל השלבים במחזור החיים) מהווה הצעת מסגרת כללית בלבד. מנחה העבודה רשאי להכניס ברשימה שינויים שייראו לו כל עוד התלמיד עונה על דרישות העבודה.
תכנון המשימה (מסמך הייזום):
א.      הרקע למשימה – תיאור הארגון ומטרותיו .
                              · עסקי הארגון והיקפו
                              · מטרות הארגון
                              · מטרות המערכת הנבדקת
                              · מאפייני פעילות כמותיים (במערכת הנבדקת בלבד)
                              · מאפייני פעילות צפויים (במערכת הנבדקת בלבד)
ב.      מהות המשימה והרקע , אבחון כללי של הבעיות בעיני הצרכן - רשות
ג.       תרשים מבנה ארגוני
ד.      תחום מערכת המידע – תיחום ארגוני ,תיחום תהליכים ומערכות קשורות (אם יש).
ה.     מטרות ויעדים מערכת המידע.
ו.        אילוצים לוח זמנים , תקציב ועוד.
ז.       הנחת יסוד, מסגרת ומאפייני הארגון (רשות)
ח.     מונחים שכיחים במערכת (רשות)
 
 
ניתוח (תיאור) מצב קיים:
ב- 3 יח"ל יתרכז התלמיד רק באפיון הבעיות במצב הקיים ובניתוחן.
מדרג תהליכים/פעילויות והצגתם:
                     א.         תרשים תוכן.
                     ב.         חקר המצב הקיים תיאור התהליכים/פעילויות במצב הקיים.
תהליכים, עבור כל תהליך:
1.      שם התהליך
2.      הגדרת המטרה
3.      בעיות בתהליך
     פעילויות עבור כל פעילות:
בסעיף זה יתרכז התלמיד בהגדרת שם הפעילות, המטרה ותיאור מילולי קצר של הפעילות. הרחבות ייעשו בסעיף אפיון המערכת העתידית.
1.      שם הפעילות
2.      הגדרת המטרה
ריכוז רשימת הבעיות (במידע, בתהליכים, בתיאום ובטכנולוגיה לפי דרגת חומרה יורדת)
פירוט הבעיות:
      - הגדרת הבעיה
      - סיבה
      - תוצאה
      - דרגת חומרה
      - המלצות לפתרון
 
דרישות, כיווני פתרון, אפיון המערכת העתידית (מפרט דרישות)
 דרישות:
                     א.         תיחום המערכת העתידית
                     ב.         הגדרה וניתוח הדרישות (דרישות מול משתמשים / דרישות פונקציונליות של המערכת ).
                      ג.          דרישות לא פונקציונליות.
אפיון המערכת העתידית:
                     א.         בניית מודל לוגי של המערכת החדשה באמצעות  תרשימי UML   עבור כל דרישה תרשים   Use Case  ותיעוד.
                     ב.         Class Diagram         
                      ג.          תיאור מסד הנתונים .
1.      טבלה מרכזת למסד הנתונים , עבור כל טבלה במסד   :
- שם הטבלה
- מפתח מיון
- מפתחות גישה
- שמות שדות- לכל שדה סוג השדה , תחום ערכים , תקינות.
2.      תרשים מבנה הנתונים DSD מנורמל קשרי גומלין .
3.      הנחות ייסוד לנרמול.
עיצוב:
1.      בניית עץ תפריטים (5 יח"ל בלבד);
2.      עיצוב מסכי הקלט וממשק המשתמש (GUI) (תלמידי 5 יח"ל, שהמערכת שהם מנתחים אותה גדולה, יבחרו מודול מייצג אחד).
3.      פירוט הטפסים – תיאור קצר , Use Case  ממומש וקשרים לטפסים אחרים.
4.      עיצוב פלטי המערכת (דוחות, וכו`)
5.      בדיקות לוגיות.
תכנות:
עבודת גמר ברמת 5 יח"ל תחייב הקמת מערכת תוך שימוש ב Windows Forms בשפת C# ושפת SQL,   קיימת אפשרות שילוב כלי תוכנה נוספים.
אם המערכת הממוחשבת גדולה/מורכבת, מומלץ לבנות אב-טיפוס ובתוכו לתכנת בצורה מלאה מודול מייצג אחד.
 
 
 
 


גיליונות הערכה, הסבר.
מערכות מינהליות
דברי הסבר לגיליון הערכה 3 יח"ל
חלק א` הערכה כללית
1.                 קריאות תיק הפרויקט - צורת התיק, תוכן העניינים, חלוקה לפרקי משנה, סרטוטים וכד`.
חלק ב` תכנון המשימה
1.      מאפייני הארגון - הגדרות, יוזמה, אבחון כללי של הבעיות בעיני היוזם, המבנה הארגוני וכד`.
2.      מטרות ומדדים - מטרות מערכת המידע ומדדיהן.
חלק ג` מצב קיים
1.      חקר המצב הקיים
2.      אפיון הבעיות במצב הקיים וניתוחן.
חלק ד` עיצוב המערכת העתידית
1.      דרישות -     הדרישות הפונקציונליות והלא פונקציונליות מהמערכת העתידית.
2.      בניית תהליכים - תיאור של כל תהליך ותיאור הקשרים בין התהליכים, בעזרת תרשים   UML.
3.      קלטים, פלטים והתאמתם לדרישות. תיאור הקלט והפלט, התאמה לדרישות, עיצוב.
4.      מילון נתונים - בניית מילון הנתונים, כולל נרמול.
חלק ה` תכנות
התוצר של פרק זה הוא תכניות עובדות, התואמות לאפיונים שנקבעו בחלק ג` שלעיל.
1.      קריאות התכנית - צורת התכניות והתיעוד הפנימי בהן וכד`.
2.      מבניות ומודולריות - שלמות המבניות יעילות השגרות, מיקום הקטעים בתכנית וכד`. סעיף זה כולל גם: בניה / עדכון / מחיקה של קבצים במערכת
3.      עיצוב מסכים ודו"חות - עיצוב הפלטים והתאמתם לדרישות המערכת.
4.      שימוש בשאילתות - שימוש מושכל בשאילתות, כולל התאמתן ליישום.
5.      תיעוד - שמות משמעותיים לשגרות ולשדות, הערות והסברים בגוף התכנית וכד`.
 
חלק ו` הצגה
הוכחת ידע, הבנת החומר ובקיאות בנושאים. צורת ההצגה. ההצגה תכלול גם את הרצת התכנית.


מערכות מינהליות
גיליון הערכה לפרוייקט ( 3 יח"ל)
שם בית הספר:
 
שם התלמיד:
 
נושא העבודה:
 
השפה/הכלים התכנותיים בה כתובה העבודה:
 
 
                                                   
ניקוד מירבי מתוך 100
ניקוד בפועל
נימוקים והערות
חלק א` קריאות תיק העבודה
(3)
 
 
חלק ב` תכנון המשימה
(6)
 
 
מאפייני הארגון
3
 
 
תיחום המערכת ויעדיה
3
 
 
חלק ג` - מצב קיים
(5)
 
 
חקר המצב הקיים וניתוח  הבעיות
5
 
 
חלק ד` - עיצוב המערכת העתידית
(26)
 
 
דרישות
5
 
 
בניית התהליכים (כולל UML )
8
 
 
קלטים, פלטים והתאמתם לדרישות
9
 
 
מילון נתונים (כולל נרמול)
4
 
 
חלק ה` תכנות (במחולל יישומים)
(50)
 
 
מבניות ומודולריות
5
 
 
עיצוב מסכים ודו"חות
20
 
 
שימוש בשאילתות
12
 
 
תיעוד
3
 
 
בדיקות לוגיות
7
 
 
הנדסת אנוש
3
 
 
חלק ו` הצגה*
(10)
 
 
הצגת הפרויקט
10
 
 
 
ציון סופי*
 
 
 
תאריך:
שם הבוחן:
חתימה:
 
 
 
 
* בזמן ההצגה על התכניות להיות במצב עבודה. אם לא, ציון הפרויקט יהיה 0
                                               
           


                                   
מערכות מנהליות
דברי הסבר לגיליון ההערכה 5 יח"ל
חלק א` הערכה כללית
קריאות תיק העבודה.
      צורת התיק, תוכן העניינים, חלוקה לפרקי משנה, סרטוטים וכד`.
חלק ב` תכנון המשימה
1.      מאפייני הארגון - הגדרות, יוזמה, אבחון כללי של הבעיות בעיני היוזם, המבנה הארגוני וכד`.
2.      מטרות ומדדים - מטרות מערכת המידע ומדדיהן.
חלק ג` מצב קיים
1.      ניתוח התהליכים במערכת על כל מרכיביהם, תוך שימוש בתרשימים ובטכניקות שנלמדו.
2.      קבצים, קלט, פלט - הקבצים והמאגרים, הקלטים והפלטים במצב הקיים.
3.      בעיות - אפיון הבעיות במצב הקיים וניתוחן.
חלק ד` תכנון המערכת העתידית ועיצובה
1.      דרישות - הדרישות הפונקציונליות והלא פונקציונליות מהמערכת העתידית.
2.      בניית תהליכים - תיאור של כל תהליך ותיאור הקשרים בין התהליכים, בעזרת תרשים UML.
3.      עץ מודולים - קלטים, פלטים - תיאור הקלט והפלט, התאמה לדרישות, עיצוב.
4.      מילון נתונים - בניית מילון הנתונים, כולל נרמול.
חלק ה` תכנות
התוצר של פרק זה הוא תוכניות עובדות, התואמות לאפיונים שנקבעו בחלק ד` שלעיל.
1.      קריאות התכנית - צורת התכניות והתיעוד הפנימי בהן וכד`.
2.      מבניות ומודולריות - שלמות המבניות, יעילות השגרות, מיקום הקטעים בתכנית וכד`. סעיף זה כולל גם: בניה / עדכון / מחיקה של קבצים במערכת
3.      עיצוב מסכים ודו"חות - עיצוב הפלטים והתאמתם לדרישות המערכת.
4.      תיעוד - שמות משמעותיים לשגרות ולשדות, הערות והסברים בגוף התכנית וכד`.
5.      רמת התחכום והיקף התכניות - הניקוד בסעיף זה יינתן רק לעבודות שהן מתוחכמות במיוחד.
6.      מירב הניקוד יינתן לעבודות שהושקע בהן מאמץ תכנותי העולה על הרגיל.
7.      הנדסת אנוש .
8.      נוחות הפעלת התוכנית למשתמש.
חלק ו` הצגה
הוכחת ידע, הבנת החומר ובקיאות בנושאים. צורת ההצגה. ההצגה תכלול גם את הרצת התכנית.
הערה: להזכירך,
        · השאילתות חייבות להיות ב SQL.
        · יש חובה לקישור הקבצים !!!


 
מערכות מינהליות
גיליון הערכה לעבודת גמר (5 יח"ל)
שם בית הספר:
 
שם התלמיד:
 
נושא העבודה:
 
 
השפה/הכלים התכנותיים בה כתובה העבודה:
 
מס` המאגרים (קבצים) בעבודה:
 
 
                                                   
ניקוד מירבי מתוך 100
ניקוד בפועל
נימוקים והערות
חלק א` תיק המערכת
(45)
 
 
קריאות תיק העבודה
(2)
 
 
תיאור המערכת ומטרותיה
(4)
 
 
תיאור הארגון ומאפייניו
(4)
 
 
תיאור מצב קיים
(8)
 
 
 חקר המצב הקיים      
3
 
 
   איתור הבעיות
5
 
 
תכנון המערכת העתידית ועיצובה
(27)
 
 
 דרישות
5
 
 
 בניית התהליכים (כולל UML )
12
 
 
 עץ תפריטים
3
 
 
 קלטים, פלטים והתאמתם לדרישות
2
 
 
   מילון נתונים (כולל נרמול)
5
 
 
חלק ב` תכנות
(45)
 
 
קריאות התכנית
3
 
 
מבניות, מודולריות וחלוקה למחלקות
15
 
 
עבודה מול מסד הנתונים , שאילתות SQL, שימוש מושכל בפקדים בהתאם לסוג הנתונים ובדיקת תקינות קלט
12
 
 
עיצוב מסכים , דו"חות והנדסת אנוש
5
 
 
רמת התחכום של התכניות
5
 
 
תיעוד
5
 
 
חלק ג` הצגה*
(10)
 
 
הצגת עבודת הגמר
10
 
 
 
ציון סופי*
 
 
 
תאריך:
שם הבוחן:
חתימה:
 
 
 
 
* בזמן ההרצה על התכנית להיות במצב עבודה. אם לא, ציון העבודה יהיה 0.


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