You are on page 1of 53

‫نظام إدارة صيدلية‬

‫إعداد الطالبات‬

‫بدورالمناع‬ ‫إيمان الغامدي‬

‫أسماء القحطاني‬

‫إشــــــراف‬
‫الدكتور أسامة بدوي‬
‫الخطة الزمنية‬
‫مـقــدمـــه‬ ‫تعريف الصيدلة‬
‫الصيدلة هي علم يختص بتركيب و صرف الدوية العلجية ‪ .‬لكن هذا العلم شهد تطورا ملحوظا في القرن الخير مثل غيره من العلوم‬
‫ليشمل التصنيع الكيميائي للدوية و ليس فقط استخراجها من الموارد الطبيعية اضافة لتصميم اشكال مطورة من الشكال‬
‫الصيدلنية ‪ ,‬و الشراف على عملية المداواة حتى ضمن المشافي ‪ .‬وقد تطور دور الصيدلي كثيرا في المجال العلجي حتى‬
‫‪ .‬انشق فرع جديد منه تحت اسم الصيدلة السريرية او الكلينيكية‬

‫تاريخ الصيدلة‬
‫الصيدلة عند الصينيين‬
‫عرف الصينيون القدماء التداوي بالعشاب والنباتات الطبية‪ ،‬وكان علماء الصين يجربون تأثير الدوية على أنفسهم وعلى الحيوان‪.‬‬
‫ويعتبر العالم الصيني‪ :‬شن تونج )القرن ‪ 22‬ق‪.‬م‪ (.‬مؤلف كتاب الصيدلة‪" ،‬بن تساو"‪ ،‬الذي يعتبر أول دستور للدوية حيث‬
‫يحتوي على ‪ 365‬دواًء نباتيًا بعدد أيام السنة‪ .‬ويعتبر شن تونج مؤسس الصيدلة في الصين‪ .‬حيث اكتشف تأثير نبات شانج‬
‫شانج "الفدرا" المنشط والمعرق‪ .‬ومنه يستخلص حاليا مادة الفدرين التي تستعمل في الربو ‪ .‬والصينيون كانوا ينقعون‬
‫ضَمادات الطبية‪. ،‬وقسموا العقاقير النباتية إلى حلو لتغذية‬
‫العشاب الطبية في الماء أو يخمرونها‪ ،‬واستعملوا منها المراهم وال ّ‬
‫العضلت ومالح لتغذية الوعية الدموية ‪ ،‬ومر لتغذية الجسم‪ .‬وأعطوا أهمية كبيرة للدوية المفردة‪ ،‬وتجنبوا الدوية المركبة‪،‬‬
‫‪.‬وتبادلوا فيما بعد المعلومات الطبية مع علماء المسلمين ببغداد‬

‫عند قدماء المصريين‬


‫احتكر الكهنة في مصر القديمة ممارسة الطب والصيدلة في المعابد وبيوت الحياة الملحقة بها ‪ .‬ويعد إمحوتب من أشهر أطباء مصر‬
‫القديمة وصيادلتها في القرن ‪ 30‬ق‪ .‬م‪ .‬و سجل قدماء المصريين خبرتهم بالدوية على جدران المعابد والقبور وأوراق البردي‪،‬‬
‫ومن أشهر هذه البرديات بردية ايبرس )التي ترجع للقرن ‪ 16‬ق‪.‬م ‪ .‬وقد تحدثت البرديات عن نباتات طبية عديدة كانت تنمو‬
‫في أرض مصر أو تجلب من الصومال أو السودان أو الجزيرة العربية أو الحبشة‪ .‬و اعتمد قدماء المصريين في تحنيط جثث‬
‫الموتى وحفظها من التلف على بعض النباتات كالحنة والبصل والصمغ وخيار شمبر والمر واللبان ونشارة الخشب والكتان‬
‫‪.‬ونبيذ البلح‬
‫الفصل الول‬
‫دراسـة النـظـــام‬

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

‫دراسة الجدوى الفنية‬


‫ويتم هنا التركيز على قدرات البرمجيات والمعدات المطلوبة للنظام على تحقيق‬
‫احتياجات النظام المقترح‪ ،‬وإمكانية اقتناء الجهزة أو تطوير البرمجيات و توفيرها‬
‫في الوقت المحدد‬

‫دراسة الجدوى القتصادية‬


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

‫طرق جمع البيانات‬

‫يمكن جمع البيانات بأحد الطرق التالية‬

‫الستبيانات ‪Questionnaires‬‬
‫المسح‪/‬الستفتاء ‪Surveys‬‬
‫المقابلت الشخصية ‪One to One Interviews‬‬
‫المقابلت الجماعية ‪Group Interviews‬‬
‫الملحظات ‪Observations‬‬
‫الستبيان‬
‫هو وسيلة لجمع البيانات قوامها العتماد على مجموعة من السئلة ترسل‬
‫إما بطريق البريد لمجموعة من الفراد‪,‬أو تنشر على صفحات الجرائد‬
‫والمجلت أو على التلفزيون أو عن طريق الذاعة أو عن طريق الشبكة‬
‫العنكبوتية ‪ .‬ليجيب عليها الفراد ويقوموا بإرسالها إلى الهيئة المشرفة‬
‫على البحث أو تسلم للمبحوثين ليقوموا بملئها ثم يتولى الباحث جمعها‬

‫‪.‬‬
‫مزايا الستبيان‬

‫يفيد الباحث في حال أن أفراد البحث منتشرين في أماكن متفرقة وعبئ‬


‫التصال بهم شخصيا ً‬
‫يتميز بأنه قليل التكاليف والجهد‬
‫يعطي الستبيان للمبحوثين فرصة كافية للجابة على السئلة بدقة‬
‫يوفر الستبيان التقنين أكثر من أي وسيلة أخرى‬
‫يسمح بالحصول على بيانات حساسة ومحرجة‬
‫عيوب الستبيان‬
‫نظرا لن الستبيان يعتمد على القدرة اللفظية فإنه ل يصلح إل إذا كان‬
‫المبحوثين مثقفين أو على القل ملمين بالقراءة والكتابة‬
‫تتطلب استمارة الستبيان عناية فائقة في الصياغة والوضوح والسهولة والبعد‬
‫عن المصطلحات الفنية‬
‫ل يمكن الرجوع للمبحوث في حال غموض معلومة لنه ل يكتب اسمه‬
‫أنه ل يعيد جميع الفراد الذين ترسل إليهم استبيانات تلك الستمارات مما يقلل‬
‫من تمثيل المعلومات للعينات التي وزع عليها ‪ .‬وقد دلت تجربة الباحثين الذين‬
‫استخدموا الستبيان أن نسبة إعادة الستبيانات تتراوح بين ‪ %20‬إلى ‪ %25‬من‬
‫الستمارات المرسلة إلى المستجيبين‬
‫قد يعطي المستجيب إجابة غير صحيحة حين يمل الستبيان ول يستطيع أحد أن‬
‫يتابع نقطة أو بندا ما بأسئلة متشابهة كي يعطي المستجيب ‪ .‬وبسبب الوقوع في‬
‫هذا الخطأ هو أن كثيرا ً من العبارات والمصطلحات تحمل أكثر من معنى لفراد‬
‫مختلفين مما يحد من قيمة الستبيان‬
‫ل يستطيع الباحث أن يلحظ ويسجل ردود فعل المستجيبين بسبب فقدان التصال‬
‫الشخصي معهم ‪ ،‬وقد تكون تلك النفعالت من المعلومات الهامة لموضوع البحث‬
‫ل يمكن استخدام الستبيان في مجتمع ل يجيد معظم أفراده القراءة والكتابة‬
‫ولهذا ل يمكن جمع معلومات بواسطة الستبيان في مثل هذه المجتمعات‬
‫عيوب النظام الحالي‬

‫ليوجد في النظام محرك بحث عن الدويه من خلل الماده الفعاله‬


‫حيث ان الصيدلي يرجع للموسوعات الطبيه عند الحاجه‬

‫ل يوجد نظام جرد لتوضيح الكميات المتوفره من الدواء‬

‫ليست جميع الدويه تصرف بوصفات طبيه ول يوجد نظام لتحقق‬


‫من استلم الوصفه الطبيه عند بيع الدواء‬
‫أهداف النظام المقترح‬

‫إمكانية معرفة المواد الفعاله للدوية ووجود محرك بحث يسهل الوصول‬
‫الى الدويه المشتركه بها‬

‫معرفة كميات الدوية المتوفرة واجراء عمليات جرد للمخزون والمتبقي‬


‫بعد عمليات البيع‬

‫وضع نظام مراقبه ضد الستخدمات الغير شرعيه للدويه من خلل تدوين‬


‫معلومات الوصفه الطبيه‬

‫استعراض الفواتير‬

‫استخراج الفواتير‬
‫مــــــزايا النظــــام المـقتـرح‬
‫إمكانية معرفة المواد الفعالة للدوية بدقة وسهولة‬

‫سهولة البحث عن الدوية التي تحتوي على نفس المادة الفعالة ودقة‬
‫الحصول على كميات الدوية المتوفرة‬
‫تسهيل عمليات البيع وحساب المخزون والمتبقي‬
‫تسهيل عملية الجرد ودقتها‬

‫تحقيق الرقابه ومنع التساهل من قبل الصيدلي بالمطالبه بالوصفه الطبيه‬


‫لبعض الدويه‬

‫استعراض الفواتير بدقه‬


‫سهولة استخراج الفواتير‬
‫المستفيدون من النظام‬

‫المــــــديــــــــــــر‬

‫يتمكن من متابعة عمليات البيع واستعراض الفواتير‬


‫معرفة الكميات المتوفرة من الدوية‬
‫الصيدلي‬
‫سهولة البحث عن الدوية المتوفرة وكمياتها‬

‫تسهيل عملية الستفادة من المواد الفعالة للدوية عن طريق سهولة‬


‫البحث عن الدوية التي تحتوي على نفس المادة‬

‫مساعدة المرضى على الوصول إلى أقصى درجات الستفادة من‬


‫العلج‬
‫وذلك من خلل وجود الثار الجانبية وموانع الستعمال‬
‫المحاسب‬

‫تسهيل عملية البيع‬


‫دقة استعراض الفواتير‬
‫سهولة استخراج الفواتير‬
‫تحديث الكميات المتوفرة بعد‬
‫عملية البيع‬
‫الفصـــــــل الثـــــــــاني‬
‫تحليل النظام‬

‫المدخلت والمخرجات‬
‫حالت الستخدام ‪Use Case‬‬
‫مخطط النظام الشامل ‪Context Diagram‬‬
‫مخطط تفكيك الوظائفي ‪Function Decomposition Diagram‬‬
‫‪((FDD‬‬
‫مخطط تدفق البيانات ‪(Data Flow Diagram (DFD‬‬
‫‪2.1‬المدخلت والمخرجات‬
‫مدخلت النظام‬
‫تسجيل وتحديث بيانات الموظفين‬
‫تسجيل بيانات الدوية‬
‫تحديث كلمة المرور‬
‫تحديث كميات الدوية‬
‫طلب استعراض الكميات المتوفرة‬
‫طلب البحث عن بيانات الدوية‬
‫طلب استعراض الفواتير‬

‫مخرجات النظام‬
‫يمكن استعراض المعلومات التالية‬
‫بيانات الدوية واسعارها‬
‫عرض كميات الدوية المتوفرة‬
‫عرض الفواتير‬
‫عرض بيانات الدوية والمواد الفعالة‬
: ‫ مخطط حالة الستخدام‬2.2
Use Case
Pharmacy System
ϡΎ
ψϟϨ
΍ Ϯϝ
ΧΩ

Τ ΍ϟϤ
ΐ γΎ ϭ ήϳ Ϊ ΍ϟϤ
ΕΎϧΎ
ϴΑ ϴϞ
ΠδΗ
ΎϬϠϳΪόΗϭϲϟ Ϊϴ
μϟ ΍ϭ
ήϳΪ ϟϤ
΍
έϭή ϟϤ
΍ Δ ϛϠϤ
ϳϞ
ΪόΗ

Δϭϳ΍
ΩϷ ΕΎϧΎ
ϴΑ ϳϞ ϭ ϴϞ
ΪόΗ ΠδΗ
Ύϫέ Ύ
όγ΍ϭ

ΔϭϳΩϻ΍ ΕΎϧΎϴΑϦ ϋΚΤΒϟ΍


Δϟ
Ύόϔϟ
΍ Ω΍ϮϤϟ
΍ϭ
ϟϲ
Ϊϴ
μ ϟ΍

ϊϴΒ ϋ ˯ ΍ήΟ΍
ϟ΍ ΕΎϤϠϴ

ήϴΗϮ
΍ ϔϟ΍ Ν΍ήΨΘ
γ΍

ήϴΗ
Ϯ
΍ϟϔ ΍ ν ΍ήόΘ
γ΍

ΓήϮ
ϓ ΘϟϤ
΍ ΕΎ ϟϜϤϴ
΍ ν ΍ήόΘ
γ΍
Τ ϟϤ
ΐ γΎ ΍

ϴΒ
ΔϠσ ˯ ΍ήΟ΍

Use Case ‫ مخطط حالت الستخدام‬: (1 ) ‫شكل رقم‬


‫تعريف مخطط حالت الستخدام ‪Use Case‬‬

‫وحالة الستخدام ويصف السلوك الوظيفي ‪ actor‬هو مخطط يعرض العلقات بين المستخدم‬
‫هي مجموعة من عمليات توزيع الدوار ‪ Use case‬للنظام كما يراه المستخدم ‪ ,‬حالة الستخدام‬
‫التي توصف التفاعل بين المستخدم والنظام‬
‫‪ use Case:‬وصف مخطط حالت الستخدام‬
‫يوجد في النظام ‪ pharmacy‬ثلث ‪ actors‬وهم كما يلي ‪:‬‬
‫‪ :‬المدير ‪ :‬يقوم بالمهام التالية‬
‫دخول النظام ‪ :‬يقوم المدير بإدخال كلمة المرور ويقوم النظام بالتحقق منها ويمكن دخول النظام بعد‬
‫‪ .‬ذلك إذا كانت الكلمة صحيحة أو ظهور رسالة توضح أن كلمة المرور غير صحيحة‬
‫تسجيل بيانات المدير والصيدلي والمحاسب وتعديلها ‪ :‬يتم إدخال بيانات الموظفين الجدد ويمكن تعديل‬
‫‪.‬البيانات أيضا‬
‫تعديل كلمة المرور ‪ :‬يمكن للمدير تعديل كلمة المرور عن طريق إدخال الكلمة الجديدة وإذا كانت‬
‫‪ .‬توافق شروط النظام يتم استبدالها وذلك إذا أراد المدير تغييرها‬
‫تسجيل وتعديل بيانات الدوية وأسعارها ‪ :‬يمكن تسجيل بيانات الدوية وكذلك تعديل البيانات‬
‫الموجودة‬
‫البحث عن بيانات الدوية والمواد الفعالة ‪ :‬إمكانية البحث عن دواء معين وتظهر بيانات عنه تتكون‬
‫من ‪ :‬اسم الدواء ‪ ,‬سعره ‪ ,‬المواد الفعالة في الدواء ‪ ,‬وصف الدواء ‪ ,‬الثار الجانبية للدواء‬
‫‪ .‬استعراض الفواتير‪ :‬يستطيع مدير النظام استعراض الفواتير التي تم إصدارها بواسطة المحاسب‬
‫إجراء طلبيه ‪ :‬يستطيع مدير النظام إجراء طلبيه في حال إذا قلت عن الحد الدنى‬
‫الصيدلي ‪ :‬يقوم بالمهام التالية‬
‫دخول النظام ‪ :‬يقوم الصيدلي بإدخال كلمة المرور ويقوم النظام بالتحقق منها ويمكن دخول النظام بعد ذلك‬
‫‪ .‬إذا كانت الكلمة صحيحة أو ظهور رسالة توضح إن كلمة المرور غير صحيحة‬
‫تعديل كلمة المرور ‪ :‬يمكن للصيدلي تعديل كلمة المرور عن طريق إدخال الكلمة الجديدة و إذا كانت‬
‫‪ .‬توافق شروط النظام يتم استبدالها وذلك إذا أراد الصيدلي تغييرها‬
‫البحث عن بيانات الدوية والمواد الفعالة‬
‫استعراض المواد المتوفرة ‪ :‬يمكن استعراض الكميات المتوفرة‬

‫المحاسب‪ :‬يقوم بالمهام التالية‬


‫دخول النظام ‪ :‬يقوم المحاسب بإدخال كلمة المرور ويقوم النظام بالتحقق منها ويمكن دخول النظام بعد ذلك‬
‫‪ .‬إذا كانت الكلمة صحيحة أو ظهور رسالة توضح أن كلمة المرور غير صحيحة‬
‫تعديل كلمة المرور‪ :‬يمكن للمحاسب تعديل كلمة المرور عن طريق إدخال الكلمة الجديدة وإذا كانت توافق‬
‫‪ .‬شروط النظام يتم استبدالها وذلك إذا أراد المحاسب تغييرها‬
‫استعراض المواد المتوفرة ‪ :‬يمكن استعراض الكميات المتوفرة‬
‫إجراء عمليات البيع ‪ :‬عند إدخال اسم الدواء يظهر سعر الدواء ويتم تحديد الكمية المطلوبة ثم يتم حساب‬
‫الجمالي ‪ ,‬وكذلك إنقاص الكمية المطلوبة من الكمية الساسية وبالتالي يتم حساب الكمية المتوفرة حاليا‬
‫‪ .‬بالنظام ‪ .‬كما يتم تدوين معلومات الوصفة الطبية لبعض الدوية‬
‫‪ .‬استخراج الفواتير‪ :‬يمكن للمحاسب طلب فاتورة تحتوي على المواد التي تم بيعها‬
‫‪ 2.3‬مخطط النظام الشامل ‪: Context Diagram‬‬

‫شكل رقم ) ‪ : (2‬مخطط النظام الشامل ‪Context Diagram‬‬


‫‪ Context Diagram :‬تعريف مخطط النظام الشامل‬
‫‪) Context Diagram‬مخطط النظام الشامل )مخطط السياق‬
‫لتوضيح نطاق وحدود النظام والكيانات الخارجية وكيف تعمل مع النظام وتدفق البيانات الرئيسية بينها وبين النظام‬

‫‪ Context Diagram :‬وصف مفصل لمخطط النظام الشامل‪8‬‬


‫‪ :‬من الكيانات التالية ‪ Context Diagram‬يتكون مخطط‬
‫المدير ‪ ,‬الصيدلي ‪ ,‬المحاسب‬
‫‪ :‬وكل من هذه الكيانات يستطيع إن ينجز بعض عمليات النظام وهي كما يلي‬
‫‪ :‬المدير ‪ :‬يستطيع القيام بالعمليات التالية‬
‫دخول النظام ‪ :‬يتم طلب دخول النظام والتحقق من كلمة المرور‬
‫تسجيل بيانات الموظف والمحاسب والمدير وتعديلها واستعراضها ‪ :‬يقوم المدير‬
‫‪ .‬بتسجيل بيانات المدير والصيدلي والمحاسب ‪ ,‬وتعديلها واستعراضها‬
‫‪ .‬تعديل كلمة المرور ‪ :‬إدخال كلمة المرور الجديدة وتغيير كلمة المرور السابقة‬
‫تسجيل وتعديل بيانات الدوية وأسعارها ‪ :‬يمكن إضافة أدوية جديدة أو تعديل بيانات‬
‫‪ .‬الدوية المدخلة مسبقا بالنظام‬
‫البحث عن بيانات الدوية والمواد الفعالة ‪ :‬يمكن للمدير البحث عن بيانات الدوية ‪,‬‬
‫أو المواد الفعالة بالدوية حيث يمكن استعراض البيانات التالية ‪ :‬اسم الدواء ‪,‬‬
‫سعره ‪ ,‬المواد الفعالة في الدواء ‪ ,‬وصف الدواء ‪ ,‬الثار الجانبية للدواء‬
‫استعراض الفواتير ‪ :‬يستطيع المدير طلب جميع الفواتير ‪ ,‬أو الفواتير حسب الشهر‬
‫المطلوب‬
‫‪ .‬إجراء طلبيه ‪ :‬للمواد التي تقل كمياتها عن الحد الدنى‬
‫‪ :‬الصيدلي ‪ :‬يستطيع القيام بالعمليات التالية‬
‫دخول النظام ‪ :‬يتم طلب دخول النظام والتحقق من كلمة المرور‬
‫‪ .‬تعديل كلمة المرور‪ :‬إدخال كلمة المرور الجديدة وتغيير كلمة المرور السابقة‬
‫البحث عن كميات الدوية ‪ :‬يمكن للصيدلي البحث الكمية المتوفرة من الدواء‬
‫البحث عن بيانات الدوية والمواد الفعالة في الدوية ‪ :‬يمكن للصيدلي البحث عن بيانات المواد الفعالة بالدوية ويقوم النظام‬
‫بعرضها له وكذلك للصيدلي البحث عن بيانات الدوية ‪ ,‬حيث يمكن استعراض البيانات التالية ‪ :‬اسم الدواء ‪ ,‬سعره ‪ ,‬المواد‬
‫الفعالة في الدواء ‪ ,‬وصف الدواء ‪ ,‬الثار الجانبية للدواء‬

‫‪ :‬المحاسب ‪ :‬يستطيع القيام بالعمليات التالية‬


‫دخول النظام‪ :‬يتم طلب دخول النظام والتحقق من كلمة المرور‬
‫تعديل كلمة المرور‪ :‬إدخال كلمة المرور الجديدة وتغيير كلمة المرور السابقة‬
‫إجراء عمليات البيع ‪ :‬البحث عن دواء واستعراض سعره وإنقاص الكمية المطلوبة من الكمية المتوفرة وعرض الكمية‬
‫‪.‬المتوفرة حاليا و تدوين بيانات الوصفة الطبية لبعض الدوية‬
‫استخراج الفواتير‪ :‬عرض بيانات الفاتورة وهي ‪ :‬السم ‪ ,‬المواد التي تم شراؤها ‪ ,‬الكمية ‪ ,‬سعر الوحدة ‪ ,‬إجمالي السعر ‪,‬‬
‫‪.‬اسم المحاسب ‪ ,‬تاريخ الشراء‬
‫عرض الفاتورة ‪ :‬يقوم النظام بعرض الفاتورة التي قام باستخراجها الصيدلي‬
‫البحث عن كميات الدوية ‪ :‬يمكن للمحاسب البحث الكمية المتوفرة من الدواء‬
: FDD ‫ مخطط تقسيم وظائف النظام‬2.4

ΔϴϟΪϴμ ϟ ΍ϡΎψϧ

ΐ γ ΎΤ ϟ΍ Ϥ ϟΪϴϲμ ϟ΍ ήϳ Ϊ ϟ΍ Ϥ
ϡΎψ ϟ΍ ϨϮΧϝΩ ϡΎψ ϟ΍Ϩ ϮΧϝΩ ϡΎψ ϟ΍ϨϮΧϝΩ

έ ϭή ϟϤΔ΍ ϛ Ϡ ϳϞ
ΪϤόΗ Κ ΪϳΤ Η ϭ ΠϴδϞΗ
έ ϭή ϟϤΔ΍ ϛ Ϡ ΪϳϞ
ϤόΗ
Ε ΎϧΎϴΒϟ΍
ή ϳΪ ϟ Ε΍Ϥ ΎϧΎϴΑ
ϊ Βϴ΍ ϟ ΍˯ ήΟ΍ Κ ΤΑ
ΐ γ ΎΤ ϟ Ϥ
΍Ε ΎϧΎϴΑ
Δ ϭΩϳϷ Ε΍ ΎϧΎϴΑ
Δϔ λ ΍ νϟ Ϯ΍ ή όΘγ΍ Δ ϭΩϳϷ Ε΍ ΎϧΎϴΑ
ϟΪ ϴ
ϲμ ϟ ΍Ε ΎϧΎϴΑ
ϫ έ Ύόγ΍ϭ
Ύ έ ϭή ϟϤΔ΍ ϛ Ϡ ϳϞ
ΪϤό Η
ώ ΒϠ ϟ΍ΏϤΎδ Σ
Δϟ Ύόϔ ϟ΍ ΍Ω ϟ΍ Ϥ Ϯ
Γήϓ Ϯ Θϟ΍ ϤΔ ϟ΍ Ϝι Ϥ Ύ
ϴϧ΍ Ϙ ήϴ΍ΗϮϔ ϟ΍
Ε Ύ νϛ Ϥ΍ ήϴόΘγ΍
Γήϓ Ϯ Θϟ΍ Ϥ΍Ω ϟ΍ Ϥ Ϯ Κ ΤΑ
Γέ ΗϮΎ ϔϟΏ
΍ Ύδ Σ
Δ ϭΩϳϷ Ε΍ ΎϧΎϴΑ
ϫ έ Ύόγ΍ϭ
Ύ
Γέ ΗϮΎ ϔϟν΍ ή ϋ
Δϟ Ύϔόϟ΍ ΍Ω ϟ΍ Ϥ Ϯ
Γέ ΗϮΎϔ ϟ΍Δϋ ΎΒσ
ή Η΍ ϴϔ Ϯ΍ νϟ ΍ ήό Θγ΍
Ε Ύ νϛ Ϥ΍ ήϴόΘγ ΍
ή ϴΗ ΍ ϟ΍ϊϔ ϮϤΟϴ
Γήϓ Ϯ Θϟ΍ Ϥ΍Ω ϟ΍ Ϥ Ϯ
ή θϬ ϟ΍ΐ δ Σ
Ώ Ϡτ Ϯϟ΍ Ϥ

Δ ΒϴσϠ ΍ ˯ή Ο΍

(Function Decomposition Diagram (FDD ‫ مخطط تقسيم وظائف النظام‬: (3 ) ‫شكل رقم‬
‫‪ Function Decomposition Diagram :‬تعريف مخطط تقسيم وظائف النظام‬
‫‪.‬هو مخطط للوظائف التي سيقوم بها النظام وتفكيك هذه الوظائف إلى وظائف أصغر‬

‫‪ Function Decomposition Diagram:‬وصف مفصل لتقسيم وظائف النظام‬


‫نظام الصيدلية‬
‫المدير ‪1.‬‬
‫الصيدلي‪2.‬‬
‫المحاسب‪3.‬‬

‫دخول النظام ‪1.1‬‬


‫تسجيل وتحديث البيانات‪1.2‬‬
‫بيانات المدير ‪1.2.1‬‬
‫بيانات الصيدلي والمحاسب ‪1.2.2‬‬
‫بيانات الدوية ‪1.2.3‬‬
‫تعديل كلمة المرور ‪1.3‬‬
‫بحث ‪1.4‬‬
‫بيانات الدوية وأسعارها ‪1.4.1‬‬
‫المواد الفعالة ‪1.4.2‬‬
‫استعراض الفواتير ‪1.5‬‬
‫جميع الفواتير ‪1.5.1‬‬
‫حسب الشهر المطلوب ‪1.5.2‬‬
‫إجراء طلبيه ‪1.6‬‬
‫دخول النظام ‪2.1‬‬
‫تعديل كلمة المرور ‪2.2‬‬
‫بحث ‪2.3‬‬
‫بيانات الدوية وأسعارها ‪2.3.1‬‬
‫المواد الفعالة ‪2.3.2‬‬
‫استعراض المواد المتوفره ‪2.4‬‬
‫دخول النظام ‪3.1‬‬
‫تعديل كلمة المرور‪3.2‬‬
‫إجراء البيع ‪3.3‬‬
‫استعراض الوصفة ‪3.3.1‬‬
‫حساب المبلغ ‪3.3.2‬‬
‫إنقاص الكمية المتوفرة ‪3.3.3‬‬
‫الفواتير ‪3.4‬‬
‫حساب الفاتورة ‪3.4.1‬‬
‫عرض الفاتورة ‪3.4.2‬‬
‫طباعة الفاتورة ‪3.4.3‬‬
‫استعراض المواد المتوفره ‪3.5‬‬
2.5 ‫ مخطط تدفق البيانات‬Data Flow Diagram (DFD) :
1.0 ϡΎ υ ϟϧ
΍ ϭϝ
ΧΩ
Ϙϕ
ϟ΍
ΣΗ ϡΎ
υ ϧ΍ϟϝϭ ΧΩΔΟϳΗϧ
D1
έϳΩϟϣ ϧΎ
΍ ΕΎϳΑ έϳΩ΍ϟϣ
ΕΎϧΎ
ϳ ΑΙ ϳΩΣΗ
ϭ ϳϝΟγΗ ΕΎϧΎ
ϳΑ
΍ϟ Ι ϳΩΣΗ
ϭ ϳϝΟγΗ
ΔΛΩΣ ϟϣ
΍ϭ ΔϠ
Ογ ϟϣ ϧΎ
΍ ΕΎϳΑϟ΍
Ϙϕ
ΣΗϟ
΍ Δ ϛϠϣ
ϳϝΩόΗϭ ϡΎ
υ ϟϧ
΍ ϭϝ
ΧΩ

D2 ϟϲ
Ωϳλ ϟ ϧΎ
΍ ΕΎϳΑ ϟϲ
Ωϳλ ΍ϟ ΕΎ
ϧΎ
ϳ ΑΙ ϳ ΩΣΗ
ϭ ϳϝΟγΗ
έ ϭέ ϟϣ
΍ Δϳ Α
Ϡρ ˯ ΍έΟ΍ έ ϳΩϣϟ
΍
ΔϳΑϠ΍ ˯΍ έΟ΍ ΔΟϳΗ
ρϟ ϧ

ϳΑϥϋ Ι ΣΑ
Ϙϕ
ϟ΍
ΣΗ
2.0
Σ ϟϣ
D3 ΏγΎ ϧΎ
΍ ΕΎϳΑ

ϧΎ
ΔϳϭΩϻ΍ Ε Ύ
ΕΎϧΎ
ϳ ΑΙ ϳ ΩΣΗϭ ϳϝΟγΗ
Σ ΍ϟϣ
ΏγΎ ΕΎϧΎ
ϳ ΑΙ ϳΩΣΗ
ϭ ϳϝ
ΟγΗ ϲϟΩϳλ ϟ΍ϭέ ϳΩϣϟ΍
ΔϳϭΩϷ΍ ΕΎ ϧΎϳΑϭΏγΎ Σϣϟ
΍ϭ
ΔϭϳΩ
Ϸ΍ ΕΎ
ϧΎ
ϳ ΑΙ ϳΩΣΗ
ϭ ϳϝΟγΗ ΎϬο ΍έόΗγ΍ϭ ϡΎ
υ ϟϧ
΍ ϭϝ
ΧΩ

Ωϳλ ϟ΍
ϡΎ
υ ϧ΍ϟϝϭ ΧΩ
ΔΟϳΗ
ϧ

ϲϟ
3.0
ΔϟΎ
όϟϔ΍ ϟϣϭ
΍Ω ΍ϭ Ύ
ϫέΎ
όγ΍ϭ ΔϭϳΩ
Ϸ΍ ϥ ϋΙ ΣΑ
ΔϭϳΩ
ϻ΍ ΕΎ
ϧΎ
ϳ Αϥ ϋΙ ΣΑ

ϳΑ
ϧΎ
ΔϳϭΩϷ΍ Ε Ύ
D4
ΔϭϳΩ
ϻ΍ ΕΎ ϧΎϳ Αϥ ϋΙ ΣΑ
Δϟόϔϟ
Ύ ΍ Ω΍ϭϣ
ϟ΍ϭΎ ϫέ Ύ
όγ΍ϭ ΔϳϭΩϻ΍ ΕΎϧΎ
ϳΑϥ ϋΙ ΣΑϟ
΍ ΔΟϳΗ
ϧ
ΔϳϭΩϻ΍ Ε ΎϧΎ
ϳΑϥ ϋΙ ΣΑϟ
΍ ΔΟϳΗ
ϧ
Δϭϳ
Ωϻ΍ ΕΎϛϣϳ
ϥ ϋΙ ΣΑϟ΍
Γέϓϻ Ηϻϻ
΍ ΔϻϻΩ
ϻ ΍ ν ΍έόΗ
γ΍ ΔϭϳΩ
ϻ΍ ΕΎϛϣϳ
ν έϋ
4.0
ΔϭϳΩ
ϻ΍ Ε Ύϛϣϳ
ν έϋ
Ε Ύϛϣϳν ΍έόΗγ ΍ ΔϭϳΩϻ΍ ΕΎϛϣϳ
ϥ ϋΙ ΣΑϟ
΍
Γέ ϓϭΗϟϣ
΍ Δϭϳ
Ωϻ΍ ϡΎυ ϟϧ
΍ ϭϝΧΩ
ϡΎ
υϧϟ
΍ ϝϭ ΧΩΔΟϳΗ
ϧ
έ ϳΗ΍ϭϔϟ΍
D5
έϳ Η
΍ϭϔϟ΍ ν έϋ Σϣ
ΏγΎ ϟ
΍

ΔϳϭΩϻ΍ ϊ ϳΑ

ϔϟ΍ ΏΎγΣ
˯ ΍ ϭΩϟ

γ΍
΍ έόγΏϠρ

΍ϭϔϟ΍ ν ΍έόΗ
˯ ΍ϭΩϟ΍ έ όγν έ ϋ 5.0

ΓέϭΗΎ
Δ ϟϛϣϳ γ΍ ΏϠ
΍ ν ΍ έόΗ ρ

έϳΗ
Δ ϟϛϣϳ
΍ ν έϋ
ΔϋΎ Αϟϣ
΍ Δ ϟϛϣϳ
΍Ω ϳΩΣΗ ϊ ϳΑ ϣϋ ˯ ΍έ Ο΍
ϟ΍ ΔϳϠ ϊϳΑ
ϟ
΍ ΔΟϳ Η
ϧν έ ϋ
Γέ ϓϻΗϻϻ
΍ Δ ϻϻϻϻ
΍ ι Ύϻϻ΍

D6 ΔϳϭΩϷ΍ Ε Ύ
ϳϣϛ Δϳ Α
Ϡρ ˯ ΍έ Ο΍ 6.0

ϟ΍ ΔϳϭΩϻ΍
Δ ϛϣϳ
Δϓ
Ύο ΍ϭ Γέ ϭϓ
Ηϟϣ
΍ Δ ϟϛϣϳ
΍ ΏϠ
ρ

γ ΍ ΏϠ
ρ
ϳΑ
Δ Ϡ
ρ ˯΍έ Ο΍

Αϣ
ϳ ΩΟϟ΍ ΓέϓϭΗϟϣ
ΓΩ ΍ Δ ϟϛϣϳ
΍ ν έϋ

ΔϋΎ

΍ϭϔϟ΍ ν ΍έόΗ
ΓέϭΗΎϔϟ΍ ΏΎγΣ
7.0
ΓέϭΗΎ
ϔϟ΍ ν έ ϋ

έ ϳΗ
ΓέϭΗΎϟϔ
΍ ϳϝλ Ύ ϔΗ
ΓέϭΗΎϟϔ
΍ ϳϝλ ΎϔΗν έ ϋ ΓέϭΗ
Ύϟϔ
΍ ΏΎ
γΣ

έϳ Η
΍ϭϔϟ΍ ν ΍έ όΗ
γ΍
D7 έϳΗ
΍ ϟϔϭ
΍ ϳϝλ Ύ
ϔ
Η 8.0
ΓέϭΗΎ
ϟ
ϔ ΍ ϳϝλ Ύ
ϔ Ην ΍έόΗ
γ΍
ϳϝλ ΎϟΎ
ϔΗ ΑέϳΗ
΍ϭϔϟ΍ ν έϋ
έϳ Η
ϭ
΍ ϔϟ΍ ν ΍έ όΗ
γ΍
ϳϝλ ΎϟΎ
ϔΗ ΑέϳΗ
΍ϭϔϟ΍ ν έϋ

(Data Flow Diagram (DFD ‫ مخطط تدفق البيانات‬: (4 ) ‫شكل رقم‬


‫‪ Data Flow Diagram (DFD) :‬تعريف مخطط تدفق البيانات‬
‫يصور الوظائف الرئيسية للنظام وكافة المصادر الخارجية التي تتعامل مع النظام وكافة مخازن البيانات‬
‫‪.‬الموجودة في النظام )المخازن الداخلية( وكافة تدفقات البيانات بين كافة الوظائف الخارجية ومخازن البيانات‬

‫‪: (Data‬‬ ‫وصف مفصل لمخطط تدفق البيانات ‪Flow Diagram (DFD‬‬
‫‪1.0 :‬‬ ‫رقم الـعـملية‬
‫‪ :‬دخول النظام وتعديل كلمة المرور‬ ‫اسم الـعــملية‬
‫‪ :‬هذه العملية هي من صلحيات المدير والمحاسب والصيدلي حيث يمكن عن طريقها‬ ‫وصف العـملية‬
‫الدخول الى النظام واو تعديل كلمة المرور وذلك بالتعامل مع مخازن بيانات‬
‫الصيدلي ‪ ,‬بيانات المحاسب ‪ ,‬بيانات المدير‬

‫‪2.0 :‬‬ ‫رقم الـعـملية‬


‫‪ :‬تسجيل وتحديث بيانات المدير والصيدلي والمحاسب وبيانات الدوية وتعديلها‬ ‫اسم الـعـملية‬
‫واستعراضها‬
‫‪ :‬هذه العملية هي من صلحيات المدير فقط ‪ ،‬حيث يستطيع عن طريقها تسجيل‬ ‫وصف العـملية‬
‫بيانات الدوية في مخزن الدوية وكميات الدوية ‪ ,‬وتسجيل البيانات يكون في‬
‫مخزن كل من بيانات المدير والصيدلي والمحاسب والدوية‬
‫‪3.0 :‬‬ ‫رقم الـعـملية‬
‫‪ :‬بحث عن بيانات الدوية وأسعارها والمواد الفعالة‬ ‫اسم الـعــملية‬
‫‪ :‬هذه العملية هي من صلحيات المدير والصيدلي حيث يمكن عن طريقها الحصول‬ ‫وصف العـملية‬
‫على اسعار الدوية او المواد الفعالة للدوية من مخزن بيانات الدوية‬

‫‪4.0 :‬‬ ‫رقـــم الـعـملية‬

‫‪ :‬استعراض كميات الدوية المتوفرة‬ ‫اســم الـعـملية‬


‫‪ :‬هذه العملية هي من صلحيات المحاسب و الصيدلي حيث يقومان بطلب استعراض‬ ‫وصف العـملية‬
‫المواد المتوفرة من مخزن بيانات الدوية‬
‫‪5.0 :‬‬ ‫رقم الـعـملية‬
‫‪ :‬إجراء عملية البيع‬ ‫اسم الـعـملية‬
‫‪ :‬هذه العملية هي من صلحيات المحاسب حيث يقوم بطلب عرض سعر الدواء من‬ ‫وصف العـملية‬
‫مخزن بيانات الدوية وطلب الكمية المتوفرة من مخزن كميات الدوية ‪ ,‬ويتم اجراء‬
‫عملية البيع وانقاص الكمية المباعة من الكمية المتوفرة واعادة تخزينها في مخزن‬
‫كميات الدوية ‪ ,‬وترسل مخرجاتها الى العملية ‪ 7.0‬لستخراج فاتورة الدوية‬
‫المباعة‬

‫‪6.0 :‬‬ ‫رقم الـعـملية‬


‫‪ :‬إجراء طلبيه‬ ‫اسم الـعـملية‬
‫‪ :‬هذه العملية هي من صلحيات المدير حيث يتم تحديد الدوية المراد طلبها من‬ ‫وصف العـملية‬
‫مخزن بيانات الدوية ثم تقوم بعرض بيانات الدوية المراد طلبها ‪.‬‬
‫‪7.0 :‬‬ ‫رقم الـعـملية‬
‫‪ :‬حساب الفاتورة‬ ‫اسم الـعـملية‬
‫‪ :‬بواسطة مدخلت عملية الدوية المباعة من العملية ‪ 5.0‬يتم اجراء عملية البيع ثم‬ ‫وصف العـملية‬
‫حساب الفاتورة وتخزينها في مخزن الفواتير وتفاصيل الفواتير‬

‫‪8.0 :‬‬ ‫رقم الـعـملية‬


‫‪ :‬استعراض الفواتير‬ ‫اسم الـعـملية‬
‫‪ :‬هذه العملية هي من صلحيات المحاسب والمدير ‪ ,‬حيث يتم عرض الفواتير‬ ‫وصف العـملية‬
‫وتفاصيل الفواتير من كل من مخزن الفواتير وتفاصيل الفواتير‪.‬‬
5.0 ‫ المستوى الول من العملية‬2.6
Δϔλ ϭ ϟϰ
΍ ˯΍ϭΪ ϟ΍ ΔΟΎ
Σ ϣϦϘϖ
ϟ΍
ΤΘ
Δϔλ ϭ ϰϟ΍ ˯΍ϭΪ ϟ΍ ΔΟΎ
Σ Ϧϣ ϖϘ
ΤΘϟ΍ ΔΠϴ
Θϧ
D4 Δϭϳ
ΩϷ΍ ΕΎ
ϧΎ
ϴΑ

5.1

ήϓ
ϮΗϦϣϖϘ ϟ΍
ΤΘ
Δ ϟϜϤϴ
΍ ήϓϮΗ ϣϦϘϖ
ϟ΍
ΤΘ ϭϣϦ
ΔΑ ϠϮτ ϟϤ ΍ Δ ϟϜϤϴ
΍
ϟϰ
΍ ˯΍ϭΪ ϟ΍ ΔΟΎΣ
Δϔλ ϭ ϟϰ
΍ ˯΍ϭΪ ϟ΍ ΔΟΎ
Σ ϣϦϘϖ
ϟ΍
ΤΘ
Δϔλ ϭ ΤϤ΍ϟ
ΐ γΎ
D5
ήϴ
Η΍Ϯϔϟ΍

5.2
ήόδϟ΍ ν ΍ήόΘ
γ΍ Δ ϟϜϤϴ
΍ Κ ϳΪ Σ
ήόδϟ΍ ν ήϋ ήόδϟ΍ ν ΍ήόΘ
γ΍ ήόδϟ΍ ν ήϋ

Γέ ϮΗΎ
ϔϟ΍ ΏΎ
δΣ 5.3

ήϴ
Η΍ ϟϔϮ
΍ ϴϞ
λΎϔΗ Δ ϟϜϠϴ
΍ Δ ϜϠϔ
Θϟ΍ ΏΎδΣ Δϔ ϜϠ
ϟ΍ ΏΎ
Θ δΣ
D7 Γέ ϮΗΎϟϔ
΍ ϴϞ
λΎϔΗ Γέ ϮΗΎϔϟ΍ έ΍Ϊλ ΍ϭ
Γέ ϮΗΎϟϔ
΍ ϴϞ
λΎϔΗν ήϋ

5.4
Δ ϟϜϤϴ
΍ ΚϳΪ ΤΗ
ΒϟϤ
ΔϋΎ ΍ Δ ϟϜϤϴ
΍ Ϊ ϳΪ ΤΗ
D6 Γή Ϯϓ
ΘϟϤ
΍ Δ ϟϜϤϴ ΍ ΚϳΪ ΤΗ
ΔϳϭΩϷ΍ Ε Ύ
ϴϤϛ
ΓήϓϮΘϟϤ
΍ Δ ϟϜϤϴ
΍ ι ΎϧϘ
΍ ϊϴ Βϟ΍ Ϊ όΑ

5.0 ‫ المستوى الول من العملية‬: (5 ) ‫شكل رقم‬


‫وصف مفصل لمخطط المستوى الول من العملية ‪: 5.0‬‬
‫‪5.1 :‬‬ ‫رقـم الـعـملية‬
‫‪ :‬التحقق من توفر الكمية ومن حاجة الدواء الى وصفة‬ ‫اسم الـعـملية‬
‫‪ :‬في هذه العملية يقوم المحاسب بالتحقق من توفر الكمية المطلوب بيعها من مخزن‬ ‫وصف العـملية‬
‫كميات الدوية والتحقق من حاجة الدواء الى وصفة من مخزن بيانات الدوية‬
‫وارسال مخرجاتها الى العملية ‪5.2‬‬

‫‪5.2 :‬‬ ‫رقـــم الـعـملية‬

‫‪ :‬استعراض السعر‬ ‫اسم الـعـملية‬


‫‪ :‬في هذه العملية يتم استعراض السعر من مخزن بيانات الدوية وارسال مخرجاتها‬ ‫وصف العـملية‬
‫إلى العملية ‪5.3‬‬

‫‪5.3 :‬‬ ‫رقـــم الـعـملية‬

‫‪ :‬حساب التكلفة وإصدار الفاتورة‬ ‫اسم الـعـملية‬


‫‪ :‬في هذه العملية يتم حساب التكلفة وتخزين مخرجاتها في مخزن الفواتير ومخزن‬ ‫وصف العـملية‬
‫تفاصيل الفاتورة ‪ ,‬وإرسال مخرجاتها إلى العملية ‪5.4‬‬

‫‪5.4 :‬‬ ‫رقـــم الـعـملية‬

‫‪ :‬تحديث الكمية المتوفرة بعد البيع‬ ‫اسم الـعـملية‬


‫‪ :‬في هذه العملية يتم تحديث الكمية المباعة في مخزن كميات الدوية‬ ‫وصف العـملية‬
6.0 ‫ المستوى الول من العملية‬2.7

Γήϓ Θ ΍ Ϯ Δ ϟ ΩϤ ΍ ϭν ϳϻ΍ ή ό Θγ΍ 6.1


Γή Θϓ Ϯ Δ΍ϟ ϤΩ ϭ νϳϻ΍ ή ϋ
Δ Ω ΍ ϳ ϭν ϻ΍ ή ό Θγ΍
Δ ϭD4
ΩϳϷ Ε ΍ ΎϧΎϴΑ
Γήϓ Ϯ ΘΓϟ΍ή ϤϮΘϓϟ Ϥ΍Δ ϭ Ωϳ ϻ ν΍ ή ΍ό Θγ ΐ ΍ Ϡσ
Γή Θϓ Ϯ Δ΍ϟ ϤΩ ϭ ϳνϻ΍ ή ϋ

ϧΩ ϻϰ Ϊ΍ Τ ϟ Ϧ΍ ϋ ϘΗ ϲϞ Θϟ ΍Δ ϟ ΐϜ΍ ϤϠσ ϴ
6.2 ΓήϓϮ ΘϤϟ Δϴ΍Ϥ Ϝ ϟ κ΍ Τϓ
ϰ ϧ ϻΩ΍ Ϊ ϟ΍Τ Ϧ ϋϞ Ϙ ϲΗ ϟ΍ Θ ϴϤΔ Ϝ ϟ΍
Γή ϓϮ ΘϤϟ ΔϴϤϜ΍ϟ κ Τ΍ ϓ ΔΠ ϴΘϧ ΐ γ ΎΤϤϟ΍
ϋϻ Η ϻ ϻΘϻ΍ Δϻ ΍ κϻ ϻ ϻΤϓϻ
Δ Β τϴ ΍Ϡ ϟ΍ ή˯Ο΍
ϧ Ωϻϰ ΍ Ϊ Τϟ΍
Δϳ ϭ ΩϷ ΍ Ε ΎϴϤϛ Δ Ωϭ ϳϻ Δ ΍ ϛΚ Ϥ Ϊ ϴϳΤ Η

Δ ΒϴσϠ ΍ ˯ή Ο΍ 6.3
D6
Δ ϟΚ Ϝ΍ ΪϤϳΤ Ηϴ
Δ Ωϳ ϭ˯ ϻΐ σ ˯Ϡ˯ ή Ο˯

6.0 ‫ المستوى الول من العملية‬: (6 ) ‫شكل رقم‬


‫وصف مفصل لمخطط المستوى الول من العملية ‪: 6.0‬‬
‫‪6.1 :‬‬ ‫رقم الـعـملية‬
‫‪ :‬استعراض الدوية المتوفرة‬ ‫اسم الـعـملية‬
‫‪ :‬في هذه العملية يتم استعراض الدوية المتوفرة من مخزن بيانات الدوية‬ ‫وصف العـملية‬

‫‪6.2 :‬‬ ‫رقم الـعــملية‬


‫‪ :‬استعراض الكمية التي تقل عن الحد الدنى‬ ‫اسم الـعـملية‬
‫‪ :‬في هذه العملية يتم تحديد الدوية التي تقل كميتها عن الحد الدنى‬ ‫وصف العملية‬

‫‪6.3 :‬‬ ‫رقم الـعــملية‬


‫‪ :‬إجراء طلب الدوية‬ ‫اسم الـعـملية‬
‫‪ :‬في هذه العملية يتم اضافة الكمية الجديدة الى مخزن كميات الدوية‬ ‫وصف العـملية‬
‫الفصل الثالث‬
‫تصميم قواعد البيانات‬

‫‪ ERD‬مخطط العلقات والكيانات‬


‫توصيف البيانات‬
‫قاموس البيانات‬
‫‪ Normalization‬التطبيع‬
‫ مخطط العلقات والكيانات‬ERD
Entity Relation Diagrm
ϟϲ
Ϊϴμ ϟ΍ (ERD)
Δϔλ ϭ ΝΎΘΤϳ
ΞΘ ϟϤϨ
΍ΪϠΑ ϟϲΪϴ μ ϟ΍ ϗϢ έ
ήόδϟ΍ ϲ ϟΪ ϴμ ϟ΍ Ϣ γ΍
ϝΎ
ϤόΘγϻ΍ ϊ ϧ΍Ϯϣ ϥ΍ ϨϮό΍ϟ
Ϡϲ
δϠ δ Θϟ΍ ϗϢ ήϟ΍
ΔϟΎόϔϟ΍ ΓΩΎϟϤ
΍ ϝ˯
ϮΠϟ˯ ϗϢ
έ
Γέ ϮΗΎϟϔ ΍ ϗϢ
έ
ΔϴΒϧΎ
Πϟ΍ έ ΎΛϵ΍ ϝ ϮΧΪ ϟϻ Ϣ
γϻ
ϝΎ
ϤόΘγ ϻ΍ ϲϋ ΍ϭΩ ˯ ΍ϭΪ ϟ΍ ϗϢ
έ
έ ϭή ϟϤ
ϻ ϗϢ
έ
Δ ϟϜϤϴ
΍
˯ ΍ϭΪ ϟ
΍Ϣγ΍
Κ ΤΒϳ ϴϴϦ
όΘϟϻΦϳέ Ύ
Η Δ ϟϜϤϴ
΍ ήόγ
˯ ΍ϭΪ ϟ΍ ϗϢ
έ
ΝήΨΘϟϻΔϨγ
ΝήΨΘϟϻήϳ Ϊ ϘΗ
ΔϳϭΩϷ΍ ϞΠδϳ
ϴϞ
λΎ ϔΗ
Γέ ϮΗΎ
ϔϟ΍
ήϳ Ϊ ϟϤ
΍

ϗϢ
ϟ
ή΍

Ϣ
γ ϻ΍
Ϯϱ
ΘΤΗ
ϊ ϴΒϳ ϝ ϮΧΪ ϟ
ϻϢγϻ
Ϭϟ
Ύ
έϭήϤϟϻ ΔϤϠ
ϛ

Τ ϟϤ
ΐ γΎ ΍
έΪμ ϳ ήϴΗ
΍Ϯϔϟ΍
Τ ϟϤ
ΐ γΎ ΍ ϗϢ
έ
Δϻϻ Ωϻ ΍ Ε Ύ
ϻϻϻ
Τ ϟϤ
ΐ γΎ ΍Ϣ
γ΍ ΓέϮΗΎϟϔ
΍ ϗϢ
έ

ϥ΍ ϨϮ
ό΍ϟ Γέ ϮΗΎϟϔ
˯Φϳέ Ύ
Η
ϲ δϠ
δϠδ Θϟ΍ ϗϢ
ήϟ΍
ϝ ϻϮΠϟϻ ϗϢ
έ ϲ ϟΎ
ϤΟϻϻ ήόδ ϟϻ
˯΍˯Ϊ ˯΍ ˯˯
έ ϝϮΧΪ ϟϻ Ϣ
γϻ
ΔϴϤϜϟϻ έϭήϤϟϻ ΔϤϠ
ϛ

ΓϮΒόϟϻ Ϣ
ΠΣ ϴϴϦ
όΘϟϻΦϳέ Ύ
Η

(Entity Relation Diagram (ERD ‫ مخطط العلقات والكيانات‬: (7 ) ‫شكل رقم‬


‫تعريف مخطط العلقات والكيانات ‪: (Entity Relation Diagram (ERD‬‬

‫قاعدة البيانات المفاهمية كما يراها ‪ ERD‬تمثل‬


‫المستخدم النهائي وهي تصف المكونات الساسية‬
‫الثلث وهي ‪ :‬العلقات – الكيانات – الصفات‬
‫حيث ان قاعدة البيانات العلئقية هي مجموعة من‬
‫‪.‬الكيانات والصفات والعلقات‬
‫وصف مفصل لمخطط العلقات والكيانات ‪: (Entity Relation Diagram (ERD‬‬

‫العلقة ‪ :‬يسجل‬
‫الكيانات ‪ :‬المدير والدوية‬
‫نوع العلقة ‪ :‬كلية لكيان الدوية و كلية لكيان المدير‬
‫وصف العلقة ‪ :‬كل الدوية تسجل بواسطة المدير وكل مدير يسجل الدوية‬

‫العلقة ‪ :‬يدخل بيانات‬


‫الكيانات ‪ :‬المحاسب والمدير‬
‫نوع العلقة ‪ :‬كلية لكيان المحاسب وجزئية لكيان المدير‬
‫وصف العلقة ‪ :‬كل محاسب تم ادخال بياناته بواسطة المدير ‪ ,‬ولكن ليس بالضرورة المدير يدخل‬
‫بيانات جميع المحاسبين‬

‫العلقة ‪ :‬لها‬
‫الكيانات ‪ :‬الدوية وكميات الدوية‬
‫نوع العلقة ‪ :‬كلية لكيان الدوية وكلية لكيان كميات الدوية‬
‫وصف العلقة ‪ :‬كل الدوية لها كميات متوفرة منها وكل كميات الدوية لها تخص‬
‫دواء من الدوية‬
‫العلقة ‪ :‬يضيف‬
‫الكيانات ‪ :‬المدير والصيدلي‬
‫نوع العلقة ‪ :‬كلية لكيان الصيدلي وجزئية لكيان المدير‬
‫وصف العلقة ‪ :‬كل صيدلي تم اضافته بواسطة مدير ‪ ,‬ويمكن للمدير ان ليضيف صيدلي‬

‫العلقة ‪ :‬يصدر‬
‫الكيانات ‪ :‬المحاسب والفواتير‬
‫نوع العلقة ‪ :‬كلية لكيان الفواتير وجزئية لكيان المحاسب‬
‫وصف العلقة ‪ :‬كل فاتورة تصدر بواسطة المحاسب ولكن يمكن المحاسب ان ل يصدر أي فاتورة أي إن ليس‬
‫بالضرورة كل محاسب يصدر فاتورة‬

‫العلقة ‪ :‬تحتوي‬
‫الكيانات ‪ :‬الفواتير وتفاصيل الفواتير‬
‫نوع العلقة ‪ :‬كلية لكيان الفواتير وكلية لكيان تفاصيل الفاتورة‬
‫وصف العلقة ‪ :‬كل تفاصيل فاتورة تكون لفاتورة ‪ ,‬وكل فاتورة لها تفاصيل‬
‫توصيف البيانات ‪:‬‬
‫‪ ‬‬ ‫الدوية‬ ‫اسم الجدول‬

‫‪ ‬‬ ‫رقم الدواء‬ ‫المفتاح الرئيسي‬

‫‪ ‬‬ ‫رقم المدير‬ ‫المفتاح الجنبي‬

‫‪ ‬‬ ‫المدير‬ ‫مرجع المفتاح الجنبي‬

‫‪ ‬‬

‫القيود‬ ‫الحجم‬ ‫نوع البيانات‬ ‫اسم الحقل‬

‫عدد صحيح‬ ‫رقم تلقائي‬ ‫رقم الدواء‬

‫‪50‬‬ ‫نص‬ ‫اسم الدواء‬

‫‪200‬‬ ‫نص‬ ‫دواعي الستعمال‬

‫‪200‬‬ ‫نص‬ ‫الثار الجانبية‬

‫‪50‬‬ ‫نص‬ ‫المادة الفعالة‬

‫‪200‬‬ ‫نص‬ ‫موانع الستعمال‬

‫اكبر من الصفر‬ ‫عدد صحيح‬ ‫رقم‬ ‫السعر‬

‫‪20‬‬ ‫نص‬ ‫بلد المنتج‬

‫‪-‬‬ ‫نعم ‪/‬ل‬ ‫يحتاج وصفة‬

‫عدد صحيح‬ ‫رقم‬ ‫رقم المدير‬


‫‪ ‬‬ ‫كميات الدوية‬ ‫اسم الجدول‬

‫‪ ‬‬ ‫المفتاح الرئيسي الرقم التسلسلي‬

‫‪ ‬‬ ‫رقم الدواء‬ ‫المفتاح الجنبي‬


‫‪ ‬‬ ‫جدول الدواء‬ ‫مرجع المفتاح‬
‫الجنبي‬
‫‪ ‬‬

‫القيود‬ ‫الحجم‬ ‫نوع البيانات‬ ‫اسم الحقل‬


‫عدد صحيح‬ ‫الرقم التسلسلي رقم تقائي‬

‫عدد صحيح‬ ‫رقم‬ ‫رقم الدواء‬


‫اكبر او يساوي الصفر‬ ‫عدد صحيح‬ ‫رقم‬ ‫الكمية‬

‫كبير – صغير‪-‬متوسط‬ ‫‪5‬‬ ‫نص‬ ‫حجم العبوة‬


‫‪ ‬‬ ‫الفواتير‬ ‫اسم الجدول‬

‫‪ ‬‬ ‫المفتاح الرئيسي رقم الفاتورة‬

‫‪ ‬‬ ‫رقم المحاسب‬ ‫المفتاح الجنبي‬


‫‪ ‬‬ ‫المحاسب‬ ‫مرجع المفتاح‬
‫الجنبي‬
‫‪ ‬‬

‫القيود‬ ‫الحجم‬ ‫نوع البيانات‬ ‫اسم الحقل‬


‫عدد صحيح‬ ‫رقم تلقائي‬ ‫رقم الفاتورة‬

‫يساوي تاريخ اليوم‬ ‫تاريخ قصير‬ ‫تاريخ‬ ‫تاريخ الفاتورة‬

‫اكبر من الصفر‬ ‫عدد صحيح‬ ‫رقم‬ ‫السعر الجمالي‬

‫عدد صحيح‬ ‫رقم‬ ‫رقم المحاسب‬


‫‪ ‬‬ ‫تفاصيل الفواتير‬ ‫اسم الجدول‬

‫‪ ‬‬ ‫المفتاح الرئيسي الرقم التسلسلي‬

‫‪ ‬‬ ‫رقم الدواء‬ ‫المفتاح الجنبي‬


‫‪ ‬‬ ‫الفواتير‬ ‫مرجع المفتاح‬
‫الجنبي‬
‫‪ ‬‬

‫القيود‬ ‫الحجم‬ ‫نوع البيانات‬ ‫اسم الحقل‬


‫عدد صحيح‬ ‫الرقم التسلسلي رقم تلقائي‬

‫عدد صحيح‬ ‫رقم‬ ‫رقم الدواء‬


‫اكبر من الصفر‬ ‫عدد صحيح‬ ‫رقم‬ ‫الكمية‬
‫اكبر من الصفر‬ ‫عدد صحيح‬ ‫رقم‬ ‫سعر الوحدة‬
‫اكبر من الصفر‬ ‫عدد صحيح‬ ‫رقم‬ ‫سعر الكمية‬
‫‪ ‬‬ ‫الصيدلي‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫المفتاح الرئيسي رقم الصيدلي‬

‫‪ ‬‬ ‫رقم المدير‬ ‫المفتاح الجنبي‬


‫‪ ‬‬ ‫المدير‬ ‫مرجع المفتاح‬
‫الجنبي‬
‫‪ ‬‬

‫القيود‬ ‫الحجم‬ ‫نوع البيانات‬ ‫اسم الحقل‬


‫عدد صحيح‬ ‫رقم تلقائي‬ ‫رقم الصيدلي‬
‫‪30‬‬ ‫نص‬ ‫اسم الصيدلي‬
‫‪30‬‬ ‫نص‬ ‫العنوان‬
‫‪15‬‬ ‫نص‬ ‫رقم الجوال‬
‫‪10‬‬ ‫نص‬ ‫اسم الدخول‬
‫‪10‬‬ ‫نص‬ ‫كلمة المرور‬
‫تاريخ قصير‬ ‫تاريخ‬ ‫تاريخ التعيين‬
‫عدد صحيح‬ ‫رقم‬ ‫سنة التخرج‬
‫جيد ‪ -‬جيدجدا‬ ‫‪10‬‬ ‫نص‬ ‫تقدير التخرج‬
‫عدد صحيح‬ ‫رقم‬ ‫رقم المدير‬
‫‪ ‬‬ ‫المحاسب‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫المفتاح الرئيسي رقم المحاسب‬

‫‪ ‬‬ ‫رقم المدير‬ ‫المفتاح الجنبي‬


‫‪ ‬‬ ‫المدير‬ ‫مرجع المفتاح‬
‫الجنبي‬
‫‪ ‬‬

‫القيود‬ ‫الحجم‬ ‫نوع البيانات‬ ‫اسم الحقل‬


‫عدد صحيح‬ ‫رقم تلقائي‬ ‫رقم المحاسب‬
‫‪30‬‬ ‫نص‬ ‫اسم المحاسب‬
‫‪30‬‬ ‫نص‬ ‫العنوان‬
‫‪15‬‬ ‫نص‬ ‫رقم الجوال‬
‫‪10‬‬ ‫نص‬ ‫اسم الدخول‬
‫‪10‬‬ ‫نص‬ ‫كلمة المرور‬
‫تاريخ قصير‬ ‫تاريخ‬ ‫تاريخ التعيين‬
‫عدد صحيح‬ ‫رقم‬ ‫رقم المدير‬
‫‪ ‬‬ ‫المدير‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫المفتاح الرئيسي رقم المدير‬

‫‪ ‬‬ ‫ليوجد‬ ‫المفتاح الجنبي‬


‫‪ ‬‬ ‫ليوجد‬ ‫مرجع المفتاح‬
‫الجنبي‬
‫‪ ‬‬

‫القيود‬ ‫الحجم‬ ‫نوع البيانات‬ ‫اسم الحقل‬


‫عدد صحيح‬ ‫رقم تلقائي‬ ‫رقم المدير‬
‫‪30‬‬ ‫نص‬ ‫اسم المدير‬
‫‪30‬‬ ‫نص‬ ‫العنوان‬
‫‪15‬‬ ‫نص‬ ‫رقم الجوال‬
‫‪10‬‬ ‫نص‬ ‫اسم الدخول‬
‫‪10‬‬ ‫نص‬ ‫كلمة المرور‬
‫‪:‬قاموس البيانات‬
‫‪ ‬‬ ‫الدوية‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫‪Medicine‬‬
‫الوصف‬ ‫‪English name‬‬ ‫اسم الحقل‬

‫يمثل ارقام الدوية المتوفرة بالصيدلية‬ ‫‪Mno‬‬ ‫رقم الدواء‬

‫يمثل اسماء الدوية المتوفرة بالصيدلية‬ ‫‪Mname‬‬ ‫اسم الدواء‬

‫دواعي استعمال الدواء‬ ‫‪M_use‬‬ ‫دواعي الستعمال‬

‫الثار الجانبية للدواء‬ ‫‪Side_effects‬‬ ‫الثار الجانبية‬

‫‪Active substance‬المادة الفعالة الموجودة بالدواء‬ ‫المادة الفعالة‬

‫موانع استعمال الدواء‬ ‫‪No_use‬‬ ‫موانع الستعمال‬

‫سعر الوحدة الواحدة للدواء‬ ‫‪price‬‬ ‫السعر‬

‫اسم البلد المنتج للدواء‬ ‫‪Country‬‬ ‫بلد المنتج‬

‫‪Need_Prescript‬‬ ‫يحتاج وصفة‬


‫‪ion‬‬
‫رقم المدير الذي قام بتسجيل بيانات الدواء‬ ‫‪Mid‬‬ ‫رقم المدير‬
‫‪ ‬‬ ‫كميات الدوية‬ ‫اسم الجدول‬

‫‪ ‬‬ ‫‪medicineQun‬‬
‫‪ English name‬الوصف‬ ‫اسم الحقل‬

‫الرقم التسلسلي‬ ‫الرقم التسلسلي ‪Ser‬‬


‫رقم الدواء‬ ‫‪Mno‬‬ ‫رقم الدواء‬
‫الكمية المتوفرة من الدواء‬ ‫‪Qun‬‬ ‫الكمية‬
‫الحجام المتوفرة من عبوات الدوية‬ ‫‪size‬‬ ‫حجم العبوة‬

‫‪ ‬‬ ‫الفواتير‬ ‫اسم الجدول‬


‫‪ ‬‬ ‫‪Billing‬‬
‫‪ English name‬الوصف‬ ‫اسم الحقل‬

‫رقم الفاتورة‬ ‫‪Bno‬‬ ‫رقم الفاتورة‬

‫تاريخ اصدار الفاتورة‬ ‫‪Bdate‬‬ ‫تاريخ الفاتورة‬

‫السعر الجمالي المطلوب بالفاتورة‬ ‫‪totalPrice‬‬ ‫السعر الجمالي‬

‫رقم المحاسب الذي اصدر الفاتورة‬ ‫‪Ano‬‬ ‫رقم المحاسب‬


‫‪ ‬‬ ‫تفاصيل الفواتير‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫‪Bill_Details‬‬
‫الوصف‬ ‫‪English name‬‬ ‫اسم الحقل‬

‫الرقم التسلسلي للطلبات‬ ‫‪Ser‬‬ ‫الرقم التسلسلي‬


‫رقم الفاتورة‬ ‫‪Bno‬‬ ‫رقم الفاتورة‬
‫الكمية المباعة‬ ‫‪Bqun‬‬ ‫الكمية‬
‫سعر الوحدة للدواء المباع‬ ‫‪Unit_price‬‬ ‫سعر الوحدة‬
‫سعر تكلفة الكمية التي تم بيعها‬ ‫‪cost‬‬ ‫سعر الكمية‬
‫‪ ‬‬ ‫الصيدلي‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫‪Pharmacist‬‬
‫الوصف‬ ‫‪English name‬‬ ‫اسم الحقل‬
‫رقم الصيدلي‬ ‫‪pno‬‬ ‫رقم الصيدلي‬
‫اسم الصيدلي‬ ‫‪Pname‬‬ ‫اسم الصيدلي‬
‫عنوان الصيدلي‬ ‫‪Paddress‬‬ ‫العنوان‬
‫رقم جوال الصيدلي‬ ‫‪Pmobile‬‬ ‫رقم الجوال‬
‫السم الذي يتم دخول الصيدلي عن طريقه للنظام‬ ‫‪Pusername‬‬ ‫اسم الدخول‬
‫كلمة المرور التي يتم دخول الصيدلي عن طريقها للنظام‬ ‫‪Ppassword‬‬ ‫كلمة المرور‬
‫تاريخ تعيين الصيدلي‬ ‫‪Phiredate‬‬ ‫تاريخ التعيين‬
‫السنة التي تخرج فيها الصيدلي‬ ‫‪Pgrduate‬‬ ‫سنة التخرج‬
‫التقدير الذي حصل عليه عند التخرج‬ ‫‪Pgrade‬‬ ‫تقدير التخرج‬
‫رقم المدير الذي سجل بيانات الصيدلي‬ ‫‪Mid‬‬ ‫رقم المدير‬
‫‪ ‬‬ ‫المحاسب‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫‪Accountant‬‬
‫الوصف‬ ‫‪English name‬‬ ‫اسم الحقل‬

‫رقم المحاسب‬ ‫‪Ano‬‬ ‫رقم المحاسب‬


‫اسم المحاسب‬ ‫‪Aname‬‬ ‫اسم المحاسب‬
‫عنوان المحاسب‬ ‫‪Aaddress‬‬ ‫العنوان‬
‫رقم جوال المحاسب‬ ‫‪Amobile‬‬ ‫رقم الجوال‬
‫السم الذي يتم دخول المحاسب عن طريقه للنظام‬ ‫‪Ausername‬‬ ‫اسم الدخول‬
‫كلمة المرور التي يتم دخول المحاسب عن طريقها للنظام‬ ‫‪Apassword‬‬ ‫كلمة المرور‬
‫تاريخ تعيين المحاسب‬ ‫‪Ahiredte‬‬ ‫تاريخ التعيين‬
‫رقم المدير الذي سجل بيانات المحاسب‬ ‫‪Mid‬‬ ‫رقم المدير‬
‫‪ ‬‬ ‫المدير‬ ‫اسم الجدول‬
‫‪ ‬‬ ‫‪Manager‬‬
‫الوصف‬ ‫‪English name‬‬ ‫اسم الحقل‬

‫رقم المدير‬ ‫‪Mid‬‬ ‫رقم المدير‬


‫اسم المدير‬ ‫‪Mgname‬‬ ‫اسم المدير‬
‫السم الذي يتم دخول المدير عن طريقه للنظام‬ ‫‪Musername‬‬ ‫اسم الدخول‬
‫كلمة المرور التي يتم دخول المدير عن طريقها للنظام‬ ‫‪Mpassword‬‬ ‫كلمة المرور‬
‫‪:Normlization‬التطبيع‬

‫‪: Normalization‬تعريف التطبيع‬


‫عبارة عن تحويل مجموعة ‪ normalization‬التطبيع أو النماذج الطبيعية‬
‫مخازن البيانات المعقدة إلى مجموعة مستقرة وأصغر من تراكيب البيانات وذلك‬
‫‪.‬حتى يسهل صيانتها والتعامل معها لحقا‬
‫لذلك يتم تجزيء البيانات في جداول مترابطة بحيث تتخلص من النماذج الممكنة‬
‫)لتكرار المعلومات وهذا ما يدعى بالنماذج الطبيعية أو )التطبيع‬
‫‪normalization‬‬
‫‪ : Medicine‬الدوية‬
‫‪Mno → Mname, M_use, Side_effects Active substance, No_use, price,‬‬
‫‪Country,need_Prescription Mid‬‬
‫‪ BCNF‬بالتالي تحقق ‪NF‬المفتاح الساسي يمثل علقة بين جميع الصفات ‪ ,‬إذا العلقة ‪3‬‬
‫‪ : medicineQun‬كميات الدوية‬
‫‪Ser→ Mno, Qun,size‬‬
‫المفتاح الساسي يمثل علقة بين جميع الصفات ‪ ,‬إذا العلقة‬
‫‪ BCNF‬بالتالي تحقق ‪3NF‬‬
‫‪: Billing‬الفواتير‬
‫‪Bno→ Bdate, totalPrice, Ano‬‬
‫‪ BCNF‬بالتالي تحقق ‪NF‬المفتاح الساسي يمثل علقة بين جميع الصفات ‪ ,‬إذا العلقة ‪3‬‬
‫‪Bill_details‬تفاصيل الفواتير‬
‫‪Ser→ Mno, Bqun, Unit_price, cost‬‬
‫‪ BCNF‬بالتالي تحقق ‪NF‬المفتاح الساسي يمثل علقة بين جميع الصفات ‪ ,‬إذا العلقة ‪3‬‬
‫‪: Pharmacist‬الصيدلي‬
‫‪pno→ Pname, Paddress, Pmobile, Pusername, Ppassword,Phiredate,Pgradute,Pgrade‬‬
‫‪Mid‬‬
‫‪ BCNF‬بالتالي تحقق ‪NF‬المفتاح الساسي يمثل علقة بين جميع الصفات ‪ ,‬إذا العلقة ‪3‬‬
‫‪ :Accountant‬المحاسب‬
‫‪Ano→ Aname, Aaddress, Amobile, Ausername, Apassword,Ahiredate, Mid‬‬
‫‪ BCNF‬بالتالي تحقق ‪NF‬المفتاح الساسي يمثل علقة بين جميع الصفات ‪ ,‬إذا العلقة ‪3‬‬
‫‪ :manager‬المدير‬
‫‪Mid→ Mgname, Mpassword‬‬
‫‪ BCNF‬بالتالي تحقق ‪NF‬المفتاح الساسي يمثل علقة بين جميع الصفات ‪ ,‬إذا العلقة ‪3‬‬

You might also like