[ الموقـــــع ]اليــــــمن03:40:00 AM
[ دراسة حالة مختارة ]

Smart Pharmacy Management System

نظام ذكي لإدارة الصيدليات مدعوم بالذكاء الاصطناعي، يجمع بين نظام ERP وإدارة المخزون والمبيعات والحسابات والخدمات الذكية. صُمم لأتمتة عمليات الصيدلية من خلال التوصيات الذكية، والتنبؤات، ومساعد صحي يعمل بالذكاء الاصطناعي.

01 / التقنيات المستعملة
ReactTypeScriptTailwind CSSReact QueryAxiosReact RouterShadcn UIGSAPElectronCapacitorASP.NET Web APIC#Entity Framework CoreLINQSQL ServerJWT AuthenticationFluent ValidationLlama 3.3Groq APIML.NETHugging Face Embeddingsmpnet-base-v2FuzzySharpGitGitHubFigmaTrelloSonarQubeSentry
02 / المجال والمسار

هندسة الويب المتكاملة والتصميم التقني

03 / النشر والمصدر
Smart Pharmacy Management System
[ التحليل التفصيلي والمعمارية ]

نظام إدارة الصيدلية الذكية

Smart Pharmacy Management System هو نظام ERP ذكي للصيدليات مدعوم بالذكاء الاصطناعي، يهدف إلى تحويل العمليات التقليدية للصيدليات إلى منظومة رقمية متكاملة وذكية.

يجمع النظام بين إدارة الصيدلية، والمخزون، والمبيعات، والحسابات، والعملاء، وخدمات الذكاء الاصطناعي ضمن منصة مركزية واحدة تدعم تجارب الاستخدام عبر الويب وسطح المكتب والجوال.

يهدف النظام بشكل رئيسي إلى رفع كفاءة الصيدلية، وأتمتة العمليات اليومية، وتقليل العمل اليدوي، وتوفير رؤى ذكية تساعد في اتخاذ قرارات أفضل، وتحسين تجربة العملاء من خلال حلول مدعومة بالذكاء الاصطناعي.

يتضمن النظام ثلاثة مكونات رئيسية للذكاء الاصطناعي:

  • مساعد صحي ذكي.
  • محرك توصيات ذكي.
  • محرك للتنبؤات والتحليلات المستقبلية.

دوري في المشروع

قائد فريق ومطور واجهات أمامية

قدت فريقًا مكونًا من خمسة مطورين خلال مختلف مراحل تطوير النظام، وتوليت مسؤولية إدارة الفريق، وتصميم بنية الواجهة الأمامية، وتطوير الخصائص، واتخاذ القرارات التقنية، وتنسيق مراحل المشروع.

وشملت مسؤولياتي:

  • إدارة وتنظيم فريق التطوير.
  • تخطيط المهام وتوزيع المسؤوليات.
  • متابعة تقدم الفريق وحل التحديات التقنية.
  • مراجعة جودة الكود والحفاظ على معايير التطوير.
  • تصميم بنية الواجهة الأمامية وواجهات المستخدم.
  • تطوير لوحات تحكم معقدة ومكونات قابلة لإعادة الاستخدام.
  • ربط تطبيقات الواجهة الأمامية بواجهات API الخلفية.
  • التعاون مع فريقي الواجهة الخلفية والذكاء الاصطناعي لربط مكونات النظام.
  • إدارة سير العمل والفروع البرمجية باستخدام Git.
  • المشاركة في قرارات بنية قاعدة البيانات وبنية النظام.
  • إعداد التوثيق التقني وتجهيز المشروع للتسليم.

بنية النظام

تم بناء المنصة باستخدام بنية متعددة الطبقات تفصل المسؤوليات عن بعضها وتسمح للنظام بالتوسع بكفاءة.

طبقة الواجهة الأمامية

توفر الواجهة الأمامية واجهات حديثة لمختلف مستخدمي النظام، بما في ذلك لوحات التحكم، ولوحات الإدارة، وبوابة العملاء، وواجهة المساعد الذكي، والتقارير، وصفحات إدارة المنتجات.

وتركز على توفير تجربة استخدام متجاوبة وسهلة عبر الويب وسطح المكتب والجوال.

طبقة الواجهة الخلفية

توفر الواجهة الخلفية واجهات REST API آمنة مسؤولة عن:

  • المصادقة وإدارة الصلاحيات.
  • معالجة منطق الأعمال.
  • عمليات إدارة المخزون.
  • إدارة المبيعات والفواتير.
  • المعاملات المالية.
  • التكامل مع خدمات الذكاء الاصطناعي.
  • معالجة البيانات والتحقق من صحتها.

طبقة قاعدة البيانات

تم تصميم قاعدة البيانات لدعم العمليات التشغيلية وخصائص الذكاء الاصطناعي في الوقت نفسه.

وتخزن:

  • بيانات المستخدمين.
  • المنتجات وبيانات المخزون.
  • سلوك العملاء.
  • السجلات المالية.
  • المتجهات المستخدمة في الذكاء الاصطناعي.
  • سجل المحادثات.
  • نتائج التنبؤات.

أدوار المستخدمين

يدعم النظام أربعة أدوار مختلفة بصلاحيات مخصصة لكل منها:

المدير

يمتلك المدير صلاحيات كاملة لإدارة عمليات الصيدلية، بما في ذلك:

  • تحليلات لوحة التحكم.
  • إدارة المخزون.
  • إدارة المنتجات.
  • إدارة الموردين.
  • إدارة التصنيفات والوسوم.
  • إدارة المستخدمين.
  • التقارير المالية.
  • نتائج التنبؤات بالذكاء الاصطناعي.
  • متابعة أداء الأعمال.

الموظف

يتولى الموظفون العمليات اليومية للصيدلية، مثل:

  • إنشاء الفواتير.
  • إدارة طلبات العملاء.
  • البحث عن الأدوية.
  • تحديث المخزون.
  • عرض سجل المعاملات.
  • تنفيذ عمليات البيع.

المحاسب

يتولى المحاسب إدارة الأنشطة المالية، بما في ذلك:

  • متابعة الإيرادات.
  • إدارة المصروفات.
  • إدارة المعاملات المالية.
  • التقارير المحاسبية.
  • تحليل الأداء المالي للأعمال.

العميل

يمكن للعملاء التفاعل مع الصيدلية من خلال واجهة مخصصة تتيح لهم:

  • إنشاء الحسابات وإدارتها.
  • تصفح المنتجات المتاحة.
  • عرض تفاصيل المنتجات.
  • إضافة المنتجات إلى سلة التسوق.
  • إرسال الطلبات.
  • تقييم المنتجات.
  • الحصول على توصيات مخصصة.
  • التواصل مع المساعد الذكي.

وحدات إدارة الصيدلية

إدارة المخزون

نظام متكامل لإدارة دورة حياة الأدوية، ويشمل:

  • إضافة الأدوية وتحديث بياناتها.
  • متابعة كميات المخزون.
  • إدارة دفعات الأدوية.
  • متابعة تواريخ انتهاء الصلاحية.
  • إدارة الموردين.
  • تنظيم المنتجات حسب التصنيفات.
  • استخدام الوسوم لتصنيف المنتجات.
  • متابعة حالة المخزون.

إدارة المبيعات والفواتير

يدير النظام دورة المبيعات بالكامل، بما في ذلك:

  • إنشاء الفواتير.
  • طباعة الفواتير.
  • إدارة طلبات العملاء.
  • ربط الفواتير بالعملاء.
  • تحديث المخزون تلقائيًا بعد عمليات البيع.
  • الاحتفاظ بسجل المبيعات.

الإدارة المالية

يوفر النظام مجموعة من الخصائص لإدارة الشؤون المالية:

  • متابعة الإيرادات.
  • تسجيل المصروفات.
  • إدارة المعاملات المالية.
  • تقارير المبيعات.
  • تحليل أداء الأعمال.
  • توفير مؤشرات مالية للمديرين.

إدارة العملاء

يوفر النظام خصائص لإدارة علاقات العملاء، وتشمل:

  • ملفات العملاء.
  • سجل المشتريات.
  • تقييمات المنتجات.
  • تفاعلات العملاء.
  • تجارب مخصصة بناءً على تحليل سلوك العملاء.

خصائص الذكاء الاصطناعي

مساعد صحي ذكي

مساعد ذكي مصمم لمساعدة العملاء في الاستفسارات المتعلقة بالأدوية وتقديم إرشادات صحية.

تشمل خصائصه:

  • محادثات باللغة الطبيعية.
  • استرجاع معلومات الأدوية.
  • استجابات تراعي سياق المحادثة.
  • حفظ سجل المحادثات.
  • استخراج اهتمامات العملاء.
  • البحث الدلالي.
  • استجابات آمنة من الذكاء الاصطناعي.
  • الحماية من هجمات Prompt Injection.

يعتمد المساعد على نظام استرجاع متعدد المستويات:

  1. البحث المباشر في قاعدة البيانات.
  2. البحث عن النتائج المشابهة باستخدام Fuzzy Matching.
  3. البحث البديل بالاعتماد على التصنيف.
  4. إنشاء الاستجابة باستخدام الذكاء الاصطناعي.

محرك التوصيات الذكي

نظام توصيات مخصص يحلل سلوك العملاء وتفضيلاتهم لاقتراح الأدوية والمنتجات الصحية المناسبة لهم.

يشمل النظام:

  • تتبع سلوك العملاء.
  • تحليل سجل المشتريات.
  • تقديم توصيات مخصصة.
  • إنشاء ملف Client DNA للعميل.
  • تحليل متجهات المنتجات.
  • البحث عن التشابه الدلالي.

يعتمد محرك التوصيات على دمج:

  • التصفية التعاونية.
  • التضمينات الدلالية.
  • اهتمامات العملاء.
  • العلاقات بين المنتجات.

محرك التنبؤات الذكي

وحدة تعتمد على تعلم الآلة للتنبؤ باحتياجات الصيدلية المستقبلية.

تشمل قدراته:

  • التنبؤ بالطلب على الأدوية.
  • التنبؤ بالمبيعات.
  • التنبؤ بالإيرادات.
  • التنبؤ بنقص المخزون.
  • التنبيه باحتياجات المخزون المستقبلية.
  • تحليل السلاسل الزمنية.

يساعد نظام التنبؤ المديرين على اتخاذ قرارات مبنية على البيانات وتحسين تخطيط المخزون.

تصميم قاعدة البيانات

تم تصميم بنية قاعدة البيانات لدعم عمليات الصيدلية ومعالجة خصائص الذكاء الاصطناعي.

تشمل الكيانات الرئيسية:

  • المستخدمون.
  • العملاء.
  • المنتجات.
  • المخزون.
  • الموردون.
  • الطلبات.
  • الفواتير.
  • عناصر الفواتير.
  • المعاملات المالية.
  • التصنيفات.
  • الوسوم.
  • صور المنتجات.
  • اهتمامات العملاء.
  • متجهات Client DNA.
  • متجهات المنتجات.
  • رسائل المحادثات.
  • سجلات التنبؤات.

التقنيات المستخدمة

تقنيات الواجهة الأمامية

  • React
  • TypeScript
  • Tailwind CSS
  • React Query
  • Axios
  • React Router
  • Shadcn UI
  • GSAP
  • Electron
  • Capacitor

تقنيات الواجهة الخلفية

  • ASP.NET Web API
  • C#
  • Entity Framework Core
  • LINQ
  • SQL Server
  • JWT Authentication
  • Fluent Validation

الذكاء الاصطناعي

  • Llama 3.3
  • Groq API
  • ML.NET
  • Hugging Face Embeddings
  • mpnet-base-v2
  • FuzzySharp

أدوات التطوير

  • Git
  • GitHub
  • Figma
  • Trello
  • SonarQube
  • Sentry

أبرز ما يميز المشروع

  • قيادة فريق مكون من أربعة مطورين.
  • إدارة تخطيط المشروع وسير عملية التطوير.
  • تصميم وتطوير الأجزاء الرئيسية من الواجهة الأمامية.
  • بناء لوحات تحكم وواجهات إدارية متجاوبة.
  • تطوير مكونات واجهة قابلة لإعادة الاستخدام.
  • ربط الواجهة الأمامية بالخدمات الخلفية.
  • بناء نظام ERP متكامل لإدارة الصيدلية.
  • تطبيق نظام للتحكم في الوصول حسب أدوار المستخدمين.
  • دمج ثلاثة محركات مستقلة للذكاء الاصطناعي.
  • تطوير خصائص المساعد الذكي.
  • بناء حلول توصيات مخصصة.
  • تطوير وحدات للتنبؤ باستخدام تعلم الآلة.
  • تصميم بنية قاعدة بيانات قابلة للتوسع.
  • توفير تجارب استخدام عبر الويب وسطح المكتب والجوال.

هدف المشروع

يهدف المشروع إلى تحويل إدارة الصيدليات التقليدية إلى منصة رقمية ذكية ترفع الكفاءة التشغيلية، وتحسن تجربة العملاء، وتدعم اتخاذ القرارات التجارية من خلال الذكاء الاصطناعي، والتحليلات التنبؤية، وبنية برمجية حديثة.

استكشف المزيد من الأعمال

العودة إلى الأرشيف