پروژه های دیگر را مشاهده نمایید .
### پروژه: سیستم رزرو بلیت راهآهن (Railway Reservation)
**سیستم رزرو بلیت راهآهن** به کاربران این امکان را میدهد که بلیتهای قطار را به صورت آنلاین رزرو کنند. این پروژه با استفاده از PHP و MySQL پیادهسازی شده است و به کاربران این امکان را میدهد که بلیتهای قطار را رزرو، بررسی وضعیت PNR و تغییر رمز عبور خود را انجام دهند.
#### **ویژگیهای سیستم:**
- **برای کاربران:**
- **ثبتنام:** کاربران جدید باید فرم ثبتنام را با اطلاعاتی مانند نام، نام خانوادگی، سن، شماره موبایل، جنسیت، ایمیل، و رمز عبور پر کنند.
- **ورود به سیستم:** کاربران میتوانند با استفاده از نام کاربری و رمز عبور خود وارد سیستم شوند.
- **رزرو بلیت:** کاربران میتوانند بلیتهای قطار را با انتخاب مقصد و تکمیل فرم رزرو کنند.
- **بررسی وضعیت PNR:** کاربران میتوانند وضعیت PNR بلیتهای خود را بررسی کنند.
- **تغییر رمز عبور:** کاربران میتوانند رمز عبور خود را تغییر دهند از طریق `RailwayReservation/changepw.php`.
- **مدیریت سیستم:**
- **مدیریت رزروها:** ادمین میتواند رزروها را مشاهده و مدیریت کند.
- **مدیریت کاربران:** ادمین میتواند کاربران را مدیریت کرده و اطلاعات آنها را ویرایش کند.
#### **تکنولوژیهای استفاده شده:**
- **HTML:** برای طراحی و ساختار صفحات وب.
- **CSS:** برای طراحی و استایل صفحات.
- **JavaScript:** برای تعاملات و ویژگیهای پیشرفته در رابط کاربری.
- **PHP:** برای پردازش منطق سمت سرور و مدیریت پایگاه داده.
- **MySQL:** برای ذخیره و مدیریت دادههای مربوط به رزروها و کاربران.
- **Bootstrap:** برای طراحی واکنشگرا و زیبا.
- **Ajax:** برای ارسال و دریافت دادهها بدون نیاز به بارگذاری مجدد صفحه.
#### **نحوه اجرای پروژه:**
**قبل از شروع، اطمینان حاصل کنید که XAMPP روی سیستم شما نصب شده و Apache و MySQL در حال اجرا هستند.**
1. **دانلود و استخراج فایل:**
- فایل پروژه را دانلود کرده و آن را استخراج کنید.
2. **کپی پروژه به پوشه `htdocs`:**
- پوشه اصلی پروژه را کپی کرده و در مسیر `xampp/htdocs/` قرار دهید.
3. **اتصال به پایگاه داده:**
- مرورگر وب خود را باز کنید و به آدرس `http://localhost/phpmyadmin/` بروید.
- به تب **Databases** بروید و یک پایگاه داده با نام `railway` ایجاد کنید.
- به تب **Import** بروید، روی **Browse file** کلیک کنید و فایل `railway.sql` را که در پوشه پروژه قرار دارد، انتخاب کنید.
- روی **Go** کلیک کنید تا پایگاه داده وارد شود.
4. **دسترسی به سیستم:**
- مرورگر وب خود را باز کرده و به آدرس `http://localhost/RailwayReservation/` بروید تا به سیستم رزرو بلیت راهآهن دسترسی پیدا کنید.
#### **جزئیات ورود:**
- **صفحه تغییر رمز عبور:** `RailwayReservation/changepw.php`
- **اطلاعات ورود به سیستم:** اطلاعات ورود کاربران برای این پروژه در اسناد پروژه یا فایلهای پیکربندی قابل دسترسی است.
این سیستم به کاربران این امکان را میدهد که به راحتی بلیتهای قطار را رزرو کنند و وضعیت PNR خود را بررسی کنند. همچنین به ادمینها این امکان را میدهد که به مدیریت رزروها و کاربران بپردازند.