البرنامج عبارة عن برنامج إدارة متجر موبايلات متكامل معمول بلغة Python باستخدام مكتبة Tkinter لعمل واجهة رسومية، وبيستخدم ملفات JSON لتخزين البيانات.
1) نظام تسجيل الدخول
نافذة تسجيل دخول باسم مستخدم وكلمة مرور
2) شاشة افتتاحية (Splash Screen)
3) البرنامج الرئيسي (GhaithMobileStore)
هو النظام، وبيشمل:
إنشاء مجلدات تلقائيًا
data
backups
auto_backups
invoices
inventory_reports
- تخزين البيانات
البيانات بتتحفظ في ملفات JSON زي:
الاكسسوارات
الصيانة
النواقص
المبيعات
الفواتير
المرتجعات
المستخدمين
تحميل تلقائي عند فتح البرنامج
حفظ تلقائي عند أي تعديل
- نسخ احتياطي تلقائي
كل يوم يعمل نسخة احتياطية تلقائية
النسخ بتتحفظ بتاريخ اليوم
فيه كمان نسخ احتياطي يدوي واسترجاع
4) إدارة المستخدمين
إضافة مستخدم
تعديل كلمة المرور أو الدور (admin / user)
حذف مستخدم
ممنوع حذف المستخدم الأساسي (*****)
5) قسم الاكسسوارات
إضافة أقسام
إضافة منتجات (شركة – موديل – أسعار – كمية – مورد)
حساب المكسب تلقائي
عرض وحذف المنتجات
6) قسم الصيانة
تسجيل أجهزة الصيانة
تحديد:
العميل
نوع الخدمة
الأسعار
حالة الدفع
صيانة جارية / صيانة مكتملة
حساب المكسب
إضافة صيانة للمرتجعات مع سبب
7) قسم النواقص
تسجيل المنتجات الناقصة
ربطها بالأقسام
عرض كل النواقص
8) البحث
بحث فوري أثناء الكتابة
البحث في كل المنتجات
عرض التفاصيل كاملة
9) البيع
البحث عن منتج
تحديد الكمية
تسجيل المبلغ المدفوع
إضافة البيع للفاتورة
10) الفواتير
إنشاء فاتورة جديدة
تعديل فاتورة
فواتير جارية ومكتملة
إضافة عناصر وصيانة للفاتورة
حفظ – حذف – طباعة الفاتورة
إضافة الفاتورة للجرد
11) الجرد والمرتجعات
حفظ كل العمليات
تقارير منظمة
متابعة الأرباح