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

مشروع بحاجة لمساعدتكم

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

السلام عليكم

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

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

لكني اود ان اطوره بناء على طلب الدكتور مدير النادي وهو بالفعل يحتاج الى امور كثيرة لتطويره ( يوجد المشروع مرفق )

-------------------------------------------

المشروع عبارة عن انشاء قاعدة بيانات لاعضاء نادي من اندية الجامعة

وقمت بانشاء 9 جداول

-الموظفين

- اعضاء

- شهادات الحضور ( عبارة عن جسر لربط الاعضاء مع الدورات التي حضروها : many-to-many )

- المشاريع

- فريق المشروع ( عبارة عن جسر لربط المشاريع مع الاعضاء وتشكيل فرق للمشاريع : many-to-many )

- الدورات

- المحاضرين الضيوف

- ادارة المحاضرات ( عبارة عن جسر لربط المحاضرات مع الموظفين المشرفين عليها : many-to-many )

- التقديم ( عبارة عن جسر لربط المحاضرات مع المحاضرين الضيوف لان العلاقة بين الجدولين many-to-many )

-------

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

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

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

وفي شي ثاني الا وهو , ابغى لكل محاضرة او حدث شهادة مختلفة يعني مثلا دورة الاكسس شهادة خاصة ودورة الاكسيل شهادة خاصة ... الخ

المشكلة الثانية كل مشروع له فريق يتكون من اربعة اعضاء فقط , كيف اسوي الشي هذا؟؟

وابغى اعرف الفريق الي من الممكن اضافة عضو له او المشاريع التي تحتوي فرقها على اماكن متاحة؟

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

ثالثا ايش تقترحو اضافات؟؟

الله يعطيكم العافية وآسف اذا تعبتكم معاية ان شاء الله الكل راح يستفيد

#2

السلام عليكم

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

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

1- من الاعلى الى الاسفل ( من النتائج الى البيانات الاساسيه)

2- من الاسفل الى الاعلى ( من البيانات الاساسيه الى النتائج)

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

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

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

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

علي البخيت

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

#3

كل هذا يا عزيزي سهل جدا عليك

الكل ممكن تسوي بالويزاردز اللي بالاكسس ما عليك الا تعدل التصميم زي ما بتشوفه مناسب

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

الاستعلامات رح يمون عندك عليها شغل كثير

طول بالك وانتي اكيد رح توصل لحل

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

يعني بكفي انك محلل المشالكل اللي عندك

اكيد انا حاب اشجعك بس اذا بدك اي شي الكل جاهز يساعدك وانا بمون عليم كمان

لا استطيع الدخول بمعرفي كمشرف..هذا معرف سابق استرجعت كلمة المرور له

اشك ان عضويتي كمشرف حذفت

#4

مشكورين على ردكم

اخوي alibukheet النظام يعنى بالاداريين فقط فهم من سيستعملونه , وانا والفريق قمنا بعمل تحليل للنادي وقمنا بعمل ال Entity-Relationship Digram و ال Data Flow Digram وسوينا تحليل كامل قبل العمل في الاكسس

اذا حاب ممكن ارسلك نسخة لتطلع عليها

هدف النادي : رعاية الاعضاء الموهوبين وتنمية موهبتهم بتوفير المحاضرات وتوفير لهم المشاريع

الهدف انشاء قاعدة البيانات : ايجاد قاعدة بيانات متكاملة والاهم مترابطة لتسهيل عمل الادارةفي النادي لغرض تسجيل الاعضاء , اصدار لهم الشهادات , اصدار خطابات ( قمت بتنفيذها بواسطة ال Forms ) , تسجيل الاعضاء في المشاريع وفي الفرق المتاحة لهم , معرفة المحاضرين الضيوف لغرض دعوتهم مرة اخرى ( المشكلة الي صايرة هنا ان الارقام والمعلومات عند المدير فقط فاذا احتجنا شي لازم نرجع للمدير واذا سافر المدير رحل كل شي ) لذلك اوجدت قاعدة بيانات متكاملة لتفيد النادي حاضرا ومستقبلا

المشكلة الحاصلة :

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

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

- عند نهاية كل سنة نقوم بعمل التقرير السنوي عن النادي فنبدأ بتجميع الاوراق عن المحاضرات وماذا عملنا فيها وقد تكون موجودة وقد تكون غير موجودة , فعمل قاعدة بيانات للمحضارات سيسهل امر التحضير وسيكون عملها اوتوماتيكا بضغطة زر

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

لذلك قمت بايجاد جدول للشهادات لنعرف من هم الاعضاء الذين حصلو عليها لذلك اريد ان احفظ كل الشهادات التي تمت طباعتها ,, كــــيف؟؟؟؟؟

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

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

-----------

النظام كويس حاليا لكني اريد تطويره لكي استفيد وافيد غيري

حاولت ارفقه بس حجمه اكثر من 1.7 ميجا بايت بعد الضغط

------

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

انا تخصصي Managment Information System وهو يعنى بتحليل النظم الادارية فاهم شي عندنا التحليل

#5

اذا المشرع كامل فقط تريد اضافات معينه لتطويره.

1- بالنسبة للشهادات تعتمد على جدول الاعضاء و الدورات بعد اضافة حقل في جدول الدورات يحدد فيما اذا اخذ الشهاده او لا و هو حقل قد يكون نعم/لا او قد يكون 0/1 او غيرها و بهذا لا يكون حاجه الى اضافة جدول الشهادات.

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

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

علي البخيت

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

#6

اشكرك على تفاعلك علي

طيب بالنسبة لاقتراحك بايجاد حقل في جدول الاعضاء ب ( بنعم او لا ) لن ينفع

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

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

#7

حملت صورة الجداول والعلاقة انظر المرفق الاول

وكذلك حملت صورة لجدول الاعضاء وستجد تحت العضو الشهادات التي حصل عليها

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

----

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

بعد صناعة الشهادة ابغى احفظ الشهادة بصورتها في قاعدة البيانات .... كيف؟؟؟

-------

والمشكلة الاخرى ابغى اعرف كيف اخلي كل فريق لمشروع به اربع اعضاء فقط لا اكثر من ذلك

واذا كان اقل يستطيع المدير ان يضيف اليه احد الاعضاء ويظهر له في الجدول الفرق المتاحة التسجيل فيها

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

ERD.zip

members.zip

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

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