الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحليل وتصميم النظم المرحلة الثالثة

مغلق
بدأه brdan741 في 18 أغسطس 2007 · 0 رد · 1,020 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1

قواعد البيانات

تحليل المعطيات

جدول الموردون

الخطوة الاولي تسمية الجداول والاعمدة باسماء انجليزية . الموردون Suppliers وفي الاعمدة يفضل الاختصار supp

لان التسمية بالانجليزية تساعد علي فهم الكود في لغات البرمجة ولتوحيد وتنظيم البرنامج وحتى نعمل على اساس علمي فواحدة من اساسيات التصميم هي التسميات بالنسبة للجداول والاعمدة والادوات كل هذه يجب ان تكون اسماء قياسية لتجنب الفوضي والاخطاء (حين تقوم بتصميم برنامج طلبت الشركة تطويره بعد فترة من الزمن فلابد ان ان تفهم انت ومن معك المسميات )

عند تسمية عمود في قاعدة بيانات يمكنك التسمية المستخدمة ادناه او Supp_ID Supp_Name وتجنب الفراغات في التسمية Supp Name فهذه التسمية تؤدي الى اخطاء قاتلة واتسبب انهيار البرنامج في مرحة الكود

المورد يقوم بتوريد المواد والموردون لهم فئات

المورد يقوم بتوريد المواد والمواد لها فئات

في الحالة الاولي حصر المورد لمواد البناء (المورد يمكن ان يورد مواد بناء و معدات اخرى)

الحالة الثانية حصر مواد البناء مع اصنافها بالاضافة للموردين

اذن يجب شطب فئة المورد او اضافة جدول باسم فئات المواد وهذا يعود ايضا للمستخدم

تصميم الجداول

الرقم SuppID رقم المورد ويجب ان يكون غير مكرر في الجدول

اسم المورد SuppName اسم المورد (الشركة – المصنع )

العنوان SuppAddress (اسم المنطقة – الشارع – اسم او رقم المبنى – ص . ب )

البلد SuppCountry

المدينة SuppCity

رقم التلفون SuppPhone

رقم الفاكس SuppFax

البريد الالكترونيSuppEmail

جدول الفئات Category

الرقم CatgID رقم غير مكرر

اسم الفئة CatgName اسم او وصف الفئة ( مواد تنظيف- معدات سلامة )

جدول المواد Items

الرقم ItemID رقم غير مكرر

الوصف Description وصف المادة مع القياس ان وجد

المخزون QuantityOnHand

المطلوب QuantityOnOrder

الوحد Unit وحدة الصرف (كيلو – قطعة – متر – لتر )

سعر التكلفة CPrice

سعرالبيع SPrice

المورد SuppID ( ناخذ رقم المورد لبناء العلاقة )

الفئة CatgID (نصيف رقم الفئة لنفس السبب)

جدول الطلبيات Orders

الرقم OrderID رقم غير متكرر

المورد SuppID ناخذ رقم المورد لبناء العلاقة

التاريخ OrderDate

الصنف Description

الكمية Quantity

الوحدة Unit

السعر CPrice

الجدول اعلاه يتاج الى مراجعة واعادة تصميم والسبب في ذلك لنتمكن من طباعة امر شراء مكون من :

الترويسة : اسم المورد رقم امر الشراء

التاريخ

التفاصيل المواد الكمية الوحدة السعر الاجمالي المجموع

(انظر مستندات الشركة التي الموجودة بالدفتر الخاص بالبرنامج )

من صورة التقارير التي استلمناها من الشركة في الايام الاولي نستطيع التقسيم والتصميم كما هو موضح

OrderHeader

OrderID

SuppID

OrderDate

ItemID

OrderDetails

OrderID

ItemID

Quantity

CPrice

جدول العملاء Customers

الرقم CustID رقم غير متكرر

اسم العميل CustName

عنوان العميل CustAddress

البلد CustCountry

المدينة City

التلفون CustPhone

الفاكس CustFax

البريد الالكترونيCustEmail

جدوا الفواتيرInvoice

نقوم بتقسيم جدول الفواتير لنفس السبب في جدول طلبيات الشراء

InvoiceHeader

رقم الفاتورة InvoiceID رقم غير مكرر

التاريخ InvoiceDate

العميل CustID

InvoiceDetails

InvoiceID

ItemID

Quantity

SPrice

جدول الموظفينEmployee

وايضا نقوم بتقسيم جدول الموظفين

EmpID

EmpName

EmpPostion

EmpGrade

EmpJoinDate

EmpBirthDate

DivID

الاقسام Division

DivID

Division

الشكل ادناة لقاعدة البيانات في مرحلة التخطيط اكرر التخطيط يعني ما زالنا نعمل على ايجاد حلول وتصاميم لتواكب المرحلة (الشكل تم رسمه باستخدام MS Visio 2003

سؤال ينتظر الاجابة من الاخوة الاعضاء بالمنتدي:

ما هو الجدول الناقص في التصميم ولماذا؟؟؟؟

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…