تفاصيل العمل

1. الواجهة الأمامية (Frontend)

HTML: لإنشاء الهيكل الأساسي للموقع، مثل النموذج الذي سيملؤه المستخدم لطلب الاستعلام.

CSS: لتنسيق وتجميل شكل الموقع (الألوان، الأزرار، المسافات، الخطوط، إلخ).

JavaScript: لإضافة تفاعل وديناميكية إلى الموقع، مثل تنفيذ طلب الاستعلام بشكل فوري دون الحاجة إلى إعادة تحميل الصفحة.

2. الواجهة الخلفية (Backend)

Node.js أو PHP: لمعالجة طلبات المستخدمين، مثل إرسال طلب الاستعلام إلى قاعدة البيانات واسترجاع المعلومات الخاصة بالطالب.

قاعدة البيانات (MySQL أو PostgreSQL): لتخزين جميع بيانات الطلاب (رقم الطالب، الاسم، التخصص، الدرجات، إلخ) واستعلام هذه البيانات بناءً على طلب المستخدم.

مكونات الموقع:

الصفحة الرئيسية:

تحتوي على عنوان "استعلام عن بيانات الطلاب".

نموذج يتضمن حقل إدخال لرقم الطالب أو اسمه.

زر "بحث" لإرسال الطلب.

نتائج البحث:

بعد الضغط على زر البحث، يتم عرض المعلومات المستعلم عنها (مثل اسم الطالب، الكلية، التخصص، السنة الدراسية، إلخ) في صندوق بيانات أنيق.

مميزات إضافية:

إشعار ينبثق عند إدخال بيانات خاطئة أو عدم وجود بيانات مطابقة.

إمكانية طباعة نتائج الاستعلام.

زر لإعادة تعيين النموذج للبحث مرة أخرى.

اللغات والتقنيات المستخدمة:

HTML5: لإنشاء بنية الموقع.

CSS3: لتصميم شكل الموقع وجعله جذابًا.

JavaScript: لزيادة التفاعل مع المستخدمين، مثل تنفيذ عمليات البحث دون إعادة تحميل الصفحة (Ajax).

Node.js أو PHP: لمعالجة البيانات على الخادم.

MySQL أو PostgreSQL: لتخزين واسترجاع بيانات الطلاب.

ملفات مرفقة

بطاقة العمل

اسم المستقل محمد ع.
عدد الإعجابات 0
عدد المشاهدات 11
تاريخ الإضافة
تاريخ الإنجاز