تسجيل المستخدم والمصادقة: يمكن للمستخدمين التسجيل في النظام. آليات المصادقة لضمان الوصول الآمن.
أدوار المستخدم: التفريق بين المستخدمين العاديين والمانحين والمسؤولين.
لوحة معلومات المستخدم: نظرة عامة على سجل التبرع السابق وطلبات المعلقة.
التبرع بالدم: يمكن للمانحين تقديم تفاصيل حول التبرع بالدم. تتبع وعرض تاريخ من التبرعات لكل متبرع.
طلب الدم: يمكن للمستخدمين إنشاء طلبات لأنواع دم محددة. يمكن للمسؤولين الموافقة على الطلبات أو رفضها.
لوحة معلومات المشرف: الوصول إلى لوحة معلومات مركزية للمسؤولين. نظرة عامة على طلبات الدم المعلقة والتبرعات ووحدات الدم المتاحة.
إدارة مخزون الدم: يمكن للمسؤولين إدارة وتحديث جرد وحدات الدم المتاحة. تواريخ انتهاء صلاحية تتبع وحدات الدم.
أول ما يجب فعله هو استنساخ المستودع:
$ git clone https://github.com/MeetSherasiya/Bloodbank_Managment_System.git
$ cd Bloodbank_Managment_Systemقم بإنشاء بيئة افتراضية لتثبيت التبعيات وتفعيلها:
$ virtualenv --no-site-packages env
$ source env/bin/activateثم تثبيت التبعيات:
(env)$ pip install -r requirements.txt لاحظ (env) أمام المطالبة. يشير هذا إلى أن هذه الجلسة الطرفية تعمل في بيئة افتراضية أنشأتها virtualenv .
بمجرد انتهاء pip من تنزيل التبعيات:
(env)$ cd laundry_managment_system
(env)$ python manage.py runserver البريد الإلكتروني: [email protected]
كلمة المرور: المسؤول@1234






