تفاصيل العمل

نظام محاسبة ومخزون متكامل صممته وأطوّره احترافيًا باستخدام Python وFlask، يجمع بين قوة التطبيقات المكتبية وسلاسة الواجهات الويب، مع دعم كامل للعمل بدون إنترنت. يهدف هذا النظام إلى خدمة الشركات والمتاجر الصغيرة والمتوسطة من خلال تسهيل إدارة العمليات المالية، متابعة المخزون، وتنفيذ عمليات البيع والشراء بطريقة عملية وسريعة وآمنة. يتميز المشروع بإمكانية تحويله إلى تطبيق مكتبي مستقل (.exe) باستخدام PyInstaller، مما يجعله مناسبًا للاستخدام اليومي على أجهزة Windows دون الحاجة لأي بيئة خارجية.

? الميزات الرئيسيةللمشروع

? 1. إدارة المخزون

تسجيل المنتجات مع الباركود، الأكواد، الأسعار، والكميات.

متابعة المخزون لحظة بلحظة.

تنبيهات فورية عند انخفاض المخزون إلى حد الطلب.

نظام تصنيفات مرن وسهل الإدارة.

? 2. المبيعات ونقطة البيع (POS)

واجهة بيع سريعة وسهلة.

دعم قارئ الباركود.

خصومات على مستوى المنتج أو الفاتورة.

إنشاء فواتير احترافية قابلة للطباعة.

? 3. إدارة المشتريات

تسجيل فواتير الموردين وتحديث المخزون تلقائيًا.

إدارة حسابات الموردين والمدفوعات المستحقة.

متابعة حركة الشراء والتوريد.

? 4. العملاء والموردون

قاعدة بيانات كاملة للعملاء والموردين.

كشف حساب لكل عميل أو مورد.

متابعة الديون والمستحقات.

? 5. الإدارة المالية والتقارير

تسجيل المصروفات اليومية.

سندات القبض والصرف.

تقرير الأرباح والخسائر (P&L).

تقارير يومية / شهرية قابلة للتصدير إلى Excel.

قياس قيمة المخزون (Inventory Valuation).

?️ 6. تطبيق مكتبي (Desktop Mode)

يعمل بدون إنترنت 100%.

واجهة مكتبية ضمن نافذة مستقلة باستخدام PyWebView.

تشغيل تلقائي للخادم الداخلي دون الحاجة للمتصفح.

ملف تنفيذي واحد (.exe) يسهل توزيعه وتشغيله.

? 7. إدارة المستخدمين والصلاحيات

نظام دخول آمن.

صلاحيات متعددة (مدير – محاسب – مستخدم عادي).

تسجيل الأنشطة وتتبع العمليات.

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

Python 3.10+

Flask Framework

SQLite Database

HTML5 / CSS3 / JavaScript (Vanilla)

PyWebView (واجهة مكتبية)

PyInstaller (تحويل إلى .exe)

Jinja2 Templates

WAL Mode لتحسين أداء قاعدة البيانات

بطاقة العمل

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