You are on page 1of 3

‫بكالوريوس تقانات المعلومات–وظيفة‬

‫‪BAIT_iwb202_S19_Assginment‬‬

‫برمجة تطبيقات الوب‬ ‫المادة‬


‫تسجيل األطباء في مركز صحي (الوظيفة الثانية)‬ ‫عنوان التقييم‬
‫م‪ .‬ضياء خلوف‬ ‫المؤلف‬
‫المعدّل والمدقق‬
‫‪2019 - 11 – 26‬‬ ‫تاريخ التسليم للطالب‬
‫‪2019 - 12 – 20‬‬ ‫تاريخ االستالم‬

‫المهارات المكتسبة )المخرجات( ‪:‬‬


‫‪ ‬استخدام الصفحات التفاعلية من طرف المخدم‪ASP.Net .‬‬
‫‪ ‬الربط مع قواعد المعطيات‪.‬‬

‫تقييم الوظيفة‬
‫سوف نقيم وظيفتك وفق المعايير التالية‪:‬‬
‫‪ .1‬وظيفة جماعية ( ‪ 4- 3‬طالب )‬
‫‪ .2‬يتم تحميل ملف مضغوط واحد يحتوي ملفات التطبيق على نظام ‪ Moodle‬ضمن المكان المخصص‬
‫للوظيفة‪.‬‬
‫باإلضافة الى أسماء الطالب المشاركين بإنجاز الوظيفة (يتم ذكر رقم الطالب و االسم و رقم الصف) ضمن ملف‬
‫نصي‪.‬‬

‫تتألف الوظيفة من عدة صفحات يجب االلتزام بتسمياتها‪.‬‬

‫تشمل عملية تسجيل الطبيب في المركز الصحي المهام التالية‪:‬‬


‫‪ -1‬تسجيل طبيب جديد‪.‬‬
‫‪ -2‬التحقق من معلومات الطبيب‪.‬‬
‫‪ -3‬التأكد من حفظ معلومات الطبيب‬

‫‪1‬‬
‫بكالوريوس تقانات المعلومات–وظيفة‬
‫‪BAIT_iwb202_S19_Assginment‬‬

‫المطلوب‪:‬‬

‫‪ -1‬إنشاء الصفحات التالية‪:‬‬

‫‪ -1.1‬إنشاء استمارة تسجيل طبيب جديد (‪)reg_doctor.aspx‬‬


‫االسم األول‪ ،‬الشهرة‪ ،‬اسم الدخول‪ ،‬كلمة السر‪ ،‬تأكيد كلمة السر‪ ،‬البريد االلكتروني‪ ،‬رقم العيادة ‪ ,‬مالحظات‬
‫باإلضافة إلى االختصاص‪.‬‬
‫يجب أن يكون حقل االختصاص قائمة منسدلة ومربوطة بجدول االختصاصات في قاعدة البيانات‬
‫استخدام عناصر التحقق في ‪ asp.net‬من أجل تنفيذ تحققات اإلدخال التالية‪:‬‬
‫‪ ‬الحقول الواجبة اإلدخال (االسم األول والشهرة واسم المستخدم)‬
‫‪ ‬رقم العيادة هو رقم من مرتبتين (‪.)99- 1‬‬
‫‪ ‬يجب أن يحقق البريد االلكتروني ‪ Email‬الشروط التالية‪:‬‬
‫‪ -‬يحوي ‪ 10‬محارف على األقل (محارف وأرقام) ويبدأ بحرف‪.‬‬
‫‪ -‬يحوي المحرف @‪.‬‬
‫‪ -‬يحوي المحرف )‪ ( .‬وذلك بعد المحرف (@)‪.‬‬
‫استخدام ‪CSS‬‬
‫‪ ‬استخدم تقنيات ال ‪ CSS‬بحيث يتم إعطاء لون لعناصر اإلدخال النصية من خالل مكان واحد‬
‫‪ ‬استخدم تقنيات ال ‪ CSS‬بحيث يتم تغيير نوع الخط وحجم الخط للكلمات (االسم األول‪ ،‬الشهرة‪ ،‬اسم الدخول‬
‫‪ ..‬الخ ) من خالل مكان واحد‪.‬‬
‫‪ -1.2‬إنشاء صفحة رئيسية (‪)home. aspx‬‬
‫تحوي صورة وارتباط تشعبي يتم من خالله االنتقال إلى صفحة إضافة الطبيب‪.‬‬
‫‪ -1.3‬إنشاء صفحة (‪)result.aspx‬‬
‫يتم االنتقال لها من الصفحة الرئيسية أو من صفحة تسجيل األطباء في حال نجاح عملية حفظ بيانات الطبيب‬
‫بعد الضغط على زر الحفظ كما يتم من خاللها عرض البيانات المخزنة في جدول األطباء والتي تم إدخالها‬
‫من خالل صفحة إضافة الطبيب مع إمكانية العودة إلى الصفحة األساسية أو صفحة إضافة طبيب‪.‬‬

‫‪2‬‬
‫بكالوريوس تقانات المعلومات–وظيفة‬
‫‪BAIT_iwb202_S19_Assginment‬‬

‫سلم التصحيح‬
‫العالمة المستحقة‬ ‫المطلوب‬ ‫الصفحة‬
‫‪10‬‬ ‫عناصر الصفحة (االسم ‪ ..‬الخ)‬
‫حقل االختصاص قائمة منسدلة ومربوطة بجدول‬
‫‪10‬‬ ‫صفحة إضافة طبيب‬
‫االختصاصات في قاعدة البيانات‬
‫‪reg_doctor.aspx‬‬
‫‪10‬‬ ‫استخدام عناصر التحقق في ‪asp.net‬‬

‫‪5‬‬ ‫استخدام ‪CSS‬‬

‫الصفحة الرئيسية‬
‫‪5‬‬ ‫عنصر الصورة و عناصر التنقل‬
‫‪home.aspx‬‬

‫‪5‬‬ ‫الجداول واالعمدة‬ ‫قاعدة البيانات‬


‫صفحة النتيجة‬
‫‪10‬‬ ‫عرض البيانات ‪ +‬إمكانية العودة‬
‫‪result.aspx‬‬
‫‪60‬‬ ‫المجموع‬
‫‪10‬‬ ‫الحضور و المشاركة‬

‫مالحظات‪:‬‬
‫‪ -1‬تصميم الواجهات وجداول قاعدة البيانات وتنسيق الصفحات يعود للطالب في كل الصفحات‪.‬‬
‫‪ -2‬إضافة إمكانية الخروج من معظم الصفحات وإمكانية التنقل من وإلى كل صفحة من الصفحات‬
‫‪ -3‬سيتم رفض أي وظيفة ال تحقق الشروط التالية‪:‬‬
‫تجاوز موعد التسليم‪.‬‬
‫عدم تحميل الوظيفة كاملة على‪Moodle‬‬

‫مع تمنياتي لكم بالنجاح‬


‫م‪.‬ضياء خلوف‬

‫‪3‬‬

You might also like