نظام ويب متكامل لإدارة الصيدليات، مبني بتقنيات حديثة وموثوقة، يُغطي جميع العمليات اليومية من البيع والمخزون وحتى التقارير والتحليلات المالية.
وصف المشروع
نظام إدارة الصيدلية هو تطبيق ويب شامل مصمّم لتلبية احتياجات الصيدليات بمختلف أحجامها. يوفّر النظام واجهة سهلة الاستخدام باللغة العربية تُمكّن الصيدلاني وفريق العمل من إدارة كل جوانب الصيدلية في مكان واحد: من تتبّع المخزون وانتهاء صلاحية الأدوية، إلى نقطة البيع (POS) وإدارة الموردين والعملاء، وصولاً إلى تقارير الأرباح والتحليلات التفصيلية.
التقنيات المستخدمة
التقنية الوصف
Laravel 12 (PHP 8.2+) إطار العمل الخلفي (Backend Framework)
Blade + Tailwind CSS واجهة المستخدم الأمامية (Frontend UI)
Vite أدوات بناء الأصول (Asset Bundler)
MySQL قاعدة البيانات
Laravel Reverb البث الفوري (Real-time Broadcasting)
Laravel Breeze نظام المصادقة (Authentication Scaffolding)
مميزات النظام
1. لوحة التحكم الرئيسية (Dashboard)
إحصائيات فورية عن الصيدلية دفعةً واحدة
عدد الأدوية النشطة ومنخفضة المخزون
مبيعات اليوم (بعد خصم المرتجعات)
عدد الطلبات والمرتجعات المعلّقة
إجمالي مديونيات العملاء
إجمالي المستحقات للموردين
عدد أوامر الشراء المعلّقة
2. إدارة الأدوية (Medicine Management)
إضافة وتعديل وحذف الأدوية بكل تفاصيلها
البحث بالباركود (Barcode Search)
تتبّع تواريخ الانتهاء (Expiry Dates) وتنبيهات المخزون المنخفض
دعم وحدات مزدوجة (عبوة / وحدة قاعدية) مع تحويل آلي بين الوحدتين
تصنيف الأدوية حسب التصنيف (Category)، المنطقة (Zone)، والرف (Shelf)
حفظ معلومات دوائية تفصيلية: الاسم العلمي، الجرعة، موانع الاستخدام، الآثار الجانبية، تعليمات الاستخدام
نظام حدود المخزون (الحد الأدنى والأقصى)
3. نقطة البيع (POS — Point of Sale)
واجهة POS تفاعلية وسريعة
بيع الأدوية بالعبوة أو بالوحدة القاعدية
دعم الخصومات على كل صنف أو على الفاتورة بأكملها
دعم طرق دفع متعددة: نقد، آجل، بطاقة، تحويل بنكي
الدفع الجزئي مع تسجيل المبلغ المتبقي كمديونية للعميل
البيع دون تحديد عميل (زبون نقدي)
تصفية الأدوية حسب التصنيف أثناء نقطة البيع
4. إدارة المبيعات (Sales Management)
سجل كامل لجميع فواتير البيع مع إمكانية البحث والتصفية
تصفية حسب: العميل، حالة الدفع، نطاق تاريخي
عرض تفاصيل كل فاتورة مع بنودها ومعلومات الدفع
حذف الفواتير الحديثة (خلال ساعة) مع استعادة المخزون تلقائياً
5. مرتجعات المبيعات (Sale Returns)
إنشاء طلبات مرتجع بأسباب تفصيلية
دورة عمل للموافقة: معلّق ← موافقة / رفض ← مكتمل
استعادة المخزون عند اكتمال المرتجع
6. إدارة العملاء (Customer Management)
ملف كامل لكل عميل: الاسم، الهاتف، العنوان
تتبّع مديونية كل عميل في الوقت الفعلي
تحصيل المديونية مباشرةً من ملف العميل أو من شاشة POS
إمكانية تعطيل / تفعيل العملاء
7. إدارة الموردين (Supplier Management)
ملفات موردين مع بيانات التواصل الكاملة
تتبّع الرصيد المستحق لكل مورد
ربط الأدوية بالمورد المسؤول
8. أوامر الشراء (Purchase Orders)
إنشاء أوامر شراء مفصّلة لكل مورد
دورة عمل: معلّق ← استلام البضاعة ← سداد الدفع ← ملغي
تحديث المخزون تلقائياً عند استلام البضاعة
تسجيل مدفوعات متعددة لكل أمر شراء
تتبّع الرصيد المتبقي للمورد بعد كل دفعة
9. مرتجعات المشتريات (Purchase Returns)
إرجاع البضاعة للمورد مع تتبّع كامل للعملية
نفس دورة العمل المستخدمة في مرتجعات المبيعات
10. إدارة المناطق والأرفف (Zone & Shelf Management)
تنظيم مكان تخزين كل دواء داخل الصيدلية (منطقة + رقم الرف)
إضافة وتعديل وحذف المناطق والأرفف بشكل مستقل
11. التقارير والتحليلات (Reports & Analytics)
تقرير المبيعات: إجمالي الإيرادات، الأرباح، المبالغ المحصّلة والمتأخرة، المبيعات اليومية، أكثر الأدوية مبيعاً، توزيع طرق الدفع
تقرير المخزون: قائمة كاملة بالأدوية، الأدوية منخفضة المخزون، نفاد المخزون، قيمة المخزون الكلية، توزيع الأدوية حسب التصنيف
تقرير العملاء: أفضل العملاء، إجمالي المديونيات، تحليل حجم المشتريات لكل عميل
تقرير الموردين: سجل المشتريات لكل مورد، الأرصدة المستحقة
تقرير الأرباح: حساب الربح الإجمالي، الربح حسب كل دواء، الربح حسب التصنيف، اتجاه الأرباح الشهري (آخر 6 أشهر)
12. إدارة المستخدمين والصلاحيات (User & Role Management)
نظام أدوار ثنائي: مدير (Admin) وموظف (Staff)
تحكّم دقيق في صلاحيات كل موظف
تتبّع آخر تسجيل دخول لكل مستخدم
تفعيل / تعطيل حسابات الموظفين
13. إعدادات النظام (System Settings)
إعدادات مرنة للنظام (مجمّعة حسب المجموعات)
إنشاء نسخة احتياطية من البيانات
إعادة حساب أرصدة الموردين
14. سجل النشاطات (Activity Log)
تتبّع جميع إجراءات المستخدمين داخل النظام
الأمان والموثوقية
مصادقة كاملة مع التحقق من البريد الإلكتروني
حماية المسارات بالأدوار والصلاحيات
استخدام قواعد البيانات بشكل آمن عبر Eloquent ORM
Soft Deletes على الأدوية لحماية السجلات التاريخية
معالجة كاملة للأخطاء مع Database Transactions لضمان سلامة البيانات
للمعاينه:
اسم مستخدم: admin
كلمة مرور: 123123