منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

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

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

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

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

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

------------
 نعود لموضوعنا في الصورة أعلاه :
المخطط بشكل مختصر يتحدث (من الأعلى للأسفل) عن نظام أو برنامج (وهنا هو برنامج حسابات ERP) :
1 - البنية التحتية (يعني نظام التشغيل (ويندوزX مثلاً مع مكونات الجهاز ومواصفاته): قوته وقدرته وسرعته وسعته وحداثته).
2 - نظام قواعد البيانات(SQL Server أو Oracle  أو  SQL XXX  أو Access).
3 - الدوال والاجراءات المخزنة أو الأوامر والعمليات التي تتحكم بها بالجداول في قااعدة البيانات.
4 - تصنيف تلك العمليات واستدعائها ضمن كتل كودية متخصصة بالعمليات :  (أكواد متخصصة بالمبيعات، أكواد متخصصة بعمليات العلاقات العامة والموظفين، العمليات المالية، المعالجة ، التصنيع ، .... كل شيء قد يخطر ببالك في سبيل رفع كفائة مشروعك)..
4 - البرنامج الذي يستخدم تلك العمليات ضمن واجهات ..
6 - المستخدم النهائي لذاك البرنامج وصلاحياته (هل يستيطع التحكم بكل شيء أو بشيء محدد)..

وما رأيته بحسب مشاركاتك السابقة وتركيزك كثيراً على صلاحيات المستخدمين واستخدام قواعد SQL Server
أنت تقوم بعمل هذا الشيء بالترتيب ولكن ربما الان أنت أنتبهت أن هناك تنظيم لهذه الأشياء..

الاسم (ERP)  أو أي شيء تختاره كملحق لاسم لبرنامجك - ما هو إلا تضخيم إعلاني للاسم
بينما الدور الأساسي هو ما يقوم به برنامجك من تبسيط لتلك العمليات لا أكثر..
في كثر من الأحيان قد يكون (ERP) مجموعة من البرامج مجموعة ضمن واجهة واحدة لا أكثر
(برأيي هذا الأفضل - من أن يتم دمجها فعلياً في نظام واحد - لكن للشركات الكبيرة كشركات البترول والمستشفيات مثلا ليس الأفضل)..

أي برنامج يعتمد على دليل الحسابات(النظام المحاسبي الموحد أو طريقة مشتقة عنه) في تنظيم عملياته بالأغلب هو نظام ERP سواء ذكر ذلك أو لم يذكر عنه في دعايته الاعلانية سواء كان البرنامج قديم أم حديث..
(21-04-23, 02:33 PM)Taha Okla كتب : [ -> ]في إدارة الأعمال - و - دورات التنمية البشرية 
قد تسمع كلام كبير جداً لجذب المستمع بالكلام والتأثير عليه (تسوبق اعلاني)..
بينما بالحقيقة قد يكون كل هذا الكلام هراء أو نتيجة تجربة نجحت على شخص وليس بالضرورة أن تنجح هذه التجربة في كل مرة

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

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

------------
 نعود لموضوعنا في الصورة أعلاه :
المخطط بشكل مختصر يتحدث (من الأعلى للأسفل) عن نظام أو برنامج (وهنا هو برنامج حسابات ERP) :
1 - البنية التحتية (يعني نظام التشغيل (ويندوزX مثلاً مع مكونات الجهاز ومواصفاته): قوته وقدرته وسرعته وسعته وحداثته).
2 - نظام قواعد البيانات(SQL Server أو Oracle  أو  SQL XXX  أو Access).
3 - الدوال والاجراءات المخزنة أو الأوامر والعمليات التي تتحكم بها بالجداول في قااعدة البيانات.
4 - تصنيف تلك العمليات واستدعائها ضمن كتل كودية متخصصة بالعمليات :  (أكواد متخصصة بالمبيعات، أكواد متخصصة بعمليات العلاقات العامة والموظفين، العمليات المالية، المعالجة ، التصنيع ، .... كل شيء قد يخطر ببالك في سبيل رفع كفائة مشروعك)..
4 - البرنامج الذي يستخدم تلك العمليات ضمن واجهات ..
6 - المستخدم النهائي لذاك البرنامج وصلاحياته (هل يستيطع التحكم بكل شيء أو بشيء محدد)..

وما رأيته بحسب مشاركاتك السابقة وتركيزك كثيراً على صلاحيات المستخدمين واستخدام قواعد SQL Server
أنت تقوم بعمل هذا الشيء بالترتيب ولكن ربما الان أنت أنتبهت أن هناك تنظيم لهذه الأشياء..

الاسم (ERP)  أو أي شيء تختاره كملحق لاسم لبرنامجك - ما هو إلا تضخيم إعلاني للاسم
بينما الدور الأساسي هو ما يقوم به برنامجك من تبسيط لتلك العمليات لا أكثر..
في كثر من الأحيان قد يكون (ERP) مجموعة من البرامج مجموعة ضمن واجهة واحدة لا أكثر
(برأيي هذا الأفضل - من أن يتم دمجها فعلياً في نظام واحد - لكن للشركات الكبيرة كشركات البترول والمستشفيات مثلا ليس الأفضل)..

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