استراتيجية تصميم الواجهات
#11
من خلال تجربتي وجدت ان تجزئة البرنامج تعطي سهولة لك كمبرمج
على سبيل المثال
منظومة مستشفى موظف الاستقبال له صلاحيات خاصة
والمسؤول له صلاحيات خاصة
قسم التحاليل له صلاحيات خاصة
والاطباء لهم صلاحيات خاصة وهلم جرا
اذا كانت الواجهة واحدة سوف تحتاج الى الكثير والكثير من ضبط الكود حتى لا يدخل احد بصلاحيات الاخر
وايضا احيانا ضبط الواجهة ليمر كل واحد لمكانه
فموظف التحاليل لا يجب ان يمر بواجهة المرضى وملفاتهم
لهذا وجدت ان تصميم خمس او سبع واجهات انسب واسهل
واجهة لموظف الاستقبال وتكون بجهاز استقبال المرضى
واجهة للاطباء كلهم فقط يتم ضبط صلاحياتها حتى يدخل كل طبيب على مرضاه فقط
واجهة للادارة والمسؤول عن المنظومة
واجهة لمدير المخزن والمسؤول عن بضائع الادوية
واجهة للصيدلاني
وهكذا
أن غبت يومًا وغآبت الآخبآر ،،، فالدعآء وصيةٌ بيننآ
الرد
#12
(22-02-2021, 01:11 PM)Delphi4Us كتب : من خلال تجربتي وجدت ان تجزئة البرنامج تعطي سهولة لك كمبرمج
...لهذا وجدت ان تصميم خمس او سبع واجهات انسب واسهل
السلام عليكم
يصبح لديك خمس او سبع برامج
ما تربحه من ناحية تخسره من اخرى، لديك 5 او 7 ملفات تنفيذية بدلا من واحد فقط.
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • Delphi4Us
الرد
#13
إقتباس :السلام عليكم
يصبح لديك خمس او سبع برامج
ما تربحه من ناحية تخسره من اخرى، لديك 5 او 7 ملفات تنفيذية بدلا من واحد فقط.


وعليكم السلام ورحمة الله
والله لم يكن الامر مزعجاً لي من هذه الناحية خاصة وانني اركب منظوماتي بنفسي على الاجهزة واضبط اعداداتها .
فقط عند حدوث مشكلة احل الامر عادة باتصال او بمراسلة على الانترنت
أن غبت يومًا وغآبت الآخبآر ،،، فالدعآء وصيةٌ بيننآ
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • محمد عبد العزيز
الرد
#14
السلام عليكم

* بالنسبة للمبرمج ، في كلتا الحالتين نفس العمل ، فصل البرنامج يسمح بالمتابعة الجيدة للبرنامج من تحديثات
* من ناحية المستعمل لما يكون البرامج مدمجة في برنامج واحد ، يمكن إستغلالها إلى الموصول إلى معطيات الغير
* بالنسبة للمسؤول على البرنامج و متابعته و متابعة صلاحيات المستعملين ، و مراقبة ما يدور في المؤسسة فصل البرامج ربما يعيقه

هذا مجرد رأي فقط
[-] كل من 2 users say قال شكرا ل embarcadero على المشاركة المفيدة
  • Delphi4Us, محمد عبد العزيز
الرد
#15
(22-02-2021, 01:44 PM)embarcadero كتب : بالنسبة للمسؤول على البرنامج و متابعته و متابعة صلاحيات المستعملين ، و مراقبة ما يدور في المؤسسة فصل البرامج ربما يعيقه
وعليكم السلام
هذه سهلة يمكن ان يبرمج له واجهة خاصة به هو ايضا يعرض بها كل شيئ تقريبا على شكل احصائيا بفرض ان كل الواجهات تتصل بقاعدة بيانات واحدة بServer
بالنسبة للتقسيم

إقتباس :ما يكون البرامج مدمجة في برنامج واحد ، يمكن إستغلالها إلى الموصول إلى معطيات الغير
إن لم تكن له صلاحيات فلا يمكنه ذلك، طبعا هذه يرجع الى مدى قوة وامن البرنامج.
إقتباس :بالنسبة للمبرمج ، في كلتا الحالتين نفس العمل
في هذه أختلف معك
عامة الواجهة يمكن ان تكون في Form والانتقال والعمل بواجهة مثل اللانتقال من Form ألى Form بمشروع دلفي
بالنسبة للتحديث يمكن جعل كل واجهة كDLL ويكفي تحديث الDLL المعنية.

طبعا هذا مجرد رأي أخر فقط
  Big Grin
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 3 users say قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • bassem_43, Delphi4Us, larbiparadox
الرد
#16
السلام عليكم
ما اسم الخط المستعمل في التصميم ، بارك الله فيك
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
[-] كل من 1 user says قال شكرا ل Mr.DOS على المشاركة المفيدة
  • Delphi4Us
الرد
#17
وعليكم السلام ورحمة الله

استخدم عادة ثلاث خطوط تجدها بالمرفقات المستخدم منها في الصور هو Khalid Art bold


الملفات المرفقة
.rar   Delphi.rar (الحجم : 197.47 KB / التحميلات : 17)
أن غبت يومًا وغآبت الآخبآر ،،، فالدعآء وصيةٌ بيننآ
[-] كل من 2 users say قال شكرا ل Delphi4Us على المشاركة المفيدة
  • Mr.DOS, محمد عبد العزيز
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف