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

شرح طرق التحليل للنطام المعلومات

رائج
بدأه زكيري عبد العالي في 10 يونيو 2002 · 143 رد · 121,798 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم

بقلم زكيري عبد العالي

إن البرمجة الاكثر إستعمالا في العالم العربي لا تخلو من قواعد البيانات

لدلك سنبدأ ان شاء الله في إنشاء مشروع صغير من اول نقطة الى اخرها .

قد استعمل طريقة طرح الاسئلة ثم الجواب وهي طريقة فعالة في البرمجة بالدلفي

1-السؤال الاول :

لنفرض انه طلب من شخص انشاء مشروع لمؤسسة ما , فما هي المعطيات التى يجب ان

تكون في يد المبرمج

*-الجواب

لكي يستطيع المبرج ان ينجز مشروع لابدان يكون على خبرة في لغة برمجة قوية في مجال

قواعد البيانات + خبرة في دراسة قواعد البيانات وهده الدراسة تدعى النضام المعلوماتي .

2-ماهو نظام المعلوماتي :

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

بها ودراسة كيفية انتقال المعلومات داخلها وهذا قبل التطرق الى انظمة المعلومات

طرق تشكيلها وانواعها.

2- تعريف المؤسسة : يمكن رؤية المؤسسة من خلال وجهتي نظر مختلفتين

أ-المؤسسة هي شبكة من القطاعات الحيوية المختلفة : (المحاسبة , التموين , التسويق , الأدارة ......الخ )

تتصل فيما بينها بقنوات يمر من خلالها عدد من التدفقات ( المعلومات , المال , المادة )

تسمى هذه القنوات بالدارات .

ب- المؤسسة هي عبارة عن تنظيم : يتكون من عدد معين من مستويات المسؤوليات بحيث أن لكل مستوى

القدرة على اصدار انواع خاصة من القرارات .

المستويات: المديرية العامة ,الدوائر,المصالح ,القطاعات.... تولد هذه القرارات عدد من الأفعال

وتبعا لنتائج هذه الأفعال يمكن اصدار قرارات اخرى للقيام بافعال اخرى , وهذا يؤدي الى تكوين

ما يسمى دورات المعلومات .دارة المعلومات :تقوم الؤسسة عموما بثلاثة وظائف: التموين ,الانتاج ,

التسويق , بالاضافة الى وظائف ادارية مثل : تسيير شؤون العمال .هذه المجموعة من القطاعات

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

من خلالها مختلف التدفقات , كل نوع من انواع التدفقات يمكن ان يعبر عن تدفق نوع من المعلومات

الممثلة في حوامل(الوثائق) .

وهناك عدة انظمة معلومات مختلفة واشهرها طريقة UML التي لا تختلف كثيرا على الطريقة الفرنسية MERISE

3- ماهي طريقة uml :

Ahmed_Dبقلم

*- تعريف طريقةumlاختصار UML يعني الجملة التالية Unified Modeling Language وهي طريقة جديدة لتحليل وتصميم

البرامج بإستخدام البرمجة الموجهه OOP , وهي اسلوب مرئي أي بإستخدام أشكال هندسية ومخططات

تعطي صورة كاملة عن البرنامج المراد تصميمه مما يسهل عملية تصور البرنامج كاملا ويسهل عملية

صيانته والتخلص من العيوب , كما يمكن توزيع هذه المخططات على مجموعة من المبرمجين ليقوموا

بإنجاز البرنامج على التوازي مما يسرع في عملية إنشاء البرامج, كذلك في حالة الرجوع الى

هذه المخططات بعد فترة طويلة من السهل فهم البرنامج بسرعة, وقد صمم هذه الطريقة مجموعة

الاشخاص أبرزهم السيد بوتش Pooch واخرين وقد كان لكل منهم طريقته ومخططاته الخاصة به

وكانت كل طريقة من هذه الطرق تتميز في جانب أو جوانب معينة وتعاني ضعف في جوانب اخرى

فقرروا دمج هذه الطرق جميعا في طريقة واحدة وقد أخذوا من كل طريقة مميزاتها فخرجوا بـUML ومنذ ذلك الوقت اصبحت

ال UML معتمدة وقياسية.

بعض المصطلحات المستخدمة في ال UML.

1- Actorأو الفاعل وهو كل شخص أو أي شيء(نظام أخر مثلا) يستخدم النظام ولايكون جزء منه.

2-Use case لا اعرف ترجمتها ولكن يقصد بها إمكانية أو وظيفية يقدما النظام لفاعل(Actor) معين

مثلا الدخول الى النظام بإستخدام كلمة العبور أو إضافة سجل جديد الى النظام.

3- Class Diagram.

مخطط يبين الفصائل (Classes) وعلاقاتها مع بعضها البعض.

4- StateChart .

مخطط يبين الحالات التي يمر بها الكائن (Object) في دورة حياته والاحداث التي تجبرة على تغيير

حالته (مثلا الجدول ينتقل من حالة العرض الى حالة التعديل عند الضغط على زر التعديل).

5-sequence diagram.

وهو مخطط زمني يبين تسلسل حدوث عملية معينة والرسائل التي تنتقل بين مجموعة من الكائنات

لتنفيذ هذه العملية.

6- Use case Diagram.

مخطط يبين العلاقات بين الفاعلين (Actors) و ال Usecases لتوضيح من الذي يستخدم Usecase

كما توجد عدة برامج لانشاء هذه المخططات وتوثيقها و تتبعها و توليد شفرة مصدرية للملفات

الرأسية لعدة لغات (Delphi , C++, VB) مما يسهل عملية البرمجة ومن أشهر هذه البرامج

1- With Class 2000 من شركة MicroGold.

2- Rational Rose من شركة rational.

3-ModelMaker من شركة ModelMaker Tools وهذا البرنامج مخصص للغة الدلفي وتوجد منه نسخة كاملة

في الوصلة التالية http://www.inprises.com/english/control/systools.htm

هذه فكرة مختصرة عن ال UML وارجوا من الله أن اكون قد ساهمت في تعميم الفائدة.

4- ماهي طريقةMERISE

*-تعريف طريقة MERISE : Methode Pour Rassembler les Information Sans Effou

ظهرت طريقة merise الى الوجود حوالي سنة 1979/1978 بفرنسا من طرف الفريق

Huberi Tqrdiev -- Jean Lemoigne و يعود ظهورها الى عدم تلائم الطرق الموجودة

آنذاك مع التطورات التكنولوجية لسبعينيات نذكر هذه الطرق : tda . axiale . remora

. minos . corig. و بسبب كثرة الأعمال على قواعد المعطيات التي تتطلب فصل المعطيات

على المعالجات .2- مميزات طريقة merise : تتميز بـ *- فصل تحليل المعطيات عن المعالجات

*- تسلسل مراحل الدراسة فيها بإتظام و بدون تكرار*- إستعمال طرق تفسر بسهولة الإنتقال من

مرحلة الى أخرى

*- يتم الدراسة على ثلاثة مراحل و مستويات في آن واحد

.1-المستويات :

أ- المستوى التصوري :

نظام المعلومات يمثل بشكل مستقل في تنظيمه و الوسائل المستعملة فيه.

في هذا المستوى يتم وصف المعطيات من خلال إنشاء النموذج التصوري للمعطيات (MCD)

والمعالجات من خلال إنشاء النموذج التصوري للمعالجات (MCT)

ب-المستوى التنظيمي :في هذا المستوى تحدد كل الإختيارات التنظيمية بتحديد من و

حتى وأين تتم المعالجات داخل النظام و يتم تكوين MLD' MOT

جـ- المستوى الفيزيائي : في هذا المستوى تتحول المعطيات و المعالجات الى تمثيل

داخلي يتعلق بالأجهزة المستعملة (الملفات , البرامج) و ذلك بإنشاء(MOPT MPD)

5-ادكر مراحل هده الطريقة

*-المراحل هي

1- البيان التوجيهي -رسم هيكل المؤسسة

2- الدراسة المسبقة -(دراسة نشاط المصلحة -دراسة مناصب العمل-دراسة انتقال المعلومات-دراسة الوثائق-دراسة الأجراءات)

3- الدراسة المفصلة -******مهمة *******(المستويات المدكورة سابقا )

4- التحقيق-

5- التشغيل و الصيانة

هاقد لخصة لكم بعض الامور التي يجب معرفتها قبل البدا في المشروع

لكي لا نضيع وقت كبيرا سنستعمل الدراسة المفصلة فقط فهي كافية لاستخراج قواعد المعطيات

لدلك افتح المجال لاخوة لإقتراح مشرع وفق الشروط التالية

1- صغير وبسيط الفهم لكي يتسنى للجميع المتابعة

2- اعطاء كل الوثائق اللزمة والمستعملة في هدا المشروع

3- اعطاء قوانيين التسير او التعاون في استخراجها .

خطوات العمل

1- إستخراج قواعد المعطيات بطريقة مريز لان uml لم اكمل دراستها بعد .

2- تصور الفورمات التي يجب اضهارها في المشروع .

3- بدا في البرمجة بستخدام قواعد بارادوكس .

والان الموضوع مفتوح للجميع

********ننتظر المشاركة القوية اخوكم عبد العالي **********

(f)

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 29 سبتمبر 2008 في 19:05

2
#2

أشكر كثيراً على هذه البداية الرائعة أسأل الله لك التوفيق

عندي مشروع بسيط ( إن شاء الله )

وهو عبارة عن حسابات شركة تقسيط سيارات

تحتوي على أربعة جداول قواعد بيانات

1/ تراكم رأس المال من قِبَل الشركاء

2/ بينات السلع

3/ بيانات الزبائن (ومعهم الشركاء)!!

4/ حسابات الشركة

طبعاً إذا وافقت عليه إن شاء الله أذكره لأني مخططه ويحتاج مراجعة

وهل تريد مني استخدام ModelMaker أنا ما لي خبرة ومبتدئ وإن شاء الله أتعلم منك(f)

1
#3

السلام عليكم

مقال مميز يا أخي زكيري

موضوع UML خاصة، إن أفردت له مقالة خاصة سوف يقوم شيء مميز جدا لانه حتى الان لم اجد مواضيع بالعربي تتطريق لها

بالتوفيق وفي انتظار مقالك القادم ان شاء الله

مع تحياتي

والسلام

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#4

شكرا أبو محمد الهذلي على الرد والاقتراح وانا ليس عندي اي مانع على اي موضوع يراه الاخوة مناسب طبعا وفق الشروط التي وضعتها

اما عن ModelMaker في الحقيقة لم استعمله قط بل استعملت rstudio

من قبل لكن لم افهمه جيدا وكانت الدراسة تاخد كل وقتي لكن الحمد لله بعد التخرج ان شاء الله ساقوم بتنزيل ModelMake ونشوف

اما الاخ محمد نسمان فشكرا كدللك لكن اخي موضوع uml لم ازل ادرسه وان مبتدا فيه وان شاء الله سيكون هناك مقل لانني ادرس في كتاب بالغلة الفرنسية وإن شاء الله اقوم بالترجمة لما فهمته طبعا .

اما عن المشروع ارجوا ان لا يطيل الاخوة في الردود كي لا افشل واحس انكم معي

(f)

#5

أستاذي عبد العالي اعتذر عن التأخر

الذي عندي جاهز لنشره في المنتدى (جداول فقط) هل تريدني نشره أم أنتظر ردود الأخوة

ثم هل تريد الجداول فقط ثم النظر في مشاركة الإخوان في المنتدى في هيكلة البرنامج أم .... أرجوا التوضيح

سؤال آخر لماذا البرادوكس مع أنها تقنية قديمة والآن التقنية الحديثه Midas سهلة إن شاء الله وما فيها مشاكل مثل البرادوكس :mad:

والمشروع إن شاء الله سهل :D مع أني كلما فكرت فيه كبر لكن إن شاء الله ما يخرج عن ستة جداول والباقي حسابات والتقارير قليلة.

أنتظر ردك (clock)

#6

اخي العزيز اشكرك مرة اخري

سنبدأ على بركة الله

1- ارجوا عرض نص توضح فيه الهدف من المشروع

2- ارجوا ان تعرض الوثائق المستعملة فيه لاني اريد استخراج الجداول بتقنية مريز لاني اجيدها مثلا

وثيقة الشراء وبطاقة الزبون ....الخ كي نتحصل على قاموس المعطيات -الحقول - ومن ثم نقارن بين

ما اقدمه وما عملته انا .

3- اخترت باردوكس لاني مند 3سنوات اي مند تعلمي لدلفي وانا اعمل بها اما ميداس فيعود الفضل للاستاد

سيم على الدروس القيمة وانا مازل اجرب كل ما دكره .لكن ليس عندي مانع لانها سهلة وسيم معنا ***هو حيروح فين ***

انتظر الجواب واسف ان اتعبتك معي فكل شيئ بثوابه

(f)

#7

جزاك الله أخي زكيري على المقال الممتع والجميل , ياليت تبدأ بمشروع

أبومحمد الهذلي لكي يكون تطبيق كامل على كل ما كتبته في المقال

وكما قلت (على بركة الله ) وايضا ياليت يكون أنشاء الجداول بmidas

بمساعدة أخونا sum وإن شاء الله هو مابيقصر لكي تعم الفائده للجميع

ولك جزيل الشكر

#8

السلام عليكم ورحمة الله وبركاته

اعتذر عن الإطالة قبل أن أطيل و كان أول الأمر مشروع بسيط لأحد المعارض والآن كبر وما أدري أنه سيصير كبير وإن شاء الله تتيسر الأمور وهذا مثال جامع لكل دروس قواعد البيانات على ما أعتقد

إن كان هناك نواقص فأرجوا من الأخوة تكميلها أو مسميات خاطئة أرجوا من الأخوة تصحيحها أنا لست خبيراً بالبيع والشراء في معارض السيارات

----------------------------------------------------------

مشروع بسيط في قواعد البيانات ( حسابات شركة في لبيع السيارات نقد وتقسيط)

مفهوم الشركة : يجتمع المشتغلين بالتجارة في السيارات ( [الشريطية] - عندنا ) في معارض للسيارات ، وعادةً ما يساهم كلٌ بماله ويتاجر به في المعرض فيكونون شركة في أحد المعارض.

ويأخذ مدير المعرض ( مدير الشركة ) هذا المال ويضعه في الصندوق العام للمعرض، ويضع لكل مشترك أو متاجر ملف فيه السيارات التي اشتراها والتي باعها وزياداته في رأس مال الشركة .

إذاً فلنعرف مكونات هذه الشركة التي تختلف من معرض إلى آخر من حيث الحجم والتعقيد

رأس المال: هو عبارة عن مشاركة من التجار.

السلع : هي السيارات باختلاف أنواعها.

عمل الشركة: شراء السيارات بالنقد وبيعها بالتقسيط أو بالنقد

توزيع الأرباح : طبعاً بحسب نصيب كل شريك في الشركة

بيانات الشركة : كلها توضع في النافذة خاصة لبيانات الشركة ويطبع بها تقرير

1.اسم الشركة

2.المالك ( مدير المعرض)

3.عدد الشركاء

4.رأس المال := مجموع تراكم زيادات رأس المال (من جدول تراكم رأس المال)

5.مجموع الأرباح := مجموع الزيادات الربحية ( في جدول : بيانات لسلع )

6.المال الموجود = رأس المال – قيم السلع المشتراه + قيم السلع المباعة بالنقد +تراكم الأقساط الشهرية ( الفائدة من هذا معرفة القدرة الشرائية للشركة )

7.المال المستخدم ( هو الذي اشتُرِِيَ به ولم تحن أقساطه ) = قيم السلع المشتراة -قيم السلع المباعة بالنقد + قيم السلع المباعة بالتقسيط التي لم تحن أقساطها

8.الديون التي على الشركة

9.مجموع القروض ( يعني الديون التي للشركة على الشركاء) ( هذا إن حصل فيكون موجود في البرنامج )

10.المجموع الكلي = رأس المال + مجموع الأرباح – المديونية (إن كان على الشركة ديون)

المكونات الآدمية

المدير ( مالك المعرض )

الشركاء ( الشريطية - التجار)

الزبائن

العمالة في المعرض وهي كالتالي :

مندوب مبيعات

كاتب على الكمبيوتر

معقب معاملات حكومية ( استخراج استمارات السيارات _ ولوحة السيارة )

قهوجي ( المسؤول عن الشاهي والقهوة وغيرها ) وعادة ما يأخذ شغل النظافة

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

طبعاً لكل واحد من هؤلاء معلومات شاملة موضوعه في ملف خاص بالمعرض

ينبغي تحديد المعلومات الأساسية المشتركة لهؤلاء وهي :

الاسم الكامل ( الاسم – اسم الأب – اسم الجد – العائلة )

رقم البطاقة الشخصية ( رقم لوحته !!!) أو الإقامة إن كان من المقيمين

رقم الهاتف الثابت والجوال

معلومات أخرى للشريك والمشتري

1.عنوان السكن

2.العمل (موظف أو لا )

3.عنوان العمل

4.(إن كان موظف) الراتب

ولكن يزيد الشريك عليه بأن الشريك له معلومات أخرى وهي حسابية :

1.رأس مال الشريك = تراكم زياداته في رأس مال الشركة .

2.مجموع أرباحه = مجموع أرباح الشركة ÷ عدد أسهم الشركة × عدد أسهم الشريك

3.نصيبه في الشركة = النسبة المؤية

4.رصيده في الشركة = رأس ماله المشارك به + نصيبه أرباح الشركة

أما اقتراضه من مال الشركة وهذا يخصم من نصيبه من الشركة وإذا رجعه رصيده كما كان

حين شراء سيارةٍ ما وعرضها للبيع تسجل لها وثيقة خاصة بالمعرض فيها هذه المعلومات

1.رقمها

2.نوعها ( الشركة - نوع السيارة – الموديل)

3.رقم اللوحة أو البطاقة الجمركية

4.اسم البائع أو الوكالة

5.تاريخ الشراء

6.الثمن الأصلي

هذا المعلومات تسجل حين الشراء للسيارات

وحين البيع يطبع نموذج لبيع سيارة تذكر فيه هذه المعلومات

1.نوعها ( الشركة - نوع السيارة – الموديل)

2.رقم اللوحة أو البطاقة الجمركية

3.بيانات المشتري التي سبق ذكرها

4.الثمن التي بيعت به السيارة = الثمن الأصلي + الزيادة الربحية

5.نوع البيع [ نقد - تقسيط ]

إن كان دفع مبلغ ويدفع الباقي حين الاستلام يعطى سند قبض فيه اسم المشتري واسم السيارة والتاريخ والمبلغ المدفوع .

(إن كان البيع تقسيطاً) وهذا حيرني لاختلاف المعارض والشركات فيه فبعضهم يشترط أن يكون السداد عن طريق شيكات وبعضهم يدوياً في المعرض وبعضهم عن طريق استقطاع من الحساب البنكي شهرياً

وأنا اخترت الطريقة اليدوية أو الشيكات لأني لست خبيراً بالبنوك وإجراءاتها.

هذه المعلومات تكون ضمن نموذج البيع إن كان بالتقسيط

6.الكفيل ، والذي يكفل سداد الأقساط إن قصَّر المشتري في السداد ( بعض المعارض تشترط كفيلين )

7.(بعض المعارض تزيد) المعرِف ، وهو الشاهد على معلومات المشتري والكفيل ( وبعض المعارض تشترط معرفين)

8.قيمة كل القسط حقل حسابي = قيمة السلعة الإجمالية ÷ عدد الأقساط الشهرية

9.(إن كان هناك كسور ) تجمَّع وتزاد في القسط الأول أو الأخير – على حسب المعرض – ( فيكون أحد الأقساط مختلفاً في القيمة ) .

10.عدد الأقساط

11.تاريخ أول قسط

12.تاريخ آخر قسط

ثم يطبع للمشتري كمبيالات تسديد الأقساط كل شهر يسدده يأخذ كمبيالة وإن أعطاهم شيكات موقعه يأخذ كل الكمبيالات أو يأخذ وثيقة على السداد والتعهد بتوفير المبلغ في الحساب البنكي

1.المعلومات الأساسية للمشتري

2.تاريخ تسديد القسط

3.قيمة القسط

4.التوقع على السداد

#9

السلام عليكم

اخي العزيز اني اري انك جمعت 3 اعمال وكل عمل يلزمه برنامج خاص

تريد تسيير السلع وهي مصلحة تسيير المخزونات وهي على الاقل تحتوي على 8 جداول :mad:

تريد تسيير حسابات الشركة وهي مصلحة المحاسبة وهي تحتوي على الاقل على 6جداول :mad:

تريد تسيير اجور العمال لانراتبهم من مصاريف المؤسسة وهي مصلحة المستخدمين وهي تحوي :mad:

على الاقل على 6جداول

........................................ ;) ..................................

;) لكني احببت فيك المشاركة القوية والشجاعة في الوصول الى الهدف

لدلك اخي سنقسم المشروع هدا الاى 3 والله يوفقنا الى ان نجمعهم في برنامج واحد

سنبدا بقسم تسيير السلع لانه اسهل وفيه متعة في البرمجة او ماهو رايكم :'(

-------------------------------

لقد قمت بتصور قوانيين التسيير لانه ليس عندنا معارض كبيرة بحجم المشروع سوى محلات بها 4سيارات او 5

ولم اسمع بهده الطريقةفي التجارة الا من عندك لكن بمساعدتكم سنتحصل على نتيجة انشلء الله (f)

------مصلحة المبيعات او تسيير السلع-------

قوانين التسيير ***ارجو ان تصححها ***

1-يقدم الشريك طلب اشتراك

2-الشركة تملك عدة شركاء

3-الزبون يقدم طلبيات خاصة بنوع او رقم السيارات المرغوب فيها

4-كل طلبية تخص زبون واحد فقط.

5-كل فاتورة بيع تخص طلبية واحدة

6-الطلبية الواحدة فيها سيارة على الاقل

8-يمكن للزبون ان يشتري سيارة اما بالنقد او بالتقسيط

---------------عندي بعض الغموض -------------------

*الشركاء هم من يشتروا السيارات ويضعونها في المعرض او كيف.

*هل هناك وقت محدد لعملية التسديد بالتقسيط

*متي ترفض طلبيات الزبائن او دائما تلبى

------------------------الوثائق ---------------------------

في هدا المشروع ارى انه توجد عدة وثائق سابين اهمها

1-طلبية زبون

2-فاتورة بيع

3-فاتورة شراء

4-fiche produit بطاقة مواد

5-بطاقة مشترك

6- بطاقة زبون

9-وصل التسديد

---------------------------تقبل مني فائق الاحترام --------------

ارجوا المشاركة من الجميع وخاصتا من لهم الخبرة في المحاسبة وتجارة السيارات

(f) (f)

#10

بسم الله الرحمن الرحيم

اعتذر يا أستاذي عبد العالي إن كان اقتراحي كبير ومتعب :o

ولكن يسهِّل الأمر عندي وعند الأعضاء إن شاء الله أن الغرض هو التعليم والفائدة وليس تصميم برنامج تجاري يخدم شركة ما

أنا - وإن شاء الله - الأعضاء مثلي : نحب تبسيط المشروع ولا نريد التعقيد وإنما كان شرحي للمشروع بصد الإيضاح

عفواً لا أريد التصحيح والتعمق لطال المقام وخرجنا عن المقصود

ولكن هيا لنبدأ والذي يريد أن يصمم برنامج لشركة معينة يدرسها ويسترشد بهذه البرنامج !!!!!!

مصلحة المبيعات او تسيير السلع (( صحيحة ))

الوثائق (( صحيحة )

أما بالنسبة للأشياء الغامضة

*صاحب المعرض هم من يشتري السيارات ويضعها في المعرض .

*هناك وقت محدد لعملية التسديد بالتقسيط على حسب قيمة السيارة وقيمة القسط فتمتد ما بين سنة إلى خمس سنوات .

*ترفض طلبيات الزبائن إذا كان يريد الشراء بالتقسيط وليس موظفاً أو من منطقة بعيدة عن المنطقة الموجود بها المعرض

هناك تفصيلات ذكرها يعقد البرنامج

وهذا البرنامج إن تم يصلح لبعض الشركات

اعتذر عن الإطالة

1
#11

السلام عليكم

رائع اشكرك ولا تفهمنى خطأ حينما قلت ان المشروع كبيير . هدا لان خوفي ان لا نكمله فقط

لكن الحمد لله اتضحت لى الامور كثيرا وان شاء الله لن اتاخر في استخراج mcd

(f)

#12

السلام عليكم اسف على التاخير لكن مشاكل الدنيا كثيرة عفوا .

لقد شكلت mcd والموضوع مفتوح للمناقشة وغدا ان شاء الله اشرحه

بوضع جدول قاموس المعطيات الدي يحتوي على كل الحقول .

http://mypage.ayna.com/pati/image/MCD.gif" width=640

height=480>

ربما لا تعمل الوصلة لدا

:o :o

#13

اسف حاولت بطريقتين كي اوضح الصورة في المنتدي لكن لا نتيجة

لكن الوصلة تعمل

#15

لقد تم الارسال لكن حاول ان تفتح الوصلة

http://mypage.ayna.com/pati/image/

الوصلة تشتغل :o

#16

اعتذر عن تأخري في الرد لم أستطع تحميلها إلا الآن من جهاز صديق لي وكذلك لا أستطيع الرد وإضافة المواضوع إلى من جهاز آخر غير جهاز

عملك تشكر عليه (gift)

فعلاً قد أتعبتك:o: o

ولكن الذي فهتمه قليل بسبب الإختصارات وهو كثير التشعب فلو شرحت لنا ما فعلت أو على الأقل تذكر أسماء الحقول بالعربي في المنتدى

حتى يتم لنا إبداء الرأي والمشورة

#17

السلام عليكم

اخي العزيز اشكرك على الكلام الحلو

اما عن الشرح فقد تحدثت سابقا عن قاموس المعطيات والان حان الوقت :

-------------------------------------------

الرمز الاسم الطول

-------------------------------------------

ID-cl رقم الزبون +

Nom-cl اسم الزبون 15

nomP-cl اسم الاب لزبون 15

Nomgp-cl اسم جد لزبون 15

NomF-cl اسم العائلة لزبون 15

TEL-cl الهاتف 9

adr-cl العنوان 30

PT-cl هاتف النقال 10

-------------------------------------------

ID-H رقم الكفيل

nom-H اسم الكفيل

Nomgp-H اسم جد لزبون 15

NomF-H اسم العائلة لزبون 15

TEL-H الهاتف 9

adr-H العنوان 30

PT-H هاتف النقال 10

-------------------------------------------

n-com رقم الطلبية

date-com تاريخها

-------------------------------------------

ID-V رقم السيارة ...

nom-V اسم السيارة 20

type-v النوع 15

mat-v رقم لوحة السيارة

imag-v الصـــورة

pra-v سـعـر الشــراء

prv-v سـعر البـيع

-------------------------------------------

n_factv فاتورة البيع

date-factv تاريخ فاتورة البيع

-------------------------------------------

id-ag رقم الوكالةاو الممون

nom-ag إسم الوكالة

adr-ag عنوان الوكالة

tel-ag هاتف الوكالة

fax-ag الفاكس

-------------------------------------------

id-docf رقم وصل القسط

date-docf تاريخ الوصل

ita-docf مسدد/غير مسدد (T/F or Y/N )

-------------------------------------------

n_factA فاتورةالشراء

date-facta تاريخ فاتورة الشراء

-------------------------------------------

id-m رقم المعرض

date-m تاريخ المعرض

sum-m راسمال المعرض

-------------------------------------------

ID-A رقم المشـترك +

Nom-a اسم المشـترك 15

nomP-a اسم الاب المشـترك 15

Nomgp-a اسم جد المشـترك 15

NomF-a اسم العائلة المشـترك 15

TEL-a الهاتف المشـترك 9

adr-a العنوان المشـترك 30

PT-a هاتف النقال المشـترك 10

-------------------------------------------

اخواني ارجو المشاركة الجماعية كما ارجوا من يستعمل طريقة uml ان

يعطين لمحة لهده الدراسة كيف تتم ب uml لاني مبتدا

اما عن البرمجة سابدا بتصور الفورمات الممكنة في هدا المشروع واغرضها لكم

او ان كان لك التصور ارجو ان توضحه .

تقبلوا مني فائق الاحترام .

(f)

#18

أخي زكيري أشكرك على هذا المجهود الرائع

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

وأعتقد اني وجدت الحل لمشكلتي وهو العمل الجماعي

لذا أرجوكم لا تخذلوني:rolleyes:

الان نرجع الى موضوعنا ( هاهاهاها أكيد أنكم وافقتم )

بجد هذه المره

أخي زكيري لدي بعض النقاط الغامضة

1- أعتقد ان هناك خطأ ما في هذه الجملة

Nomgp-H اسم جد لزبون 15

NomF-H اسم العائلة لزبون 15

2- ما المقصود بكلمة الطلبية هل هو طلب شراء مقدم من قبل الشركة الى وكلاء السيارات في الخارج او الداخل للحصول علي عدد معين من السيارت وبمواصفات معينة

ام هو طلب الشراء المقدم من قبل الزبون للحصول على سيارة بمواصفات معينة ومن ثم النضر في أمكانية توفير هذه الطلبية

3-أعتقد أن أضافة حقل لرقم محرك السيارة سيكون مفيداً

4- ما المقصود ب الوكالة

5- مالمقصود بتاريخ الوصل هل هو تاريخ أستحقاق القسط

6-ما المقصود بالحرف N أعتقد انه التعدد

7- ماالفائدة من الجدول يشترك (ضمن الصورة )

لدي المزيد :o :o :o

لكن أعتقد ان هذا يكفي لتوضيح الصورة

أسف على الأطاله

انتظر الأجابة

وجدي(f)

#19

بسم الله الرحمن الرحيم

أستاذي عبد العالي لا تنتظر المشاركة الجماعية من عرب!!! وأنا منهم لأنه أكثر سلبيين وهناك حوالي عشرون عضو يتابعون الموضوع كمتوسط حسابي لمن يفتح الموضوع بعد كل مشاركة أحسبهم مراقبين فقط.

أهلاً بك أخي وجدي (f)

إجابة على تساؤلاتك

1/ بالنسبة لاسم العائلة واسم الجد فلا يوجد خطأ فيكون التعريف المشتري مثلاً خالد بن محمد بن سالم الفلاني ( هذا في السعودية ;) ) طبعاً يمكن في دول أخرى لا يحتاج إليه .

2/ أما بالنسبة للطلبية هي عبارة عن طلب المشتري لشراء سيارة ما من المعرض طبعاً يحضر معه الهوية وتعريف من العمل أنه لازال على رأس العمل لأن غير الموظف غير مقبول في التقسيط ويشترط أن يكون العمل في نفس المنطقة حتى يتسطيع المعرض متابعته لو حصلت مشكلة.

3/ لو تذكر فائدته !!!

4/ الوكالة هي المستورد للسيارة من الشركة الإصلية يعني الوكيل المعتمد في الدول لهذه الشركة مثل وكالة تويوتا ووكالة نيسان وغيرهما ( لعل غيري يعرف أكثر)

عموماً هو حقل لا بد منه بصورة عامة هو مالك السيارة الأول فقد لا يكون وكالة وإنما شخص تاجر.

5/ لعل المقصود من وصل القسط هو وصل التسديد حيث كلما سدد المشتري قسطاً يأخذ عليه ورقة تثبت تسديده ويجمعها إلى حين أكتمال الأقساط ( :D طريقة بدائية عند بعض المعارض ) وتطبع هذه الأوراق كلها بعدد الأقساط حين شراء للسيارة وتوضع له في ملف .

أترك الأسئلة الباقية لأستاذي .

المعذرة على اللقفة والتدخل فيما لا يعني

وعندي سؤال :

لماذا جدول ( المعرض ) متكرر مع أنه هو هو ؟؟؟؟

أعتذر على الإطالة مشكلتي ثرثار:mad: :mad:

#20

أخي أبو محمد أشكرك علي ردك

اما بالنسبة لمالاجظاتي في كالتالي

1- أعتقد ان أخي زكيري أخطأ في كتابة السطرين والأصح

Nomgp-H اسم جد الكفيل 15

NomF-H اسم العائلة الكفيل 15

(الكفيل وليس الزبون ) لانها ستصبح متكررة

2-أعتذر عن هذه الفقرة لاني لم انتبه الى موقع الطلبية ضمن المخطط (سؤال مخجل

:o )

3- من المفضل ذكر مثل هذه البيانات لخدمة ما بعد البيع والشكاوي (لضمان المصداقية من قبل كلا من البائع والمشتري ) هذا على حسب خبرتي

4-واضحت

5-بالنسبة للاقساط فأعتقد أن الأفضل ان تكون على النحو التالي

*رقم أيصال القسط

*قيمة القسط

*تاريخ أتسحقاق القسط

*تم السداد ام لا

اما بالنسبة للمعرض فأعتقد ان لأخونا زكيري وضع أمكانية أن يكون للشركة الواحدة مجموعة معارض !!!!

الى الخطوة التالية

تحياتي وجدي(f)

#21

السلام عليكم

اخي العزيز Wajdi اشكرك على المتابعة التى تضهر انها متابعة دقيقة وجيدة

والله لقد ادخلت في قلبي الصرور لان الدين يقرأن عدده كبير والمشاركون عدده

قليل جدا وهدا المشروع لنا جميعا فلمادا يبخلون ولو بكلمة تشجيع........

اخي هده اول مرة اقوم بمشروع جماعي في المنتدي

وان المشروع هدا فهمته من الاخ أبو محمد الهذلي بالتصور والتخيل

لانه يجب عند بناء مشروع ما الدراسة المسبقة والمفصلة ........الخ

لدلك هناك حقول في الجداول يمكن ان نكتشفها في البرمجة اي عند الحاجة لها

1-نعم هناك خطا شكرا لكتشافه

في H اسم جد لزبون 15

NomF-H اسم العائلة لزبون 15

هدا خطا مطبعي فمعدرة copy past هي المشكلة

الحل

الكفيل

****ملاحضة نحن في الجزائر لنا اسم + اللقب فقط ليس السم الثلاثي ***********

وعملتها هكدا اتباع للمشروع المقدم .

2- اخي العزيز نحن يهمنا صاحب المعرض لان برنامجنا سيسير اعمال المعرض فقط

لدلك دراسة طلبية الشراء الخاصة بالزبون هي المهمة اما عن صاحب المعرض فتكفينا

الفاتورة .

3-لامانع في اضافة اي حقل نجده مهم- محرك السيارة سيكون مفيداً -

4-المقصود ب الوكالة ايضا استعملت هده الكلمة من شرح لاخي أبو محمد الهذلي

لاننا نحن نستعمل كلمة ممون او البائع .- مالمقصود بتاريخ الوصل هل هو تاريخ أستحقاق القسط

3- مالمقصود بتاريخ الوصل هل هو تاريخ أستحقاق القسط

أستحقاق القسط ......لم افهمها لكن هو تاريخ التسديد

نعم n هو التعدد

6-ماالفائدة من الجدول يشترك (ضمن الصورة )

هدا الجدول تحصلت عليه من خبرتي فقط لكن اعلم اننا نحتاج اليه وتوجد خاصية في هدا الجدول

في البرمج نحتاجها ولا اعلم ماهي هو مجرد شعور لان الدراسة الدي قم بها لتكفي

فيجب دراسة المعاجات mct الفزيائي mopt و mpd هدا التعب الدي يقده ميريز .

ان كان هدا الجدول ليس له فائدة سننقصه لكن الان لنتركه .ونشوف .

6-لدي المزيد

انا في الخدمة فقط الدعاء بالخير

أسف على الأطاله

ربما قد نزعت الغموض عن بعض المتابعين باطلتك فاحسنت .

انتظر الأجابة

ارجو ان اكون وفقت في التوضيح

وجدي

متشرفين اخي .اخوك عبد العالي

اخو لقد كتبة هدا قبل الاطلاع على الردين وان شاء الله لن اتاخر في الرد لاني مشغول هده الساعة

(f)

#22

السلام عليكم

مبروك يا اخ زكيري على هذا المشروع وهذه الفكره التي سيستفيد منها الجميع لكي نجمع الخبرات ونحصل على افضل النتائج وبالتوفيق...

بالنسبة ل mcd هناك ملاحظه ان كل سيارة ممكن ان يكون لها اكثر من فاتورة (ممكن هذه الملاحظة ان تكون خطأ فربما أسأت الفهم).

و اتمنى من الجميع المشاركة وان لا يبخل احد بما يعرف و حتى ان كان هذا الشي صغيرا فربما نجني منه الفوائد الكبيرة

والى الامام با اخ

زكيري عبد العالي

تحيات عنيزة

#23

الله يبارك فيك

لم افهم اين المشكلة

انا وضعة 1.1 في السيارة هدا يعني ان السيارة نجدها مرة واحدة في الفاتورة

ارجوا ان توضح الخطا

#24

نريد أن نفهم أولاً :

على أي أساس جعلت الجداول بهذا العدد من الكثرة ؟

لو تشرح لنا الطريقة التي استخدمتها في استخراج ما يحتاجه البرنامج من الجداول .

اعتقد أن هذا مهم في دروس قواعد البيانات .

وجزاك الله خير الجزاء(f)

#25

السلام عليكم ورحمة الله وبركاته

ما تقومون به عمل رائع وجعله الله في ميزان حسناتكم.

أخي زكيري أقدم لك هذا العنوان الذي يتحدث فيه عنUML باللغة الفرنسية عسى أن تستفيد منه أكثر

:)http://uml.developpez.com/lp/

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