SSP — Real-Time Transactional Subject Selection Platform
3-кезеңдік академиялық элективті пәндер жүйесі · PostgreSQL Serializable · Socket.IO
7–12 сынып оқушыларының элективті пәндерді таңдау кезіндегі күрделі академиялық ережелерін (REAL/UMANIST бағыттары, GPA 8.0+ пререквизиттері, EXT пәндері) және орын лимиттерін PostgreSQL Serializable транзакциялық деңгейінде реттейтін, Socket.IO арқылы бос орындарды тікелей эфирде көрсететін жүйе.
// ЖҮЙЕНІҢ ИНТЕРАКТИВТІ АРХИТЕКТУРАЛЫҚ КОНСОЛІ МЕН МЕТРИКАЛАРЫ
Zero-Trust DMZ · Strict Rate-Limiting · Automated Audit
Next.js 16 · React 19 · TypeScript · Socket.IO v4.8 · PostgreSQL
Transactional Engine · 0% Overbooking · 99.98% Uptime
Жүздеген жоғары сынып оқушысы бір мезетте таңдау пәндеріне жазылғанда, қарапайым веб-формалар лимиттен артық оқушы қабылдап қояды (overbooking) және күрделі ережелерді (ортақ AB+DE квоталары, зертхана сыйымдылығы) есептей алмайды.
Арнайы Node.js HTTP + Socket.IO сервері және Prisma ORM-дегі PostgreSQL Serializable оқшаулау деңгейі (Prisma.TransactionIsolationLevel.Serializable) қолданылды. Әрбір өтінім транзакция ішінде бос орынды қайта санайды және WebSockets арқылы барлық браузерлердегі квота шкаласын лезде жаңартады.
Орын лимиттерінен асып кету 100%-ға жойылды (HTTP 409 Conflict / P2034 өңдеу), 3 кезеңдік процесс (Сұраныс жинау → Тарификация/Зертхана жоспарлау → Нақты уақыттағы бөлу) толық автоматтандырылды.
Лицейлер, халықаралық мектептер және университеттер үшін оқушылардың элективті пәндерге жазылу квоталарын, зертханалық қорлар мен мұғалім сағаттарын (тарификация) нақты уақытта реттейтін жүйе.
Негізгі Техникалық Ерекшеліктер
- ✓PostgreSQL Serializable Isolation: Параллель транзакциялар кезінде орын лимитінің бұзылмауын ДҚБЖ деңгейінде кепілдендіру.
- ✓3-кезеңдік академиялық движок: Stage 1 (алдын ала сұраныс), Stage 2 (мұғалім сағаты мен зертханаларды есептеу), Stage 3 (тікелей эфирдегі квотамен жазылу).
- ✓Күрделі ережелер валидаторы: EXT тереңдетілген курстары үшін базалық пән мен GPA >= 8.0 талабын және AB+DE ортақ пулдарын автоматты тексеру.
- ✓Socket.IO v4.8 + SWR: Бетті жаңартпай-ақ қалған орындар санын нақты уақытта көрсету.
Қолданылған Технологиялық Стек
Осы жүйені өз мектебіңізге, білім беру орталығыңызға немесе компанияңызға бейімдеп орнатқыңыз келе ме?
Жеке Консультация & Демо алу