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

نظام مدرسة

مغلق
بدأه البريشي في 2 أبريل 2006 · 7 رد · 2,895 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجو من الأخوة مساعدتي في تصميم هذا البرنامج

البرنامج عباره عن نظام مدرسة

حاولت أن أبدأ بالبرنامج ولكن لم أقدر على تنظيم الجداول والعلاقات بالشكل الصحيح

في البداية أود عمل الجزء المهم في البرنامج وهو علامات الطلاب

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

بالتالي عملت الجداول التالية :

جدول الطلاب : رقم الطالب ، اسم الطالب ، رقم الصف ، ...

جدول الصفوف : رقم الصف ، اسم الصف

جدول العلامات : رقم الطالب ، رقم الماده ، العلامة الأولى ، العلامة العلامة الثانية ، العلامة الثالثة .

ما هو المفتاح الأساسي لجدول العلامات

كيف يكون جدول المواد التي تدرس في الصف ، وجدول للمدرسين الذين يدرسون المواد .

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

أرجو أن تسع صدوركم طلباتي

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

تم تعديل هذه المشاركة بواسطة البريشي في 2 أبريل 2006 في 16:31

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#2

للرفع

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#3

اخي الكريم

ابحث عن برنامج معارف وهو برنامج خاص بالمدارس السعودية

ويعتمد على قاعدة بيانات اكسس

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

تحياتي لك

#4

أخي الكريم

قبل البدء في العمل ببرمجة أى برنامج بأي من برامج قواعد البيانات ومنها الأكسس يجب أن تعرف كيفية بناء قواعد البيانات وحينئذ ستعرف كيف يتم الربط بين الجداول وهذا هو أهم مرحلة من مراحل البرمجة إن لم تكن أهها على الإطلاق سواء كنت مبتدئاً أم محترفاً وبغير هذا الطريق يصبح البرنامج ضعيف وهش .

لذا أنصحك بقراءة الموضوع المثبت بدقة عن القواعد العلمية والأساسية لقواعد البيانات بعدها سيكون الموضوع بالنسبة إليك مختلف تماماً وأيسر وأسهل.

الله هو الموفق لسواء السبيل

#5

السلام عليكم

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

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

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

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

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

هذا اقتراح اولي للجداول يمكنك الاستفادة منه ان شاء الله.

العراق - البصرة

#6

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

أشكر الأخوه على تجاوبهم مع الموضوع

رحال العمر كتب:
ابحث عن برنامج معارف وهو برنامج خاص بالمدارس السعودية

ويعتمد على قاعدة بيانات اكسس

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

تحياتي لك

لا أعرف البرنامج ولم أسمع به ، هل يمكنك تزويدي به

الباشاقمرالزمان كتب:
أخي الكريم

قبل البدء في العمل ببرمجة أى برنامج بأي من برامج قواعد البيانات ومنها الأكسس يجب أن تعرف كيفية بناء قواعد البيانات وحينئذ ستعرف كيف يتم الربط بين الجداول وهذا هو أهم مرحلة من مراحل البرمجة إن لم تكن أهها على الإطلاق سواء كنت مبتدئاً أم محترفاً وبغير هذا الطريق يصبح البرنامج ضعيف وهش .

لذا أنصحك بقراءة الموضوع المثبت بدقة عن القواعد العلمية والأساسية لقواعد البيانات بعدها سيكون الموضوع بالنسبة إليك مختلف تماماً وأيسر وأسهل.

مشكور على النصيحة وأنا فعلا قمت قبل طرح الموضوع بالمرور عليه ولكن المشكله في عدد صفحات الموضوع (16) صفحة وبالتالي سيأخذ مني بعض الوقت الثمين - أنا الآن أطبعه ولا مانع من تزامن العمل بالمشروع والقراءه . مش هيك .

alibukheet كتب:
السلام عليكم

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

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

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

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

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

هذا اقتراح اولي للجداول يمكنك الاستفادة منه ان شاء الله.

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

أما الباقي فأنا متفق معك في الكل ولكني كنت مترددا في عمل ذلك .

سأبدأ بالبرنامج ابتداء من الغد ان شاء الله .

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

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#7

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

علي البخيت

العراق - البصرة

#8

أخي الكريم

أولاً: ارشادي لك للموضوع لم يكن إلا بسبب هام جداً وأنه لا يضيع وقتك سدى

ثانيأ: أن ما أقوله لك كان عن تجربة فقد كنت أعمل على برنامج إدارة مدرسية وقطعت فيه شوطاً وكنت أعمله على أجزاء حتى وقع ناظرى على الموضوع الذي أشرت إليك به فتوقفت عن العمل في البرنامج تماماً وبالرغم من المساعدات التي أرهقت المشرفين في بعض الأحيان وكأني في وادى وهم في وادي أخر حتى اكتشفت أن سبب تلك المشكلات كانت بسبب بناء قواعد البيانات والتي لم أكن أعرف عنها شيئاً فبدأت في إعادة النظر إلي البرنامج من جديد وسألخص لك الخطوات التي يجب اتباعها ولكن هذا لا يمنع من وجوب قرائتك للموضوع فهو معروض بشكل كامل وأفضل:

1- يجب أن تبدأ التصميم من المخرجات أي ماذا تريد من البرنامج أن يعطي من نواتج.

2- يتم تحدد الجداول التي ستحتوي على البيانات التي سيتم استخدامها للحصول على المخرجات.

3- يتم تحديد مفتاح كل جدول كما هو مشروح في الموضوع ويتم الربط بين الجداول وبعضها البعض.

4- تحدد الاستعلامات التي ستعطيك المخرجات المطلوبة

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

6- كيفية حماية البرنامج .

7- تحويل البرنامج إلى برنامج تنفيذي.

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

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

وتمنياتي لك بالتوفيق

الله هو الموفق لسواء السبيل

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

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