الانتقال إلى المحتوى

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


أسامه هزاع

Recommended Posts

بسم الله الرحمن الرحيم

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

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

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

 

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

كما يلي:

 

1. جدول بينات الطلاب (رقم الطالب ، اسم الطالب ، ..... الخ)

2. جدول بينات الصفوف ( رقم الصف ، اسم الصف ، ...الخ )

3. جدول حالات الطالب ( رقم الطالب ، رقم الصف، العام الدراسي ، الحالة، ....الخ)

 

ونفترض أن لدينا البيانات التالية 

 

جدول بيانات الطلاب ..

رقم الطالب     اسم الطالب      أخرى 

001            محمد 

002             علي

003             صالح

 

جدول بيانات الصفوف الدراسية 

رقم الصف       اسم الصف

001              الصف الأول

002         الصف الثاني

003          الصف الثالث 

وهكذا .....

 

جدول حالات الطالب ....

رقم الطالب            رقم الصف        حالة الطالب         العام الدراسي 

001                     002                ناجح                      2013/2014

002                       002               ناجح                      2013/2014

 

 

الطلاب محمد وعلي في الصف الثاني ونريد تغيير حالتيهما  

 

وهنا حل مشكلتك كما يلي ...

 

نفترض أنك تريد نقل الطالب محمد من الصف الثاني الى الصف الثالث

ويبقى الطالب علي في نفس الصف لأنه راسب للعام الحالي 2014/2015

 

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

 

 

جدول حالات الطالب ....

رقم الطالب            رقم الصف        حالة الطالب         العام الدراسي 

001                     002                ناجح                      2013/2014

002                       002               ناجح                      2013/2014

001                     003                ناجح                      2014/2015

002                       002              راسب                      2014/2015

 

تم تغيير حالة الطالب محمد ونقله من الصف الثاني الى الصف الثالث لأنه ناجح

أما الطالب علي فتم إبقائه في الصف الثاني لأنه (راسب)

 

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

 

وأنا على استعداد لاي استفسار ... 

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

ماشا الله شرح واافي وكاافي منك يا مهندس فيصل..

 

 

مووووفق..

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

 

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

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

عند الظغط على زر حفظ في جدول السنوات ،نجيب جميع الطلاب المسجلين في السنة السابقة ونرى حالاتهم، الطلاب الذبن لديهم مواد تساوي 50  او أكبر بمقارنتها من جدول الدرجات بحسب المادة للطالب ،فإنهم يسجلوا في السنة الجديدة في ترتيب الصف السابق زائد واحد ويتم تحويل السنة الجديدة الى السنة الحالية بإعطائها الحالة تساوي واحد والسنة السابقه تساوي صفر من جدول السنوات ،اما الطلاب الذين درجاتهم اقل من 50 فإنهم يسجلوا في السنة الجديدة في نفس الصف .أدرجت الجداول مع الكود وهو ناقص أريد تكملته.

School_sql.txt

الكود البرمجي.txt

تم تعديل بواسطة أسامه هزاع
رابط هذا التعليق
شارك

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

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

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

×   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

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

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

جاري التحميل
×
×
  • أضف...

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

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