تحليل قاعدة بيانات موظفين ورواتب
#1
السلام عليكم ورحمة الله وبركاته
باب المشاركة مفتوح للجميع ، هنا سوف نبداء اخ فريد واخ موبايل .
بداية سوف نحلل هذا الرسم البسيط .
[صورة مرفقة: 48e874de0d36f04.png]
من جلوسي مع موظفي القسم المالي اكتشفت ان طلبهم كالتالي .
جدول يحمل بيانات الموظف الشخصية والمالية التي يحتاجونها مثل الاسم والرقم الوظيفي والرقم المالي وتاريخ التعيين وشهر العلاوة وما الى ذلك .
هذه حقول تكتب مرة واحدة بجدول رئيسي .
سيكون هناك جدول للمكافاءت تنزل بتاريخ معين لادراجها مع مرتبه في الصكوك او الحوافظ التي سوف يتم تقديمها للمصرف .
سيكون هناك جدول للغياب حيث سيتم فيما بعد احتساب هذه الايام وخصمها من مرتبه .
حسب ما فهمت ان النتيجة النهائية هي المرتب الاساسي + المكافاءات والمنح - الاستقطاعات من ضرائب وغياب وغيره = الصافي
الغياب يتم احتسابه بتقسيم المرتب على 30 يوم والناتج يتم ضربه في عدد ايام الغياب .
الضرائب هي بنسبة مئوية مثلا ضريبة الجهاد هي 3% من قيمة المرتب هذه القيم افضل شئ رأيت ان اجعلها يمكن تغييرها في نافذة الخيارات .
بالنسبة الى المرتب الاساسي قيمته تخرج بقانون يتم حفظه بقاعدة البيانات .
فعندما تحدد الدرجة المتعين عليها الموظف يتم اعطاء قيمة لمرتبه للقراءة فقط مع زيادة قيمة العلاوات اذا كان هناك علاوات
فائدة رمضان تتجلى الان فحافظوا على ما كنتم عليه من الطاعات
الرد
#2
وعليكم السلام ورحمة الله وبركاته
الضرائب وطريقة حساب الاجر تختلف من بلد لاخر لذلك نحاول ان نتكلم عن القواسم المشتركة مثل العلاوات و الاقتطاعات وهته العلاوات والاقتطاعات كيف تكون قيمتها هل هي 100%من مما يكافئها ام نسبة مما يكافئها من عمل
الخبرة وساعات الاظافة والحراسة بالليل... .
ساحاول فهم البرنامج الذي ارسله لك الاستاذ عبد العزيز واعود ان شاء الله .هو برنامج جيد اقى استحسان الكثير من الناس وانت تعرف الاستاذ عبد العزيز سهامه لا تخطئ في الانتقاء لذلك راجع البرنامج واستعن بالله ثم بموقع قاموي المعاني لترجمة مصطلحات البرنامج لانه فرنسي
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
الرد
#3
و عليكم السلام و رحمة الله و بركاته

إقتباس :الغياب يتم احتسابه بتقسيم المرتب على 30 يوم والناتج يتم ضربه في عدد ايام الغياب .

لا أوافقك الرأي على هذه الطريقة في الحساب. المسألة أعقد من ذلك بقليل.

كبداية أو ما قبل البداية, دعنا نتفق علي الأدوات التي سنستعملها : أقترح قاعدة بيانات أكسس
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#4
إقتباس :الضرائب وطريقة حساب الاجر تختلف من بلد لاخر
لن تكون مشكلة طالما هي مخزنة بقاعدة البيانات كنسبة مئوية يتم خصمها من المرتب 


إقتباس :[size=small]لا أوافقك الرأي على هذه الطريقة في الحساب. المسألة أعقد من ذلك بقليل[/size]
بالنسبة لي قالوا لي هذه هي طريقتنا في احتساب الغياب المتعارف عليها في الدولة سواء كان الشهر 30 يوم او 28 يوم

بالنسبة الى قاعدة البيانات ، كنت اعتقد اننا لن ندخل عليها الا بعد تصميم قاعدة البيانات

إقتباس :[size=small]وانت تعرف الاستاذ عبد العزيز سهامه لا تخطئ في الانتقاء[/size]

للاسف لا استطيع فهم اللغة الفرنسية ، ولو كلمة واحدة منها لو كان بالانجليزية لكنت استطيع فهمه

اذا امكن لو يعرف احد برنامج يرسم الجداول والعلاقة بينها لنستخدمه في التصميم
فائدة رمضان تتجلى الان فحافظوا على ما كنتم عليه من الطاعات
الرد
#5
سلام عليكم
اسرد لنا العمليات المعتمدة لدى الشركة او البلد
الاجر الاساسي = ماذا يساوي ؟
الخبرة المهنية = ماذا تساوي
العلاوات = هل تتغير من رتبة الى اخرى (هل هي نسب مئوية )
الاقتطاعات = كيف يتم احتسابها استنادا على ماذا ؟ هل هي نسبة مئوية وهل تتغير بتغير رتبة الموظف
الغيابات : كيف يتم حساب الخصم
المنح العائلية : كيف تحسب
الاجر الصافي = ماذا يساوي
-----------
جرت العادة : بتجهيز ملف اكسل كمسودة يسرد العمليات ... ومنه يتم  تصميم الجداول
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#6
فكرة ملف الأكسل كمسودة لا بأس بها.
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#7
السلام عليكم
أولا وقبل كل شيئ، الاجر الاساسي نوعان:
أجر بالأيام (الشائع 30 يوم، هناك من يستخدم 22 يوم دون احتساب عطلة نهاية الاسبوع، هناك من يعمل 5 ايام بالاسبوع/ هناك من 6)
أجر بالساعات (يمكن ان تكون 8 ساعات ولا تفوق 12 حسب القانون الحالي، ما يفوق ال8 تكون باجر اضافي)
كل ما يلي من علاوات او اقتطاعات تكون اما نسبة مئوية مما سبق او قيمة ثابتة
العلاوات منها ماهو خاضع للظريبة ومنها لا
عندما بالجزائر عامة اقتطاعين، الضمان الاجتماعي SS والضريبة على الدخل العام IRG
-
عامة عندما تصميم قاعدة بيانات انطلق من الاخر، ما هي الوثائق التي يجب على البرنامج طبعها ؟ كشف راتب ؟ نحتاج صورة لواحد او أكثر
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#8
الخصميات
1. الضمان خصم بنسبة 3.75% مثلا مرتب 1350 يخصم منه 50.625
2. الجهاد خصم 3% مثلا مرتب 1350 يخصم منه 40.500 دينار
3. تضامن خصم 1% مثلا مرتب 1300 يخصم منه 13 دينار
4. حصة جهة العمل خصم 10.5%
5. حصة الخزانة 0.75%
6. ضريبة الدينار والدمغة والدخل ملغية

العلاوات
1. علاوة تمييز ليست بنسبة وانما مبلغ يتم اضافته الى مرتب الموظف محدد بقيمة على حسب درجة الموظف امين اللجنة مثلا ياخد 1500دينار واعضاء اللجنة 500 دينار والمدير العام 500 ورؤساء اللجان 400 ومدراء المكاتب 300
المرتب الاساسي :
مثلا الدرجة الاولى 440 دينار اول المربوط مقدار العلاوة 10 دينار عدد العلاوات 10 اخر مربوط الدرجة 540 دينار
الثانية 480 دينار اول المربوط مقدار العلاوة 10 دينار عدد العلاوات 10 اخر مربوط الدرجة 580 دينار
بنفس الطريقة حتى الدرجة الرابعة تكون مقدار العلاوة 15
والخامسة 20 وكلهم عدد العلاوات 10
من الدرجة السادسة تكون مقدار العلاوة 20
ومن التاسعة تكون 25
ومن الحادية عشر تكون 30 حتى الخامسة عشر
فالخامسة عشر اول المربوط 1680 مقدار العلاوة 30 وعدد العلاوات 10

بالنسبة للمنح العائلية نسميها علاوة سكن وعلاوة عائلة ملغية الان
هناك علاوة تدريس غير مطلوبة مثلا هنا لانها تخص المعلمين فقط .
هناك نفقة شرعية غير مطلوبة هنا وانما اعتقد لجهة ما .

الغياب كما قلت تقسيم المرتب على 30 يوم وضربه في عدد ايام الغياب
الصافي يساوي الاساسي + العلاوات والمنح والمكافاءات - الاستقطاعات من الغياب والضرائب

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

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

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

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

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

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

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

مثلا عندنا الدرجة الاولى ولنقل 450 لها عشر علاوات كل علاوة تزيد بمقدار 10 دينار فتصبح
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580

في البداية جعلت بقاعدة البيانات جدول فيه كل هذه القيم فصار شبيها بالتالي لان فيه حوالى 15 درجة
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580
460 - 470 - 480 - 490 - 500 - 510 - 520 - 530 - 540 - 550 - 560 -570 - 580


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

مثلا هنا بهذه الصورة لاحظوا الـ DataGrid هي تجلب قانون المرتبات والعلاوات المخزن بقاعدة البيانات هنا للتجربة فقط

عند تحديد الدرجة وهنا في الصورة 8 يتم الانتقال الى السطر الثامن وقراءة قيمة المرتب
وعند تحديد العلاوة يتم قراءة قيمة العلاوة وضربها بالقيمة التي حددناها طبعا لان معدل الزيادة في العلاوة ثابت
اذا قيمة مرتب هذا الموظف هي 900 + (2 * 20) = 940 دينار
[صورة مرفقة: 1f17aba6ef992b6.jpg]
فائدة رمضان تتجلى الان فحافظوا على ما كنتم عليه من الطاعات
الرد
#10
اخ فريد اين وصلت .
يمكن ان اساعد و اتابع معك مشروعك وتحليلك .
فائدة رمضان تتجلى الان فحافظوا على ما كنتم عليه من الطاعات
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف