سأشرح لك هذا المشروع بالتفصيل:
مشروع نظام إدارة مستشفى Gaza
نظرة عامة:
هو نظام متكامل لإدارة المستشفى يخدم ثلاثة أنواع من المستخدمين (الأطباء، المرضى، الصيادلة) مع قاعدة بيانات متكاملة.
المكونات التقنية:
قاعدة البيانات (PHP & MySQL):
data.php: إنشاء وتكوين قاعدة البيانات والجداول
واجهات المستخدم:
Hospital.php: الصفحة الرئيسية للمستشفى
login.php: صفحة تسجيل الدخول
register.php: صفحة إنشاء حساب جديد
doctor.php, patient.php, pharmacists.php: صفحات المستخدمين بعد التسجيل
هيكل قاعدة البيانات:
الجداول الرئيسية:
1. doctors - جدول الأطباء
2. patients - جدول المرضى
3. pharmacists - جدول الصيادلة
4. drugs- جدول الأدوية
جداول العلاقات:
5. patientdoctor- ربط المرضى بالأطباء
6. patientdrug - ربط المرضى بالأدوية
نظام المستخدمين:
1. الأطباء:
- تسجيل الدخول وإنشاء حساب
- إدارة المرضى
- وصف الأدوية
2. المرضى:
- تسجيل الدخول
- عرض سجلاتهم الطبية
- التواصل مع الأطباء
3. الصيادلة:
- إدارة الأدوية والصيدلية
- متابعة وصفات الأطباء
نظام الأمان والمصادقة:
ميزات الأمان:
- جلسات مستخدم (`session_start()`)
- كلمات مرور مشفرة (`password_hash()`)
- تحقق من صحة البيانات المدخلة
- حماية من هجمات SQL Injection
عملية التسجيل:
php
تشفير كلمة المرور
$hashed_password = password_hash($passwordd, PASSWORD_DEFAULT);
التحقق من كلمة المرور عند التسجيل
if (password_verify($passwordd, $user['password']))
الصفحات والوظائف:
1. الصفحة الرئيسية (`Hospital.php`):
- وصف الخدمات الطبية
- أقسام المستشفى
- آراء المرضى
- معلومات الاتصال
2. صفحة التسجيل (`register.php`):
- إنشاء حساب جديد
- اختيار نوع المستخدم (طبيب/صيدلي)
- تحقق من صحة البيانات
3. صفحة الدخول (`login.php`):
- التحقق من الهوية
- توجيه لكل نوع مستخدم
- إدارة الجلسات والكوكيز
التصميم والمظهر:
التصميم العام:
- ألوان زرقاء تناسب المجال الطبي
- تصميم بسيط واحترافي
- متجاوب مع مختلف الشاشات
- استخدام Bootstrap للتنسيق
عناصر واجهة المستخدم:
- نماذج إدخال بيانات
- أزرار تفاعلية
- رسائل خطأ واضحة
- توجيه بين الصفحات
تدفق النظام:
1. الزائر ← الصفحة الرئيسية
2. التسجيل/الدخول ← إنشاء حساب أو دخول
3. التوجيه ← صفحة المستخدم الخاصة حسب نوعه
4.إدارة البيانات ← التفاعل مع النظام
الأهداف والفوائد:
للمرضى:
- سهولة الوصول للسجلات الطبية
- متابعة الأدوية والعلاجات
- التواصل مع الفريق الطبي
للفريق الطبي:
- إدارة فعالة للمرضى
- تنظيم الوصفات الطبية
- تتبع الأدوية والمخزون
للمستشفى:
- نظام مركزي متكامل
- تحسين كفاءة الخدمات
- أمان وحماية للبيانات
إمكانيات التطوير المستقبلية:
1. إضافة نظام مواعيد
2. تقارير وإحصائيات
3. نظام دفع إلكتروني
4. تطبيق جوال
5. ربط بأجهزة طبية
هذا النظام يمثل نواة متكاملة يمكن تطويرها لتصبح نظام إدارة مستشفى كامل، مع التركيز على الأمان و سهولة الاستخدام و كفاءة الأداء