السبت، 31 ديسمبر 2011

قاعدة بيانات مركزية ضخمة لكل معلومات المؤسسات وتفاعلها مع مستخدمين موزعين على اجزاء المؤسسة

هذا البرنامج عبارة عن قاعدة بيانات ضخمة تضم معلومات وتفاصيل كاملة على كل شخص ضمن المؤسسة(قابلة للتطوير من قبل المستخدم حسب معلومات كل مؤسسة  وحسب مايريدون من جداول)  وكل شخص او موضف ما ضمن هذه المؤسسة له صلاحيات معينة بالدخول على جداول ومعلومات معينة ضمن قاعدة البيانات على اساس ان المؤسسة مربوطة بشبكة محلية حيث كل موضف من مكتبه يستطيع الوصول الى جداول معينة ضمن قاعدة البيانات المركزية  وكتب رسمية موجودة على الحاسبة المركزية  على اساس الصلاحيات التي حددت له ويمكن استخدامه بدون شبكة محلية اي حاسبة واحدة مركزية ويستطيع كل موضف الجلوس عيها وتصفح وتعديل على ماحدد له من صلاحيات ضمنها

شكل توزيع الهمام من قبل المدير
في البداية لنبدء من الحاسبة المركزية والبرنامج المنصب في داخلها
يتيح هذا البرنامج لكل مستخدم بالدخول على الحاسبة المركزية حسب اسمه وكلمة مروره التي ستحدد من قبل المديرالمسؤل عن حسابات المستخدمين مثلا لموضف ما قابلية على دخول على جدول الرواتب وليس له قابلية على الدخول على جدول الضرائب لانه يقع على عاتقة وضيفة توزيع الرواتب وهو بحاجة الى قاعدة بيانات  فليس له داع كل شخص له قاعدة بيانات هنا نعمل قاعدة بيانات ملركزية لكل المؤسسة والوصول او الدخول اليها يتم حسب الصلاحيات
بعد تشغيل برنامج الخادم المركزي على الحاسبة سيضهر التالي
----من هذه الواجه يدخل كل مستخدم كلمة مروره ليدخل الى البرنامج وتمتع بصلاحياته وماخول من جداول بدخولها ومن كتب بتصفحاها وملفات يضيف او يعدل او يحذف او يطبع حسب صلاحياته


نرى وجود زر اسمه تسجيل حسابات جدد هذه الصفحة مقفولة بكلمة مرور لايستطيع الدخول اليها الا المدير ليعطي للاعضاء صلاحيات وخطوصيات معينة كما  هي النافذة التالية يسجل لكل مستخدم كلمة مرور خاصة به وصلاحيات دخول على جداول  المخصصة له وطباعة وغيرها
وهذه كلمة المرور بعد ان تعطى الى الموضف يستطيع الدخول بها الى الحاسبة المركزية وممارسة واجباته ضمن الجداول التي اعطى له صلاحيات بدخولها ولا يستطيع فتح جداول اخرى خارج صلاحياته ويستصيع من مكتبه تسجيل كلمة مروره وسوف تنقل له الجداول التى تخصه عبر الشبكة دون الوصول الى الحاسبة المركزية وبذالك تكون المؤسسة مترابطة وتحديث على القاعدة المركزية تتحدث المعلومات عند الجميع وليس بحاجة الى اكثر من نسخة كل مستخدم يتحكم في هذه القاعدة المركزية ضمن صلاحياته على ماحدد له من جداول


تستطيع طباعة ماتشاء من صفوف واعمدة حسب طلبك
 وبحث بكل الحقول الموجود لتسهيل الوصول الى اي معلومة بأسرع وقت
كذاك تستطيع اضافة عدد غير محدد من المرفقات (جسية وكتب رسمية وماشابه) لكل شخص

هنا يمكنك من اضافة جداول الى قاعدة البيانات وحذف جداول حسب طلبك لتزداد المرونة وتستطيع اضافة وتطوير دون الرجوع الى المبرمج تضيف جداولك الجديدة وتتعامل معها بكل مرونة احتاجيت جدول للعمال تضيفه عن طريق البرنامج وهو يتعشق مع بقية الجداول

وبالنسبة للمستخدمين
اذا اراد  المستخدم او الموضف الدخول الى الحاسبة المركزية من حاسبته الشخصية الموجودة في مكتبه يدخل اسمه وكلمة مروره على البرنامج التالي فتقوم الشبكة بالاتصال بالقاعدة المركزية توصيل جميع صلاحياته من جداول وملفات  له وهو على مركزه
ويستطيع طباعة وتصفح وماشابه
ويستطيع هذا الموضف من طباعة وتصفح في  جداول التي عينت له من  قبل المدير

الهدف من المشروع:  تكوين قاعدة بيانات مركزية تضم كل صغيرة وكبيرة عن كل شيئ في المؤسسة وتمكين كل موضف من الوصول الى ماتخصه من معلومات ضمن هذه القاعدة الضخمة وبذالك تستطيع الوصول الى اي معلومة في المؤسسة بربع ثانية وكذالك تسهل على الموضفين ارق العمل 



هناك 11 تعليقًا:

aaraf يقول...

nice work good luck

غير معرف يقول...

السلام عليكم اخي العزيز

جزاك الله خيرا على عملك الرائع والجبار وزادك الله من علمه

اتمنى لو تعمل لنا كتاب يشرح لنا كيفية عمل مثل قاعدة البيانات هذه

وجزاك الله عني خيرا

حقيقة رفعت رأس كل مبرمج عراقي بهذا العمل الرائع

تمنياتي لك بالتوفيق

غير معرف يقول...

اشكرك جزيل الشكر على هذا البرنامج لاكن البرنامج يطلب اسم وباسورد وعندما اعطي اسم وباسورد تطلعلي هل عبارة operation must use an updateable query ما المشكل برئيكم اكون شاكر لكم يرجى الرد ان عرفتم السبب

Unknown يقول...

اخي الكريم
المشكلة تكمن انك تستخدم نظام تشغيل وندوز7 ويوجد حماية على قرص سي(على سبيل المثال) الذي عليه البرنامج منصب لذالك
حل هذه المشكلة هو نقل البرنامج وملفاته كامل من قرص سي الى قرص اخر وتشغيله من القرص الجديد من مجلد
bin\Debug
الخاص بالبرنامج

Unknown يقول...

اخي الكريم
المشكلة تكمن انك تستخدم نظام تشغيل وندوز7 ويوجد حماية على قرص سي(على سبيل المثال) الذي عليه البرنامج منصب لذالك
حل هذه المشكلة هو
تنصيب البرنامج على قرص صلب(درايف) اخر في جهاز كومبيوترك

غير معرف يقول...

بارك الله فيك وجزاك كل خير
بصراحة اعجز عن التعبير واتمنى لك مزيد من الابداع والتطور ووفقك الله لما يحبه ويرضاه

Unknown يقول...

جزاك الله خير الجزاء اخي الفاضل .. صراحة استفدت من مدونتك كثيرا جدا .. الف شكر لك اخير

الناشي2008 يقول...

الاخ حسين المحترم
السلام عليكم
لم اتمكن من تحميل المثال
طلبي هو المساعدة في كيفية الاتصال بالخادم من خلال الشبكة وهل ان البرنامج يتم تنصيبه في حاسوب الخادم وحاسوب العميل
ارجو منك بتزويدي ولو بشرح مبسط للموضوع مع جزيل الشكر

alnashi400@gmail.com

Unknown يقول...

نعم اخي يتم التنصيب على الخادم والعميل
راجع الشرح المبسط في الكتاب وستفهم
http://hussienahmmed.blogspot.com/p/tcpudpip-vbnet.html

MOHAMED يقول...

بارك الله بك استاذ:حسين .عن جد هذا شغل عالي.

Unknown يقول...

الشكر قليل بحقك استاذ حسين واتمنى اشوف ابداعات اكثر منك وبالنسبسة الي انا فخور جداً بك " حيدر حسين العراق "