|
עמוד:240
ניתוח התכנית בשלב זה נגדיר את המשתנים הדרושים הן בתכנית השרת והן בתכנית הלקוח , נגדיר את טיפוסי המשתנים וכן את החישובים וההמרות שנבצע על המשתנים . הגדרת משתנים בתוכנת השרת : מחרוזת טקסט בת 20 תווים בשם IP לקליטת כתובת IP-n של מחשב השרת . משתנה מטיפוס int בשם mode שישמש לקביעת מצב העבודה של תוכנת השרת . הערך ' אחד' ייצג תוכנה במצב דרוך והערך 'אפס' ייצג תוכנה במצב של מנוחה . מחרוזת טקסט בת עשרה תווים בשם buf לאחסון זמני של מחרוזת הטקסט שנשדר לתוכנת הלקוח ואשר תכיל את הנתונים על מצב האבטחה בבית . מחרוזת טקסט בת 20 תווים בשם P לקליטת סיסמה מהמשתמש . המשתנים בתוכנת הלקוח : מחרוזת טקסט בת 20 תווים בשם IP לקליטת כתובת ה 1 ? - של מחשב השרת . מחרוזת טקסט בת עשרה תווים בשם buf לאחסון זמני של מחרוזת הטקסט שנשדר לתוכנת הלקוח ואשר תכיל את הנתונים על מצב האבטחה בבית . העברה אוטומטית של המערכת למצב דרוך כאשר מחשב הלקוח מתחבר בהצלחה לתוכנת השרת . קליטה של מצב ארבעת המפסקים המגנטים וחיישן המעבר תוך הבחנה ביניהם . הדלקת נוריות הביקורת בהתאם למצב המפסקים והחיישן . קליטת סיסמה שתעביר את המערכת למצב מנוחה שבו היא לא תעביר נתונים לתוכנת הלקוח . שידור הנתונים של מצב המפסקים ושל החיישן למחשב הלקוח כאשר המערכת תהיה מחוברת לתוכנת הלקוח ותוגדר כמצב דרוך . תוכנת הלקוח : קליטת כתובת IP-n של מחשב השרת . התחברות בין תוכנת הלקוח לתוכנת השרת על-פי כתובת ה 1 ? - שהמשתמש הקליד . קבלה של נתונים על מצב האבטחה בבית על-פי המידע שהתקבל מהתקשורת שבין שני המחשבים והצגתו על צג המחשב .
|
|