. السيناريو :يسعى معهد العالمية للحاسب و التقنية إلى تقديم خدمة جديدة للطلاب و هي عمل برنامج توظيف الطلاب
و قد تم تكوين مجموعة عمل مكونة من عدد من المبرمجين وكونكعضو من اعضاء المجموعة
أسندوا اليك مهمة انشاء شاشة ادخال البيانات الأساسية للطالب .
لمهمة الأولى صمم نموذج دخول إلى البرنامج يطالب المستخدم بإدخال إسم المستخدم وكلمة المرور و يمكنك الإستعانة بالتصميم التالي
إسم المستخدم محمد علي حسن
كلمة المرور *****
وظيفة أزرار الأمر •
زر الأمر موافق : يقوم هذا الزر بفتح ملف نصي يحتوي على إسم المستخدم وكلمة المرور ثم يتم مقارنة محتويات الملف و محتويات مربع النص إذا كانت البيانات المدخله صحيحة يتم الانتقال إلى النموذج الثاني غير ذلك يتم إظهار رسالة للمستخدم تفيد أن كلمة المرور أو إسم المستخدم غير صحيح. الانتقال إلى النموذج التالي
•
زر الأمر إنهاء : يقوم هذا الزر بإنهاء البرنامج.
المهمة الثانية :صمم نموذج لإجراء العمليات الأساسية على بيانات الطلاب وهي عرض بيانات الطلاب، إدخال بيانات الطلاب ، حذف بيانات الطالب الحالي، بحث، حفظ، إغلاق النموذج.
رقم الطالب 250124
إسم الطالب محمود سعيد الهاشم
رقم التليفون 8542145
العنوان البريدي الدمام ص.ب. 1254
عنوان البريد الإلكتروني
Mahmoad102@yahoo.comالمؤهل الدراسي دبلوم حاسب آلي – قسم برمجة
وظيفة أزرار الأمر
•
زر الأمر عرض بيانات الطلاب عند النقر على زر عرض البيانت يتم فتح الملف c:\Studdata.txt و استرجاع البيانات من الملف وعرض أول سجل داخل الملف حسب الحقل المخصص له. فتح الملف النصي لغرض القراءة وعرض بيانات الملف
•
زر الأمر إدخال بيانات الطلاب عند النقر على زر إدخال بيانات يتم مسح محتويات جميع مربعات النص ثم فتح الملف c:\Studdata.txt بغرض الإضافة . يجب أن يكون رقم الطالب 6 أرقام و في حالة الخطأ يتم تنبيه المستخدم.و كذلك يجب أن يكون رقم التليفون على الأقل 7 أرقام و وضع إمكانية وضع مفتاح المدينة فتح الملف بغرض الإضافة.
•
زر الأمر حذف السجل الحالي عند النقر على زر حذف السجل الحالي يتم حذف بيانات الطالب من الملف c:\Studdata.txt. حذف سجل من ملف
•
زر الأمر بحث عند النقر على زر بحث يتم إدخال إسم الطالب داخل رسالة ثم يتم البحث عن الاسم داخل الملف c:\Studdata.txt ثم عرض بيانات الطالب إذا تم العثور على الاسم وإلا يتم إظهار الرسالة التالية ( لا يوجد بيانات خاصة بالاسم الذي أدخلته الرجاء التأكد من صحة البيانات المدخلة ) البحث حسب إسم الطالب
•
زر الأمر إغلاق إغلاق النموذج الحالي والعودة إلى نموذج الواجهة الرئيسية إغلاق النموذج
إستخدم المعطيات التالية لإدخالها في البرنامج .
رقم الطالب إسم الطالب رقم التليفون العنوان البريدي عنوان البريد الإلكتروني المؤهل الدراسي
101251 محمد سعد 8055444 الدمام شارع المك سعود M12@yahoo.com دبلوم برمجة
101252 عماد محمود 8774454 الخبر شارع المللك خالد M145@yahoo.com دبلوم برمجة
101253 سعيد السالم 8788712 الدمام شارع الملك عبد العزيز M123@HotMail.com دبلوم برمجة
101254 حسين أنور محمود 8755412 الخبر شارع السويكت M2332@HotMail.com
دبلوم برمجة
101255 عبدالله سعد الحسن 8711245 الدمام شارع الملك فهد S1233@Yahoo.com دبلوم شبكات
المهة الثالثة كتابة تقرير يحتوي على :• شرح موجز لجميع الجمل البرمجية التي تم استخدامها .
• وضح طريقة عمل البرنامج مع طباعة كل نموذج في مرحلة التنفيذ.
• ما هي الأخطاء الشائعة في هذا النوع من البرمجة . و كيف يمكن تفاديها