لینک کوتاه : https://magicfile.ir/?p=3454
دانلود اسکریپت سیستم مدیریت منابع انسانی (کارمندان) در PHP CodeIgniter با کد منبع
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک اسکریپت سیستم مدیریت منابع انسانی (کارمندان) در PHP CodeIgniter با کد منبع را آماده دانلود قرار داده ایم.
درباره پروژه PHP سیستم مدیریت منابع انسانی
به طور خاص، این پروژه سیستم مدیریت منابع انسانی در PHP CodeIgniter عمدتاً بر پیگیری شرکت با توجه به کارمندان آنها متمرکز است. همچنین سیستم تمامی دسته بندی ها را با جزئیات مربوط به آنها نمایش می دهد. علاوه بر این، این سیستم امکان مدیریت بخش ها، دارایی ها، حقوق و دستمزد، پروژه ها و موارد دیگر را می دهد. بدیهی است که این پروژه شامل یک پنل مدیریت با یک پنل کارمند نیز می باشد. در یک نمای کلی از این برنامه وب، یک کارمند نقش و کنترل جزئی بر روی سیستم دارد. او می تواند پروفایل های شخصی را مدیریت کند، پروژه ها و وظایف محول شده را مشاهده کند. در اینجا، یک کارمند می تواند درخواست مرخصی خود را با پر کردن جزئیات مورد نیاز پردازش کند. تمام درخواست های مرخصی برای وضعیت تایید از طرف مدیر ارسال می شود. با این حال، ادمین حق دارد حساب کارمند را تنظیم کند. به صورت پیش فرض،
پنل اداری و مدیریت کارکنان
یک مدیر کنترل کامل سیستم را دارد. او میتواند کاربران، بخشها، تعیینها، حقوق و دستمزد و غیره را مدیریت کند. در اینجا هر بخش دارای مشخصات مربوط به خود مانند نام و سایر جزئیات مهم است که نوعی فیلد اجباری است. در اینجا، یک ادمین ابتدا باید بخشها و بخشهای مختلف را راهاندازی کند تا کارکنان مربوطه خود را پر کند. دوم، کاربر باید کارمندان را با توجه به بخش ها، تعیین و سایر جزئیات مدیریت کند. در واقع تعداد زیادی فیلد وجود دارد که باید توسط ادمین یا کارمند تکمیل شود. این زمینه ها شامل موضوعاتی در مورد آدرس، تجربه، جزئیات بانکی، دسته های رسانه های اجتماعی، جزئیات حقوق و دستمزد و موارد دیگر است. صادقانه بگویم، کل این سیستم کار می کند و بیشتر از یک سیستم مدیریت کارکنان یا یک سیستم مدیریت حقوق و دستمزد است.
سیستم مدیریت حضور و غیاب
هر سازمان یا شرکتی باید سیستم حضور و غیاب خود را داشته باشد، بنابراین این پروژه خاص شامل یک سیستم حضور و غیاب ساده نیز می شود. به منظور حفظ حضور مناسب کارکنان، مدیر میتواند به سادگی یک حضور انبوه یا تکی را تعیین کند. به طور دقیق، کاربر باید هر یک از کارمندان موجود را انتخاب کند، زمان ورود و خروج و مکان کار خود را تنظیم کند. در نتیجه، سیستم به طور خودکار کل ساعات کاری آنها را محاسبه می کند. علاوه بر این، مدیر می تواند تمام حضور و غیاب را لیست کند و همچنین گزارش حضور را مشاهده کند. برای این، کاربر باید ماه ها را وارد کند و یک کارمند را انتخاب کند. در حالی که یک کارمند دسترسی به مشاهده گزارش حضور و غیاب خود یا کنترل آن از هر طریقی را ندارد. به این معنی که تمام این کنترل ها فقط بر عهده مدیر است.
سیستم مدیریت مرخصی کارکنان
سیستم مدیریت مرخصی کارکنان نیز به عنوان یکی از ویژگی های کلیدی سیستم منابع انسانی شناخته می شود. همانطور که قبلا ذکر شد، یک کارمند می تواند درخواست مرخصی خود را از حساب مربوطه خود پردازش کند. تنها نکته این است که یک ادمین حق کنترل وضعیت تایید خود را دارد. در اینجا، یک مدیر می تواند به سادگی موضوع مرخصی، دلیل و مدت زمان کلی خود را بررسی کند. و پس از آن، کاربر یا باید درخواست مرخصی را تایید یا رد کند. با توجه به سابقه مرخصی، کارمند و همچنین اعضای ادمین می توانند مروری کوتاه بر هر کدام داشته باشند. در واقع، این سیستم امکان واکشی مجموع روزهای مرخصی باقی مانده را برای هر کارمند فراهم می کند. علاوه بر این، مدیر همچنین می تواند با انتخاب هر یک از کارمندان، فرم درخواست مرخصی را پردازش کند. با آن،
سیستم مدیریت پروژه و وظایف
از یک طرف، مدیر می تواند لیستی از پروژه ها را در دسته بندی های مختلف اضافه کند. مانند آینده، در حال اجرا و تکمیل. در اینجا، مدیر باید جزئیات کمی در مورد پروژه مانند نام، خلاصه، توضیحات، تاریخ شروع و پایان ارائه دهد. پس از مدیریت پروژه برای شرکت، اکنون یک مدیر می تواند چندین کار را به چندین کارمند فعال اختصاص دهد. بهترین چیز در مورد این است که سیستم اجازه می دهد تا یک رهبر پروژه با تعدادی همکار به منظور تکمیل آن اضافه شود. در واقع میتوانیم آن را کار گروهی درون شرکتی که توسط ادمین تنظیم شده است، بنامیم. علاوه بر این، کارمند می تواند جزئیات مربوط به وظیفه تعیین شده خود را از حساب مربوطه خود نیز مشاهده کند. علاوه بر آن، یک بخش بازدید میدانی نیز وجود دارد که در آن مدیر میتواند کارمندان زیر بخش را نیز مدیریت کند. بعلاوه،
سیستم مدیریت حقوق و دستمزد کارکنان
با آن، در اینجا بخش مهمی برای این سیستم آمده است. اولین چیزی که در اینجا باید به آن اشاره کرد این است که هر کارمند باید جزئیات حقوق خود را تکمیل کند تا بتواند برای حقوق و دستمزد کار کند. به محض اینکه کارمند جزئیات حقوق خود را دریافت کند، واجد شرایط برای فرآیند حقوق و دستمزد است. این بسیار ساده و قابل ذکر است زیرا سیستم برای دریافت کل حقوق، نام کارمند، ماه های حقوق آنها را می خواهد. در اینجا، ادمین باید ترتیبات حقوق و دستمزد را تنظیم کند و در صورت داشتن قسمت های کسر اطلاعاتی را ارائه دهد. در غیر این صورت، سیستم یک فیش حقوق و دستمزد ایجاد می کند. اما قبل از آن، ادمین حق انتخاب روش پرداخت و وضعیت پرداخت را دارد. علاوه بر آن، سیستم یک فیش پرداخت با تمام جزئیات مهم حقوق تولید می کند. همچنین کاربر می تواند فاکتورهای پرداخت را نیز چاپ کند.
سیستم مدیریت وام
در مورد بخش مدیریت وام کارمندان، این بخش خاص به سیستم اجازه می دهد تا سوابقی از وضعیت وام کارکنان داشته باشد. در اینجا، وضعیت وام کارکنان به شرایطی اشاره میکند که شرکت میتواند تحت شرایط خاصی به کارمندان خود وام بدهد. علاوه بر این، یک کارمند می تواند تا مبلغ درخواستی خود را به عنوان وام از شرکت دریافت کند. برای این، یک ادمین باید جزئیات مختلفی را ارائه دهد. مانند نام کارمند، مبلغ، دوره نصب، مبلغ نصب، شماره وام، وضعیت و سایر جزئیات. علاوه بر این، مدیر می تواند وام های اقساطی را با رویه های مشابه مدیریت کند. به طور دقیق، یک ادمین نیز کنترل کاملی بر آن دارد زیرا باید درخواست را رد یا رد کند. همچنین کلیه مبالغ وام در حین پرداخت حقوق و دستمزد یک کارمند خاص به صورت کسر منظور می شود.
سیستم مدیریت دارایی شرکت
پس از همه، سیستم همچنین به یک رکورد مناسب برای محاسبه دارایی های آنها نیز نیاز دارد. قبل از اینکه وارد مرحله بعدی شود، کاربر باید ابتدا دستههای دارایی را مدیریت کند. این بخش به اطلاعاتی در مورد انواع دسته ها و نام های تجاری نیاز دارد. پس از مدیریت دسته ها، اکنون کاربر می تواند جزئیات دارایی را مدیریت و فهرست کند. در اینجا، کاربر باید نام دارایی، دسته، مدل، کد، تاریخ خرید، پیکربندی، قیمت و مقدار را ارائه دهد. با آن، این سیستم همچنین امکان مدیریت جزئیات پشتیبانی لجستیک را فراهم می کند. برای این کار، مدیر باید دسته، کارمند، وظیفه، پروژه، مقدار اختصاص، تاریخ شروع و پایان را با نکات کوتاه ارائه دهد. به طور خلاصه، کل این بخش به کاربر کمک می کند تا با پشتیبانی لجستیک نیز یک مرور کلی از دارایی شرکت خود داشته باشد.
مدیریت اطلاعیه، تنظیمات سیستم و موارد دیگر
از طرف دیگر، مدیر سیستم می تواند اعلان های خاصی را به عنوان یک اخطار به همه کارکنان خود اعلام کند. برای این کار، یک ادمین باید عنوان اعلان را وارد کند، پیوستی را با تاریخ اجرایی آپلود کند. در واقع، تابلوی اعلانات در داشبورد هر حساب به عنوان کانون ثانویه ارائه می شود. با توجه به تنظیمات سیستم، کاربر می تواند تغییراتی در لوگوی برنامه، عنوان، توضیحات، آدرس و موارد دیگر ایجاد کند. علاوه بر این، مدیر می تواند گزارش مفصلی در مورد جزئیات مرخصی هر یک از اعضای کارمند داشته باشد. علاوه بر این، این سیستم امکان مدیریت تعطیلات را برای کارمند فراهم می کند که در آن کارمند می تواند اطلاعاتی در مورد روزهای تعطیل خود داشته باشد. علاوه بر آن، مدیر حق مدیریت مرخصی های به دست آمده را برای هر یک از اعضای کارمند دارد. علاوه بر این، حسابهای هر سطح میتوانند وظایف فهرست کارهای خود را از داشبورد به راحتی مدیریت کنند.
آخرین اما نه کماهمیت، یک داشبورد ساده و تمیز با ترکیبهای رنگی مختلف برای تجربه کاربری بیشتر در حین استفاده از این پروژه سیستم مدیریت منابع انسانی آنلاین در PHP MySQL CodeIgniter ارائه شده است. برای عناصر UI آن، یک چارچوب CSS منبع باز رایگان. Bootstrap با مقداری Vanilla CSS نیز همراه است. ارائه یک پروژه جدید سیستم مدیریت منابع انسانی و حقوق و دستمزد در PHP MySQL که شامل یک پنل مدیریتی است که شامل تمام ویژگی های ضروری برای پیگیری است و یک منبع آگاه برای اهداف یادگیری.
ویژگی های موجود:
- پنل مدیریت
- پنل کارمند
- بخش راه اندازی، تعیین
- سیستم مدیریت کارکنان
- کارمندان غیرفعال را تنظیم کنید
- سیستم حضور و غیاب کارکنان
- گزارش حضور و غیاب
- سیستم مرخصی کارکنان
- گزارش مرخصی کارمند
- مدیریت پروژه
- تعیین وظایف، بازدید میدانی
- تعطیلات را مدیریت کنید، برگ کسب کنید
- سیستم حقوق و دستمزد
- تعیین حقوق کارمندان
- چاپ فاکتورها
- گزارش حقوق و دستمزد
- مدیریت وام
- وام های اقساطی
- مدیریت دارایی
- مدیریت پشتیبانی لجستیک
- اعلامیه ها را انجام دهید
- لیست کارهای شخصی
- تنظیمات سیستم
- به روز رسانی نمایه شخصی
نمونه تصاویر در زمان اجرا
جزییات در مورد پروژه
- نام پروژه : سیستم مدیریت منابع انسانی
- زبان/های مورد استفاده : PHP با Web Framework CodeIgniter
- نسخه PHP (توصیه می شود) : 5.6، 7.4
- پایگاه داده : MySQL
- نوع : برنامه تحت وب
نحوه نصب و اجرا
- پس از اتمام دانلود پروژه، فایل پروژه را از حالت فشرده خارج کرده و به دایرکتوری XAMPP خود بروید.
- در آنجا یک پوشه با نام "htdocs" پیدا خواهید کرد.
- در پوشه “htdocs”، پوشه پروژه (نه .zip، بلکه استخراج شده) را قرار دهید.
- مرورگر مورد علاقه خود را باز کنید؛ توصیه می کنیم از Google Chrome یا Mozilla Firefox استفاده کنید.
- سپس، به URL " http://localhost/phpmyadmin " بروید.
- یک پایگاه داده با نامی ایجاد کنید که در "01 LOGIN DETAILS & PROJECT INFO.txt" ارائه شده است.
- بر روی تب "Import" کلیک کنید و فایل پایگاه داده (.sql) را انتخاب کنید که در پوشه ای با نام "DATABASE FILE" ارائه شده است.
- پس از تنظیم همه اینها، به URL " http://localhost/[ PROJECT_FOLDER_NAME] /" بروید
- تمام جزئیات ورود به سیستم در داخل پوشه پروژه ارائه شده است، آن را بررسی کرده و برای استفاده از آن وارد کنید.
برای شما کاربر عزیز پیشنهاد دانلود داده می شود.