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

‫إعداد الطالبات‬
‫إيمان الغامدي‬

‫بدورالمناع‬

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

‫إشــــــراف‬
‫الدكتور أسامة بدوي‬

‫الخطة الزمنية‬

‫تعريف الصيدلة‬

‫مـقــدمـــه‬

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

‫تاريخ الصيدلة‬
‫الصيدلة عند الصينيين‬
‫عرف الصينيون القدماء التداوي بالعشاب والنباتات الطبية‪ ،‬وكان علماء الصين يجربون تأثير الدوية على أنفسهم وعلى الحيوان‪.‬‬
‫ويعتبر العالم الصيني‪ :‬شن تونج )القرن ‪ 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

Ϙϕ
ΣΗ
ϟ΍
έϳΩ΍ϟϣ
ΕΎ
ϧΎ
ϳ ΑΙ ϳΩΣΗ
ϭ ϳϝΟγΗ

D2

ϟϲ
Ωϳλ ϟ
΍ ΕΎ
ϧΎ
ϳΑ

ϟϲ
Ω
ϳλ ΍ϟ ΕΎ
ϧΎ
ϳ ΑΙ ϳ ΩΣΗ
ϭ ϳϝΟγΗ

Ϙϕ
ΣΗϟ
΍

ΔΛΩΣ ϟϣ
΍ϭ ΔϠ
Ογ ϟϣ
΍ ΕΎ
ϧΎ
ϳΑϟ΍

Δ ϛϠϣ
ϳϝΩόΗ
ϭ ϡΎ
υ ϟϧ
΍ ϭϝ
ΧΩ
έ ϭέ ϟϣ
΍

Ϙϕ
ΣΗ
ϟ΍
2.0

D3 ΏγΎ
Σ ϟϣ
΍ ΕΎ
ϧΎ
ϳΑ

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

ΏγΎ
Σ ΍ϟϣ
ΕΎ
ϧΎ
ϳ ΑΙ ϳΩΣΗ
ϭ ϳϝ
ΟγΗ
ΔϭϳΩ
Ϸ΍ ΕΎ
ϧΎ
ϳ ΑΙ ϳΩΣΗ
ϭ ϳϝΟγΗ
ΔϟΎ
όϟϔ
΍Ω
΍ ϟϣϭ
΍ϭ Ύ
ϫέΎ
όγ΍ϭ ΔϭϳΩ
Ϸ΍ ϥ ϋΙ ΣΑ

ΔϭϳΩ
ϻ΍ ΕΎ
ϧΎ
ϳ Αϥ ϋΙ ΣΑ

Δϭϳ
Ωϻ΍ ΕΎϛϣϳ
ϥ ϋΙ ΣΑϟ΍

ΔϭϳΩϻ΍ ΕΎϛϣϳ
ϥ ϋΙ ΣΑϟ
΍
ϡΎ
υ ϟϧ
΍ ϭϝ
ΧΩ
ϡΎ
υϧϟ
΍ ϝϭ ΧΩΔΟϳΗ
ϧ

έ ϳΗ΍ϭϔϟ΍

ΔϳϭΩϻ΍ ϊ ϳΑ

έϳ Η
΍ϭϔϟ΍ ν έϋ

5.0

Δ ϟϛϣϳ
΍ ν έϋ

ΔϳϭΩϷ΍ Ε Ύ
ϳϣϛ

Δϳ Α
Ϡ
ρ ˯ ΍έ Ο΍

ϊ ϳΑ
ϟ΍ ΔϳϠ
ϣϋ ˯ ΍έ Ο΍

ΓΩ
ϳ ΩΟϟ΍ ΓέϓϭΗϟϣ
΍ Δ ϟϛϣϳ
΍ ν έϋ
ΓέϭΗ
Ύ
ϔϟ΍ ΏΎ
γΣ
ΓέϭΗ
Ύ
ϔϟ΍ ν έ ϋ
ΓέϭΗ
Ύϟϔ
΍ ϳϝλ Ύ
ϔΗ
ΓέϭΗ
Ύ
ϟϔ
΍ ϳϝλ Ύ
ϔΗν έ ϋ
έϳΗ
΍ ϟϔϭ
΍ ϳϝλ Ύ
ϔ
Η

έϳ Η
΍ϭϔϟ΍ ν ΍έ όΗ
γ΍

ϊϳΑ
ϟ
΍ ΔΟϳ Η
ϧν έ ϋ

6.0

Δ ϛϣϳ
Δϓ
Ύ
ο ΍ϭ Γέ ϭϓ
Ηϟϣ
΍ Δ ϟϛϣϳ
΍ ΏϠ
ρ
Δ
ϳΑ
Ϡ
ρ ˯΍έ Ο΍

ΔϋΎ
Αϣ
ϟ΍ ΔϳϭΩϻ΍

ΔϋΎ
Αϟϣ
΍ Δ ϟϛϣϳ
΍Ω
ϳΩΣΗ
Γέ ϓϻΗϻϻ
΍ Δ ϻϻϻϻ
΍ ι Ύϻϻ
΍

ΏγΎ
Σϣ
ϟ
΍

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

έ ϳΗ
΍ϭϔϟ΍ ν ΍έόΗ
γ ΍ ΏϠ
ρ

˯ ΍ ϭΩϟ
΍ έόγΏϠ
ρ
˯ ΍ϭΩ
ϟ΍ έ όγν έ ϋ
Δ ϟϛϣϳ
΍ ν ΍ έόΗ
γ΍ ΏϠ
ρ

D7

ΔϳϭΩϻ΍ ΕΎ
ϧΎ
ϳΑϥ ϋΙ ΣΑϟ
΍ ΔΟϳΗ
ϧ
ΔϳϭΩϻ΍ Ε Ύ
ϧΎ
ϳΑϥ ϋΙ ΣΑϟ
΍ ΔΟϳΗ
ϧ

ΔϭϳΩ
ϻ΍ ΕΎϛϣϳ
ν έϋ
ΔϭϳΩ
ϻ΍ Ε Ύϛϣϳ
ν έϋ

4.0
Ε Ύϛϣϳ
ν ΍έόΗγ ΍
Γέ ϓϭΗϟϣ
΍ Δϭϳ
Ωϻ΍

D6

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

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

Γέϓϻ Ηϻϻ
΍ ΔϻϻΩ
ϻ ΍ ν ΍έόΗ
γ΍

D5

ΔϳΑϠ
ρϟ
΍ ˯΍ έΟ΍ ΔΟϳΗ
ϧ

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

ΔϳϭΩϷ΍ Ε Ύ
ϧΎ
ϳΑ

D4

έ ϳΩϣϟ
΍

Δϳ Α
Ϡ
ρ ˯ ΍έΟ΍

ϲϟ
Ωϳλ ϟ΍

έϳΩϟϣ
΍ ΕΎ
ϧΎ
ϳΑ

ΔϳϭΩϻ΍ Ε Ύ
ϧΎ
ϳΑϥϋ Ι ΣΑ

D1

8.0

ΓέϭΗΎ
ϟ
ϔ ΍ ϳϝλ Ύ
ϔ Ην ΍έόΗ
γ΍
έϳ Η
ϭ
΍ ϔϟ΍ ν ΍έ όΗ
γ΍

ϳϝλ Ύ
ϔΗ
ϟΎ
ΑέϳΗ
΍ϭϔϟ΍ ν έϋ
ϳϝλ Ύ
ϔΗ
ϟΎ
ΑέϳΗ
΍ϭϔϟ΍ ν έϋ

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

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

‫‪: (Data‬‬

‫رقم الـعـملية‬

‫‪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
ήόδϟ΍ ν ΍ήόΘ
γ΍ Δ ϟϜϤϴ
΍ Κ ϳΪ Σ
ήόδϟ΍ ν ήϋ
ήόδϟ΍ ν ΍ήόΘ
γ΍

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

ήϴ
Η΍ ϟϔϮ
΍ ϴϞ
λΎ
ϔΗ

Γέ ϮΗΎϟϔ
΍ ϴϞ
λΎ
ϔΗ
Γέ ϮΗΎϟϔ
΍ ϴϞ
λΎ
ϔΗν ήϋ

ήόδϟ΍ ν ήϋ

5.3
Δ ϟϜϠϴ
΍ Δ ϜϠϔ
Θ
ϟ΍ ΏΎ
δΣ
Γέ ϮΗΎ
ϔϟ΍ έ΍Ϊλ ΍ϭ

Δϔ ϜϠ
Θ
ϟ΍ ΏΎ
δΣ

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
ΩϳϷ Ε ΍ ΎϧΎϴΑ
Γήϓ Ϯ ΘΓϟ΍ή ϤϮΘϓϟ Ϥ΍Δ ϭ Ωϳ ϻ ν΍ ή ΍ό Θγ ΐ ΍ Ϡσ
Γή Θϓ Ϯ Δ΍ϟ ϤΩ ϭ ϳνϻ΍ ή ϋ
ϧΩ ϻϰ Ϊ΍ Τ ϟ Ϧ΍ ϋ ϘΗ ϲϞ Θϟ ΍Δ ϟ ΐϜ΍ ϤϠσ ϴ
ϰ ϧ ϻΩ΍ Ϊ ϟ΍Τ Ϧ ϋϞ Ϙ ϲΗ ϟ΍ Θ ϴϤΔ Ϝ ϟ΍

Δϳ ϭ ΩϷ ΍ Ε ΎϴϤϛ

Δ ΒϴσϠ ΍ ˯ή Ο΍
Δ

ΓήϓϮ ΘϤϟ Δϴ΍Ϥ Ϝ ϟ κ΍ Τϓ

Γή ϓϮ ΘϤϟ ΔϴϤϜ΍ϟ κ Τ΍ ϓ ΔΠ ϴΘϧ
Η ϻ ϻΘϻ΍ Δϻ ΍ κϻ ϻ ϻΤϓϻ
Δ Β τϴ ΍Ϡ ϟ΍ ή˯Ο΍
ϧ Ωϻϰ ΍ Ϊ Τϟ΍
Δ Ωϭ ϳϻ Δ ΍ ϛΚ Ϥ Ϊ ϴϳΤ Η

ϋϻ

D6

6.2

ΐ γ ΎΤϤϟ΍

6.3

ϟΚ Ϝ΍ ΪϤϳΤ Ηϴ

Δ Ωϳ ϭ˯ ϻΐ σ ˯Ϡ˯ ή Ο˯

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‬‬

‫رقم المدير‬

‫‪Mid‬‬

‫‪ion‬‬

‫رقم المدير الذي قام بتسجيل بيانات الدواء‬

‫اسم الجدول‬

‫كميات الدوية‬

‫‪ ‬‬
‫‪ ‬‬

‫‪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‬‬

Sign up to vote on this title
UsefulNot useful