برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام
خانه پروژه ها برنامه نویسی پروژه های ساخت اپلیکیشن طراحی اپلیکیشن گردش کار - BPMS فرمساز - سورس کد الزامیست

طراحی اپلیکیشن گردش کار - BPMS فرمساز - سورس کد الزامیست

۸ روز پیش
بودجه
از
۲,۵۰۰,۰۰۰ تومان
تا
۶,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۲۰ روز
کارفرمای جدید
تهران
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
با سلام و احترام نیاز به طراحی و راه اندازی پروژه دارم که سورس کد پروژه تحویل شود که بتوان در آینده تغییرات را اعمال کرد . همچنین یک وب سایت دات نتی تهیه شده که بانک اطلاعاتی اس کیو ال هم دارد. جهت تست نهایی پروژه و آپلود آن.پروژه باید با ویژوال استادیو 2022 و حداکثر دات نت ساپورت 8 باشد. بصورت کلی این پروژه شامل دو بخش اصلی است: فرم‌ساز (Form Builder): هدف ایجاد سیستمی است که کاربران بتوانند فرم‌های سفارشی خود را طراحی کنند (مانند فرم درخواست مرخصی، نظرسنجی یا ثبت‌نام). این بخش می‌تواند شامل یک رابط کاربری Drag-and-Drop برای ایجاد فرم‌ها باشد. داده‌های فرم‌ها در پایگاه داده ذخیره شده و امکان بازیابی آن‌ها فراهم می‌شود. گردش‌کار (Workflow): ایجاد سیستمی برای تعریف فرآیندها و اتوماسیون گردش کار. به عنوان مثال: فرم درخواست مرخصی ابتدا توسط کارمند تکمیل می‌شود. سپس به مدیر ارسال شده و در صورت تأیید به بخش منابع انسانی ارجاع می‌شود. کاربران می‌توانند گردش کار را بر اساس مراحل، نقش‌ها، و شرایط مختلف طراحی کنند. رویکرد پیشنهادی من: مرحله ۱: طراحی و پیاده‌سازی فرم‌ساز ایجاد بخشی در سیستم که به کاربران اجازه دهد با استفاده از المان‌های مختلف (مانند متن، چک‌باکس، و دکمه) فرم‌های خود را طراحی کنند. ذخیره طرح‌های فرم در پایگاه داده با استفاده از JSON یا مدل‌های رابطه‌ای. مرحله ۲: پیاده‌سازی موتور گردش‌کار طراحی یک موتور ساده که بر اساس تعریف گردش‌کار، مراحل را بین کاربران یا نقش‌ها انتقال دهد. ذخیره اطلاعات فرآیندها و وضعیت فعلی گردش‌کار در پایگاه داده برای ردیابی مراحل. مرحله ۳: یکپارچه‌سازی فرم‌ها و گردش‌کار ایجاد ارتباط بین فرم‌ها و گردش‌کارها به گونه‌ای که با ارسال یک فرم، فرآیند مربوطه شروع شود. ارسال نوتیفیکیشن‌ها و بروزرسانی وضعیت‌ها در طول فرآیند. مرحله ۴: امنیت و مدیریت کاربران پیاده‌سازی سطح دسترسی برای نقش‌های مختلف (مانند کارمند، مدیر، منابع انسانی). کنترل دسترسی به فرم‌ها و مراحل بر اساس نقش‌ها. فناوری‌های پیشنهادی: Backend: C# با استفاده از ASP.NET Core (MVC یا Web API). Frontend: Razor Pages یا استفاده از یک فریم‌ورک جاوااسکریپت (مانند React یا Angular یا jQuery ). Database: SQL Server برای ذخیره‌ی فرم‌ها، گردش‌کارها و وضعیت آن‌ها. پروژه میبایست بصورت کامل همراه سورس بهمراه داکیومنت بدون قفل و کد مخفی (یا دوره زمانی) تحویل شود. یعنی بدون کمک بتوان در هر پروژه یا وب سایت بدون راهنمایی برنامه نویس اولیه مستقلا امکان استفاده و توسعه توسط سایر برنامه نویسان را داشته باشد.
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی