You are on page 1of 10

‫تصميم موقع بيع للكتب‬

‫نوفمبر ‪3‬‬

‫‪1‬‬
‫وصف المشروع‬
‫نص العنوان الفرعي هناهو عبارة عن موقع ويب متخصص ببيع الكتب بشكل‬
‫سلسل و مباشر يسمح للمستخدم بتحديد عدد الكتب المختارة بجانب الموقع‬
‫وإظهار السعر بنفس الوقت ويتم وضعها بحساب المستخدم الذي قام بتسجيل‬
‫الدخول به‬

‫‪2‬‬
‫المحتويات‬

‫الصفحة‬ ‫الفصل‬

‫‪1‬‬ ‫الغالف‬ ‫‪00‬‬

‫‪2‬‬ ‫وصف المشروع‬ ‫‪1‬‬

‫‪3‬‬ ‫الفهرس‬ ‫‪01‬‬

‫‪4‬‬ ‫اقسام المشروع‬ ‫‪02‬‬

‫‪4‬‬ ‫تقسيم المهام‬ ‫‪03‬‬


‫أكتب وصف لهذا القسم أو الجزء أو الفصل يمكن كتابة وصف مختصر لما يحتويه هذا‬
‫الفصل‪.‬‬

‫‪4‬‬ ‫خطوات التصميم‬ ‫‪04‬‬

‫‪5‬‬ ‫تفاصيل التصميم‬ ‫‪05‬‬


‫قاعدة البيانات‬

‫‪7‬‬ ‫تفاصيل التصميم‬ ‫‪06‬‬


‫ملفات الربط بين السيرفر والموقع‬

‫‪8‬‬ ‫تفاصيل التصميم‬ ‫‪07‬‬


‫واجهات الموقع‬

‫‪3‬‬
‫اقسام المشروع ‪:‬‬
‫‪ .1‬قاعدة بيانات مخزون فيها البيانات‪ E‬على سيرفر‪ E‬ويب‬
‫‪ .2‬ملفات الربط بين الموقع والسيرفر‬
‫‪ .3‬واجهات الويب الخاصة بالموقع‬
‫‪ .4‬ملف قاعدة البيانات‬

‫تقسيم المهام ‪:‬‬

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


‫تصميم ملفات الربط بين الموقع و السيرفر‬
‫تصميم واجهات الويب‬
‫تصميم واجهات الويب‬

‫خطوات التصميم ‪:‬‬


‫تصميم قاعدة البيانات (اسم قاعدة البيانات ‪,‬الجداول ‪ ,‬البيانات ‪ ,‬الصالحية )‬ ‫‪‬‬
‫ملفات ‪ php‬الخاصة بربط السيرفر مع موقع الويب‬ ‫‪‬‬
‫واجهات الموقع (صفحة تسجيل الدخول ‪ ,‬الصفحة الرئيسية ‪ ,‬صفحة التسجيل ‪ ,‬صفحة معلومات‬ ‫‪‬‬
‫البروفايل)‬

‫‪4‬‬
‫تفاصيل التصميم‬

‫أوال ‪ :‬قاعدة البيانات ‪:‬‬


‫انشاء قاعدة بيانات باسم ‪ bookstore‬في سيرفر محلي وهمي باستخدام برنامج ‪ XAMPP‬داخل‬ ‫‪‬‬
‫صفحة الويب ‪ phpmyadmin‬التابعة للبرنامج‬
‫عمل خمسة جداول داخل قاعدة البيانات (‪)customer, cart ,book order ,users,‬‬ ‫‪‬‬

‫‪5‬‬
‫‪ :‬ثانيا ‪ :‬تصميم ملفات الربط بين الموقع وقاعدة البيانات‬

‫عملة‬ ‫الملف‬
‫بيانات االرتباط بين السيرفر و الموقع اسم المستخدم و الحساب و كلمة‬ ‫‪connectDB.php‬‬
‫السر الخاصه بقاعدة البيانات‬
‫برمجة صفحة تسجيل الدخول‬ ‫‪login.php‬‬
‫تسجيل الخروج‬ ‫‪logout.php‬‬
‫تفاصيل التحكم بالسيشن او الجلسات‬ ‫‪Index.php‬‬
‫معلومات صاحب البروفايل و عمل عمليات الحذف او التعديل لصاحب‬ ‫‪edituser.php‬‬
‫الحساب‬
‫تسجيل مستخدم‬ ‫‪register.php‬‬
‫التأكد من تسجيل من بيانات تسجيل الدخول‬ ‫‪checklogin.php‬‬

‫التأكد من تسجيل الخروج‬ ‫‪checkout.php‬‬

‫يتم إضافة هذه الملفات الى الملف الخاص بداخل السيرفر لتقوم بمهامها‬

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

‫‪ :‬الصفحة الرئيسية ‪2 .‬‬

‫‪7‬‬
‫وهي الصفحه التي تظهر عليها الكتب وقد تم استخدام المصفوفات هنا الظهار بيانات الكتب‬

‫وعند الضغط عليه تحت أي كتاب وباختيار العدد تم استخدام الدوارة للقيام بعملية المجموع النهائي لقيمة الكتب‬
‫المختارة واظهارها على الجانب‬

‫‪Add to Cart‬‬

‫‪8‬‬
‫‪ :‬صفحة تعديل بيانات المستخدم الحالي ‪3 .‬‬
‫‪ update‬وتم االستخدام هنا لهذه العملية لتعديل بيانات المستخدم في قاعدة البيانات‬

‫‪ :‬صفحة تسجيل مستخدم جديد ‪4 .‬‬


‫‪9‬‬
‫خاتمة‬

‫‪10‬‬

You might also like