سامانه پویندگان
سامانه جامع و یکپارچه پویندگان برای دانش آموزان، والدین ، معلمان و تمامی کادر اداری مدرسه
جزئیات پروژه
- تمرکز
- یکپارچه سازی تمامی سیستم آموزش ، ارزیابی ، امور مالی ، مدیریت کارمندان(معاونین ، مشاوران ، خدمات) و دانش آموزان در یک سیستم واحد
- سال
- 1402
- نقش
- برنامهنویس فرانتاند سامانه ( و بخشی از بکاند)، طراح UI/UX
- کارفرما
- مدرسه پویندگان
- پلتفرم
- وباپ
- مدت زمان
- کمتر از 3 ماه
نمای کلی پروژه
این سامانه کامل و جامع برای مدارس در هر پایهای میباشد که با استفاده از روانشناسی در طراحی ، سامانهای با تجربه UI/UX امروزی را ارائه میدهد تا جایگزین سامانههای قدیمی باشد.
رویکرد
این سامانه یک پلتفرم جامع آموزشی و مدیریت مدرسه است که تمام ذینفعان یک مدرسه، از جمله دانشآموزان، معلمان، مشاوران، معاونان و سایر کادر اداری و همچنین والدین را در یک بستر واحد گرد هم میآورد و هر کدام را بر اساس نقش خود مدیریت و کنترل میکند.
هر کاربر بر اساس نقش خود به بخشهای مرتبط دسترسی دارد؛ از برنامه هفتگی کلاسها و تقویم آموزشی گرفته تا برگزاری آزمونهای آنلاین، ثبت نمرات و صدور کارنامه. بخش امور مالی مدرسه نیز بهصورت یکپارچه در سامانه پیادهسازی شده و امکان مدیریت شهریه، پرداختها و گزارشهای مالی را فراهم میکند.
طراحی رابط کاربری سامانه بر پایه اصول روانشناسی تجربه کاربری شکل گرفته تا استفاده از آن برای تمام گروههای سنی و سطوح تخصص، ساده و لذتبخش باشد؛ رویکردی که جایگزین مناسبی برای سامانههای سنتی و قدیمی مدارس محسوب میشود.
چالش
بزرگترین چالش این پروژه، طراحی و پیادهسازی سه پنل کاملاً مجزا (پنل مدیریت و کادر اداری، پنل معلمان، و پنل دانشآموزان و والدین) و یکپارچهسازی آنها در یک سامانه واحد بود؛ بهگونهای که تمام دادهها بین این سه پنل بهدرستی و بدون تداخل همگامسازی شوند.
چالش دیگر، بهینهسازی سرعت سامانه با توجه به حجم بالای دادهها (نمرات، حضور و غیاب، تراکنشهای مالی و گزارشهای تحصیلی) بود. با ساختاردهی بهینه دیتابیس، کش کردن هوشمند درخواستها و کاهش حجم پاسخهای سرور، توانستم زمان بارگذاری صفحات را بهطور محسوسی کاهش دهم.
امنیت نیز به دلیل حساسیت اطلاعات دانشآموزان و کادر مدرسه از اولویتهای اصلی پروژه بود؛ به همین دلیل سطوح دسترسی متناسب با نقش هر کاربر تعریف شد و مکانیزمهای احراز هویت و اعتبارسنجی درخواستها بهصورت چندلایه پیادهسازی گردید تا از دسترسی غیرمجاز به دادههای حساس جلوگیری شود.