myazdani
چهارشنبه 08 شهریور 1391, 12:08 عصر
سلام
دوستان من یه سیستم دبیرخانه دارم طراحی می کنم که دو جور سطوح دسترسی می خوام داشته باشه . یکی بر اساس طبقه بندی نامه (عادی ، محرمانه و.....) . دیگری بر اساس مجوزهای دسترسی(اضافه کردن نامه ، ویرایش و ......).
اومدم دو تا جدول تعریف کردم برا اینکار و می خوام بر اساس مجوزهایی که در هر جدول به هر کاربر اختصاص داده میشه یه عدد دو دویی اختصاص بدم.
مثلا امکان ایجاد نامه عدد 1 ویرایش نامه عدد2 جست و جو عدد 4 و ..... حاصل جمع اینها میشه امکاناتی که کاربر میتونه داشته باشه.
حالا موندم این عدد حاصل جمع رو برا هم جدول امکانات هم جدول طبقه بندی کجا ذخیره کنم!
بعدا دو تا عددی که به این شکل به دست اومد برای دسترسی به پایگاه داده استفاده کنم.
دوستان اگه راه حل بهتری هم هست لطفا راهنمایی کنید.
متشکرم
دوستان من یه سیستم دبیرخانه دارم طراحی می کنم که دو جور سطوح دسترسی می خوام داشته باشه . یکی بر اساس طبقه بندی نامه (عادی ، محرمانه و.....) . دیگری بر اساس مجوزهای دسترسی(اضافه کردن نامه ، ویرایش و ......).
اومدم دو تا جدول تعریف کردم برا اینکار و می خوام بر اساس مجوزهایی که در هر جدول به هر کاربر اختصاص داده میشه یه عدد دو دویی اختصاص بدم.
مثلا امکان ایجاد نامه عدد 1 ویرایش نامه عدد2 جست و جو عدد 4 و ..... حاصل جمع اینها میشه امکاناتی که کاربر میتونه داشته باشه.
حالا موندم این عدد حاصل جمع رو برا هم جدول امکانات هم جدول طبقه بندی کجا ذخیره کنم!
بعدا دو تا عددی که به این شکل به دست اومد برای دسترسی به پایگاه داده استفاده کنم.
دوستان اگه راه حل بهتری هم هست لطفا راهنمایی کنید.
متشکرم