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

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

بدأه mostafa_fa في 27 فبراير 2008 · 13 رد · 3,898 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخ فاضل قد سأل عن كيفية عمل شاشة للصلاحيات

وهذه الفكره فكرة بسيطة وسهلة

اتمنى من الاعضاء المشاركة وابداء الآراء علشان كلنا نستفيد

الفكرة :-

اولا : نخلي لكل شاشة مثلا رقم يعني شاشة الموظفين مثلا يبقى رقمها 1

ثانيا : نعمل جدول حقوله كالاتي

UserId,lADD,lEDIT,lDELE,scrn_no

-UserId : يعني رقم المستخدم

-lADD : هل له صلاحية الاضافه وهي اما T or F

وهكذا lEDIT , LDELE

-scrn_no : وهو رقم الشاشة

وهذا الجدول تكون القيمه فيه مثل التالي

1,T,F,F,1

معنى هذا ان الموظف رقم 1 له صلاحية الاضافة في الشاشة رقم 1

وبعد كده في شاشة الموظفين نشوف الموظف ايه صلاحياته

وتحياتي للجميع

الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا ان هدانا الله

450x250_1.gif

طريقك لاحتراف برمجة قواعد البيانات باستخدام Visual FoxPro

#3

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

ااضافة بسيطة للموضوع

عند عمل نظام للصلاحيات هناك طريقتين

الطريقة الاولى ان يتم تحديد الصلاحية لكل مستخدم على حدة

الطريقة الثانية ان يتم عمل مستويات لاستخدام النظام مثل مستوى A و B و C وهكذا

وكل مستخدم يحدد له مستوى من هذه المستويات

مع تحياتى

محمود فايد

#4

عزيزي محمود

الطريقة الثانية اسهل للتنفيذ

#5
اقتباس
عزيزي محمود

الطريقة الثانية اسهل للتنفيذ

اتفق معك مع الاشارة الى ان اختيار الطريقة يتوقف على نوعية التطبيق Application

فالطريقة الاولى تناسب اغلب البرامج المحاسبية

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

مثلما هو الحال فى النظم العسكرية (القوات المسلحة) حيث تكون الصلاحيات حسب الرتبة العسكرية.

#6

اختيار احدى الطريقتين يعود لصاحب الموضوع

وشكرا

#7
اقتباس
اختيار احدى الطريقتين يعود لصاحب الموضوع

وشكرا

كلامك صحيح

وصاحب الموضوع ناشدنا جميعا

اقتباس
اتمنى من الاعضاء المشاركة وابداء الآراء علشان كلنا نستفيد

فاحببت ان اشر للطريقتين المتعارف عليهم عالميا فى جميع مراجع Information Security و Advanced Database

والله الموفق

#8

نعم نعم عزيزي محمود ، لكن انا افترضت ان العزيز مصطفى كـ leader لهذا الاجتماع كونه هو من فتح الموضوع .. نحن اعضاء في هذه اللجنة المؤقته (الموضوع) نقترح ويكون القرار النهائي لرئيس اللجنة (الموضوع). :)

شكرا لكم

#9
اقتباس
نعم نعم عزيزي محمود ، لكن انا افترضت ان العزيز مصطفى كـ leader لهذا الاجتماع كونه هو من فتح الموضوع .. نحن اعضاء في هذه اللجنة المؤقته (الموضوع) نقترح ويكون القرار النهائي لرئيس اللجنة (الموضوع).

تمام التمام

مع تحياتى

محمود

#10

انا اقترح عمل الطرقيتين لكن نبدأ بالثانية . فما رأيكم؟؟

#11

عندى سؤال على الطاير .

هل تودوا عمل نظام الصلاحيات باستخدام VFP مع SQL Server ام بشكل مباشر في VFP ؟

#12

المرفق التالي يخدم في عمل البرنامج وكما ذكر العزيز محمود من قبل ..عن نظام المجموعات و النظام الاحادي الفردي

وشكرا

control_master.pdf

#13

السلام عليكم

اخواني الاعزاء شكرا على التفاعل

تم طرح الموضوع علشان كلنا نشوف افكار بعض ونستفيد

اقتباس
اختيار احدى الطريقتين يعود لصاحب الموضوع

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

وسلامي للجميع

الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا ان هدانا الله

450x250_1.gif

طريقك لاحتراف برمجة قواعد البيانات باستخدام Visual FoxPro

#14

لا مشكلة ممكن نعمل الطريقتين يا عزيزي مصطفى .. هو احنا ورانا حاجة :) .

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