إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


5 رد (ردود) على هذا الموضوع

#1 aml-ali

aml-ali

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 07 November 2010 - 01:21 PM

انا اريد عمل برنامج لتحديد صلاحيات المستخدم ويوجد في جدول المستخدمين كل من
رقم المستخدم usr_id و كلمة المرور usr_pass واسم المستخدم usr_name بالإضافة الى عدد من الصلاحيات التى تمنح للمستخدمين وتختلف من مستخدم الى اخر وهى
صلاحية الدخول للنظام وتأخذ اسم s1 ، صلاحية صرف اعانات s2 ، صلاحية إلغاء الاعانات s3 , وهكذا
سؤالى كيف يتم تكوين هذه الصلاحيات في الجدول وهى عبارة عن 0 و 1 يعني بعدين في شاشة الصلاحيات في حالة اختيار 1 تعطي صح وفي حالة اختيار 0 تعطي خطأ في مربع check box ؟؟
يعني انا اعمل جدول كالتالي
create table usr_file
(usr_id number(3),
usr_pass varchar2(10),
usr_name varchar2(40)
كيف يتم وضع كل من s1 , s2 , s3 في الجدول نفسه؟؟؟
الرجاء الرد السريع مع الاخوة اصحاب الخبرة للاهمية

تم التعديل بواسطة aml-ali, 07 November 2010 - 01:41 PM.


#2 aml-ali

aml-ali

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 07 November 2010 - 05:07 PM

ارجو الرد ولو مش مفهوم الشرح ممكن افهمهولكم اكثر

#3 aml-ali

aml-ali

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 07 November 2010 - 05:17 PM

يعني ممكن نعمل فى create table
s1 number(1),
s2 number(1),
وهكذا لباقي الصلاحيات ؟؟؟ او فيه إاجابة اخرى؟؟؟
ارجو الردددددد بليز

#4 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,557 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 08 November 2010 - 12:15 AM

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

ستحتاج الى انشاء 3 جداول
- جدول البيانات الاساسية لمستخدمي النظام ( رقم مستخدم - كلمة السر - ... )
- جدول اسماء البرامج (شاشات وتقارير ) ( رقم البرنامج - اسم البرنامج - نوع البرنامج (شاشة - تقرير) - ... )
- جدول صلاحيات المستخدم على البرامج ( رقم المستخدم - رقم البرنامج - صلاحية اضافة - صلاحية تعديل - صلاحية الغاء - صلاحية استعلام (نعم-لا).

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


....


#5 aml-ali

aml-ali

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 08 November 2010 - 03:42 PM

شكرا اخ amgad على الرد الله يبارك فيك
ولكن انا عاملة رقم المستخدم وهو usr_id في كل الجداول الاخرى وهو primary key في جدول المستخدمين.
لكن سؤالي الاساس بخصوص ملف المستخدمين نفسه
كيف type متاع الصلاحيات تكون في create usr_file , وانا وضحت ذلك
فرضا انا عندي 10 صلاحيات كيف نعرفهم في الجدول ؟؟؟؟
ارجو الرد سريعا

#6 mohamedhanyhekal

mohamedhanyhekal

    عضو

  • الأعضــاء
  • 20 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 January 2011 - 08:40 AM

سلام عليكم
حسب مافهمت من كلامك في جدول المستخدمين زود عمود aut_level وسجل فيه قيمة تعبر عن الصلاحيات علي سبيل المثال
حفظ 1 - تفعيل 2 اعتماد 3 - طباعة 4 استعلام 5
وتسجل مستوي الامان مع المستخدم وانت بتعرفه

وانت بتعمل لوج ان تختار المستوي في global variable وقبل ما يعمل اي اكشن حفظ 1 - تفعيل 2 اعتماد 3 - طباعة 4 استعلام 5

يشوف المستوي ده يسمح ولا لا

------------------------------
ديه اسهل طريقة
في طريقة رخمة لو عايزها قولي وانا اشرحهالك

محمد هاني