05 / Запись
2025
КС54 — АИС «Колледж»
Практика
Frontend / внутренний портал / документооборот / интеграции
Отдельный внутренний продукт КС54. Архивы 2025 года показывают несколько соседних состояний и веток развития: от раннего Vuexy-каркаса к прикладному admission/QMS-контуру и более позднему portal/document-направлению. Эти срезы рассматриваются как техническая преемственность внутри АИС «Колледж», но не как доказанная линейная цепочка релизов.
Контур работ
- 01
Ранний внутренний портал и личный кабинет на базе Vue/Vuetify admin-template
- 02
Admission/QMS-направление: абитуриенты, контингент, приёмная кампания, call-card и электронная очередь
- 03
Публичные queue-интерфейсы: kiosk, TV-экран и QR/талонные сценарии
- 04
Portal/document-направление: заявки на справки, статусы, поиск персон и пакетное создание
- 05
Подготовка документов: DOCX/PDF, QR, шаблоны и данные электронной подписи
- 06
Реестры организаций, зданий, специальностей и образовательных программ
- 07
Пользователи, роли, группы, permissions и конфигураторы доступа
- 08
API + WebSocket и эксплуатация в нескольких runtime-контекстах school.mos.ru / mcrpo.ru
- 09
Интеграция frontend с backend-контуром справок, реестров, организаций, зданий, пользователей и permissions
Технологии периода
Snapshot / early portal baseline
25.02.2025 / Vue 3.4.27 / Vite 5.2.13 / TS 5.4.5Архив previous-main датирован 25 февраля 2025. package.json: ais 9.1.0, Vuetify 3.6.10, Pinia 2.1.7. Код уже брендирован как АИС «Колледж» и содержит собственную навигацию/анкету, но значительная часть интерфейса ещё опирается на исходную Vuexy/admin-template базу.
Snapshot / admission & QMS branch
19.08.2025 / 0.3.8-0d3af56Архив previous-qms датирован 19 августа 2025. Стек: Vue 3.4.35, Vite 5.3.5, TypeScript 5.5.4, Vuetify 3.6.13, Pinia 2.2.0. Срез явно идентифицируется как АИС «Колледж» и содержит предметные модули admission, contingent, calendar, call-card, QMS admin, публичную анкету и электронную очередь с kiosk/TV/QR, а также реестры организаций, программ и специальностей.
Snapshot / portal & documents branch
13.11.2025 / 0.3.191-fc3efa2Самый поздний из предоставленных срезов 2025 — 13 ноября. Core stack остаётся Vue 3.4.35 / Vite 5.3.5 / TypeScript 5.5.4 / Vuetify 3.6.13 / Pinia 2.2.0, но прикладной состав смещён к справкам и документообороту, зданиям, реестрам и access-control. Появляются отдельные feature-модули и более развитые stores. webmanifest с названием ЕПК рассматривается как унаследованный артефакт, поскольку сам интерфейс и product context относятся к КС54.
Backend/API snapshot
04.10.2025 / PHP 8.1 / Swoole WebSocket / PostgreSQL / RedisАрхив AIS.portal.back-main датирован 4 октября 2025 и напрямую совпадает с контрактами позднего frontend: Inquiry/Create, Inquiry/Get, Inquiry/GetInquiries, Inquiry/ChangeInquiryStatus, Integration/AISContingentGetPerson, Organization/GetOrganizationBuilds, User/ReadPermissions*, User/ReadRoles и User/CheckToken. Backend использует PostgreSQL через PDO, Redis для общего состояния WebSocket-соединений и надёжной per-user очереди, JWT, PHPMailer, PhpSpreadsheet, mPDF, S3/WebDAV и интеграции с внешним контингентом.
Documents & runtime
Docxtemplater / PizZip / html2pdf / LocalForage / API + WebSocketПоздний portal-срез содержит генерацию DOCX/PDF/QR, кэширование permissions и runtime resolver для dev/test/prod на school.mos.ru и mcrpo.ru. Это подтверждает опыт работы с документооборотом, состоянием доступа и эксплуатацией одного frontend в нескольких средах.
Версии и даты отражают подтверждённые архивами, Git-историей или релизами состояния и не означают, что каждый компонент использовался во всех развёртываниях.