من خلال تجربتي وجدت ان تجزئة البرنامج تعطي سهولة لك كمبرمج
على سبيل المثال
منظومة مستشفى موظف الاستقبال له صلاحيات خاصة
والمسؤول له صلاحيات خاصة
قسم التحاليل له صلاحيات خاصة
والاطباء لهم صلاحيات خاصة وهلم جرا
اذا كانت الواجهة واحدة سوف تحتاج الى الكثير والكثير من ضبط الكود حتى لا يدخل احد بصلاحيات الاخر
وايضا احيانا ضبط الواجهة ليمر كل واحد لمكانه
فموظف التحاليل لا يجب ان يمر بواجهة المرضى وملفاتهم
لهذا وجدت ان تصميم خمس او سبع واجهات انسب واسهل
واجهة لموظف الاستقبال وتكون بجهاز استقبال المرضى
واجهة للاطباء كلهم فقط يتم ضبط صلاحياتها حتى يدخل كل طبيب على مرضاه فقط
واجهة للادارة والمسؤول عن المنظومة
واجهة لمدير المخزن والمسؤول عن بضائع الادوية
واجهة للصيدلاني
وهكذا
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
إقتباس :السلام عليكم
يصبح لديك خمس او سبع برامج
ما تربحه من ناحية تخسره من اخرى، لديك 5 او 7 ملفات تنفيذية بدلا من واحد فقط.
وعليكم السلام ورحمة الله
والله لم يكن الامر مزعجاً لي من هذه الناحية خاصة وانني اركب منظوماتي بنفسي على الاجهزة واضبط اعداداتها .
فقط عند حدوث مشكلة احل الامر عادة باتصال او بمراسلة على الانترنت
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
* بالنسبة للمبرمج ، في كلتا الحالتين نفس العمل ، فصل البرنامج يسمح بالمتابعة الجيدة للبرنامج من تحديثات
* من ناحية المستعمل لما يكون البرامج مدمجة في برنامج واحد ، يمكن إستغلالها إلى الموصول إلى معطيات الغير
* بالنسبة للمسؤول على البرنامج و متابعته و متابعة صلاحيات المستعملين ، و مراقبة ما يدور في المؤسسة فصل البرامج ربما يعيقه
(22-02-2021, 01:44 PM)embarcadero كتب : بالنسبة للمسؤول على البرنامج و متابعته و متابعة صلاحيات المستعملين ، و مراقبة ما يدور في المؤسسة فصل البرامج ربما يعيقه
وعليكم السلام
هذه سهلة يمكن ان يبرمج له واجهة خاصة به هو ايضا يعرض بها كل شيئ تقريبا على شكل احصائيا بفرض ان كل الواجهات تتصل بقاعدة بيانات واحدة بServer
بالنسبة للتقسيم
إقتباس :ما يكون البرامج مدمجة في برنامج واحد ، يمكن إستغلالها إلى الموصول إلى معطيات الغير
إن لم تكن له صلاحيات فلا يمكنه ذلك، طبعا هذه يرجع الى مدى قوة وامن البرنامج.
إقتباس :بالنسبة للمبرمج ، في كلتا الحالتين نفس العمل
في هذه أختلف معك
عامة الواجهة يمكن ان تكون في Form والانتقال والعمل بواجهة مثل اللانتقال من Form ألى Form بمشروع دلفي
بالنسبة للتحديث يمكن جعل كل واجهة كDLL ويكفي تحديث الDLL المعنية.
استخدم عادة ثلاث خطوط تجدها بالمرفقات المستخدم منها في الصور هو Khalid Art bold
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم