

برنامه کنترل فرآیند برگزاری مناقصات
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
پروپوزال طراحی و پیادهسازی سامانه مدیریت فرآیند برگزاری مناقصات
عنوان سند: پروپوزال فنی و اجرایی طراحی و پیادهسازی سامانه مدیریت فرآیند برگزاری مناقصات
معرفی و خلاصه مدیریتیبا توجه به مستندات ارائهشده، پروژه مورد نظر یک سامانه فرآیندمحور برای مدیریت چرخه کامل برگزاری مناقصات است. این سامانه باید بتواند مراحل مختلف از ایجاد درخواست مناقصه، بررسی اعتبار، تهیه و تکمیل اسناد، دریافت تأییدها، ارجاع بین واحدها، مدیریت جلسات، ارزیابی کیفی و فنی، ثبت نتایج، انتخاب برنده، تجدید مناقصه و تهیه گزارشهای مدیریتی را بهصورت ساختیافته مدیریت کند.پیشنهاد حاضر بر طراحی و پیادهسازی یک سامانه اختصاصی، تحت وب، API-محور و قابل توسعه تمرکز دارد. معماری پیشنهادی بر پایه ASP.NET Core Web API، React + Vite و SQL Server طراحی میشود. برای بخشهای تخصصی مانند گردشکار، کش، پردازشهای پسزمینه، گزارشسازی، اعلانها، لاگ و ذخیرهسازی اسناد نیز از ابزارهای متناسب با ماهیت سازمانی پروژه استفاده خواهد شد.هدف اصلی، ایجاد سامانهای است که علاوه بر ثبت اطلاعات مناقصات، بتواند فرآیند واقعی سازمان را کنترل، ردیابی، گزارش و تحلیل کند.
برداشت از نیازمندیهای پروژه
بر اساس فایلها و مستندات ارائهشده، سامانه باید چند محور اصلی را پوشش دهد: ۱. مدیریت اطلاعات پایه مناقصه ۲. مدیریت مراحل فرآیند مناقصه ۳. مدیریت اسناد، پیوستها و نسخههای فایلها ۴. مدیریت ارجاع، تأیید، رد، برگشت و تکمیل مدارک ۵. مدیریت نقشها، کاربران و دسترسیها ۶. ثبت جلسات، صورتجلسهها و تصمیمات ۷. مدیریت ارزیابی کیفی و فنی ۸. مدیریت وضعیت پاکات و نتایج مناقصه ۹. محاسبه تأخیرها بر اساس زمان برنامهریزیشده و زمان واقعی ۱۰. تولید گزارشهای مدیریتی و عملیاتی ۱۱. داشبورد وضعیت مناقصات ۱۲. خروجی PDF و Excel ۱۳. ثبت کامل تاریخچه عملیات و تغییرات ۱۴. طراحی ساختار قابل توسعه و قابل نگهداری برای سامانه 3. اهداف پروژه هدف از اجرای این پروژه، ایجاد یک سامانه متمرکز برای کنترل و پایش فرآیند برگزاری مناقصات است. این سامانه باید امکان مشاهده وضعیت هر مناقصه، مسئول مرحله جاری، مدارک تکمیلشده، مراحل دارای تأخیر، تصمیمات ثبتشده، اسناد بارگذاریشده و گزارشهای مدیریتی را فراهم کند. اهداف اصلی پروژه عبارتاند از: ۱. کاهش وابستگی به پیگیری دستی و فایلهای پراکنده ۲. شفافسازی وضعیت هر مناقصه در هر لحظه ۳. کنترل بهتر زمانبندی و تأخیر مراحل ۴. ثبت تاریخچه تصمیمات و اقدامات ۵. افزایش قابلیت گزارشگیری مدیریتی ۶. کاهش خطای انسانی در پیگیری مراحل ۷. ایجاد ساختار قابل توسعه برای فرآیندهای آینده ۸. امکان کنترل دسترسی بر اساس نقش و واحد سازمانی ۹. ایجاد بستر مناسب برای تحلیل عملکرد فرآیند مناقصات ۱۰. تسهیل تهیه مستندات، خروجیها و گزارشهای رسمی
دامنه پروژهدامنه پیشنهادی پروژه شامل طراحی و پیادهسازی یک سامانه تحت وب برای مدیریت فرآیند مناقصات است. این سامانه شامل بکاند، فرانتاند، دیتابیس، مدیریت کاربران، مدیریت فایلها، گردشکار، گزارشها و داشبورد مدیریتی خواهد بود.دامنه اصلی شامل موارد زیر است:۱. پنل ورود و احراز هویت کاربران۲. مدیریت کاربران، نقشها و دسترسیها۳. تعریف و مدیریت مناقصات۴. مدیریت اطلاعات پایه مناقصه۵. مدیریت مراحل مناقصه۶. مدیریت اسناد و پیوستها۷. مدیریت ارجاعها و تأییدها۸. ثبت جلسات و صورتجلسات۹. ثبت ارزیابیهای کیفی و فنی۱۰. ثبت وضعیت پاکات و نتایج۱۱. مدیریت وضعیتهای خاص مثل تجدید مناقصه۱۲. محاسبه تأخیر مراحل۱۳. داشبورد مدیریتی۱۴. گزارشگیری و خروجی اکسل و پیدیاف ۱5. آمادهسازی نسخه قابل استقرار
موارد خارج از دامنه پروژه
برای جلوگیری از ابهام در زمان و هزینه، موارد زیر در دامنه این پیشنهاد قرار ندارند، مگر اینکه پیش از عقد قرارداد بهصورت مکتوب به دامنه پروژه اضافه شوند: ۱. اتصال به سیستمهای مالی، ERP یا اتوماسیون اداری موجود ۲. اتصال مستقیم به سامانه ستاد یا سایر سامانههای بیرونی ۳. اتصال به SSO، LDAP یا Active Directory ۴. استفاده از Keycloak بهعنوان سامانه مدیریت هویت مستقل ۵. امضای دیجیتال رسمی مبتنی بر زیرساخت کلید عمومی ۶. اپلیکیشن موبایل مستقل ۷. پرتال عمومی مستقل یا صفحات عمومی مبتنی بر Next.js ۸. طراحی گردشکار توسط کاربر نهایی یا Workflow Designer ۹. موتور گزارشساز قابل طراحی توسط کاربر نهایی ۱۰. Object Storage مستقل مانند MinIO ۱۱. معماری چندسرویسی مبتنی بر RabbitMQ و MassTransit ۱۲. OCR یا استخراج خودکار متن از اسناد اسکنشده ۱۳. چت داخلی یا مکاتبات پیشرفته درونسامانهای 14. هوش مصنوعی برای تحلیل خودکار اسناد یا پیشنهاد تصمیم
- معماری پیشنهادی سامانهمعماری پیشنهادی بر پایه یک سامانه تحت وب، API-محور، لایهبندیشده و قابل توسعه طراحی میشود. در این پیشنهاد، انتخابهای اصلی تکنولوژی متناسب با دامنه پروژه مشخص شدهاند تا مسیر طراحی و پیادهسازی شفاف، قابل اجرا و قابل کنترل باشد. جزئیات اجرایی هر بخش در زمان طراحی تفصیلی همان بخش نهایی میشود، اما پشته اصلی پروژه از ابتدا مشخص و ثابت در نظر گرفته شده است.
ساختار کلی معماری: فرانتاند پنل عملیاتی: React + Vite بکاند: ASP.NET Core Web API دیتابیس: SQL Server ORM و دسترسی به داده: Entity Framework Core احراز هویت و مدیریت کاربران: ASP.NET Core Identity + JWT مدیریت گردشکار: State Machine اختصاصی پردازشهای پسزمینه و زمانبندیشده: Hangfire کش: Redis در بخشهایی که نیاز به کش عملیاتی وجود داشته باشد ذخیرهسازی فایلها: File Storage ساختاریافته با متادیتا در SQL Server تولید خروجی پیدیاف: QuestPDF تولید خروجی اکسل: ClosedXML اعلان داخل پنل: SignalR لاگ فنی: Serilog تاریخچه عملیات کاربران: AuditLog اختصاصی در SQL Server کنترل سلامت سرویسها: ASP.NET Core He
مهارتهای مورد نیاز
ASP.Net
SQL
ری اکت (React)
امکانات ویژه
فوری
برجسته
فایل ها
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
Gholimoli5(2) امتیاززمان تحویل: 40 روزارسال پیشنهاد در:- زمان تحویل: 35 روزارسال پیشنهاد در:
- زمان تحویل: 55 روزارسال پیشنهاد در:
Shahrooztm5(5) امتیاززمان تحویل: 10 روزارسال پیشنهاد در: