منتديات فبركة ايجى
الدرس الرابع والعشرون: برنامج الدروس الجزء الاول Ezlb9t10
منتديات فبركة ايجى
الدرس الرابع والعشرون: برنامج الدروس الجزء الاول Ezlb9t10
منتديات فبركة ايجى
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


مرحبا بك من جديد يا زائر فى منتديات فبركة ايجى
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 الدرس الرابع والعشرون: برنامج الدروس الجزء الاول

اذهب الى الأسفل 
كاتب الموضوعرسالة
The Rock
المدير العام™
المدير العام™
The Rock


الدرس الرابع والعشرون: برنامج الدروس الجزء الاول P60tur5o60jd
المزاج الدرس الرابع والعشرون: برنامج الدروس الجزء الاول Pi-ca-18
ذكر
SmS الدرس الرابع والعشرون: برنامج الدروس الجزء الاول F9ues51nlw7q
عدد المساهمات : 1857
تاريخ التسجيل : 06/02/2013

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول Empty
مُساهمةموضوع: الدرس الرابع والعشرون: برنامج الدروس الجزء الاول   الدرس الرابع والعشرون: برنامج الدروس الجزء الاول Icon_minitimeالسبت يونيو 29, 2013 1:18 pm

سوف يكون درسنا اليوم تطبيق متكامل من ( أ - ي ) واتمنى ان لا اطيل او لا تصعب اي نقطه على اي متعلم مع ارسن Smile. فكرة برنامجنا هو ان المستخدم يقوم بالتسجيل وبعد ذلك يمكنه اضافة الدروس , وكل درس ينتمى الى قسم معين , واذا كان المستخدم هو صاحب الموقع فيمكنه اضافة قسم لكي تنتمي الدروس اليها.


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

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

متطلبات قبل البدأ :

مراجعة جميع الدروس السابقه

اهداف الدرس:

فكرة عمل البرنامج
تصميم قاعدة البيانات
العلاقات
انواع الاعمده في الجداول
كيفية عمل الموقع
الداله addslashes و stripslashes
الداله md5
الشكل النهائي لقاعدة البيانات

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

فكرة عمل البرنامج :

سوف يكون درسنا اليوم تطبيق متكامل من ( أ - ي ) واتمنى ان لا اطيل او لا تصعب اي نقطه على اي متعلم مع ارسن Smile. فكرة برنامجنا هو ان المستخدم يقوم بالتسجيل وبعد ذلك يمكنه اضافة الدروس , وكل درس ينتمى الى قسم معين , واذا كان المستخدم هو صاحب الموقع فيمكنه اضافة قسم لكي تنتمي الدروس اليها.

تصميم قاعدة البيانات :

لو فكرنا بالبرنامج قليلا فسوف نستنتج اننا نحتاج الى ( درس - موضوع - مستخدم ) اليس ذلك صحيحا ؟ اذا هذه هي قاعدة البيانات الي نحتاجها انظر الى الصوره التالي:

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e1


العــــلاقــــات :

العلاقات في برنامجنا سهله , وجميعها من النوع ( 1 - كثير ) اي ( 1 : M ) , لنقم بشرحها الان , كل مستخدم يضيف درس او اكثر اليس هذا منطقيا ؟ فمن المستحيل ان يقوم اكثر من عضو بإضافة الدرس نفسه. كل درس ينتمي الى موضوع معين ويقوم بكتابته عضو واحد. وكل موضوع يحتوي على اكثر من درس ولا يوجد درس يضاف الى اكثر من قسم واحد. لاحظ الصوره التاليه:

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e2


انواع الاعمده في الجداول :

الجدول USER :

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e2a

الجدول LESSON :

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e2b

الجدول TOPICS :

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e2c

كيفية عمل الموقع :

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


الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e3

الداله addslashes و stripslashes :

بعض النصوص نحتاج ان نقوم بإدخالها الى قاعدة البيانات, اليس ذلك صحيحا ؟ بعض محتويات هذه النصوص عاديه ولكنا قد تكون اوامر في قاعدة البيانات فتقوم بتعطيل قاعدة البيانات او تخريبها , ولذلك نستخدم هذه الدالتين , الداله addslashes قبل ادخل المعلومه الى قاعدة البيانات , وهي تعمل كالتالي:

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e4

نصيحه : ( قم دائما بإستخدام هذه الداله اذا اردت ادخال معلومات الى قواعد البيانات ,, خاصه وان كانت من طرف المستخدم , فلا يمكنك ابدا معرفة ماذا يريد السمتخدم كتابته ) Smile

الداله md5 :

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

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e5

وناتج هذا التشفير ( 123456 ) فهو التالي:

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e6

الشكل النهائي لقاعدة البيانات :

الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e7
الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e8
الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e9
الدرس الرابع والعشرون: برنامج الدروس الجزء الاول L24e10

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

سؤال على الدرس :

1 - لا يوجد

الـــدرس الــقادم :

سوف نقوم في الدرس القادم بكتابة كود البرنامج بالكامل ,, ومعرفة كيفية عمل البرنامج
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://fbrkaeg.yoo7.com
 
الدرس الرابع والعشرون: برنامج الدروس الجزء الاول
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس السادس والعشرون: برنامج الدروس الجزء الاخير
»  الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني
» الدرس التاسع والعشرون: برنامج تسجيل مبسط
» الدرس الثاني عشر: متفرقات وتطبيق على الدروس السابقه
»  الدرس الاول: مقدمه ومفاهيم عن لغة PHP

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات فبركة ايجى :: عالم كونكر اون لاين و Conquer Online Private Servers :: لغة السي شارب #C-
انتقل الى: