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

مشكله في طريقة تطبيق نظام للكليه

بدأه طالبة جافا في 13 أبريل 2008 · 7 رد · 917 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا ارغب بمساعدتكم في مشروع لاززم اعملة وعندي بعض الافكار وحابة انتو كمان تزودوني ببعض اللافكار

انا حعمل department

عن كليتي ولازم اجمع الافكار وراح اشتغل عليها ببرنامج الجافا

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

لكن كمان فكرت انة لو الطالبة تبي تحذف مادة وساعاتها قليلة ماتسمح النظام مايسمحلها وكمان فكرت انة لو الطالبة لازم تاخذ مادة عشان هية متطلب لمادة ثانية في الترم اللي بعدة

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

كمان جى ببالي لو الاستاذة تدرس مادة وتبغى تدرس مادة ثانية لكن متعارضة مع المادة الاولى بنص ساعة هذي بعض الافكار واحتاج لمن لدية الخبررة افادتي ومساعدتي في رسم umlاتمنى تساعدوني

ومشكورين مقدما

#2

جميل

اولاً عليك فهم طريقة عمل هذا النظام

النظام حالياً موجود اما على شكل ورقي

او على انظمه حاسوبيه

ثانياً /

لاتهتمين ابدا بالبرمجه او بمسائل تقنيه الان

ركزي على طريقة عمل النظام وكيف يتم الحذف والاضافه ...ٌالخ

واسئلي الطالبات / الاساتذه/العاملون وكل من له علاقه بنظامك عن ماهي المشاكل التي تواجههم وماهي الخصائص التي يريدونها

ثالثاً /

اكتبي تصورك للنظام بشكل مفصل documentation

الdocumentation هو تفصيل لكل اجرائات النظام الحالي وكيفية عمله بالاضافه الى سلبياته وطريقة معالجتك لهذه السلبيات

وهو مهم جداً لان من يآتي بعدك يريد ان يعرف ماهو نظامك ماذا يحتوي

رابعا /

ابدأي برسم uml واهم مافيه هو use case

والتي تعبر عن

Actors في نظامك ( والاكتور عباره عن انواع الاشخاص الذين يتعاملون مع نظامك )

و العمليات او الخدمات التي يعملونها

#3

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

او حتى نعطيني دروس خصوصية :D

مشكوور على الرد واتمنى اشوف ردك قريب عشان استفيد اكثر من خبراتك

#4

الواضح ان البرنامج الي تشتي تسوية هو برنامج جدولة دراسية

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

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

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

http://gstpl.sourceforge.net/

#5

اختي

انا كلامي كان على اساس ان مشروعك مشروع تخرج ومطلوب منك تحليل للمشروع

اذا كان غير مطلوب منك تحليل للمشروع

فباشري برسم الكلاسز والعلاقه بينهم

مثلاً علاقة الكلاس student بالكلاس course وهكذا

وكلاس student ماهي الخدمات(methods) التي يقدمها

مثلاً addCourse , removeCourse...etc

مساله اتقان الجافا اعتقد انها لن تعوق امامك والاعضا ماراح يقصرون معك

#6

هو ليس مشرروع تخرج هذا يعتبر مشروع صغير

انا فعلا احتاج مساعد يساعدني في عمل uml

لان الرسم هي الخطوة الاولى لفهم المشروع انا فكرت ببعض الافكار اللتي ذكرتها باول الكلام هل هي افكار تدعم المشروع ؟؟؟

اخوي عيسى هل من الممكن ان تعطيني الخطوات لرسم umlموضح فيها الميثودات والكلاسات

حتى استطيع تجميع افكاري واستطيع البدء بعمل هذا المشروع

وجزاك الله الف خير

#7

السلام عليكم

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

مثل مرحلة تجميع الrequiremet و هي مرحلة تحتوي عدة مراحل اخرها رسم الarchitectural design

ثم الdesign و منها usecase diagram.

يعني زي ما حكى الاخ عيسى بس محتاجين شوية ترتيب

بامكانك ان تلقي نظرة على هذه الامور من خلال كتاب Software Engineering Sommervill

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

و هي كافية لتعلمSoftware Engineering و اليكي الرابط

http://www.cs.st-andrews.ac.uk/~ifs/Books/...ions/index.html

تم تعديل هذه المشاركة بواسطة jfriend في 14 أبريل 2008 في 17:32

#8

المادة يدرسها اكثر من مدرسة ... والمدرسة تدرس اكثر من مادة ( على حسب نظام الكلية لديك )

الطالبة تدرس في اكثر من مادة ... والمادة تدرس فيها اكثر من طالبة ( علاقة متعددة )

المدرسة تدرس اكثر من طالبة ... والطالبة يدرسها اكثر من مدرسة ( على حسب نظام الكلية لديك )

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

هذا ما اتذكرة من تحليل نظام الكليات او المعاهد

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…