العودة لقائمة المشاريع
نظام لإدارة المرضى (Patient Management System) لمستشفى
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
PHP
جافا سكريبت
CSS
HTML
برمجة
هندسة البرمجيات
تطوير البرمجيات
PHP
جافا سكريبت
CSS
HTML
برمجة
هندسة البرمجيات
تطوير البرمجيات
الوصف
نبحث عن مطور ويب لتطوير نظام إدارة المرضى (Patient Management System) لمستشفى كجزء من مشروع أكاديمي للجامعة. الهدف من النظام هو توفير منصة لإدارة بيانات المرضى، الأدوية، والمستخدمين (الأطباء، المرضى، والصيادلة). المشروع يجب أن يكون مبنيًا وفقًا للمتطلبات المحددة أدناه.
المتطلبات الرئيسية للمشروع:
1. إدارة المستخدمين (Authentication):
- تسجيل المستخدمين:
- واجهة (UI) لتسجيل الأطباء والصيادلة في النظام مع حفظ كلمات المرور مشفرة.
- إضافة المرضى من قبل الأطباء مع إنشاء حساب لهم وتزويدهم بمعلومات تسجيل الدخول (البريد الإلكتروني وكلمة المرور).
- تسجيل الدخول والخروج:
- تسجيل الدخول باستخدام البريد الإلكتروني وكلمة المرور.
- تسجيل الخروج بشكل آمن.
2. إدارة المرضى (Patient Management):
- إضافة مريض جديد: الأطباء فقط يمكنهم إضافة المرضى.
- حذف مريض: الأطباء فقط يمكنهم حذف المرضى من قائمتهم.
- تعديل بيانات المريض: الأطباء والمرضى يمكنهم تعديل بيانات المريض.
- عرض المرضى: يمكن للطبيب عرض جميع المرضى المرتبطين به.
3. إدارة الأدوية (Drug Management):
- إضافة دواء جديد: الصيادلة فقط يمكنهم إضافة الأدوية.
- تعديل أو حذف الأدوية: الصيادلة فقط يمكنهم تعديل أو حذف الأدوية.
- إسناد الأدوية للمرضى: الأطباء فقط يمكنهم إسناد الأدوية للمرضى.
- عرض الأدوية المخصصة للمريض: عرض قائمة الأدوية المخصصة لكل مريض.
- إزالة دواء مخصص للمريض: الأطباء فقط يمكنهم إزالة الأدوية من قائمة المريض.
4. هيكل قاعدة البيانات:
- إنشاء قاعدة بيانات باسم "Hospital" تتضمن الجداول التالية:
- جدول الأطباء (Doctors).
- جدول المرضى (Patients).
- جدول الصيادلة (Pharmacists).
- جدول الأدوية (Drugs).
- جدول لعلاقة الأدوية بالمرضى.
- جدول لعلاقة المرضى بالأطباء.
- ضمان استخدام مفاتيح أساسية (Primary Keys) ومفاتيح أجنبية (Foreign Keys) لربط الجداول بشكل صحيح.
5. المتطلبات الفنية:
- تقنيات الواجهة الأمامية (Frontend):
- استخدام HTML، CSS، Bootstrap لتصميم الواجهات.
- إضافة التفاعلية باستخدام JavaScript.
- يوجد داش بورد جاهزة للعمل عليها.
- تقنيات الواجهة الخلفية (Backend):
- تطوير النظام باستخدام PHP وإدارة قاعدة البيانات باستخدامMySQL.
- استخدام Sessions وCookies لضمان تجربة مستخدم آمنة وسهلة.
- التوثيق:
- كتابة تعليقات واضحة في الكود لشرح كل جزء.
- تسليم تقرير بسيط يشرح كيفية إعداد المشروع وتشغيله.
6. الميزات الإضافية:
- تصميم واجهة مستخدم جذابة وسهلة الاستخدام.
- ضمان أمان البيانات وتشفير كلمات المرور.
المدة:
- المدة الزمنية للتنفيذ: 5-10 يومًا.