اذهب الي المحتوي
أوفيسنا

كيف اصنف المتغيبين حسب درجة الانذار ؟


sasa2006

الردود الموصى بها

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

لدي قاعدة حضور وغياب قمت بإنشائها أتوقع أنها تحتاج إلى تعديل ولكن الأمور ماشية

سؤالي أني لدي طلاب وكل طالب يسجل غيابه يوميا في جدول والحصص التي تغيب عنها كالتالي :

اليوم التاريخ السبب الحصة 1 الحصة2 الحصة 3 الحصة4 الحصة 5

السبت 4/11/1427 بدون E E E comp comp

الأحد 5/11/1427 مرض math E E comp comp

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

المطلوب التالي:

• أسماء الطلاب اللذين حصلوا على إنذار أول (عندما يتجاوز غيابه بدون عذر 12% من عدد الحصص الكلي) في أحد المواد.

• أسماء الطلاب اللذين حصلوا على إنذار ثاني (عندما يتجاوز غيابه بدون عذر 15% من عدد الحصص الكلي) في أحد المواد.

• أسماء الطلاب اللذين حصلوا على إنذار ثالث (عندما يتجاوز غيابه بدون عذر 30% من عدد الحصص الكلي) في أحد المواد.

• عدد الإنذارات المستحقة للطالب في الفصل الدراسي الواحد.

علماً بأن عدد الحصص الكلي للمادة يساوي( تاريخ نهاية الفصل – تاريخ بداية الفصل) ×عدد الحصص الأسبوعية(وهي معروفة).

إذا كان عملي صحيح الحمد لله أما إذا كان لديكم اقتراح آخر في الجداول وطريقة الإدخال فأعلموني أثابكم الله

فمن لديه معلومات كافية أو لديه استعداد من مساعدتي التواصل معي وسأكون له شاكراً ولصنيعه ممتناً وبظهر الغيب له داعياً

رابط هذا التعليق
شارك

طيب يالحبيب ... ( عدد الحصص الكلي ) من وين أعرفه ؟

وهل لكل طلب مجموع حصص يختلف عن الثاني ؟

ترى الموضوع واضح لديك لأنك صاحب الفكرة .. لكن لي لم يتضح إلى الآن ، فياليت توضح لنا أكثر عن الإنذار هل يوجه لهم من داخل البرنامج تلقائياً ؟ وكيفية معرفة عدد المواد الكلي ؟!

.

رابط هذا التعليق
شارك

أخي فتى الوادي أسأل الله أن ينفعك بك ويجعلك مباركاً في حلك وترحالك

ولم أطرح الموضوع إلا بعد الاطلاع والمحاولة وإلى الآن أقر في SQL لعلها تفيدينا في الاستعلامات

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

فآمل منك أن تتابع معي الموضوع علنا نحصل على قاعدة قوية أستفيد منها وبقية الزائرين

شاكرا لك تعاونك وتجاوبك

• الدراسة في المعهد عبارة عن سنتين دراسيتين تتكون من أربع فصول دراسية:

الفصل الدراسي الأول 1427 (المستوى الأول).

الفصل الدراسي الثاني 1427 (المستوى الثاني).

الفصل الدراسي الأول 1428(المستوى الثالث).

الفصل الدراسي الثاني1428 (المستوى الرابع).

يتم التسجيل سنوياً في المعهد يعني يجتمع في الفصل الدراسي مستويان.

• كل مستوى يحتوي على عدة شعب (أ-ب-جـ-د-هـ-و-ز............) مثال:

المستوى الأول أ،ب،ج،....

المستوى الثالث أ،ب،ج،....

• كل مستوى له جدول مواد (تقريباً ثابت) في كل فصل ويمكن أن يطرأ عليه تعديل بسيط بالنسبة لزمن المادة.

مثال جدول المستوى الأول:

اليوم الحصة 1 الحصة 2 الحصة 3 الحصة 4 الحصة 5

السبت ٍSeq ٍSeq comp E E

الأحد Math Math comp E E

الاثنين E E E Train Train

الثلاثاء E E comp E E

الأربعاء E E comp E E

• يعطى الطالب إنذار أول عندما يتجاوز غيابه بدون عذر 12% من عدد الحصص في كل مادة.

• يعطى الطالب إنذار ثاني عندما يتجاوز غيابه بدون عذر 15% من عدد الحصص في كل مادة.

• يعطى الطالب إنذار ثالث عندما يتجاوز غيابه بدون عذر 30% من عدد الحصص في كل مادة.

• عدد الحصص الأسبوعية في المستوى الأول لكل مادة كالتالي:

المادة عدد الحصص الأسبوعية

E 14

comp 4

ٍSeq 2

Train 2

Math 2

*********************وكيفية معرفة عدد المواد الكلي ؟!**************************

عدد الحصص الكلي للمادة يساوي( تاريخ نهاية الفصل – تاريخ بداية الفصل) ×عدد الحصص الأسبوعية(وهي معروفة).

************وهل لكل طلب مجموع حصص يختلف عن الثاني ؟**************************

لا جميع الطلاب لهم مجموع حصص واحد في المستوى الواحد (نظام سنوات )

لكن عدد الحصص الكلي لE يختلف عن عدد الحصص الكلي ل Comp

نحتاج تقارير بالآتي:

النماذج المطلوبة:

• نريد واجهة البرنامج تحتوي على الآتي:

1. تسجيل الفصل الدراسي وتاريخ بدئه وانتهائه.

2. تسجيل غياب طالب مع استعراض غياب الطالب السابق.

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

تاريخ الغياب ،سبب الغياب، نوع الغياب(عذر،بدون عذر) ،المواد المتغيب فيه بحيث يكون إدخالها سهل .

مع مراعاة:

(يمكن الطالب أن يستأذن في منتصف الدوام وبالتالي يمكن أن يحضر الطالب مادة دون أخرى).

(يمكن الطالب أن يستأذن في منتصف المحاضرة وبالتالي يمكن أن يحضر الطالب حصة E الأولى ولا يحضر الثانية).

• ترحيل الطلاب في بداية كل الفصل الدراسي بحيث تعدل البيانات تلقائياً أنهم أصبحوا في المستوى الذي يليه.

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

التقارير المطلوبة:

• أسماء الطلاب اللذين تغيبوا عذر (اسم الطالب، المستوى، الشعبة،المادة، عدد الأيام).

• أسماء الطلاب اللذين تغيبوا بدون عذر (اسم الطالب، المستوى، الشعبة،المادة، عدد الأيام).

• أسماء الطلاب اللذين حصلوا على إنذار أول في أحد المواد.

• أسماء الطلاب اللذين حصلوا على إنذار ثاني في أحد المواد.

• أسماء الطلاب اللذين حصلوا على إنذار ثاني في أحد المواد.

• عدد الإنذارات المستحقة للطالب في الفصل الدراسي الواحد.

• عدد الإنذارات المستحقة للطالب خلال الفصول الدراسي الأربعة.

• أسماء الطلاب المتغيبين مع درجاتهم (المواظبة) في كل مادة.

• أسماء الطلاب المتغيبين مع مجموع درجاتهم (المواظبة) في جميع المواد.

*******************هل يوجه لهم من داخل البرنامج تلقائياً *************************

نعم كتقرير يعرض أسماء الطلاب الذين استحقوا الانذار الأول،الثاني، الثالث....................

رابط هذا التعليق
شارك

السلام عليكم

حقيقة الملف يحتاج الى تعديلات كثيرة و لكن للأسف لايتنسى الوقت حاليا لها

عموما و حسب طريقتك , الاستعلام 1 يعطيك عدد الغياب لجميع المواد , و يمكنك الاستعلام عن غياب مادة وحدة لطالب واحد بنفس الطريقة

رابط هذا التعليق
شارك

وعليكم السلام

هلا تكرمتم بإعطائي رؤوس أقلام لهذه التعديلات وإن شاء الله تزبط معي

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

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

وأسأل الله أن يسدد خطاكم في طريق الحق

ويزيدكم علما وتميزا في هذا المنتدى الرائع ...

رابط هذا التعليق
شارك

السلام عليكم

هذا ملف ابتدائي و فيه مايخص عمليات تسجيل الطلاب فقط , و سيتم تأجيل موضوع الغياب لوقت لاحق

عليك الآن عمل نموذج رئيسي مأخوذ من جدول SemTrans و الذي هو عبارة عن سجل واحد لكل قسم من الأقسام لكل مستوى لكل سنة دراسية , و نموذج فرعي مأخوذ من جدول SemSubTrans و الذي يتم فيه ادخال أسماء الطلاب المسموح لهم بالانتقال الى هذا المستوى الدراسي

و عليك التفكير بطريقة تحديد معايير الانتقال من مستوى الى مستوى حتى يتم أخذها بنظر الاعتبار أثناء عملية نقل الطلاب من مستوى الى آخر .

SchoolControl.rar

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information