آموزش

سامانهٔ ثبت‌نام و مدیریت مدرسه

توسعه‌دهندهٔ فول‌استک

این پروژه یک فرایند اجرایی مدرسه را در رابط فارسی جمع می‌کند و با کنترل ظرفیت، اعتبارسنجی و خروجی کاربردی، ثبت‌نام و مدیریت کلاس را منظم‌تر می‌سازد.

معرفی پروژه

سامانهٔ فارسی و راست‌به‌چپ برای ثبت‌نام دانش‌آموزان و مدیریت مدرسه؛ از تأیید موبایل و فرم ثبت‌نام تا کنترل ظرفیت، تخصیص کلاس، گزارش Excel و چاپ کارت دانش‌آموزی.

مسئله و نیاز کسب‌وکار

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

کارهای انجام‌شده

  • رابط فارسی و RTL با Next.js 16 و React
  • تأیید موبایل با OTP پیامکی و نشست تأییدشده
  • فرم با اعتبارسنجی سمت سرور و کد پیگیری
  • کنترل تراکنشی ظرفیت و یکتایی کد ملی و موبایل
  • پنل مدیر برای ثبت‌نام، ظرفیت و کلاس
  • تخصیص کلاس با کنترل پایه، رشته، فعال‌بودن و ظرفیت
  • ذخیرهٔ محافظت‌شدهٔ تصویر خارج از پوشهٔ عمومی
  • گزارش Excel، تنظیم برگهٔ ثبت‌نام و چاپ کارت
  • ممیزی تغییرات و پشتیبان‌گیری هماهنگ داده و تصاویر

معماری و یکپارچه‌سازی

  • Next.js App Router و Route Handler سمت سرور
  • Prisma و SQLite
  • ماژول جدا برای اعتبارسنجی، OTP، ظرفیت، نشست و تصویر
  • نشست و OTP با نگه‌داری هش و تاریخ انقضا
  • ملی‌پیامک برای کد تأیید
  • خروجی XLSX
  • چاپ مرورگری کارت و برگهٔ ثبت‌نام

قابلیت اتکا و عملیات

  • اعتبارسنجی روی سرور و محدودسازی درخواست OTP
  • کنترل ظرفیت و ثبت در تراکنش
  • پاک‌سازی تصویر در ثبت‌نام ناموفق
  • جلوگیری از رکورد تکراری و دسترسی احرازشده به تصویر
  • پشتیبان‌گیری هماهنگ SQLite و تصاویر با بررسی checksum
  • مدیریت پایه، رشته، ظرفیت و کلاس از پنل
  • تنظیم زمان ارسال دوبارهٔ OTP و ظاهر مدارک
  • آزمون ماژولار اعتبارسنجی، ظرفیت، فهرست و تصویر

ارزش پروژه

این پروژه یک فرایند اجرایی مدرسه را در رابط فارسی جمع می‌کند و با کنترل ظرفیت، اعتبارسنجی و خروجی کاربردی، ثبت‌نام و مدیریت کلاس را منظم‌تر می‌سازد.

تصاویر پروژه

پروژه‌های مرتبط