+ الرد على الموضوع
صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 10 من 12
  1. #1

    • Offline
    • جامع علم جديد
    • زكيري عبد العالي متميز مبتدئ

    تاريخ التسجيل
    Sep 2007
    المشاركات
    20
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    59

    افتراضي موضوع مهم هو البداية merise

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

    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- بدا في البرمجة بستخدام قواعد بارادوكس .
    والان الموضوع مفتوح للجميع

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


  2. #2

    • Offline
    • جامع علم جديد
    • salah متميز مبتدئ

    تاريخ التسجيل
    Dec 2007
    المشاركات
    27
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    56

    افتراضي Re: موضوع مهم هو البداية merise

    شكرا جزيلا أستاذ /02\ سأقترح الموضوع الذي نعرضه للتشريح
    عن قريب
    لا أتأخر


  3. #3

    • Offline
    • جامع علم جديد
    • memadesoky متميز مبتدئ

    تاريخ التسجيل
    Dec 2007
    مكان الإقامة
    مصر
    المشاركات
    17
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    0

    افتراضي Re: موضوع مهم هو البداية merise

    شكرا على الموضوع الجميل دة

    توقيع : memadesoky




    كود PHP:
    <?php
    echo "don't play with my heart";
    ?>







  4. #4

    • Offline
    • جامع علم نشيط
    • علي علوي متميز مبتدئ

    تاريخ التسجيل
    Sep 2007
    المشاركات
    33
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    59

    افتراضي Re: موضوع مهم هو البداية merise

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


  5. #5

    • Offline
    • جامع علم جديد
    • salah متميز مبتدئ

    تاريخ التسجيل
    Dec 2007
    المشاركات
    27
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    56

    افتراضي Re: موضوع مهم هو البداية merise

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


  6. #6

    • Offline
    • جامع علم جديد
    • hayat متميز مبتدئ

    تاريخ التسجيل
    Jan 2008
    المشاركات
    6
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    0

    افتراضي Re: موضوع مهم هو البداية merise

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


  7. #7

    • Offline
    • جامع علم جديد
    • salah متميز مبتدئ

    تاريخ التسجيل
    Dec 2007
    المشاركات
    27
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    56

    افتراضي Re: موضوع مهم هو البداية merise

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


  8. #8

    • Offline
    • جامع علم جديد
    • basma متميز مبتدئ

    تاريخ التسجيل
    Jan 2008
    المشاركات
    7
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    0

    افتراضي Re: موضوع مهم هو البداية merise

    أين أنتم أصدقاء

    صلاح وينك و اين الوثائق ؟


  9. #9

    • Offline
    • جامع علم جديد
    • زكيري عبد العالي متميز مبتدئ

    تاريخ التسجيل
    Sep 2007
    المشاركات
    20
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    59

    افتراضي Re: موضوع مهم هو البداية merise

    السلام عليكم

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

    هدا موضوع جزائري 100% من انشائ كتبته سنه 2002 يا اختي انضري
    http://www.arabteam2000-forum.com/index ... opic=12704
    شكرا


  10. #10

    • Offline
    • جامع علم جديد
    • الطـــــالب متميز مبتدئ

    تاريخ التسجيل
    Jan 2008
    المشاركات
    9
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    0

    err Re: موضوع مهم هو البداية merise

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



 
+ الرد على الموضوع
صفحة 1 من 2 1 2 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

المواضيع المتشابهه

  1. البداية مع دلفي الدرس الاول
    بواسطة علي علوي في المنتدى البرمجة بالدلفي
    مشاركات: 13
    آخر مشاركة: 03-12-2011, 08:51 AM
  2. البداية مع VC++6
    بواسطة نصرالدين في المنتدى المنتدى العام للبرمجة
    مشاركات: 5
    آخر مشاركة: 14-05-2009, 05:57 PM
  3. موضوع للمناقشه
    بواسطة T.S.Y في المنتدى منتدى النقاش و الحوار العام
    مشاركات: 9
    آخر مشاركة: 26-03-2009, 01:51 PM
  4. موضوع خطير تخلف المسلمين
    بواسطة ayoub في المنتدى المنتدى الإسلامي العام
    مشاركات: 10
    آخر مشاركة: 28-01-2009, 12:20 AM

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك