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

مساعده في عمل مشروع حجز الاکل للموظفين في شرکه معينه

بدأه ابو ریاء في 20 مايو 2011 · 27 رد · 1,890 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليکم ورحمه الله وبرکاته عندي مشکله من اين ابدا في مشروع طلب مني في الجامعه للعلم اني لاباس في c# and asp.net المشوع کالتالي:

يستطيع الطلاب ان يحجزوا الاکل الذي يريدون عن طريق النت للعلم ان المطعم يقدم وجبتين في اليوم الغداء والعشاء وکذلک کل طالب لديه کارت تغذيه وفي المطعم اجهزه تقرا من هذه الکروت اذا کان الطالب عنده حجز في کرته يجرس الجهاز ويسمح له باخذ الاکل .

ولابد ان يکون لدي الطالب حساب يضع فيه الفلوس مقابل الاکل الذي ياخذه(يعني لدينا ديتا بيس لکل طالب فيها معلومات عنه مثلا رقم کارت التغذيه والمبلغ الموجود في حسابه وو.....)

طريقه الحجز:

يدخل الطالب علي السايت ويدخل user name and password ويدخل الي الصفحه الرئيسه اللتي يوجد بها جدول الاسبوع للاکل ومن هناک يختار الاکل الذي يريد .الاکل الذي يختاره في الاسبوع يذهب الي حسابه ومن هناک تقرا الاجهزه اللتي في المطعم.

يا شباب انا الان ما عندي وقت ومحتار من اين ابدا والوجبات اللي يختارها الطالب کيف تذهب الي الديتا بيس و کيف يتم الخصم من فلوس الطالب مقابل کل وجبه يختارها.

يا ريت حد يساعدني وياخذ بيدي

جزاکم الله خير.تحياتي للجميع

#2

يوجد في قاعدة البيانات جدول خاص بالوجبات

وكل وجبة امامها السعر الخاص بها

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

ويتم طرحها من من الرصيد المتوفر للطالب

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

من وجبات ويقوم باعدادها

#3

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

وكل وجبة امامها السعر الخاص بها.

في قاعده البيانات حقي يوجد جدول وفيه حقل للغداء وحقل للعشاء وکقل لليوم وحقل لتاريخ وحقل لرقم الکارت

هل يوجد نقص في الجدول وهل يمکن ان نوجد کد يقوم بعمليه حساب المبلغ المستحق للاکل الذي يختاره الطالب.

تحياتي لک

#4

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

اخي اولا قم بتحليل نظامك لمعرفة سير الامور فيه .. من ثم قم بتصميم قاعدة البيانات وحاول تذكر اسامي الكائنات والعلاقات التي بينهم وسوف اقوم بمساعدتك في التحقق من صحتها ..

.:: Wish to become better and better ::.

#5

مشکور اخي VB Helper وإن شاء الله اضع کل اللي اردته.بس عندي سوال انا ما عندي فکره کافيه عن الكائنات والعلاقات التي بينهم.؟ لو توضح والعفو علي الاطاله

#6

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

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

.:: Wish to become better and better ::.

#7

على حسب ما فهمت

يوجد لدينا التالي

جدول الطلاب

وجدول الحسابات

وجدول الوجبات

وجدول الطلبات

وجدول الكروت

هذي ما استخلصته من كلامك

ولكن يجب كما قال اخي VB لابد من تحليلك للمشروع بشكل جيد

بمعنى هل للطالب كرت تغذية واحد ام له اكثر من كرت

وهل للطالب حساب واحد ام له اكثر من حساب

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

الخ

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

#8

الذي لدينا هو

جدول الطلاب

وجدول الحسابات

وجدول الوجبات

الکروت لا يحق لکل طالب الا امتلاک کرت واحد فقط.اما من ناحيه المطعم فهو مطعم واحد فقط ويوفر وجبتين في اليوم وبالنسبة للموضفين فليس عندنا موضفين .الذي عندنا هم الطلاب وکلهم سواسيه ولکل طالب حساب.اما من ناحيه العلاقه :

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

#9

اذن يوجد لدينا الجداول التالية في النظام

جدول الطالب

وجدول الحسابات

وجدول الكروت

وجدول الوجبات

وجدول نوع الوجبات (صباحية ام مسائية )

هذا ما اتوقعه ان يكون نظام قائم على الجداول المذكورة

لكن بالنسبة للنظام

سوف يقوم الطالب بادخال اسمه وكلمة المرور

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

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

ومن ثم الضغط على موافق

في هذه الحالة سوف يقوم النظام بحساب تكاليف الوجبات التي قام باختيارها الطالب

ومن ثم طرحها من الحساب

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

اذا كانت تكاليف الوجبات اقل من الرصيد سوف يقوم باتمام العملية وارسال الطلب الى المطبخ

تم تعديل هذه المشاركة بواسطة ماكسيموس في 23 مايو 2011 في 20:03

#10

lمشککککککککککککککورين يا شباب والله ما کنت عارف من غيرکم ايش کنت اعمل بالصراحه مقترحاتکم وافکارکم ساعدتني کثير علي العموم انا من خلال تحليلي للمشروع قررت الاتي :

جدول لطلاب وفيه:

رقم الطالب

اسم الطالب

الايميل

تاريخ الميلاد

محل الاقامه

سنه الدخول الي الجامعه (مثلا)

التخصص

اليوزير نيم

الباسوورد

جدول الاکل وفيه :

اسم الوجبه

القيمه

توضيحات حل الاکل

جدول للمدير الذي يشرف علي الموقع من ناحيه قيمه الاکل ونوع الاکل و.....

اسم المدير

اليوزير نيم

الباسوورد

الاسم

تاريخ اخر مره دخل علي السايت

واذا احتجت شي له ممکن اضيف الان ابتدي بهذا وبعدين بنشوف.

ايش رايکم يا شباب؟؟

#11

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

مجهود رائع اخي .. الان جاء دور ال ER-Diagram قم برسمه لننتهي من تصميم قاعدة البيانات ..

.:: Wish to become better and better ::.

#12

مشکووووووووووووووووووووووووووور اخي vb

تحياتي للجميع

#13

اخي vb ضهرت لي مشکله في الدياجرام.کلما اشتي اربط الجداول ببعضها .يطلع لي ايرور.وانا لي يومين وانا ابحث عن موضوع الارتباط (relationship and Diagram)بين الجداول بس بدون فايده.يا ريت تشرح لي بالتفصيل اذا تکرمت.مشکور مقدما

#14

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

اخي اغلب الاخطاء اثناء تكمن في عدم توافق نوع البيانات في كلا من المفتاح الاساسي والثانوي وهو الاكثر شيوعا ويمكن هناك اسباب اخر ممكن تكتب لي رساله الخطأ وبين ايش من حقلين وفي اي جدولين؟!!

.:: Wish to become better and better ::.

#15

السلام عليکم ورحمه الله وبرکاته.مشکور اخي ( في بي ) علي تفاعلک.انا حليت المشکله جزئيا.وارفقت لک صوره الدياجرام.اشتي اعمل ابط بين maneger_info و food_info .لکن يطلع لي خطا ولا عرفت احله .تحياتي لک ولکل من تفاعل معناالرابط الخاص بالدياجرام

post-235528-026104800 1306463277_thumb.j

المرفقات
deigrame.JPG
#16

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

اخي تأكد اولا من ان نوع المفتاح الاساسي والثاني نفسه, ثانيا تأكد بأنك قم بالسحب من المفتاح الاساسي وافلته في المفتاح الثانوي وليس حقلا اخر ..

.:: Wish to become better and better ::.

#17

اين ربط الحقل ManagerID في الجدول manager_info

مع الحقل managerID في الجدول food_info

وهل بالفعل يوجد علاقة بينهما .؟

#18
ماكسيموس كتب:

اين ربط الحقل ManagerID في الجدول manager_info

مع الحقل managerID في الجدول food_info

وهل بالفعل يوجد علاقة بينهما .؟

هذه هي المشکله ما عرفت حلها فيه ارتباط بين الجدول manager_info والجدول food_info وعملت ال parimay key ,foreign key ولکن ما حصلت علي نتيجه.

العلاقه بينهما ان المدير هو الذي يحددقيمت الاکل و جدول الاکل اليومي ووووووووو

يا ريت تعجلو شويه لان الوقت يسبقني

#19

هل Manager هو مدير النظام ؟؟

وهل Manger هو الذي يقوم بوضع الطلبات والوجبات في النظام ويحدد سعرها ايضا ؟

سؤال اخر

هل المدير هو الذي يستطيع ان يضيف اسماء الطلاب للنظام وبياناتهم

ام المدير ليس عليه الا سوى ان يضيف الوجبات ويحدد اسعارها فقط ؟

تم تعديل هذه المشاركة بواسطة ماكسيموس في 27 مايو 2011 في 20:48

#20
ماكسيموس كتب:

هل Manager هو مدير النظام ؟؟

وهل Manger هو الذي يقوم بوضع الطلبات والوجبات في النظام ويحدد سعرها ايضا ؟

سؤال اخر

هل المدير هو الذي يستطيع ان يضيف اسماء الطلاب للنظام وبياناتهم

ام المدير ليس عليه الا سوى ان يضيف الوجبات ويحدد اسعارها فقط ؟

السام عليکم اخي ماکسيموس Manager هو مدير النظام فعلا.ولکن مثلما سالت مهمته هو ان يقوم بوضع الطلبات والوجبات في النظام ويحدد سعرها.اما بيانات الطلاب فهي تثبت في النظام اول مره قد تکون اداره شون الطلاب اللتي تبت بياناتهم.المدير هنا ليس له علاقه بذلک

#21

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

اخي ابو الرياء علشان ماتتوه في علائقه دائريه ابي اسال ايش العلاقة بين المدير والطالب؟؟ ما اعتقد ان هناك علاقه

.:: Wish to become better and better ::.

#22

طبعاً كما قلت بما ان اسماء الطلاب تتم اضافتهم من قبل شؤون الطلاب فهي كالتالي .

يوجد لدينا الجداول التالية

جدول الموظفين

(وفيه يتم وضع جميع اسماء الموظفين في النظام بما فيهم مدير المطعم والسبب لان مدير المطعم هو ايضا يعتبر موظف في المؤسسة )

جدول انواع الموظفين

(ويوجد فيه انواع للموظفين كمثل موظف استقبال وموظف شؤون طلاب وموظف مدير المطعم وهكذا )

جدول الطلاب

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

جدول التخصصات

(وفيه يوضع جميع تخصصات المؤسسة التي لديم مثل تخصص الفيزياء وتخصص الرياضيات وهكذا )

جدول الوجبات

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

جدول انواع الوجبات

(وهذا الجدول يحدد اذا ماكانت الوجبة صباحية ام مسائية )

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

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

post-149378-062606100 1306619637_thumb.j

المرفقات
ER.jpg
#23

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

اخي بس يمكنك الاستغناء عن جدولي نوع الموظف ونوع الوجبه وحط حقول بدلا منهما .. وثاني حاجه ايش قصدك بال Course؟؟

.:: Wish to become better and better ::.

#24

hالسلام عليکم.وين الردود.انا متحمس يا شباب

#25

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

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

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

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

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

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