# factors

# جدول مراجع بلیط مسافران

## مقدمه

این جدول برای ثبت اطلاعات هر بلیط صادرشده برای مسافران در سامانه طراحی شده است. هر رکورد نمایانگر یک مرجع مستقل فروش یا صدور بلیط بوده و تمامی اطلاعات پایه‌ای مربوط به مسافر، مسیر، وضعیت مالی و فرآیند تأیید را در خود نگهداری می‌کند. این ساختار، پایه‌ی اصلی اتصال بین فروش، حسابداری و گزارش‌گیری عملیاتی سیستم محسوب می‌شود.

## ساختار جدول

<div class="container align-right" id="bkmrk-%D9%86%D8%A7%D9%85-%D8%B3%D8%AA%D9%88%D9%86-%D9%86%D9%88%D8%B9-%D8%AF%D8%A7%D8%AF%D9%87-%D8%AA%D9%88"><table><thead><tr><th>نام ستون</th><th>نوع داده</th><th>توضیح</th></tr></thead><tbody><tr><td class="ltr">id</td><td class="ltr">BIGINT UNSIGNED</td><td>شناسه یکتای مرجع بلیط</td></tr><tr><td class="ltr">serial</td><td class="ltr">BIGINT</td><td>شماره سریال داخلی مرجع فروش</td></tr><tr><td class="ltr">branch</td><td class="ltr">SMALLINT UNSIGNED</td><td>شناسه دفتر با کلید خارجی متصل به دفاتر</td></tr><tr><td class="ltr">slug</td><td class="ltr">VARCHAR(255)</td><td>شناسه متنی مرجع برای لینک یا رهگیری</td></tr><tr><td class="ltr">type\_factor</td><td class="ltr">INT</td><td>نوع سند مالی مرتبط با بلیط</td></tr><tr><td class="ltr">operator</td><td class="ltr">INT UNSIGNED</td><td>اپراتور ثبت‌کننده یا صادرکننده بلیط</td></tr><tr><td class="ltr">colleague\_auth</td><td class="ltr">INT</td><td>شناسه همکار یا عامل مجاز فروش</td></tr><tr><td class="ltr">customer</td><td class="ltr">BIGINT UNSIGNED</td><td>شناسه مسافر یا مشتری</td></tr><tr><td class="ltr">description</td><td class="ltr">LONGTEXT</td><td>توضیحات عمومی مربوط به بلیط</td></tr><tr><td class="ltr">financial\_desc</td><td class="ltr">LONGTEXT</td><td>توضیحات مالی و حسابداری بلیط</td></tr><tr><td class="ltr">route</td><td class="ltr">ENUM('internal','international')</td><td>نوع مسیر بلیط (داخلی یا خارجی)</td></tr><tr><td class="ltr">income</td><td class="ltr">VARCHAR(255)</td><td>نوع درآمد</td></tr><tr><td class="ltr">discount</td><td class="ltr">BIGINT</td><td>مبلغ تخفیف اعمال‌شده روی بلیط</td></tr><tr><td class="ltr">checkout</td><td class="ltr">VARCHAR(255)</td><td>اطلاعات تسویه یا روش پرداخت</td></tr><tr><td class="ltr">print</td><td class="ltr">INT</td><td>وضعیت چاپ بلیط (۰ بدون چاپ، ۱ چاپ بدون قیمت، ۲ چاپ با قیمت)</td></tr><tr><td class="ltr">confirmation</td><td class="ltr">TIMESTAMP</td><td>زمان تأیید نهایی بلیط توسط مسافر</td></tr><tr><td class="ltr">status</td><td class="ltr">INT</td><td>وضعیت جاری مرجع بلیط</td></tr><tr><td class="ltr">created\_at</td><td class="ltr">TIMESTAMP</td><td>زمان ایجاد رکورد بلیط</td></tr><tr><td class="ltr">updated\_at</td><td class="ltr">TIMESTAMP</td><td>زمان آخرین ویرایش اطلاعات</td></tr><tr><td class="ltr">snapshot\_updated\_at</td><td class="ltr">DATETIME</td><td>زمان آخرین ثبت تصویر وضعیت مرجع</td></tr></tbody></table>

</div>## نتیجه‌گیری

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

<div class="container align-right" id="bkmrk-%D9%85%D8%B3%D8%AA%D9%86%D8%AF-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%E2%80%93-"><footer>مستند پایگاه داده – جدول مراجع بلیط</footer></div>