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

افكر في عمل برنامج لادارة الصف و اريد رايكم بهذا التحليل


‫ابو محمد‬‎

Recommended Posts

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

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

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

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

اريد رايكم و نصيحتكم

0757cef6795b555.jpg

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

تعديل بسيط

افيدوني ايهما الصحيح ... و ما هو الاصح ؟؟؟

70f5788db328f24.jpg

تم تعديل بواسطة ‫ابو محمد‬‎
رابط هذا التعليق
شارك

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

يمكن اقتراح الاتي كمهام لتحقيق المتطلبات السابقة منها :
عملية تسجيل البيانات الثابته وتشمل :
- تسجيل رموز المراحل الدراسية
- تسجيل رموز المواد الدراسية
- تسجيل بيانات المواد الدراسية التابعة لكل مرحلة دراسية .

عملية تسجيل البيانات المتغيرة بالنظام وتشمل :
- تسجيل وتحديث البيانات الأساسية للطلبه .
- تسجيل وتحديث بيانات المدرسين والموظفين العاملين بالمدرسة .
- تسجيل بيانات طلبات التسجيل فى المدرسة .
- تسجيل بيانات المدرسين والمواد الدراسية التخصصيه التى يقوم بتدريسها.
- تسجيل بيانات درجات المواد لكل طالب بمعرفة مدرس المادة خلال كل مرحلة فصلية .
- تسجيل اجراءات التدقيق للدرجات المسجلة لكل مادة لكل طالب .

عملية الإستعلامات عن بيانات النظام وتشمل :
- الإستعلام عن درجات الطالب فى كل المراحل الدراسية .
- استخراج التقارير الإحصائية عن أعداد الطلبة وتوزيعهم على المراحل والفصول الدراسية .
- استخراج التقارير عن نسب النجاح والرسوب في كل مرحلة فصلية .

يمكن استنتاج الجداول المطلوبة لإعداد قواعد البيانات للنظام كالتالي :
- جدول رموز المواد الدراسية .
- جدول رموز المراحل الدراسية والفصول الدراسية .
- جدول لبيانات المواد التى يتم تدريسها كل مرحلة دراسية .
- جدول بيانات الطلبة .
- جدول بيانات المدرسين والموظفين ووظائفهم .
- جدول بيانات التسجيل للطلبة لكل مرحلة دراسية في كل عام دراسي
- جدول بيانات درجات كل طالب طبقا للمادة والمرحلة الدراسية . 

 

يمكنك استعراض مشاركات سابقة بالمنتدى منها 

 

مساعدة في ... تصميم قاعدة بيانات مدرسه

http://www.araboug.org/ib/index.php?showtopic=55160

 

تحليل نظام مدرسة الكترونية

http://www.araboug.org/ib/index.php?showtopic=52394

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

استاذي الكرم كل التحية و التقدير لمرورك الكريم

 

انا ما زلت مبتدئ و هذا سيكون برنامج صغير خاص بالمعلم و الفصول التي يدرسها فقط و ليس للمدرسة ككل (الغرض تدريبي)

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

 

فاتمنى عليك النصيحة و الارشاد و المساعدة

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

وجدت في المنتدى هذا المخطط

 

لكن ينقص فيه شيئ الا و هو السنة الدراسية و الفصل الدراسي كيف اضع هذة الجداول و بماذا اربطها

 

4ae154d46b1009c.gif

تم تعديل بواسطة ‫ابو محمد‬‎
رابط هذا التعليق
شارك

عندي استفسار بسيط بخصوص المخطط

47362b641a966cb.jpg

 

ممكن شرح للعناصر المضلله بالاحمر .... اقصد الالية انا ان pK تعني Primark Key و FK تعني Forign Key

 

هل العناصر مجتمعة تشكل مفتاح اساسي ؟؟

 

انا فهمت التالي :

1- مثلا العام الدراسي و رمز المرحلة و رقم الطالب و رمز المادة عبارة عن مفاتيح اساسية في جداولها الخاصة ... بينما هي مفاتيح اجنبية في جدول الطلبة .

2- الفصل الدراسي و رقم الدور معا يمثلان مفتاح اساسي لدرجات الطلبة .

تم تعديل بواسطة ‫ابو محمد‬‎
رابط هذا التعليق
شارك

كما لاحظت لا يوجد ارتباط بين الطالب و الشعبة الدراسية ؟؟

مثلا يكون الطالب في المرحلة (الرابع) الشعبة (1)

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

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

 

الرسم تم إعدادة بناء على متطلبات مذكورة في مشاركة سابقة حسب طلب صاحب السؤال...

 

بالتسبة لجدول درجات الطلبة 

- مفتاح الجدول مركب من الستة أعمدة بالجدول PK

 

-  يتم الربط بين الطالب والشعبة الدراسية من خلال جدول المواد الدراسية باعتبار أن كل مادة تتبع شعبة دراسية معينه  

فيوجد ربط بين المواد الدراسية والشعب التي تتبع لها 

وايضا يوجد ربط بين المواد الدراسية والتي يختبر فيها الطالب 

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

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

 

الرسم تم إعدادة بناء على متطلبات مذكورة في مشاركة سابقة حسب طلب صاحب السؤال...

 

بالتسبة لجدول درجات الطلبة 

- مفتاح الجدول مركب من الستة أعمدة بالجدول PK

 

-  يتم الربط بين الطالب والشعبة الدراسية من خلال جدول المواد الدراسية باعتبار أن كل مادة تتبع شعبة دراسية معينه  

فيوجد ربط بين المواد الدراسية والشعب التي تتبع لها 

وايضا يوجد ربط بين المواد الدراسية والتي يختبر فيها الطالب 

مشكور اخي الكريم ان شاء الله اصل لما في ذهني و اضعه بين يديك لتطلع عليه

 

كل التحية و الاحترام و التقدير

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

لي طلب من حضرتك

 

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

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

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

 

توجد مشاركات مثبته بالمنتدى يمكنك الإطلاع عليها 

 

ملخص كتاب Modern Systems Analysis And Design...Third Edition 

انجليزي وعربي 

http://www.araboug.org/ib/index.php?showtopic=56183

 

 

أهم مواضيع منتدى تحليل النظم 

http://www.araboug.org/ib/index.php?showtopic=50556

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

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

 

توجد مشاركات مثبته بالمنتدى يمكنك الإطلاع عليها 

 

ملخص كتاب Modern Systems Analysis And Design...Third Edition 

انجليزي وعربي 

http://www.araboug.org/ib/index.php?showtopic=56183

 

 

أهم مواضيع منتدى تحليل النظم 

http://www.araboug.org/ib/index.php?showtopic=50556

 

 

مشكوووووووووووووووووور و يعطيك الف عافية

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

ما رايكم بهذا
Term : الفصل الاول - الفصل الثاني
Level : الرابع - الخامس - السادس
Batch : أ - ب - ج ........

e25a630be1c2013.jpg
 

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

تعديل بسيط وواضح

 

Term : الفصل الاول - الفصل الثاني
Level : الرابع - الخامس - السادس
Batch : أ - ب - ج ........

733babae87a60be.png


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

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

 

يوجد ملاحظة على marks 

يوجد عمودين 

id_batch    معرف FK ... ولا توجد علاقه في الرسم مع جدول batch

id_level     معرف  FK  ... ولا توجد علاقة في الرسم مع جدول level 

 

subject teacher معرف FK  ولا يوجد جدول لل teacher

 

ما الفائدة من جدول ال years  وهو لا يحتوى أعمدة 

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

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

 

يوجد ملاحظة على marks 

يوجد عمودين 

id_batch    معرف FK ... ولا توجد علاقه في الرسم مع جدول batch

id_level     معرف  FK  ... ولا توجد علاقة في الرسم مع جدول level 

 

subject teacher معرف FK  ولا يوجد جدول لل teacher

 

ما الفائدة من جدول ال years  وهو لا يحتوى أعمدة 

 

 

*  كلامك سليم و لم انتبه لذلك ساقوم بربط جدول Marks بجدول ClassRoom (ام اربطه بكل جدول علي حدة Batch , Level)

*  بالنسبة لل SubjectTeacher غرضي ان آخذ اسم مدرس المادة من جدول SubJects

*بالنسبة للجدول Year به حقلين ID_Year و Year

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

اتحملني اخي امجد فقد اثقت عليك لكن اسال الله ان يجزيك عني خير الجزاء

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

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

 

ما الهدف من جدول ال batch  وماذا يعني ؟

 

ابن جدول المدرسين Teacher ؟

 

ما الهدف من جدول classroom

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

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

 

ما الهدف من جدول ال batch  وماذا يعني ؟

 

ابن جدول المدرسين Teacher ؟

 

ما الهدف من جدول classroom

لقد اوضحت سابقا في اول المشاركة ماذا يعني جدول Batch و هو الشعبة مثلا الصف 4 الشعبة 1 / الصف 4 الشعبة 2 و هكذا

 

* الهدف من جدول ClassRoom هو وسيط بين جدول Level و جدول Batch حيث انني اعتقد ان العلاقة بينهما متعدد لمتعدد لماذا ؟

- لان الصف مثلا 4 يحتوي علي اكثر من شعبة و الشعبة الواحدة موجودة في اكثر من مرحلة بمعني يوجد عندي (4-1  /  5-1  / 6-1  .......الخ)

 

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

هل اعمل جدول وسيط بين جدولي المدرسين و المواد لان المادة الواحدة يدرسها اكثر من مدرس كما و ان المدرس ممن ان يدرس اكثر من مادة ؟؟؟

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

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

 

لماذا انشأت جداول منفصلة لبيانات ثابته

ماهي احتمالات البيانات لل batch 

هل البيانات ثابته ام ستزيد بعد ذلك ؟ 

 

وايضا جدول السنوات years ينكون من 

مسلسل id و رقم السنة 

 

1 2013 

2 2014

3 2015

 

يمكنك اضافة بيانات اخرى مفيدة مع الجدول ؟؟ حسب احتياجك من النظام 

 

اقنرح عليك استخدام برنامج مساعد لرسم ال erd 

مثل ال power designer 

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

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

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

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

×   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.

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

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

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