You are on page 1of 4

‫برمجة ويب‪1‬‬

‫‪2023/04/25‬‬ ‫المشروع النهائي‬


‫حالة دراسية‪:‬‬

‫ترغب شركة سيارات بتصميم واجهة ‪ frontend‬لفحص كفاءة وسرعة السيارات على الطرقات مستعينا‬
‫بالقوانين التالية‪:‬‬

‫ووفق للتصميم والمصفوفات أدناه‪.‬‬

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

‫‪ .1‬انشاء واجهة ‪ frontend‬مكونة من حقلي ادخال االول إلدخال اسم السيارة والثاني إلدخال موديل السيارة‬
‫و‪ 6‬أزرار ‪ ،‬األول لعرض بيانات جميع السيارات ‪ ،‬والثاني لتأكد من وجود السيارة وموديلها‪ ،‬والثالث لحساب‬
‫السرعة‪ ،‬والرابع لحساب معدل المسافات المقطوعة‪ ،‬والخامس لحساب معدل األزمنة لقطع تلك المسافات‪،‬‬
‫والخامس لطباعة بيانات أسرع سيارة من هذه السيارات والسادس لحساب تسارع السيارة وفق النموذج التالي‪:‬‬
‫‪ -2‬استعن بالمصفوفات التالية ‪:‬‬
‫• مصفوفة السيارات ("‪)"fiat","siat","ford","kia‬‬
‫• مصفوفة الموديل (‪)2012,2018,2020,2022‬‬
‫• مصفوفة المسافات (‪)350,600,520,280‬‬
‫• مصفوفة الزمن (‪)30,55,20,48‬‬
‫• مصفوفة القوى المؤثرة (‪)1200,1100,1350,2800‬‬
‫• مصفوفة الكتل للسيارات (‪)480,750,620,880‬‬
‫‪ -3‬بعد ادخال أي اسم السيارة‪ ،‬وموديل السيارة وعند النقر على زر بحث ‪ find‬وبعد التأكد من وجودها‬
‫تظهر رسالة تفيد بوجود السيارة‪ ،‬وموديلها وفق النموذج التالي‪:‬‬

‫‪Car name: fiat‬‬


‫‪Car model :2012‬‬

‫‪ -4‬عند النقر على زر عرض ‪ show‬تطبع جميع بيانات السيارات وفق النموذج التالي‪:‬‬

‫‪Cars‬‬ ‫‪model‬‬

‫‪Fiat‬‬ ‫‪2012‬‬
‫‪Siat‬‬ ‫‪2018‬‬
‫‪Ford‬‬ ‫‪2020‬‬
‫‪Kia‬‬ ‫‪2022‬‬

‫‪ -5‬بعد ادخال أي اسم السيارة‪ ،‬وموديل السيارة وعند النقر على زر السرعة ‪ speed‬تظهر رسالة تفيد اسم‬
‫السيارة‪ ،‬وموديلها والمسافة‪ distance‬والزمن‪ time‬والسرعة‪ speed‬وفق النموذج التالي‪:‬‬

‫‪Fiat | 2012‬‬

‫‪distance = 350‬‬
‫‪time = 30‬‬
‫‪speed = 11.66666‬‬
‫‪ -6‬عند النقر على زر مسافة ‪ distance‬تظهر رسالة تطبع كل مسافات السيارات ومعدل المسافات‬
‫لجميع السيارات وفق النموذج التالي‪:‬‬

‫‪Cars‬‬ ‫‪distance‬‬

‫‪Fiat‬‬ ‫‪350‬‬
‫‪Siat‬‬ ‫‪600‬‬
‫‪Ford‬‬ ‫‪520‬‬
‫‪Kia‬‬ ‫‪280‬‬

‫‪Average of distance = 437.5‬‬

‫‪ -7‬عند النقر على زر مسافة ‪ time‬تظهر رسالة تطبع كل االزمنة السيارات ومعدل االزمنة لجميع‬
‫السيارات وفق النموذج التالي‪:‬‬

‫‪Cars‬‬ ‫‪time‬‬

‫‪Fiat‬‬ ‫‪30‬‬
‫‪Siat‬‬ ‫‪55‬‬
‫‪Ford‬‬ ‫‪20‬‬
‫‪Kia‬‬ ‫‪48‬‬

‫‪Average of time = 38.25‬‬

‫‪ -8‬عند النقر على زر االسرع ‪ fast‬تظهر رسالة تطبع اسم وموديل أسرع سيارة وذلك باستخدام قانون‬
‫السرعة ومن ثم مقارنة السرعات للسيارات واستخراج أسرع سيارة ووفق النموذج التالي‪:‬‬

‫‪Car: ford | 2020‬‬

‫‪The fast speed = 26‬‬


‫‪ -9‬بعد ادخال أي اسم السيارة‪ ،‬وموديل السيارة وعند النقر على زر التسارع ‪ acce‬تظهر رسالة تطبع‬
‫اسم وموديل السيارة وذلك باستخدام قانون التسارع الموضح أعاله ووفق النموذج التالي‪:‬‬

‫‪Car: ford | 2020‬‬

‫‪The acce = 2.177‬‬

‫‪ -10‬عند كتابة كود ‪ php‬قم بتقسيم المشروع الى أجزاء مستعينا بالدوال ‪functions‬‬
‫‪ -11‬يتم استخدام هذه الدوال عند النقر على كل زر مخصص بذلك‬

‫مالحظة ‪:‬‬

‫‪ -‬المشروع النهائي من ‪ 30‬درجة وستتم المناقشة بعد عيد الفطر مباشرة‬


‫‪ -‬يتم أرفاق ملفات البرمجة والويب في مجلد المشروع النهائي ويتم التسليم يوم الثالثاء الموافق‬
‫‪2023/04/25‬‬
‫أطيب التمنيات‬

You might also like