از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
یک سال پیش منتشر شده
تعداد بازدید: 755
کد پروژه: 380526
شرح پروژه
با سلام خدمت همه فریلنسرهای عزیز
بک اند : دات نت کور 6
فرانت : REACT JS یا VUEJS
گزارش ساز : استیمول سافت
بانک اطلاعاتی : Microsoft Sql Server 2019
من نیاز به یک برنامه فرمساز و گزارش ساز تحت وب دارم که بک اند آن با دات نت کور 6 و بالاتر و فرانت آن هم با ری اکت جی اس یا ویو جی اس هست.همچنین نیاز داریم که بر اساس فرم های تولید شده گزارشات تولید کنیم که نرم افزار مورد نظر ما برای گزارشات استیمول سافت هست.
نرم افزار فرمساز تحت وب چه قابلیت هایی را حتما باید دارا باشد :
1-امکان تعریف منو
2-امکان تعریف زیر منو برای هر منو
3-امکان تعریف زیر منو برای هر زیر منو تا 2 لایه
4-امکان تعریف فرم بدون محدودیت
5-امکان تعریف فرم های اختصاصی مثل لاگین و ثبت نام و ...
6-امکان تعریف انواع فیلد ورودی برای هر فرم مثل تکست باکس،رادیو باتن،فیلدهای محاسباتی،فیلدهای فرم بعدی،تب بندی اطلاعات فرم ها،آلارم،آکاردئون،دراپ دان،گرید،چک باکس،فیلدهای درختی،لیست باکس،دارپ دان و تاریخ شمسی و میلادی و .......
این نوع فیلدها در حین تولید به برنامه نویس داده خواهد شد.
7-امکان تعریف فیلدهای خاص و فانکشنال مثل سرجمع ها و تفریق ها و ضرب و نمایش هر کدام از آن در فرم یا سایر اجزای نرم افزار.
8-فرم ها به دو گونه هستند : 1- تعریف ساده 2-تعریف جدولی 3-فرم های محاسباتی 4-لیست اطلاعات
در تعریف ساده و تعریف جدولی امکان تعریف نامحدود فیلد برای هر فرم وجود داشته باشد.
در فرم های محاسباتی برای یک یا یک گروه فیلد محاسباتی انجام می پذیرد و در جدول یا جداول مربوطه نمایش داده می شود.
امکان درج ردیف،حذف ردیف،ویرایش ردیف در تعریف جدولی وجود داشته باشد.
هر فرم از یک سری اکشن ها تشکیل شده است مثل جدید،نمایش لیست،ذخیره،ذخیره جدید،ذخیره بستن،حذف،انواع چاپ،نشان کردن،بعدی،قبلی و دکمه بستن.در آیکون نمایش لیست،لیست اطلاعات وارد شده قبلی نمایش داده می شود.
در فیلدها،امکان قراردادن شرطهای ساده و پیشرفته وجود داشته باشد.مثلا بتوان اطلاعات چند فرم را با فیلتر در یک فیلد به کاربر نمایش داد.
فیلدهای اجباری و اختیاری با کنترل های مرتبط مورد نیاز است.
در حالت فرم های لیستی همه اکشن های فوق وجود دارد بعلاوه حذف و حذف گروهی،ویرایش و ویرایش گروهی ،ارسال به اکسل،ورد،پی دی اف،تکست و xml و اکسس و dbf.
فیلدها هم بدون مبنا و هم با مبنا تعریف شوند یعنی فیلد می تواند اطلاعات خودش را از فرم های دیگر دریافت نماید.یا از اسکریپت دریافت نماید.اگر فیلد با مبنا بود بتوان یک فیلد یا چند فیلد را رم مبنا یا از کوئری مبنا در فرم نمایش داد.
9-هر فرم می تواند همزمان از چند تب اطلاعات تشکیل شود که این تب ها ،کنار هم قرار میگیرند و کاربر می بایستی اطلاعات آنها را وارد نماید.
10-برای اکشن ها نیاز به کلیدهای میانبر می باشد.مثلا برای ثبت اطلاعات از کلید F2 استفاده گردد و ...
برای این منظور یک قالب html تهیه شده است و خیلی از فیلدها در آن دیده شده است و کافی است برنامه نویس کدها را از آن دریافت نماید.نیاز داریم برنامه بصورت خام در این قالب اجرا شود و ما فیلدها را از این فرم بصورت کشیدنی و رها کردنی انتخاب کنیم.
11-صفحه لاگین آن از قالب html می باشد.
12-هر منو ، زیر منو و فرمی که تولید می شود باید بصورت درختی نمایش داده شود و بتوان امکان دسترسی دادن به کاربر یا کاربران وجود داشته باشد.
13-هر فرم دارای یک یا چند فیلد عددی است که می تواند بصورت خودکار یا دستی شماره گذاری گردد.نحوه شماره گذاری خودکار فرم ها به برنامه نویس داده می شود.
14-طراحی قفل سخت افزاری و نرم افزاری تحت وب با امکان ارسال کد فعال سازی برای کاربر نصب کننده.این نرم افزار هم قابلیت نصب تحت شبکه و هم قابلیت نصب تحت سرور هاست را داشته باشد.برای این منظور اینستالر داده شود که تنظیمات سرور،بانک اطلاعاتی و ... داده شود.
15-فرم ها همگی در نرم افزار نمایش داده می شوند و بصورت تب بندی شده در نرم افزار باز می شوند.
16-امکان محاسبه فیلدها با هم در فرم ها وجود داشته باشد.یعنی یک فرم ممکن است دارای یک محاسبه باشد که در همان فرم فیلدهایش وجود داشته باشد یا اینکه از فرم های دیگری اطلاعاتش را بگیرد.
17-امکان تعریف کارتابل برای فرم ها وجود داشته باشد.یعنی برای کاربران مختلف امکان مشاهده و تایید فرم ها و ... وجود داشته باشد
سه جایگاه برای فرم ها داریم : 1-هدر 2-سایدبار راست 3-فوتر.(ی بتوان جایگاه نمایش هر فرم یا فیلد را مشخص کرد.)
نکته ) بتوان هر فرم را در منو یا زیرمنوها قرارداد.
نکته ) برای هر منو،زیرمنو و فرم یک آیکون ایجاد کرد.
نکته ) یک فیلد مهم به نام سال داریم که کاربر می تواند آن را تعریف کند و اگر سال را تغییر داد تمامی فرم ها باید بسته شوند.این فیلد سال در هدر به کاربر نمایش داده می شود.
نکته ) کاربری که به نرم افزار لاگین کرده باید در هدر نرم افزار بر اساس قالب نمایش داده شود.
نکته ) امکان پیج بندی،نمایش تعداد رکوردها و صفحه از صفحه در تمامی لیست ها و گزارشات وجود داشته باشد.
نکته ) این قالب html دارای یک تنظمیات ظاهری است که می خواهیم به آن چندین فونت فارسی اضافه کنیم.
امکان طراحی و چاپ گزارش بصورت نامحدود از ابزار فرمساز وجود داشته باشد و بتوان این گزارشات را به هر فرمی که مد نظر بود ارتباط داد.
نکته )تمامی منوها،زیرمنوها،فرم ها و ... در قالب html که به برنامه نویس داده می شود نمایش داده شود.
برای این منظور لازم است که بصورت روزانه با برنامه نویس پروژه و روند پیشرفت ان را پایش کرده و هفته ای حداقل یک نسخه داده شود.
نکته ) در حین اجرای پروژه ممکن هست یک سری نیازمندی ها به این موارد اضافه شود که نیاز هست برنامه نویس محترم به آن توجه خاص نماید.
سورس این برنامه کاملا برای اینجانب بوده و برنامه نویس در پایان پروژه لازم هست تمام مستندات این پروژه و سورس آن را بدون هیچ گونه محدودیت و رمز نگاری تحویل نموده و تسویه پروژه مستلزم این امر می باشد و همچنین متعهد گردد که قالب را در اختیار شخص ثالث قرار ندهد.
مهارت ها و تخصص های مورد نیاز
بودجه
15,000,000 تومان تا 50,000,000 تومان
مهلت برای انجام
90روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت هفت سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
فرم ثبت مشخصات با ASP.NET MVC یا ASP.NET Core
یک سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار