🏗️ سامانه هوشمند مدیریت و انبارداری پروژههای ساختمانی (Warehouse Panel)
این پروژه یک سیستم جامع، ماژولار و تحت وب برای مدیریت دقیق موجودی کالاها، مصالح ساختمانی و ابزارآلات در کارگاههای عمرانی و ساختمانی است که با فریمورک قدرتمند جنگو (Django) توسعه یافته است. این سامانه به طور خاص برای رفع چالشهای رسید و حواله کالا، مدیریت امانات پیمانکاران و شفافسازی فرآیند خریدهای کارگاهی طراحی و بهینهسازی شده است.
تصویر کلی از امکانات و ویژگیهای کلیدی سیستم:
📦 مدیریت هوشمند کالاها و موجودی انبار
تعریف و دستهبندی انواع مصالح ساختمانی و ابزارآلات کارگاهی به همراه مشخصات فنی، با قابلیت فعال یا غیرفعالسازی موقت کالاها جهت کنترل دقیقتر چرخه مصرف در پروژه.
🔄 سیستم پیشرفته ثبت تراکنشها و گردش کالا
ثبت دقیق تمام رویدادهای ورود و خروج کالا شامل خطوط خرید مصالح، تحویل ابزار و مصالح به پیمانکاران به صورت امانت و فرآیند دقیق بازگشت کالاهای امانی به انبار پس از اتمام مراحل کار.
👷 مدیریت هوشمند نهادها (پیمانکاران و ماموران خرید)
تفکیک و ثبت اطلاعات کارگاهی پیمانکاران شامل کد اختصاصی، آدرس و مشخصات فردی به همراه ثبت دقیق اطلاعات ماموران خرید جهت پیگیری و شفافیت کامل در زنجیره تامین کارگاه.
🏢 پشتیبانی از چند انبار و محدوده کاری مجزا
قابلیت تعریف و مدیریت چندین انبار مختلف در سطح پروژه با امکان تعیین محدوده دسترسی (Scope) و بارگذاری لوگوی اختصاصی برای هر انبار به صورت تفکیکشده.
📅 بومیسازی کامل با تقویم شمسی (جلالی)
بهرهگیری از پردازشگرها و تمپلیتتگهای اختصاصی تقویم جلالی برای نمایش کاملاً بومی و دقیق تاریخ تراکنشها، گزارشها و فیلترهای زمانی در پنل کاربری.
📊 گزارشگیری پیشرفته و خروجی اکسل
مجهز به ماژول اختصاصی و بهینهسازی شده برای استخراج سریع گزارشهای انبارداری، وضعیت موجودی و تاریخچه تراکنشها در قالب فایلهای استاندارد اکسل جهت تحلیلهای مالی و ارائه به مدیریت پروژه.
⚙️ ابزارهای مدیریتی و دستورات خط فرمان
دارای دستورات اختصاصی در بخش مدیریت (Management Commands) مانند فرمان بازسازی و محاسبه مجدد خودکار موجودی انبار برای بهروزرسانی آنی دادهها و رفع مغایرتهای احتمالی در سیستم.
🧪 پایداری بالا و ساختار تستشده
دارای مجموعه کاملی از تستهای خودکار (تستهای واحد و یکپارچهسازی) برای صحتسنجی فرآیندهای حیاتی سیستم مانند حذف کالا، بروزرسانی موجودی، عملکرد سرویسها و صحت گزارشها.
🔧 معماری و جزئیات فنی پروژه:
پروژه با ساختاری بسیار تمیز و بر پایه اصول مهندسی نرمافزار پیادهسازی شده است:
بخش مدلها (Models): شامل ساختار دادهای بهینه برای انبارها، کالاها، پیمانکاران، ماموران خرید و تراکنشها با برقراری روابط منطقی صحیح.
فرمها و لایه سرویسها (Forms & Services): جداسازی منطق تجاری برنامه از لایه نمایش با استفاده از لایه سرویس اختصاصی برای انجام محاسبات تراکنشها و موجودی.
میانافزارها و پردازشگرها (Middleware & Context Processors): مدیریت بهینه درخواستها و دسترسی سراسری به متغیرهای کلیدی انبار در تمام صفحات بدون تکرار کد.
پنل مدیریت سفارشی (Custom Admin): بهینهسازی کامل پنل مدیریت جنگو برای اپراتورهای انبار جهت ثبت و ویرایش سریع اطلاعات بدون نیاز به دانش فنی پیچیده.