280 likes | 352 Views
התקנה -3- מסך ראשי -6- תהליך רישום משתמש חדש למערכת - Member -7- Update details -9- Add Message -10- Search - 12- Logout - 17- Login - 18- Moderator - 19- Statistics -20- Administrator - 22- Promote User - 23- Demote User - 24- Delete User - 25-
E N D
התקנה -3- • מסך ראשי-6- • תהליך רישום משתמש חדש למערכת - Member-7- • Update details-9- • Add Message -10- • Search -12- • Logout -17- • Login -18- • Moderator -19- • Statistics-20- • Administrator -22- • Promote User -23- • Demote User -24- • Delete User -25- • שינוי הודעה קיימת-26- • לחצן -28-
קבצי ההרצה של המערכת: הפורום כולל 4 קבצים שניתנים להרצה: DatabaseInitScript– מיועד לשימוש באופן חד פעמי ע"י מנהל ראשי, מבצע אתחול של בסיס הנתונים, יצירת הנושאים הראשיים והגדרת פרטי ה-Admin. ServerMain– אפליקציית השרת. בהרצת קובץ זה ירוצו למעשה 2 שרתים במקביל – שרתweb שמאזין על פורט 80 ושרת נוסף (מאזין על פורט שרירותי) שמקבל לקוחות שמשתמשים ב-GuiClient. שני השרתים עובדים עם בסיס נתונים משותף. ClientMainGUI– אפליקציית הלקוח שבנויה ב-SWING. ClientMain – אפליקציית לקוח פשוטה, ללא ממשק גרפי (מהאיטרציה הראשונה). 3
הוראות להתקנת השרת: מפעיל השרת יכול לבחור אם לחבר את השרת לבסיס נתונים מקומי או לבסיס הנתונים שרץ באופן קבוע על שרת ה-webdev של האוניברסיטה. על מנת להשתמש בבסיס נתונים מקומי, יש לוודא שמותקן על המחשב המארח שרת MySQL ולהגדיר בקובץ jdbc_config.txt את השורה הראשונה להיות current_state = local. על מנת להשתמש בבסיס הנתונים שבאוניברסיטה (מהבית או מהמעבדות) יש לבצע את השלבים הבאים: בשלב ראשון מוודאים שקיימת גרסא של אפליקציית ssh אם אין אז ניתן להוריד גירסה חינמית מהקישור הבא: http://sourceforge.net/project/showfiles.php?group_id=103886&package_id=111688 שלב שני שמירת קובץ bat שיכיל את השורה: "ssh -v -N -L 1234:webdev.cs.bgu.ac.il:3306 <user_name>@lvs.cs.bgu.ac.il" את השורה בציטוט שומרים כקובץ bat עם השםopen_wsep_tunnel. לשים לב לשמור את הציטוט ללא הגרשיים. במקום <user_name> לרשום את שם המשתמש עבור מערכת ה- UNIX באוניברסיטה שלב שלישי הרצת קובץ ה - bat: פותחים command line ומריצים את הקובץ open_wsep_tunnel.bat בהרצה מוצלחת – יש להקיש סיסמה. מדובר בסיסמת כניסה ל-UNIX שלב רביעי – מגדירים בקובץ jdbc_config.txt את השורה הראשונה להיות current_state = home או current_state = lab תלוי אם נמצאים במעבדה או מחוץ לאוניברסיטה. לאחר שבוצעו השלבים הנ"ל ניתן להפעיל את הקובץ ServerMain 4
כניסה לפורום: • לאחר שהשרת החל לפעול משתמשים יכולים להיכנס לפורום באחת מהדרכים הבאות: • הפעלת ClientMain • הפעלת ClientMainGui • גלישה עם דפדפן לכתובת השרת. על מנת להיכנס מאותו מחשב שעליו רץ השרת יש לרשום את הכתובת http://localhost/wsep.html • על מנת להיכנס ממחשב מרוחק יש לרשום את כתובת ה-IP של השרת במקום localhost. Power Rangers Forum תומך באופן רשמי בדפדפן Internet Explorerבגירסא 6 או 7, גלישה מדפדפן אחר על אחריות הגולש ! 5
מסך ראשי 6
תהליך רישום של משתמש חדש למערכת : במסך ראשי יש לבחור באפשרות - Register לאחר הכנסת שם משתמש + סיסמא + מייל יש ללחוץ על כפתור Register to the forum 7
תהליך רישום של משתמש חדש למערכת : לאחר הרישום המערכת מזהה את המשתמש החדש • האפשרויות שעומדות בפני משתמש רגיל – Member: • Update details • Search • Add Message • Login, Log Out, Register 8
אופציית Update details : האופציה מאפשרת למשתמש לשנות את הסיסמא הישנה שלו לסיסמא חדשה על מנת לבצע את השינויים יש ללחוץ על האפשרות – Save Changes 9
אופציית Add Message : 1 2 תחילה נכנס לתת נושא בתוך הפורום (לא חייב) נבחר באופציה Add Message 10
אופציית Add Message : 3 4 5 ... 3. נכתוב את ה נושא + תוכן ההודעה הרצויה 4. ועל מנת לשמור שההודעה תתווסף נלחץ על apply 5. כעת ניתן לראות את ההודעה שהוספנו במסך של תת נושא – Year 1 11
אופציית Search: • אפשרויות החיפוש בפורום: • חיפוש ע"פ המשתמש/ בעל ההודעה – Search by Author • חיפוש ע"פ תאריך ההודעה – Search by Date • חיפוש ע"פ תוכן ההודעה – Search by Content 12
אופציית Search: חיפוש ע"פ המשתמש/ בעל ההודעה – Search by Author 1 2 לחיצה על – Search by Author הקלדת שם המשתמש הרצוי ולחציה על search 13
אופציית Search: חיפוש ע"פ תאריך ההודעה – Search by Date 1 2 לחיצה על – Search by Date הקלדת טווח התאריכים בו אנו מעוניינים לחפש ולחיצה על Search 14
אופציית Search: חיפוש ע"פ תוכן ההודעה – Search by Content 1 2 לחיצה על – Search by Content הקלדת התוכן אותו אנו מחפשים (אוסף מילים) ולחיצה על Search 15
אופציית Search: מסך תוצאה 2 במסך תוצאת החיפוש מוצגת ההודעה שחיפשנו 16
ביצוע Logout: בביצוע Logout מכל מסך - אנו חוזרים למסך ראשי כאש המערכת מזהה אותנו בתור Guest ניתן לראות שכ Guest אין לנו את האופציות: Add Message, Update Details 17
ביצוע Login: 1 2 ממסך ראשי לוחצים על Login מכניסים שם + סיסמא ושוב לוחצים על Login 18
Moderator: בכניסה עם משתמש מסוג Moderator בנוסף לכל האפשרויות של משתמש רגיל, ל moderator יש אופציה נוספת - Statistices 19
Moderator- Statistics : • 3 אפשרויות: • כמות ההודעות של משתמש בחודש האחרון • המספר הממוצע של הודעות לכל המשתמשים לכל יום • ממוצע המשתמשים המחוברים בכל שעה ביום 20
Moderator- Statistics : כמות ההודעות של משתמש user2000בחודש האחרון המספר הממוצע של הודעות לכל המשתמשים לכל יום ממוצע המשתמשים המחוברים בכל שעה ביום 21
Administrator: • בכניסה עם משתמש מסוג Administrator בנוסף לכל האפשרויות של Moderator, • ל administrator יש 3 אופציות נוספות: • Promote User– קידום דרגת המשתמש • Demote User– הורדת דרגת המשתמש • Delete User- מחיקת משתמש 22
Administrator- Promote User : • לאחר בחירת האופציה promote user נפתח מסך חדש ובו יש להקליד את שם המשתמש אותו אנו רוצים לקדם. • לאישור הפעולה שוב יש ללחוץ על promote user. • בסיום מתקבלת הודעת הצלחה 23
Administrator- Demote User : • לאחר בחירת האופציה demote user נפתח מסך חדש ובו יש להקליד את שם המשתמש לו אנו רוצים להוריד דרגה. • לאישור הפעולה שוב יש ללחוץ על demote user. • בסיום מתקבלת הודעת הצלחה 24
Administrator- Delete User : • לאחר בחירת האופציה delete user נפתח מסך חדש ובו יש להקליד את שם המשתמש אותו אנו מעוניינים למחוק. • לאישור הפעולה שוב יש ללחוץ על delete user. • בסיום מתקבלת הודעת הצלחה 25
שינוי הודעה קיימת: בתור guest שאינו רשום לפורום - אין אופציה לשינוי בתור משתמש רגיל – member יש אפשרות שינו רק עבור הודעות של אותו משתמש 26
שינוי הודעה קיימת: בתור משתמש moderator– יש אפשרות לערוך/לשנות הודעות של משתמשים נוספים. ובנוסף גם למחוק הודעות מהפורום 27
לחצן ה : • במסך ראשי ניכנס לתת נושא year 1 • שם נלחץ על • כעת חזרה רמה אחת למעלה - למסך הראשי • בעצם כפתור זה מעלה אותנו כל פעם רמה אחת למעלה בעץ ההודעות 28