یک نرمافزار دسکتاپ حرفهای برای مدیریت انبار با رابط کاربری مینیمال و کاملاً فارسی ساخته شده با Python و PyQt6. این برنامه امکان مدیریت کالاها، ثبت تراکنشهای ورود و خروج، تولید گزارش و نمودار و ذخیره دادهها در فایلهای Excel را فراهم میکند.
- رابط کاربری سیاه و سفید و مینیمال
- تمام متنها و جدولها فارسی و راستچین (RTL)
- مدیریت کالاها: افزودن، ویرایش، حذف
- ثبت تراکنشها: ورود و خروج کالا
- نمایش جدول کالاها و تراکنشها با QTableWidget / QTableView
- تولید گزارشات و نمودارهای موجودی با matplotlib / plotly
- ذخیره و بارگذاری دادهها با Excel (pandas):
products.xlsxبرای کالاهاtransactions.xlsxبرای تراکنشهاusers.xlsxبرای کاربران
- نوار کناری (Sidebar) برای ناوبری: داشبورد، کالاها، تراکنشها، گزارشها، کاربران
- نوار وضعیت (Status Bar) در پایین پنجره
- ساختار ماژولار برای توسعه آسان:
main.py: اجرای برنامهmain_window.py: رابط کاربریmodels.py: مدیریت دادهها در حافظهutils.py: توابع کمکی
- Python 3.10+
- کتابخانهها:
pip install pyqt6 pandas matplotlib openpyxl
