You are on page 1of 11

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

‫تشرين الثاني ‪22‬‬

‫‪1‬‬
‫‪KINGDOM OF SAUDI ARABIA‬‬ ‫المملكة العربية السعودية‬
‫‪AL-IMAM UNIVERS ITY‬‬ ‫وزارة التعليم‬
‫‪APPLIED COLLEGE‬‬ ‫جامعة االمام محمد بن سعود‬
‫الكلية التطبيقية‬
‫دبلوم برمجة‬

‫عنوان المشروع‬

‫الرقم الجامعي‬ ‫االسم ( ثالثي )‬ ‫الشعبة‬

‫أستاذة المادة‬

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

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

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

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

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

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

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

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


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

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

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


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

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


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

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


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

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

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

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


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

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


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

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

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


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

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

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

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

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

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

‫‪8‬‬
‫‪ . 2‬الصفحة الرئيسية ‪:‬‬
‫وهي الصفحه التي تظهر عليها الكتب وقد تم استخدام المصفوفات هنا الظهار بيانات الكتب‬

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

‫‪Add to Cart‬‬

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

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

‫خاتمة‬

‫‪11‬‬

You might also like