پروژه های دیگر را مشاهده نمایید .
### پروژه: سیستم مدیریت حضور و غیاب (Attendance Management System) در PHP با کد منبع
**سیستم مدیریت حضور و غیاب** یک ابزار آنلاین است که برای مدیریت و نظارت بر حضور دانشآموزان و معلمان طراحی شده است. این سیستم با استفاده از PHP و MySQL توسعه یافته و به صورت یک وباپلیکیشن در دسترس است.
#### **ویژگیهای سیستم:**
- **صفحه اصلی:**
- شامل فرمهای ورود و ثبتنام است.
- کاربران (معلمان و دانشآموزان) باید ابتدا ثبتنام کرده و سپس وارد سیستم شوند.
- **داشبورد پروفایل:**
- **دانشآموزان:**
- میتوانند به صفحه مخصوص خود وارد شوند.
- جزئیات کلاسهایی که نیاز به حضور دارند را اضافه کنند.
- برای حضور در کلاس، باید شماره کد کلاس را وارد کنند.
- **معلمان:**
- میتوانند به صفحه مخصوص خود وارد شوند.
- میتوانند کلاسهایی که تدریس میکنند را اضافه کرده و جزئیات لازم را وارد کنند.
- **خروج:**
- کاربران میتوانند در هر زمان از سیستم خارج شوند.
#### **تکنولوژیهای استفاده شده:**
- **HTML:** برای طراحی و ساختار صفحات وب
- **CSS:** برای طراحی و استایل صفحات
- **JavaScript:** برای تعاملات و ویژگیهای پیشرفته در رابط کاربری
- **PHP:** برای منطق سمت سرور و پردازش درخواستها
- **MySQL:** برای مدیریت پایگاه داده
- **Bootstrap:** برای طراحی واکنشگرا و زیبا
#### **نحوه اجرای پروژه:**
1. **دانلود و استخراج فایل:**
- فایل پروژه را دانلود کرده و آن را استخراج کنید.
2. **کپی پروژه به پوشه `htdocs`:**
- پوشه اصلی پروژه را کپی کرده و در مسیر `xampp/htdocs/` قرار دهید.
3. **راهاندازی XAMPP:**
- XAMPP را باز کرده و سرویسهای Apache و MySQL را راهاندازی کنید.
4. **ایجاد پایگاه داده:**
- مرورگر وب خود را باز کرده و به آدرس `http://localhost/phpmyadmin/` بروید.
- روی تب "Databases" کلیک کنید.
- یک پایگاه داده جدید با نام `attendance` ایجاد کنید.
- به تب "Import" بروید، فایل `attendance.sql` را که در پوشه پروژه وجود دارد، انتخاب کنید و روی "Go" کلیک کنید.
5. **دسترسی به سیستم:**
- پس از ایجاد پایگاه داده، مرورگر وب خود را باز کرده و به آدرس `http://localhost/attendance/` بروید.
با دنبال کردن این مراحل، میتوانید سیستم مدیریت حضور و غیاب را راهاندازی کنید و از آن برای مدیریت و نظارت بر حضور دانشآموزان و معلمان استفاده کنید. این سیستم به شما امکان میدهد تا به راحتی حضور و غیاب را پیگیری کرده و گزارشهای لازم را دریافت کنید.