سیستەمی گشتگیری فێرکارییە کردارییەکانی زانکۆی تاران

شاکارێکی تەکنیکی لە گرووپی نەرمەکاڵای کارزانەوە

پوختە

گرووپی نەرمەکاڵای کارزان بە بەکارهێنانی نوێترین تەکنەلۆژیاکانی وێب، سیستەمی گشتگیری فێرکارییە کردارییەکانی زانکۆی تاران (https://eec.ut.ac.ir)ی وەک ئیکۆسیستەمێکی فێرکاریی یەکگرتوو دیزاین و جێبەجێ کردووە. ئەم پلاتفۆرمە پێشکەوتووە بە تێکەڵکردنی NextJS، NodeJS و Yii2، بە شێوەیەکی داهێنەرانە وەڵامی پێداویستییە ئاڵۆزەکانی بەڕێوەبردنی خولە فێرکارییەکان، بەڕێوەبردنی پۆلی ئۆنلاین، دابەشکردنی زیرەکی دارایی و هەڵسەنگاندنی پێشکەوتوو دەداتەوە.


ئەندازیاریی تەکنیکی: تێکەڵەیەکی باشترینی تەکنەلۆژیا نوێکان

چین

تەکنەلۆژیا

ڕوونکردنەوە

فرۆنت ئێند

NextJS 13

ڕێندەرکردن لەسەر سێرڤەر (SSR) بۆ SEOی پێشکەوتوو + باشترکردنی کارایی

وێب سێرڤیسەکان

NodeJS (Express)

گەشەپێدانی ٤٢ خزمەتگوزاریی RESTful بە ناسینەوەی JWT

پانێڵی بەڕێوەبردن

Yii2 (PHP)

ئەندازیاریی MVC بۆ بەڕێوەبردنی ڕۆڵە ئاڵۆزەکان

بنکەدراوە

MongoDB 6.0

هەڵگرتنی نەرمی داتا فێرکارییەکان

ژێرخان

Docker + Nginx

بڵاوکردنەوەی کۆنتەینەرکراو بە Load Balancing


کرۆکە کارکردییەکانی سیستەم

١. سیستەمی بەڕێوەبردنی خولەکان و دابەشکردنی زیرەکی دارایی

  • میکانیزمی گرێبەستەکانی کۆلێژ:
    • پێناسەکردنی ئاستی دەستپێگەیشتنی پلەبەندی (کۆلێژ > بریکار > مامۆستا)
    • هەژمارکردنی ئۆتۆماتیکیی بەشە داراییەکان لەسەر بنەمای:
  • پانێڵی تایبەتی بریکاران:
    • بارکردنی خولەکان بە نرخی تایبەت
    • ڕاپۆرتی ساتبەسات لە فرۆشتن و بەشی دارایی

٢. ئیکۆسیستەمی یەکگرتووی فێرکاریی ئۆنلاین

مۆدیول

توانا سەرەکییەکان

ئەدۆبی کۆنێکت

دروستکردنی ئۆتۆماتیکیی ژووری پۆل بە ناسینەوەی SSO

پانێڵی مامۆستایان

کاتبەندیی دانیشتنەکان + بارکردنی سەرچاوە فێرکارییەکان

ژینگەی فێرخواز

دەستگەیشتن بە ئەرشیفی دانیشتنەکان + بەشداریکردن لە تاقیکردنەوەکان

سیستەمی ئاگادارکردنەوە

ناردنی ئیمەیڵ/SMS بۆ ڕووداوەکانی پۆل

٣. سیستەمی گشتگیری ناوەڕۆکی فێرکاری

  • پێکهاتەی پلەبەندی:
  • خولی فێرکاری > هەفتە > دانیشتن > {ڤیدیۆ، ڕاهێنان، تاقیکردنەوە}
  • شێوازدانی زیرەک:
    • پەخشکەری ڤیدیۆ بە توانای خێراییی گۆڕاو
    • نیشاندانی فایلەکانی PDF بە توانای تێبینی نووسین
    • داگرتنی سەرچاوەکان وەک پاکێجی پەستێنراو

٤. پاکێجی پێشکەوتووی دروستکەری تاقیکردنەوە

  • جۆرەکانی پرسیار:
    • تێستی (یەک وەڵام، چەند وەڵام)
    • ڕوونکردنەوەیی (وەڵامی کورت/درێژ)
    • بارکردنی فایل (بۆ پرۆژەکان)
  • تایبەتمەندییە پرۆفیشناڵەکان:
    • کاتبەندیی نەرمی تاقیکردنەوەکان
    • دروستکردنی ئۆتۆماتیکیی کارنامە بە هێڵکاریی شیکاری
    • سیستەمی دۆزینەوەی فێڵ بە چاودێریکردنی چالاکی

داهێنانە تەکنیکییەکان

١. ئەندازیاریی مایکرۆسێرڤیس بۆ مامەڵە داراییەکان

٢. شێوازی دیزاینی پێشکەوتوو لە پانێڵی بەڕێوەبردندا (Yii2)

  • پێکهاتەی مۆدیولار
  • سیستەمی RBAC (Role-Based Access Control):
    • ٨ ئاستی دەستپێگەیشتن لەسەر بنەمای ڕۆڵە ڕێکخراوەییەکان

٣. باشترکردنی کارایی لە NextJSدا

  • تەکنیکەکانی جێبەجێکردن:
    • دابەشکردنی ئۆتۆماتیکیی کۆد بەپێی ڕێڕەوەکان
    • پێشبارکردنی داتا بە getServerSideProps
    • کاشکردنی وەڵامەکانی API بە Redis

ئامارە سەرەکییەکانی جێبەجێکردن

  • زیاتر لە ٣٠٠٠ خولی فێرکاریی چالاک
  • زیاتر لە ١٥٠٠ بەکارهێنەری هاوکات لە لووتکەی هاتوچۆدا
  • <800ms تێکڕای کاتی وەڵامدانەوەی APIەکان
  • چەندین مۆدێلی جیاوازی دابەشکردنی دارایی پشتگیری دەکرێن

کۆتایی: گۆڕانکارییەک لە فێرکاریی زانکۆییدا

سیستەمی EECی زانکۆی تاران بە ئەندازیاریی فرەچین و سوودوەرگرتن لە تەکنەلۆژیا نوێکان، نەک تەنها ژێرخانی فێرکاریی ئەلیکترۆنیی زانکۆی گۆڕیوە، بەڵکو بە سیستەمە داراییە زیرەکەکەی، مۆدێلێکی نوێی لە بەڕێوەبردنی سەرچاوە فێرکارییەکاندا دروست کردووە. تێکەڵکردنی زیرەکانەی NextJS بۆ فرۆنت ئێندی چالاک، NodeJS بۆ خزمەتگوزارییە پڕهاتوچۆکان و Yii2 بۆ بەڕێوەبردنی ئاڵۆزی ڕۆڵەکان، نموونەیەکی سەرکەوتووە بۆ سیستەمەکانی خوێندنی باڵای وڵات.

ئەم پرۆژەیە کە بە شانازییەوە لەلایەن گرووپی نەرمەکاڵای کارزانەوە گەشەی پێدراوە، بەڵگەیە لەسەر توانای تیمە تەکنیکییە ئێرانییەکان لە دروستکردنی سیستەمی ئاستی جیهانیدا.

بۆ زانیاری دەربارەی سیستەمە فێرکارییەکان و بەکارهێنانی ژیریی دەستکرد لە سیستەمە فێرکارییەکاندا، ئەم وتارانەی بلۆگی کارزان بخوێنەوە: