Interface design:
In the interface design we design the forms that users deal with online, however it should have all information we need to implement the inputs then give the user a suitable result( in our project there are suitable sets for students and their staff).
This is the first picture shows that coordinator will enter the date range :

When you see the picture you will understand that the coordinator first should enter his personal ID if it is coorect ,the the period time of the presentations will be visible (just by the coordinator) that why we put the invisible date range ..
then the information about the students/staffs will be visible to them, after that they enters the ID 's of them ,if it a student he entered the ID in the textbox of hem and then the staffID will invisible to hem to aviod that student make an ID of staff and that info. of the student saved in student section ( the opposite is true eather), after that they must enters their (personal agendas, exclusion set and preference set) then they will click start button to make the system start operations,like these picture:
as you see from previuos picture if the staffID OR studentID have been entered in correct way the system will check it from the DataBase ,check if it correct, then he know that info. entered will be the staff info. or student info. and save it in the DateBase ...
If there is a conflict from the beginning if doesn't have, the system will complete its responsibilities then give the user the result (project presentation set).
When the user enters a wrong input like typing wrongly the date of exclusion/preference sets, it will show these message error.

When there are conflicts it will show an error message to the user to have a solution of this problem and prompt them to enter a new preference set or delete exclusion set... and this is the error message

then it will prompt the user to enter a new preference date OR delete exclusion date like follows....
the system returns to ensure that the date added is in the period time, and so on....
Then if every thing is OK the system work and then give the users the result as follows:
Comments (7)
fatma said
at 5:40 am on Apr 25, 2008
اريج ماشاء شغلك مره مرتب
بس عندي ملاحظات ما كانالمفروض نسويه بالدريم ويفر لانه في النهايه موقع والشي التاني اعتقد لازم يكون واجه مستقله للموظف وواجهه مستقله للمستخدم وفي كل واحده ندخل بياناتهم
والحاجه التانيه وش رايك تغيرين رساله الخطاء بالاعتماد على الرسائل اللي سويتها في الالقورذمس حقتي
omnia_missi said
at 8:50 am on Apr 25, 2008
i checked the spelling of this page
ghaddoo_21@... said
at 4:01 pm on Apr 25, 2008
ماشاء الله عليك ياأريج تفكيرك وشغلك جدا منطقي
وأوافق فاطمة في رأيها بمطابقة الرسائل
وتسلم إيدينك على هالشغل
Reem Almutairy said
at 8:13 pm on Apr 25, 2008
أستاذة لطيفة وكذلك دكنورة مها
قالوا لازم يكون فيه اكثر من interfacing
أقل شي 5 ولايزيد عن عشرة
لذلك أقترح أن مثلا الصفحة الاساسية فيها خيارات يقول هل أنت موظف أو طالب أو منسق
وبناء على الخيار يتم الانتقال للواجهة المطلوبة وكل يعبي واجهته ولو أحتاج واجهة ثانية كذلك تنضاف
Reem Almutairy said
at 8:15 pm on Apr 25, 2008
اريج مشكورة على التعي مسكي معك بنات يساعدونك أنتي ماقصرتي
وماتقدرين تحلين لحالك
fatma said
at 8:17 pm on Apr 26, 2008
اريج المفروض في الطباعه يعرض جميع المشاريع كذا تقول الدكتور يعني يعرض كل المشاريع تحت بعض اسمها ووقتها واسم مشرفها
fatma said
at 8:19 pm on Apr 26, 2008
احس المفروض لكل تعارض مسج مستقله وترى فيه احتمال تعارض اذا مالقينا وقت مناسب ابدا
You don't have permission to comment on this page.