دانلود بسته نصب نرمافزار مدیریت کارخانه پسماند
نسخه کامل PHP (بدون Node.js و بدون نیاز به SSH) شامل ویزارد نصب وبمحور، ۴ سطح دسترسی، مدیریت خطوط و تجهیزات، ثبت توقف و تعمیرات، انبار قطعات و پشتیبانگیری — آماده نصب روی هاست cPanel با PHP 7.4 به بالا.
دانلود نسخه ۱٫۱٫۰درون بسته:
- ویزارد نصب وبمحور — بدون SSH
- ۴ سطح دسترسی: سوپرمدیر، مدیرکل، مدیر محدود، کارمند
- تعریف خط تولید و تجهیزات + ثبت روشن/خاموش
- ثبت توقف، قطعه معیوب و نوع تعمیر
- انبار قطعات، موجودی و مصرف به تفکیک روز/هفته/ماه/سال
- گزارشهای گرافیکی + خروجی اکسل
- پشتیبانگیری و بازیابی اطلاعات
- فونت وزیرمتن بهصورت محلی — بدون نیاز به اینترنت
مراحل نصب روی هاست cPanel
۴ گام ساده — بدون خط فرمان
فایل waste-mgmt-cpanel-v1.1.0.zip را در File Manager هاست (پوشه public_html) بارگذاری و با کلیک راست → Extract از حالت فشرده خارج کنید؛ پوشهٔ waste-mgmt ساخته میشود.
در بخش MySQL Databases یک دیتابیس و کاربر با دسترسی ALL PRIVILEGES بسازید. اگر MySQL نمیخواهید، ویزارد با گزینه SQLite هم کار میکند.
آدرس https://yourdomain.com/waste/ را باز کنید؛ نوع پایگاه داده، اطلاعات سازمان و حساب سوپرمدیر را وارد کنید — نصب در چند ثانیه انجام میشود.
با حساب سوپرمدیر وارد شوید؛ خطوط تولید، تجهیزات، کاربران و انبار قطعات را تعریف کرده و گزارشگیری را آغاز کنید.
هاست لینوکس با پنل cPanel و PHP نسخه ۷٫۴ یا بالاتر (افزونههای pdo_mysql یا pdo_sqlite و mbstring فعال باشد). بدون نیاز به Node.js، SSH یا خط فرمان. راهنمای کامل فارسی داخل فایل «راهنمای-نصب.txt» درون زیپ نوشته شده است.
نسخهٔ کامل توسعهدهنده ۱۵ شهریور ۱۴۰۵
برای برنامهنویسان و بازبینان — کد منبع بههمراه تمام اسناد معماری، تاریخچهٔ تصمیمها و تستهای خودکار
waste-mgmt-dev-v1.1.0.zip
در کنار بستهٔ نصب (فقط پوشهٔ package/)، این بسته شامل کد منبع کامل، ۷ سند مدیریت پروژه (AGENTS، PROJECT_MAP، TASKS، DECISIONS، SESSION_SUMMARY، CHANGELOG، README-DEV)، فهرست باگهای docs/BUGLOG.md، تستهای e2e.py و rest.py و ابزار اجرای خودکار تست (tools/run-tests.sh) روی هر دو موتور SQLite و MySQL/MariaDB است — برای توسعه و بازبینی، نه استقرار روی هاست.
- اسناد کامل پروژه — قراردادها و معماری (AGENTS/PROJECT_MAP)، تصمیمهای D1–D11 (DECISIONS)، چکلیست نیازمندیهای محصول (TASKS) و فهرست ۱۱ باگ رفعشده با روش بازتولید (BUGLOG)
- تست خودکار دوموتوره —
tools/run-tests.shنصب از صفر تا پشتیبانگیری/بازیابی و صحت ۴ سطح دسترسی را اجرا میکند؛ آخرین اجرا روی هر دو موتور: ALL PASSED - شروع سریع توسعه — راهنمای فارسی گامبهگام در
README-DEV.md؛ اجرای محلی باphp -Sو تست با یک دستور + نمونه فایلهای پیکربندی
چنجلاگ نسخه ۱٫۱٫۰ ۱۵ شهریور ۱۴۰۵
نسخهٔ ۱٫۱٫۰: بازبینی فنی کامل — رفع ۱۱ باگ شناساییشده و تست نصب، گردش کار و بازیابی روی هر دو موتور SQLite و MySQL/MariaDB
- رفع ۱۱ باگ در بازبینی فنی — حذف بازنشانی ناشناس ویزارد نصب (نیازمند تأیید هویت سوپرمدیر)، بستن Open Redirect در صفحهٔ ورود، اصلاح دانلود خراب فایل پشتیبان، رفع بازیابی فایلهای .db روی SQLite، اعمال حداقل ۴ نویسه برای رمز هنگام ویرایش کاربر، جلوگیری از ثبت توقف باز تکراری، ممنوعیت حذف خط دارای کاربر، اعمال فیلتر وضعیت در خروجی اکسل توقفات، محدودسازی ویجتهای انبار به مدیران، افزودن busy_timeout برای SQLite و تقویت امنیت کوکی نشست
- تست خودکار کامل روی هر دو موتور — نصب از صفر، ورود، ثبت روشن/خاموش خط، توقف و تعمیر، انبار، گزارشها، پشتیبانگیری/دانلود/بازیابی و صحت ۴ سطح دسترسی؛ همهٔ مراحل با موفقیت تأیید شد
- تأیید کیفیت دانلودها — فایلهای اکسل و پشتیبان بدون آلودگی به HTML و با فرمت سالم دانلود میشوند
- تبدیل کامل به PHP مستقل — بدون Node.js و بدون SSH؛ قابل نصب روی هر هاست اشتراکی cPanel با PHP ۷٫۴ به بالا
- ویزارد نصب وبمحور در ۴ گام (پیشنیازها ← پایگاه داده ← مدیر سیستم ← نصب) — بدون خط فرمان
- پشتیبانی از هر دو موتور MySQL/MariaDB و SQLite — انتخاب نوع پایگاه داده داخل ویزارد نصب
- رفع خطای نصب روی MySQL: تغییر نام جدول
linesبهprod_linesبرای جلوگیری از تعارض با کلمهٔ رزروشدهٔ SQL - ۴ سطح دسترسی — سوپرمدیر، مدیرکل، مدیر محدود و کارمند؛ با محدودسازی مدیر محدود/کارمند به خطهای مشخص
- تعریف خط تولید و تجهیزات — ثبت روشن/خاموش خط توسط کارمند + ثبت علت توقف، قطعهٔ معیوب و نوع تعمیر
- انبار قطعات — تعریف قطعه، موجودی، ورود/خروج و گزارش مصرف به تفکیک روز/هفته/ماه/سال و بهازای هر دستگاه
- گزارشهای توقف و تعمیرات بر اساس خط، تجهیزات، بازهٔ زمانی و کارمند + خروجی CSV (قابل باز شدن در اکسل)
- داشبورد مدیریتی با نمای کلی خطوط، کاربران، توقفها و وضعیت انبار + پیامهای خطا/موفقیت به زبان سادهٔ فارسی
- پشتیبانگیری و بازیابی — تهیهٔ نسخهٔ پشتیبان دانلودی و بازیابی از فایل (SQL/SQLite) + محافظت پوشههای
dataوbackups - فونت وزیرمتن بهصورت محلی داخل بسته — رابط کاربری کاملاً آفلاین و بدون وابستگی به CDN
- راهنمای نصب فارسی گامبهگام برای کاربران غیرفنی — فایل «راهنمای-نصب.txt» داخل بسته