۱. خلاصه پروژه
هدف از پیادهسازی این سیستم، تسریع، دقت بخشیدن و متمرکز کردن فرآیند فروش و صدور پیشفاکتور برای دستگاهها و قطعات کارخانه است. این نرمافزار به صورت یکپارچه تاریخچه تغییرات، نسخههای مختلف لیست قطعات (BOM) و محاسبات پیچیده قیمتی را مدیریت کرده تا اپراتورها بتوانند با شفافیت کامل، بهترین قیمت را به مشتری ارائه دهند.
۲. سرویسها و ماژولهای سیستم
سرویس کاربران (اپراتورها) توسعهپذیر
این بخش در فاز فعلی جهت حفظ امنیت ورود و خروج، و ثبت اطلاعات فرد صادرکننده هر فاکتور راهاندازی میشود.
- حفظ امنیت و تاریخچه اینکه هر فاکتور یا ثبت قیمت توسط چه کاربری انجام شده است (Created By / Modified By).
- طراحی منعطف برای افزودن سیستم نقشها و سطوح دسترسی (Roles) در فازهای بعدی توسعه.
سرویس مشاوران و پورسانتها دارای تاریخچه تغییرات
مدیریت جامع پورسانتهای اختصاصیافته به مشاوران در فاکتورهای تایید شده.
- محاسبه و ثبت درصد و مبلغ پورسانت مشاور به محض تایید پیشفاکتور.
- سیستم Audit Log: ثبت دقیق تاریخچه. در صورت لغو یا ابطال پیشفاکتور، وضعیت پورسانت نیز باطل شده و زمان دقیق تمام این اتفاقات جهت گزارشگیری ذخیره میشود.
سرویس قطعات (Parts) و ۳ روش قیمتگذاری هوشمند
مهمترین بخش سیستم که برای هر قطعه ۳ مرجع قیمتی متفاوت را مدیریت و نگهداری میکند:
- قیمت API: دریافت و بروزرسانی خودکار روزانه. در صورت نبود قیمت، امکان درج دستی توسط اپراتور وجود دارد که با دریافت اولین قیمت از API جایگزین میشود.
- قیمت دلاری: محاسبه و استخراج قیمت روز قطعه بر اساس تاریخ آخرین قیمت API و نرخ روز ارز.
- قیمت فرمولی: محاسبه سیستماتیک بر مبنای هزینه متریال، دستمزد کار و فرمولهای تعریف شده (محاسبه و ذخیره نهایی جهت افزایش سرعت سیستم).
سرویس دستگاهها و BOM نسخهبندی فایلها
مدیریت لیست قطعات تشکیلدهنده هر دستگاه با قابلیت آپلود فایل اکسل.
- استخراج خودکار قطعات از فایلهای اکسل بارگذاری شده (BOM).
- سیستم Versioning: نگهداری نسخههای متعدد از ساختار قطعات یک دستگاه. در صورت تغییر در طراحی دستگاه در آینده، نسخههای قبلی و فاکتورهای مرتبط با آنها بدون تغییر باقی میمانند.
سرویس صدور پیشفاکتور رابط کاربری سریع
ایستگاه نهایی اپراتور برای ثبت سفارش با کمترین خطای ممکن و بالاترین سرعت.
- امکان افزودن ترکیبی از قطعات تکی یا دستگاههای کامل (همراه با BOM مربوطه) در پیشفاکتور.
- ابزار راهنمای قیمتگذاری: هنگام انتخاب هر محصول، سیستم هر ۳ قیمت (API، دلاری، فرمولی) را به صورت زنده در یک جدول نمایش میدهد تا اپراتور بتواند تصمیمگیری کند.
- ثبت نهایی بهینه: پس از بررسی، اپراتور تنها قیمت نهایی توافق شده را وارد کرده و فقط همین قیمت در دیتابیس ثبت میشود که باعث پایداری و سبکی سیستم میگردد.
۳. زمانبندی و برآورد هزینه
- برآورد هزینه: مبلغ کل پروژه ۱۵۰,۰۰۰,۰۰۰ تومان (صد و پنجاه میلیون تومان) برآورد میگردد که پرداخت آن پس از تکمیل کامل پروژه انجام خواهد شد.
- فاز اول (نسخه اولیه): با توجه به پیچیدگیهای پروژه، تلاش بر این است که نسخه اولیه و قابل استفاده سیستم در ۳۰ روز ابتدایی توسعه، آماده بهرهبرداری شود.
- فاز نهایی و تست: مراحل تست، رفع باگ و تکمیل نهایی تمامی امکانات تا ۱۲۰ روز کاری انجام خواهد پذیرفت.
۴. ملاحظات نهایی
لازم به ذکر است که در این پروپوزال، صرفاً ماژولهای اصلی و ساختار کلی سیستم به صورت ساده و مفهومی بیان شده است. جزئیات دقیق فنی، ریز امکانات پروژه به صورت پیوست در قرارداد اصلی درج و ارائه خواهد شد.
معماری فنی: این سیستم با بهرهگیری از فریمورک قدرتمند Symfony به صورت ماژولار پیادهسازی خواهد شد که شفافیت کد، پایداری بالا و امکان توسعه نامحدود در آینده را تضمین میکند.