الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اذا ممكن مساعدة لخريج

مغلق
بدأه السياف في 21 أبريل 2002 · 4 رد · 795 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وواجهتني مشكلة كبيرة باختصار المشروع نظام موظفين و رواتب

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

ارجو منكم مساعدتي

جدول salary

------------------------------

EMP_NO NUMBER(8 رقم الموظف fk*

BAS_SAL NUMBER(8 راتبه الاساسي

SER_UP NUMBER(8)علاوةالمواصلات

SEC_ALL NUMBER(8) بدل رئاسة القسم

SHE_UND NUMBER(8) بدل شفت

SHE_UP NUMBER(8) علاوات اخرى

TOTAL NUMBER(8,3) الراتب الاجمالي

SALDATE DATE التاريخ

يا اخواني اريد فقط مرة واحدة ادخال الراتب ومن ثم جعل النظام يقوم بادخال الراتب كل شهر في يوم 27 الشهر

المشكلة اني عندي شاشة قوائم فاين اضع الكود على مستوى module لل salary او على القوائم لانه دائما مفتوح .

مع العلم اني اريده ان احسب من دون ضغطة زر او دخول على الموديول

ارجوا المساعدة

اخوكم السياف

اسف لقد ثقلت عليكم ولكن ما باليد حيلة اخوكم الصغير

:'(

#2

تحياتي للجميع

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

الدي تريده انت .... وليس قفط في 27 من كل شهر مادا ستفعل لوكان يوم 27 عطله ..... لا يحتسب الراتب في هدا الشهر؟؟؟؟

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

ان توقف جميع الحركات الماليه الخاصه بالموظفين اثناء الاحتساب

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

في نفس الوقت....

وتريد ايضا ان تنفد البرنامج دون ضغطة زر يعني تستعمل (timer) لما يكون التاريخ يساوي 27 يبدا البرنامج بالعمل....هدا الكلام بنظري غير منطقي.... يعني على سبيل المثال تخيل ان احد مستخدمين النظام يشتغل وفجأه ابتدأ برنامجك بالعمل لوحده... دون انتظار الموظف من اكمال عمله.....

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

سيقوم بالسؤال هل تم تنفيد الراتب ام لا......؟

وهناك الكثير من العيوب الاخرى

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

اخي الكريم انا عارف انك انت متحمس وحاب تعمل حاجه حلوه... لكن لا تنسى ان تكون منطقي......

اسف ان كنت احبطتك برأيي

;)

#3

عزيزي النبع اشكرك على تجاوبك معي

وكان كلامك منطقي لكن ان احاول ان يكون النظام (close system)

اي لا يعتمد على الموظفين بل على الكمبيوتر ( computerised)

لكن هل باعتقادك من حكم خبرتك وخبرت اعضاء المنتدى الرائع

انه لا بد من وجود مدخل بيانات(data entery) لادخال الرواتب كل نهاية شهر

فانا لا اعتقد ان المؤسسات والمصانع الان تحتاج الى

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

اخواني

انا ما قصدت تحديدا يوم 27 من كل شهر وانما مجازا اخترت 27

ولكن في نهاية كل شهر وبعد الدوام

ارجو منكم المساعدة في الافكار و الاراء بخصوص افضل طريقة ادخال

اتوماتيكية

وجزيل الشكر لاعضاء المنتدى جميعا

اخوكم السياف

#4

تحياتي لجميع

اخي الكريم بالنسبه لنظام الموظفين خد بعين الاعتبار ما يلي :

1- تعريف الموظفين في قاعدة البيانات وادخال كل بياناتهم اللازمه.

ودلك مره واحده فقط

2- اي حركه كانت تريد اجراءها على سجل موظف مثل زيادة راتب، علاوه ، بدلات ، ايقاف راتب ، وغيرها الكثير ... يجب ان تحتفظ بملف حركه حتى يتم الرجوع اليها بالوقت المناسب.

3- يتم عمل برنامج احتساب الرواتب .... حيث يتم قراءة ملف الموظفين

واجراء عملية الاحتساب اليا دون تدخل من احد....

كل شهر بشهره

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

اتمنى ان تكون قد وصلت الفكره

#5

أخي السياف

الأخوة الأعزاء

بإيجاز لا يوجد نظام يمكن أن نطلق عليه نظام مغلق و لكن يوجد نظام شبه مغلق و الأنظمة التي تتحدث عنها من الأنظمة المفتوحة و كما وصفها لك بكل دقة الأخ النبع

و لك تحياتي

أسامة

هذا الموضوع مغلق.

مواضيع مشابهة