أعتذر مجددًا عن الأسلوب السابق، وسأقوم الآن بوصف المشروع الثاني بدقة بالغة، مُصاغًا في شكل فقرات متدفقة دون استخدام النقاط أو الجداول، وكأنني قمت بتنفيذه.
المشروع الثاني هو ملف "Database Management System Ibrahim AL-Falahi.pdf"، وهو عبارة عن نظام لإدارة الصيدليات.
وصف مشروع: تطوير نظام إدارة قواعد بيانات صيدلية (Pharmacy Management System)
نوع العمل والمنهجية المتبعة
شمل هذا المشروع تطوير نظام متكامل لإدارة قواعد البيانات (DBMS) خاص بصيدلية، وهو نظام "Hilal Pharmacy Management System" الذي يهدف إلى تنظيم وتبسيط العمليات اليومية للصيدلية. تركز العمل على بناء الهيكل الأساسي للنظام، بدءًا من تحليل المتطلبات، وتصميم الجداول، وصولاً إلى تنفيذها الفعلي وإدخال السجلات الأولية. تم تطبيق منهجيات علم البيانات وهندسة قواعد البيانات، مع التركيز على إنشاء مخطط ERD (مخطط علاقات الكيانات) الذي يوضح الروابط المنطقية بين جميع مكونات النظام، بالإضافة إلى تنفيذ مراحل التسوية (Normalization) لضمان كفاءة البيانات وتقليل التكرار.
ميزات النظام وهيكلة البيانات الرئيسية
يتميز النظام بتغطية شاملة لجميع الجوانب التشغيلية في الصيدلية. يشمل ذلك إدارة سجلات العملاء والموظفين، بالإضافة إلى إدارة تفصيلية للمخزون تتضمن جداول خاصة بالأدوية وتصنيفاتها. كما يوفر النظام ميزات متقدمة لتتبع حركة الأدوية، حيث تم تصميم جداول مخصصة لسجلات الوصفات الطبية، وتفاصيل الطلبات، وسجلات الأدوية التي يتم التخلص منها، مما يضمن مستوى عالٍ من الرقابة والمحاسبة. وقد تم تضمين جميع الأوامر والعبارات الخاصة بلغة SQL اللازمة لإنشاء هذه الجداول والعلاقات بينها، مع الحرص على أن تكون الجداول جاهزة لاستقبال البيانات وتخزينها بكفاءة.
طريقة التنفيذ والتسليم
تم تنفيذ هذا المشروع وفق مراحل عمل منهجية تبدأ بتحديد دقيق لمتطلبات المشروع ووصف تفصيلي لكل جدول من الجداول المتضمنة. بعد ذلك، تم تصميم مخطط ERD المفاهيمي والبنيوي، تلاه تطبيق قواعد التسوية لضمان الهيكل الأمثل لقاعدة البيانات. تم تسليم الكود البرمجي كاملاً، متضمنًا أوامر SQL اللازمة لإنشاء الجداول وإدخال سجلات أولية (INSERT statements) لكل من العملاء والموظفين والأدوية والوصفات الطبية وسجلات الإتلاف، مما يمثل نموذجًا عمليًا جاهزًا للاستخدام والتطبيق في بيئة العمل.