إدارة البائعين والمقالات
الغرض من التطبيق:
هو تطبيق يعمل على نظام أندرويد، يُتيح للبائعين إنشاء حسابات خاصة بهم، وإدارة قائمة مقالاتهم (منتجاتهم) بسهولة وأمان، مع إمكانية تخزين البيانات بأربع تقنيات مختلفة حسب حاجة العميل.
---
المهام التي يؤديها التطبيق:
1. إنشاء حساب لبائع جديد
· يُسجل البائع بياناته: اسم المستخدم، الاسم الشخصي، اللقب، رقم الهاتف، كلمة المرور، ويختار المدينة من قائمة جاهزة.
2. تسجيل الدخول
· يتحقق التطبيق من اسم المستخدم وكلمة المرور قبل السماح بالدخول.
3. إضافة مقال جديد
· يُضيف البائع منتجاً (مقالاً) بتحديد: التسمية، السعر، الكمية.
4. عرض مقالات البائع فقط
· يرى البائع قائمة مقالاته الخاصة في واجهة مرتبة (RecyclerView).
5. تعديل السعر والكمية
· يستطيع البائع تعديل سعر أي مقال أو كميته في أي وقت.
6. حذف مقال
· يمكن للبائع حذف أي مقال من قائمته بضغطة زر وتأكيد.
---
المشاكل التي يحلها التطبيق:
المشكلة الحل الذي يقدمه التطبيق
ضياع بيانات البائعين والمنتجات تخزين منظم في قاعدة بيانات
صعوبة ربط المنتج ببائع معين كل مقال مرتبط بمعرّف البائع (login)
عدم القدرة على تعديل الأسعار بسرعة واجهة تعديل مباشرة
صعوبة حذف منتج قديم زر حذف مع تأكيد
عدم وجود تصنيف للمنتجات بحسب البائع عرض تلقائي لمنتجات البائع المسجل فقط
الحاجة إلى استخدام أكثر من تقنية تخزين توفير أربع نسخ: SQLite، Room، Firebase، MySQL
---
التقنيات المستخدمة في التطبيق (أربع نسخ منفصلة):
1. SQLite – قاعدة بيانات محلية خفيفة.
2. Room – مكتبة Android الرسمية لتسهيل التعامل م
خلاصة:
تطبيق عملي، متعدد الإصدارات، يحل مشكلة إدارة الحسابات والمقالات، ويعمل بثبات على أجهزة أندرويد.