13-10-2017, 08:31 PM
السلام عليكم ورحمة الله وبركاته...
أقترح في مرحلة التحليل أن تقوم بكتابة قصة البرنامج بالتفصيل, يعني مثلاً أكتب :
1- يقوم صاحب المنشأة بشراء بضاعة من موردين ووضعها في المستودع ومن ثم هذه البضاعة يقوم بإخراجها عن طريق نقاط البيع.
2- يتسطيع الزبون شراء البضائع نقدا أو بالتقسيط
3- يمكن عمل عروض ترويجية للسلع القديمة و المكدسة.....إلخ
بحيث أنك تضع جميع المزايا التي ترغب بأن يكون النظام يحتوي عليها, بعد ذلك تقوم بوضع خط على كل عملية و خطين تحت كل اسم.
الخط الواحد هو يمثل إجراء في البرنامج مثل (شراء, بيع, طباعة...)
الخطين سوف يمثل الجدول مثل (موردين, مستودع, زبائن)
ومن خلال القصة تستطيع معرفة علاقات هذه الجداول مع بعضها البعض.
وفي نهاية هذه الخطوة يجب رسم ال UML الملائم لها مع العلاقات لتنطلق بعد ذلك إلى إنشاء قاعدة البيانات الحقيقة.
هذا ما يحضرني الآن و السلام عليكم.
أقترح في مرحلة التحليل أن تقوم بكتابة قصة البرنامج بالتفصيل, يعني مثلاً أكتب :
1- يقوم صاحب المنشأة بشراء بضاعة من موردين ووضعها في المستودع ومن ثم هذه البضاعة يقوم بإخراجها عن طريق نقاط البيع.
2- يتسطيع الزبون شراء البضائع نقدا أو بالتقسيط
3- يمكن عمل عروض ترويجية للسلع القديمة و المكدسة.....إلخ
بحيث أنك تضع جميع المزايا التي ترغب بأن يكون النظام يحتوي عليها, بعد ذلك تقوم بوضع خط على كل عملية و خطين تحت كل اسم.
الخط الواحد هو يمثل إجراء في البرنامج مثل (شراء, بيع, طباعة...)
الخطين سوف يمثل الجدول مثل (موردين, مستودع, زبائن)
ومن خلال القصة تستطيع معرفة علاقات هذه الجداول مع بعضها البعض.
وفي نهاية هذه الخطوة يجب رسم ال UML الملائم لها مع العلاقات لتنطلق بعد ذلك إلى إنشاء قاعدة البيانات الحقيقة.
هذا ما يحضرني الآن و السلام عليكم.


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)