BTN POS & Stock: برنامج سطح مكتب لنقاط البيع وإدارة المخزون متعدد الفروع
تطبيق سطح مكتب أصلي (Native) يعمل على Windows وmacOS لنقاط البيع والمستودعات، مبني بـ C# و.NET 10 وAvalonia UI مع قاعدة بيانات SQLite محلية تضمن عدم توقف البيع عند انقطاع الإنترنت.
C# / .NET 10Avalonia UISQLiteDesktop POS
السياق
نقاط البيع السريعة ومستودعات الجملة لا تقبل تأخر المتصفح أو توقف العمل عند انقطاع الشبكة، وتحتاج إلى استجابة فورية لقارئ الباركود واختصارات لوحة المفاتيح وربط مباشر بطابعات الفواتير الحرارية.
النطاق الذي أعرضه علناً
- شاشة كاشير سريعة مبنية بمعمارية MVVM على Avalonia UI تدعم قارئ الباركود، الدفع المتعدد، المرتجعات، وإغلاق الصندوق اليومي.
- إدارة مخزون متعددة المواقع تضبط التحويلات بين المستودع الرئيسي ونقاط البيع وتنبيهات الحد الأدنى للمخزون.
- تخزين محلي فوري عبر SQLite مع نظام صلاحيات للمستخدمين وسجل تدقيق للعمليات الحساسة.
قرارات ومقايضات
- اختيار .NET 10 وAvalonia UI لبناء تطبيق سطح مكتب أصلي يعمل بنفس الكفاءة على حواسيب الكاشير بنظام Windows وأجهزة الإدارة بنظام macOS.
- اعتماد SQLite محلياً لتكون القراءة والكتابة لحظية ومستقلة تماماً عن جودة اتصال الإنترنت.
- المقايضة: تطبيقات سطح المكتب تتطلب حزم تثبيت وتحديث على الأجهزة المحلية، لكنها تتفوق بوضوح في سرعة الاستجابة والربط بالعتاد (الباركود والطابعات).
هذا نظام خاص بعميل في مستودع غير عام، وأعرض بنية الكود والواجهات خلال جلسات العمل.
إفصاح: لا أنشر اسم العميل أو بيانات مبيعاته أو قوائم أسعاره.
