تفاصيل العمل

تم تطوير تطبيق ويب تفاعلي لإدارة عمليات المكتبة باستخدام Streamlit مع قاعدة بيانات SQLite. يتيح النظام إدارة المستخدمين والكتب وعمليات الاستعارة والإرجاع عبر واجهة سهلة الاستخدام.

✅ الوظائف الرئيسية:

المستخدم:

إنشاء حساب جديد وتسجيل الدخول

استعراض الكتب المتاحة

استعارة الكتب مع تحديد تاريخ الاستحقاق تلقائيًا

إرجاع الكتب

عرض سجل الاستعارات الشخصية

عرض الغرامات وحالة الحظر

المدير (Admin):

إضافة وحذف الكتب

إدارة المستخدمين

تعديل الغرامات

حظر/إلغاء حظر المستخدمين

إعادة تعيين كلمات المرور

حذف المستخدمين

المزايا التقنية:

تشفير كلمات المرور باستخدام SHA-256

تخزين البيانات في SQLite Database

إدارة الجلسات باستخدام Streamlit Session State

تسجيل سجل الاستعارات (Loan History)

استخدام:

UUID لإنشاء معرفات فريدة للاستعارة

JSON لتخزين القروض النشطة

Pipelines منطقية لتنظيم العمليات

التقنيات المستخدمة:

Python

Streamlit

SQLite

JSON

Hashlib (Password Hashing)

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
8
تاريخ الإضافة
تاريخ الإنجاز
المهارات