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

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

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

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

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

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

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

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

وتحسب النتيجة حسب النسبة المئوية لكل مادة

ضعيف جدا " راسب"

ضعيف

مقبول

جيد

جيد جدا

امتياز

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

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

وفقنا الله واياكم

الاميل الخاص بي darsh_4all@yahoo.com

وإن شاء الله تعالي بعد مناقشة المشروع سوف اضع نسخة للمنتدي باذن الله تعالي

وشكرا للجميع

#2

اخي الفاضل

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

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

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

1. جدول الطلاب

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

اسم الطالب نص

جدول المواد للنصف الاول

رقم جلوس الطالب رقم ( مفتاح فرعي FK )

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

الدرجة رقم

نوع المادة ( نص ) وهو عبارة عن مربع تحرير وسرد ( تحريري - شفهي - عملي ) حيث يتم اختيار المادة بناء عليه

بالنسبة للتقدير والنسبة يتم استخراجها من الاستعلام بواسطة الدالة IIF الذي سيبنى عليه النموذج او التقرير

التقدير:IIf([النسبه]>=90;"امتياز";IIf([النسبه]>=80;"جيدجدا";IIf([النسبه]>=70;"جيد";IIf([النسبه]>=60;"ضعيف";IIf([النسبه]>=50;"ضعيف جدا")))))

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

جدول المواد للنصف الثاني

نفس حقول بيانات جدول المواد للنصف الاول

ثم نقوم بعمل استعلام التقدير العام يجمع الاستعلامين الاول والثاني لجميع المواد بإستخدام الدالة SUM لكل مادة من نفس النوع وقسمتها على 2

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

فمثلا لو حصل طالب في مادة ما على درجة 95 في النصف الاول ونفس المادة حصل على 80 في النصف الثاني فتجمع المادتين وتقسم على 2 ليظهر التقدير العام

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

Like [رقم_جلوس_الطالب]

وفي معيار ضعيف جدا او راسب

like "ضعيف جدا"

ليظهر لنا الطالب في كم مادة هو راسب

هذا الحقل ننشئ عليه دالة العد Count لتحسب عدد المواد رقما ( مثل 0 او 2 او 3 او 5 )

بالطبع اذا ظهرت النتيجة صفر فهذا يعني انه ناجح وينتقل لجدول الفرقه الثانية ( السنة الدراسية الجديدة )

واذا ظهرت النتيجة ان لديه 3 مواد او اقل ناجح ويحمل معه المواد

واذا ظهرت اكثر من ثلاثة مواد لا يتم انتقاله بل يبقى في نفس الجدول السابق

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

=<3

يتم الحاقه

ننشئ استعلام جديد للطلاب الراسبن

ونضع فيه المعيار في دالة العد

>3

وبهذه الطريقه استطعنا التغلب على المشاكل وتنفيذها خطوه خطوه

اختكم

زهره

#3

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

شكرا ياستاذتي علي سرعة الرد ومبعوث لحضرتك ملف مرفق كمصغر للقاعدة واريد ايضا تفعيل التقارير

شكرا لاهتمامك يا استاذتي وعندما يتوقف مع اي شئ سوف اثقل عليكي لتشرحيلي بارك الله فيكي

____________.rar

#4

اخي الفاضل

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

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

شكرا ياستاذتي علي سرعة الرد ومبعوث لحضرتك ملف مرفق كمصغر للقاعدة واريد ايضا تفعيل التقارير

شكرا لاهتمامك يا استاذتي وعندما يتوقف مع اي شئ سوف اثقل عليكي لتشرحيلي بارك الله فيكي

بعد الاطلاع على الملف المرفق لم نجد جزء مصغر لما تريد عمله ( قسم الكنترول ) وانما وجدنا مشروعك كاملا بكل جداوله ونماذجه وتقاريره .

فإذا كان هذا هوالجزء المصغر فماذا يكون الجزء الكامل للمشروع ؟

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

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

عموما اخي الفاضل

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

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

ختاما لك مني كل الشكر والتقدير وارجو معذرتي اذا كنت اطلت عليك

اختكم

زهره

#5

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

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

والجزء الخاص بالكنترول قد غلبني في انشائة فاريد من حضرتك معاونتي وارشادي في بناء هذة القاعدة

وشكرا لمعاونتك لي

#6

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

جزاكم الله خيرا لما تقدموة ........

#7

اليكم الملف

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

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