الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

احتاج بعض التوضيحات فى برنامج شئون الموظفين

Featured Replies

بتاريخ:

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

بتاريخ:

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

من خلال عرضك للموضوع يتضح ان هناك مجموعه من الجداول
- جدول البيانات الأساسية للموظفين ( رقم الموظف pk - اسم الموظف - تاريخ الميلاد - تاريخ التعيين - الراتب الأساسي - رمز الوظيفة fk- رمز الإدارة fk - رقم الموظف المشرف fk - .. + . بيانات اخرى

- جدول خبرات الموظف ويشتمل على
( رقم الموظف fk + مسلسل الخبرة ) الحقلين معا هما مفتاح الجدول pk
مع بيانات اخرى مثل رمز الشركة fk - رمزالوظيفة fk - تاريخ بدء العمل - تاريخ إنتهاء العمل - ...

- جدول الجزاءات للموظف ويشتمل على
( رقم الموظف fk + تاريخ الجزاء ) الحقلين معا هما مفتاح الجدول pk
مع بيانات اخرى مثل نوع الجزاء - سبب الجزاء + ...

اقترح عليك الإنتهاء من تصميم الجداول وعمل العلاقات بينها بشكل علمي صحيح
واستخدم برامج مساعدة لرسم مخطط ال ERD entiity relationship diagram
ثم بعد ذلك فكر في متطلبات البرمجة للشاشات والتقارير
فتحليلك السابق ... سليم جدا وبنسبة كبيرة

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

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

صحيح

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

يمكن ايجاد حل بسيط عند عمل فرز برقم الموظف بأن يكون فى مجموعة مستقلة group عند تصميم التقرير ثم المجموعة التالية تحتوى بيانات الخبرات للموظف

ملاحظة :
FK Foreign Key = مفتاح اجنبي
PK Primary Key = مفتاح اساسي للجدول

يوجد افتراض فى جدول البيانات الأساسية للموظف ... ان الموظف المشرف في العمل ليس هو مدير الإدارة
اي ان الموظف له مشرف مباشر وايضا له مدير إدارة حسب الإدارة التى يعمل بها الموظف
بمعنى ان الموظف يمكن معرفة مديرة من خلال رمز الإدارة التى يعمل بها الموظف وهي معلومه يتم تغييرها بتغير مدير الإدارة
أو عند تغير الإدارة التى يعمل بها الموظف

والله الموفق
بتاريخ:
  • كاتب الموضوع

جزاك الله خيرا بشمهندس : أمجد
انا فعلا استفدت من التحليل بتاع حضرتك دلوقتى الجداول الاساسية اللى عندى هى
جدول الموظفين PK
كود الموظف
اسم الموظف
تاريخ الميلاد
تاريخ التعيين
الراتب الاساسى
العنوان
رقم البطاقة
تاريخ صدورها
رقم القسم FK من جدول الاقسام
رقم المشرف FK من جدول المشرفين
---------------------------------------
الجدول الثانى
جدول الجزاءات
كود الموظف FK من جدول الموظفين
اسم الموظف
كود الجزاء PK
اسم الجزاء
المشرف FK من جدول المشرفين
القسم FK من جدول الاقسام
تاريخ الجزاء
ملاحظات
---دلوقتى أهم حطوة محتاج افهمها هى جدول الجزاءات
دلوقتى مثلا احمد موظف مرتبه الاساسى 1000 وخد جزاء سواء نسبه او قيمه ده مثلا خد جزاء قيمته 50 جنيه هيبقى من 1000 صافى المرتب بعد الجزاء هيبقى 950 جنيه تمام
طيب مثلا فى اليوم التالى خد جزاء تانى قيمته 50 بردو تمام هيخصم من 950 نفسهم تمام كده ويبقى الصافى هيبقى 900 جنيه يبقى ده الصافى المرتب بعد الجزاء
فى الحاله دى ممكن يطلب منى ازاى أقدر اطلع صافى المرتب للموظف معين خلال اى شهر من الشهور هل كده فى حقول تانيه ممكن تضاف فى الجدول ام كده الحقول سليمه
- ثانيا
محتاج أعرف الخصم السابق اللى كان واخده ايه بمعنى ادق صافى المرتب السابق مثلا 900 بعد الخصم وخد على سبيل المثال خصم تانى قيمته 50 يطلع ليا هنا صافى المرتب بعد الخصم قديما "900" صافى الخصم الحالى 850 هل كده لازم اضيف حقول تانيه فى الجدول جدول الجزاءات
ان امكن لو فى جدول مقترحه يسعدنى اضافتها من حضرتك
مع العلم ان البرنامج يتركز فقط على " معرفه خصومات واضافات موظف معين خلال شهر معين او خلال فترة معينه"

بتاريخ:
  • كاتب الموضوع

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

  • بعد 4 أسابيع...
بتاريخ:

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.