پروژه باز
قیمت بیشترین اهمیت را دارد.نوشتن یک افزونه وردپرسی اختصاصی
ایجاد شده توسط
سلام من میخواهم در نوشتن یک افزونه وردپرس به من کمک کنی. برخی از امکانات اصلی این افزونه رو به طور دقیق و شفاف نوشتم. امیدوارم بتونی به من کمک کنید!
زمان و هزینه به شدت برام مهمه!
من میخواهم یک افزونه خصوصی برای نصب روی وبسایت وردپرسی خودم ایجاد کنم که در آن ۳ نوع نقش ایجاد شود:
1. درمانگران
2. سوپر وایزر
3. مدیران مجموعه
* درمانگران: درمانگر بتواند در یک صفحه مخصوص در وبسایت من که لینک آن را برایش ارسال میکنم، ثبت نام کنند و با اطلاعات زیر ثبت نام خود را انجام دهند:
نام و نام خانوادگی (فقط حروف فارسی)
کد نظام(عدد و حروف)
تخصص(از بین ۴ گزینه قابل انتخاب، انتخاب کند: فیزیوتراپی - کاردرمانی - گفتاردرمانی - سایر)
ایمیل()
وارد شود و صفحه ورود به افزونه را ببیند. در این صفحه امکان ورود درمانگر با رمز عبور و نام کاربری فراهم باشد. سپس درمانگر بتواند با این اطلاعات وارد پروفایل کاربری خودش شود.
در پروفایل کاربری درمانگر باید امکانات زیر فراهم باشد:
- امکان ثبت بیمار جدید توسط درمانگر
٭نام و نام خانوادگی بیمار (فقط حروف فارسی استفاده شود)
٭شماره تماس بیمار(فقط عدد انگلیسی)
٭آدرس (شامل شهر و آدرس
٭مبلغ هر جلسه (به تومان و فقط اعداد باشد)
٭تشخیص اولیه یا عضو(ضروری نیست)
٭امکان انتخاب تاریخ و ساعت جلسه بیمار در آینده(یک تقویم شمسی استاندارد در اختیار درمانگر قرار بگیرد و روز را انتخاب کند، در مرحله بعد و پس از انتخاب روز، ساعت های آن روز نمایش داده شود تا درمانگر از بین ساعت ها انتخاب کند. ساعت انتخابی باید به نام آن بیمار ثبت شود. هنگام ثبت بیمار جدید هم برای جلوگیری از انتخاب ساعت و تاریخ یکسان در یک روز، ساعت های پر شده به نام هر بیمار به درمانگر نمایش داده شود.)
- بخش مرور بیماران و جلسات
در این بخش درمانگر بتواند تقویم ثبت شده را ببیند و مرور کند. این تقویم شامل همه روز ها و ساعت هایی باشد که درمانگر قبلا جلسات بیماران را در آن برنامه ریزی کرده و برنامه درمانی خود را ایجاد کرده است.
همینطور بتواند لیست همه بیماران را ببیند و یا ویرایش کند.
- درمانگر باید جلسات لغو شده را در هر روز ثبت کند. در تقویم ثبت شده بیماران، اگر روی جلسه و ساعت بیمار بزند، باید گزینه ای به عنوان لغو جلسه قابل انتخاب باشد. در صورت انتخاب لغو جلسه، باید در یک جمله در فیلدی که برایش ظاهر میشود، بصورت کوتاه دلیل لغو جلسه را مشخص کند.اگر درمانگر تا ساعت ۲۳:۰۰ هر روز لغو جلسات را ثبت نکند، و این کار را در تقویم خود انجام ندهد، افزونه به طور خودکار، جلسات آن روز را به عنوان جلسات موفق و انجام شده در کارتابل و کارکرد درمانگر ثبت کند.
* سوپر وایزر: سوپر وایزر دسترسی های محدودی دارد و تنها گزارش هایی که مدیر انتخاب میکند را بتواند ببیند و در پاسخ به آن گزارش ها بتواند به تفکیک، متن، صوت یا فایل ارائه دهد.
* مدیران: این یکی از مهم ترین بخش های افزونه است. همه دسترسی ها باید برای مدیر فراهم باشد. امکانات زیر را برای داشبورد مدیر فعال باشد:
_گزارش گیری: مدیر بتواند گزارش های همه بیماران و اطلاعات ثبت شده توسط درمانگران را ببیند و بر اساس نام بیمار، نام درمانگر، تاریخ خاص، بازه بین دو تاریخ، مبلغ و جلسات موفق یا نا موفق فیلتر کند و از همه بخش ها بتواند فایل اکسل خروجی بگیرد.
_مدیر بتواند مدیریت کاملی روی جلسات لغو شده و جلسات موفق داشته باشد.
ملاک تشخیص جلسات لغو شده: هر درمانگر در هر روز، نهایتا تا ساعت ۲۳:۰۰ باید جلسات لغو شده و انجام نشده خود را در تقویم خود تعیین کند و در یک خط دلیل آن را بنویسد.
هیمنطور بخش های زیر را در افزونه برنامه ریزی کن و در نظر بگیر:
+بخش مالی: در هر جلسه، هزینه دریافت شده از بیمار، به این صورت بین من و آن درمانگر که کار بیمار را انجام دهد، تقسیم خواهد شد:
سهم درمانگر از مبلغ هر جلسه موفق: ۸۰٪
سهم من از مبلغ هر جلسه موفق: ۲۰٪
جلسات ناموفق به این دلیل که از سمت بیمار پرداختی صورت نمیگیرد نباید در این تقسیم مالی اضافه شوند و از همه محاسبات حذف میشوند. تنها در بخش های خواسته شده و گزارش ها استفاده می شوند.
+بخش گزارش دهی به درمانگران: یک سیستم اعلان ایمیلی در افزونه ایجاد کن و در هر روز ساعت ۸:۰۰ صبح، یک ایمیل برای هر درمانگر ارسال کند و در یک جدول شامل: نام و نام خانوادگی بیمار، شماره تماس، آدرس، ساعت جلسه ارسال کند. این اطلاعات را از اطلاعات ثبت شده در پروفایل هر درمانگر (اطلاعات بیمارانی که درمانگر ثبت کرد و در تقویم ایجاد کرد) دریافت کند. جدول را بر اساس ساعت جلسات از ابتدای روز تا انتهای روز مرتب کند.
+بخش گزارش دهی به مدیران: به آدرس ایمیلی که هر مدیر برای خودش ثبت کرده، در هر روز ساعت ۷:۰۰ صبح، یک گزارش کامل و جدول بندی شده ارسال کند و اطلاعات زیر را در آن جدول قرار دهد:
نام درمانگر، شهر درمانگر، تعداد جلسات آن روز درمانگر
+بخش گزارش دهی روزانه به مدیران: در هر روز ساعت ۲۳:۰۵:۰۰ بعد از ظهر، یک گزارش به ایمیل هر مدیر ارسال کند و یک جدول تهیه کند و موارد زیر را گزارش کند:
نام درمانگر، شهر، تعداد جلسه موفق در همان روز، تعداد جلسه ناموفق در همان روز
+ بخش گزارش دهی ماهیانه: در روز ۲۳ هر ماه شمسی، گزارش کاملی شامل موارد زیر به ایمیل مدیران ارسال شود:
نام درمانگر، شهر، تعداد جلسات موفق در ۳۰ روز گذشته، تعداد جلسات ناموفق هر درمانگر در ۳۰ روز گذشته، سهم مالی هر درمانگر از همه جلسات موفق ۳۰ روز گذشته، سهم من از جلسات موفق هر درمانگر در ۳۰ روز گذشته
الگوریتم
برنامه نویسی سی پلاس پلاس (C++)
جاوا (Java)
برنامه نویسی تحت وب
برنامه نویسی بک اند (Back-End)
متمایز
زمان باقیمانده برای ارسال پیشنهاد
پیشنهادها8
زمان باقیمانده برای ارسال پیشنهاد
بودجه کارفرما
پیشنهادها8
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
آخرین پروژه های توسعه نرمافزار و آیتی
projects