همکاران

منابع انسانی، شفاف و موبایل‌محور

مرخصی، اضافه‌کاری و مساعده را با OTP، نقش‌های دسترسی و تأیید دیجیتال مدیریت کنید.

نگاهی به داخل سامانه

اسکرین‌شات واقعی؛ روی هر تصویر بزنید تا توضیح همان بخش را ببینید

داشبورد همکاران

داشبورد

بعد از ورود، خلاصه وضعیت شما نمایش داده می‌شود: مانده حساب، مانده مرخصی و نقش. اگر مدیرکل باشید، نمودار توزیع درخواست‌ها و میانگین اضافه‌کاری بخش‌ها هم دیده می‌شود.

  1. از منوی راست «داشبورد» را باز کنید.
  2. ویجت‌های بالا را برای وضعیت مالی و مرخصی چک کنید.
  3. در پایین، آخرین درخواست‌های خودتان را ببینید.

آموزش بخش‌به‌بخش

هر نقش چه می‌بیند و چطور کار می‌کند

ورود OTP

۱. ورود امن با موبایل

رمز ثابت ندارید. سیستم فقط شماره‌هایی را می‌پذیرد که مدیر در بخش کارمندان ثبت کرده باشد.

  • OTP شش‌رقمی با انقضای ۵ دقیقه
  • قفل موقت بعد از ۵ تلاش ناموفق
  • در لوکال بدون API کاوه‌نگار: کد در logs/sms.log
ثبت درخواست کارمند

۲. پنل کارمند

کارمند وضعیت خودش را می‌بیند و سه نوع درخواست ثبت می‌کند.

  • مرخصی: بازه تاریخ؛ روزهای کاری بدون پنجشنبه/جمعه و تعطیلات تنظیم‌شده محاسبه می‌شود.
  • اضافه‌کاری: تاریخ، ساعت و توضیح؛ بعد از تأیید در محاسبات لحاظ می‌شود.
  • مساعده: مبلغ و علت؛ پس از تأیید مدیر به صف سرپرست می‌رود.
  • در «درخواست‌ها» با فیلتر وضعیت، تاریخچه را دنبال کنید.
مدیریت کارمندان

۳. پنل مدیرکل

کنترل کامل پرسنل، تأییدها، پرداخت‌ها و تنظیمات شرکت.

  • کارمندان: حقوق ثابت و نرخ اضافه‌کاری ساعتی (مثلاً ۲۲٬۰۰۰٬۰۰۰ و ۱۵۰٬۰۰۰ تومان).
  • تأییدها: تصمیم فقط با OTP مدیر ثبت می‌شود.
  • پرداخت‌ها: تراکنش‌ها + خروجی CSV.
  • تنظیمات: نام شرکت، نرخ اضافه‌کاری، لیست تعطیلات JSON.
تأیید درخواست‌ها

۴. تأیید با OTP و چاپ گواهی

برای جلوگیری از تأیید تصادفی، هر تصمیم حساس دوباره با پیامک به موبایل مدیر تأیید می‌شود.

  • مرخصی تأییدشده از مانده مرخصی کم می‌شود.
  • مساعده تأییدشده وضعیت در انتظار سرپرست می‌گیرد.
  • هش SHA-256 به‌عنوان امضای دیجیتال روی رکورد می‌ماند.
  • از دکمه چاپ برای گزارش تأییدیه استفاده کنید.
پرداخت‌ها و فیش

۵. سرپرست و پرداخت مساعده

سرپرست فقط درخواست‌های تأییدشده مدیر را می‌بیند و واریز را نهایی می‌کند.

  • فیش را با فرمت PNG یا PDF آپلود کنید.
  • سیستم سند بدهکار/بستانکار در تاریخچه پرداخت می‌سازد.
  • وضعیت درخواست به «پرداخت‌شده» تغییر می‌کند.
  • مدیر در بخش پرداخت‌ها فیش و مهر پرداخت را می‌بیند.
داشبورد PWA

۶. PWA و کار با موبایل

رابط برای لمس طراحی شده و قابل نصب روی گوشی است.

  • در موبایل، نوار پایین (Bottom Nav) برای جابه‌جایی سریع
  • دکمه ماه برای حالت تاریک
  • Service Worker برای کش فایل‌های استاتیک
  • دکمه‌ها حداقل ارتفاع ۴۴px برای لمس راحت
نقشه قابلیت‌های سامانه همکاران

فرآیند مساعده در سه گام

از درخواست تا واریز، با ردپای قابل حسابرسی

  1. ۱کارمند مبلغ و علت را ثبت می‌کند
  2. ۲مدیرکل با OTP تأیید یا رد می‌کند
  3. ۳سرپرست فیش را آپلود و پرداخت را نهایی می‌کند

حساب‌های آزمایشی لوکال

  • مدیرکل: 09120000001
  • سرپرست: 09120000002
  • کارمندان نمونه: 09121000001 تا 09121000007 (صادق، همت، مجید، …)

زیرساخت آماده cPanel

PHP ۸.۲ خالص، بدون Composer، مناسب public_html

  • PDO و Prepared Statements
  • CSRF · CSP · HSTS
  • Argon2id برای OTP
  • بکاپ کرون شبانه
  • MySQL / MariaDB
  • Service Worker

طراح و توسعه‌دهنده

Omid Kamangar

سامانه «همکاران» با تمرکز روی استقرار ساده روی هاست اشتراکی، امنیت OTP و تجربه موبایل‌محور طراحی و پیاده‌سازی شده است.

همکاران را همین حالا امتحان کنید

نسخه لوکال روی XAMPP آماده است · ساخته‌شده توسط Omid Kamangar

ورود به سامانه