ملخص أدوار المستخدم المستخدم الطالب: الشخص العادي الذي قام بالتسجيل ليكون جزءًا من المكتبة ويمكنه البحث عن العناصر التي تعد جزءًا من المكتبة وسحبها وإرجاعها. سيتم إصدار غرامة ثابتة إذا قاموا بتسليم كتاب بعد تاريخ الاستحقاق. يُسمح للمستخدمين الطلاب فقط بسحب عنصر لمدة 3 أيام، ويُسمح لهم فقط بسحب ما يصل إلى 3 عناصر في المرة الواحدة.
مستخدم هيئة التدريس: على غرار المستخدم الطالب، ومع ذلك، يُسمح لمستخدم هيئة التدريس بسحب عنصر لمدة 5 أيام ويسمح له أيضًا بسحب ما يصل إلى 5 عناصر في المرة الواحدة.
المسؤول: موظف المكتبة الذي لديه حق إضافة أو حذف العناصر الموجودة في المكتبة. يمكنهم رؤية جميع المستخدمين المسجلين ليكونوا جزءًا من المكتبة ويمكنهم الوصول إلى التقارير لرؤية العرض العام للمكتبة. يمكن للمسؤول أيضًا رؤية ما تم حجزه وما تم سحبه وإعادته.
مستخدمو الطلاب:
اسم المستخدم: user1 كلمة المرور: user1
اسم المستخدم: user3 كلمة المرور: user3
اسم المستخدم: user5 كلمة المرور: user5
مستخدم الكلية
اسم المستخدم: user2 كلمة المرور: user2
اسم المستخدم: user4 كلمة المرور: user4
المسؤول
اسم المستخدم: admin1 كلمة المرور: admin1
خطوات إنشاء عنصر جديد 1. قم بتسجيل الدخول كمسؤول باستخدام زر "بوابة المشرف" 2. أدخل admin1 كاسم المستخدم وكلمة المرور 3. انقر فوق "العناوين" على يسار الشاشة 4. انقر فوق "إضافة عنصر" الزر 5. املأ معلومات الكتاب 6. انقر فوق "إرسال" 7. تمت الآن إضافة عنصر جديد إلى قاعدة البيانات
خطوات حذف عنصر 1. قم بتسجيل الدخول كمسؤول باستخدام زر "بوابة المشرف" 2. أدخل admin1 كاسم المستخدم وكلمة المرور 3. انقر فوق "العناوين" على يسار الشاشة 4. انقر فوق الزر "حذف" التالي إلى العنوان الذي ترغب في حذفه 5. انقر فوق "نعم" 6. تم الآن حذف العنصر وتحديثه في قاعدة البيانات
خطوات تحرير عنصر 1. قم بتسجيل الدخول كمسؤول باستخدام زر "بوابة المشرف" 2. أدخل admin1 كاسم المستخدم وكلمة المرور 3. انقر فوق "العناوين" على يسار الشاشة 4. انقر فوق الزر "تحرير" التالي إلى عنوان 5. املأ المعلومات الجديدة 6. يعكس العنصر التغييرات الجديدة
كيفية البحث عن التقارير 1. قم بتسجيل الدخول كمسؤول باستخدام زر "Admin Portal" 2. أدخل admin1 كاسم المستخدم وكلمة المرور 3. انقر فوق "التقارير" على الجانب الأيسر من الشاشة 4. انقر فوق التقرير الذي تريده للعرض
خطوات سحب عنصر 1. قم بتسجيل الدخول كمستخدم عادي باستخدام زر "تسجيل الدخول" 2. أدخل user1 كاسم المستخدم وكلمة المرور 3. انقر فوق الزر "بحث" في الجزء العلوي الأيمن من الشاشة 4. ابحث عن كتاب أو عنصر 5. انقر فوق "بحث" 6. انقر فوق "سحب" من أي عنصر 7. انقر فوق "نعم" لاستعارة كتاب 8. إذا عدت إلى لوحة التحكم الخاصة بك، فسوف يظهر العنصر الخاص بك أيضًا عندما يحين موعده
خطوات تحرير ملف تعريف المستخدم 1. قم بتسجيل الدخول كمستخدم عادي باستخدام زر "تسجيل الدخول" 2. أدخل user1 كاسم المستخدم وكلمة المرور 3. انقر فوق "ملف تعريف المستخدم" على الجانب الأيسر من الشاشة 4. انقر فوق "تحرير" " 5. قم بتغيير المعلومات 6. أدخل user1 ككلمة المرور مرتين 7. تم الآن تغيير ملف تعريف المستخدم
المحفزات: 1. المحفز الأول يأتي بعد إضافة رسم جديد في جدول "الرسوم". يقوم بتحديث إجمالي "الرسوم" في جدول "حامل البطاقة" بعد إنشاء "رسوم" جديدة في جدول "الرسوم". 2. بعد إنشاء "صنف" جديد في جدول "صنف"، إذا كان صنفًا جديدًا برقم ISBN جديد، فإنه يتم إدراجه كبند جديد في جدول "المخزون". إذا لم يكن عنصرًا جديدًا، فإنه يقوم بإدراجه في جدول "المخزون"، ولكنه يقوم بتحديث "totalCopies" في جدول "item" بمقدار 1 وتحديث "totalAvailable" في جدول "item" بمقدار 1.
إخلاء المسؤولية: لا يمكن تشغيل حالة "جدولة الأحداث" في قاعدة بيانات موقع الويب بسبب عدم وجود امتيازات فائقة لا يتم منحها للمستخدمين. لقد حاولنا الوصول إلى الامتيازات الفائقة ولكن الخدمة لم تقدم ذلك. لاختبار الحدث الذي ينشئ الرسوم، يرجى تنزيل المستودع وإعداد المشروع على خادمك المحلي. يرجى ملاحظة أنك ستحتاج إلى تغيير اسم المستخدم وكلمة المرور لتتناسب مع معلومات أنظمتك. يمكنك تغييرها بالانتقال إلى /application/config/database.php. ستحتاج أيضًا إلى تغييره وفقًا لذلك في السطر رقم 3 من الملفات الثلاثة التالية:
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
كيف قمنا بإعداد خادمنا المحلي: قمنا بتثبيت Xampp من https://www.Apachefriends.org/download.html. ثم قمنا بوضع مجلد مشروعنا (team15dbms) في xampphtdocs . نقوم بتشغيل xampp باستخدام xampp-control.exe وبدء تشغيل Apache وMySQL. ومن هناك يمكننا الوصول إلى http://localhost/dashboard/ على متصفحنا مما يتيح لنا الوصول إلى phpmyadmin. في phpmyadmin نقوم بإنشاء قاعدة بيانات تسمى team15dbms ونقوم باستيراد المخطط المتوفر في ملفاتنا إلى قاعدة البيانات. يمكننا الآن تشغيل المشروع باستخدام عنوان URL التالي: http://localhost/team15dbms/