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

عمل نظام لوضع جدول المحاضرات الياً ؟؟؟

مغلق
بدأه wdusif في 6 يوليو 2005 · 5 رد · 1,745 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية طيبة

أنا بصدد القيام بتصميم وتنفيذ نظام يقوم بوضع جدول المحاضرات في الجامعات حيث يتم إدخال البيانات التالية:

1 - عدد الفصول( الفصل الأول هندسة, الفصل الثالث هندسة, الفصل الخامس هندسة … الخ ).

2 – أسماء المواد المقررة لكل فصل.

3 – أسماء الأساتذة.

4- عدد حجرات الدراسة المتاحة.

بعد ذالك, يقوم البرنامج بالاتي:

1- توزيع المواد علي الجدول الأسبوعي للمحاضرات( مع تجنب التضارب في الحجر الدراسية والتضارب في مواعيد الأساتذة في اليوم الواحد بحيث لا يقوم بتوزيع أستاذ علي فصلين دراسيين في وقت واحد ).

2- إتاحة التعديل في الجدول حسب رغبة الأستاذ يدوياََ.

3- طباعة الجداول علي الشكل ألجدولي المعروف.

هنالك نقاط مهمة يجب مراعاتها:

1/ نضع في الاعتبار وقت التصميم أن هذا النظام مصمم ليعمل في عدد من الكليات المختلفة لذا يجب الانتباه إلي أن عدد المحاضرات وأزمانها يتم تحديده عند القيام بعملية تثبيت النظام أي حسب النظام الذي تتبعه الكلية.

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

.jpg

______________________________________________________________________________

[وسط]9ber.gif

ip2location.png

______________________________________________________________________________

(فَقُلْتُ اسْتَغْفِرُوا رَبَّكُمْ إِنَّهُ كَانَ غَفَّارًا (10) يُرْسِلِ السَّمَاء عَلَيْكُم مِّدْرَارًا (11) وَيُمْدِدْكُمْ بِأَمْوَالٍ وَبَنِينَ وَيَجْعَل لَّكُمْ جَنَّاتٍ وَيَجْعَل لَّكُمْ أَنْهَارًا (12)

مَّا لَكُمْ لَا تَرْجُونَ لِلَّهِ وَقَارًا (13) وَقَدْ خَلَقَكُمْ أَطْوَارًا (14))

* سورة نوح[/وسط]

من اجمل المواقع على الاطلاق

القرآن الكريم

#2

هذا المسالة من المسائل المشهورة جدا في عالم الرياضيات المتقطعة واسمها نظرية الجداول (ترجمة حرفية) The theory of the time-tables ممكن ان يؤول حل المسالة الى حل مسالة اخرى وهي مسالو تلوين الجراف بحيث ان اي عقدة لاتملك اكثر خطين اوعلاقتين بنفس اللون

ممكن ان العقدة ممكن ان تمثل (المدرس A مع الشعبة B ) وهكذا

طبعا لابد من مراقبة كل الاجتمالات لذلك يطلق على هذا النوع من الخوارزميات يالخوارزميات البخيلة (GREEDY)

من هذه النوع المسائل ايضا مسالة اشارات المرور

عموما هذا ليس القسم المناسب ضعها في منتدى نظم التشغيل و الخوارزميات

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#3
اقتباس
اكثر خطين اوعلاقتين بنفس اللون

قصدي اكثر من خط بنفس اللون

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#4

الاخ romanof

تحية طيبة

وشكرا لهتمامك بالموضوع

اعتقد ان الموضوع قد تعقد اكثر لا ارجو منك ان تساعدني اكثر اذا امكن

ولك كل الشكر

.jpg

______________________________________________________________________________

[وسط]9ber.gif

ip2location.png

______________________________________________________________________________

(فَقُلْتُ اسْتَغْفِرُوا رَبَّكُمْ إِنَّهُ كَانَ غَفَّارًا (10) يُرْسِلِ السَّمَاء عَلَيْكُم مِّدْرَارًا (11) وَيُمْدِدْكُمْ بِأَمْوَالٍ وَبَنِينَ وَيَجْعَل لَّكُمْ جَنَّاتٍ وَيَجْعَل لَّكُمْ أَنْهَارًا (12)

مَّا لَكُمْ لَا تَرْجُونَ لِلَّهِ وَقَارًا (13) وَقَدْ خَلَقَكُمْ أَطْوَارًا (14))

* سورة نوح[/وسط]

من اجمل المواقع على الاطلاق

القرآن الكريم

#5

حلها كعلاقات رياضيه يتم كما ذكر الأخ رومانوف بنظرية البيان " Graph" , وهي مثل إشارات المرور فعلا , أوبناء مخطط طرق ..

ولك يمكن القيام بذلك بطريقة تكرارية , وتنجح مع بطء أكثر , ومع عدد حالات أقل .. ولكنها تعمل ..

قم بتجربة البحث عن شيء عن Graph theory ,, إذا كنت تريد برامج عالمية فعلا ..

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

ملاحظة فكرة المشروع حلوة وفيها شغل

#6

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

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

أما فيما يخص هذا الموضوع فأنصحك بمراجعة نظرية الخوارزميات الجينية GENETIC ALGORITHMS و يمكنك إجراء بحث بالـ Google...

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

1141068814.gif

It doesn't matter how slow you go, as long as you don't stop

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

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