PRODUCT
Safecove todo and chat app

Safecove todo and chat app is excellent for international bussinessman.


В настоящее время система уже имеет некоторые привлекательные отличительные особенности, но они недостаточно сильны, чтобы только за счёт демонстрации функций побудить университеты, использующие Banner, Workday, Oracle или продукты зрелых отечественных производителей, немедленно заменить их целиком.
Стоимость и риски замены академической системы для университетов чрезвычайно высоки. Обычно клиентов побуждает к замене не «больше функций», а:
- Ключевые проблемы, которые существующая система не может решить в течение длительного времени;
- Новая система может значительно снизить расходы или нагрузку на персонал;
- Исторические данные могут быть надёжно перенесены;
- Пиковая нагрузка при выборе курсов не приведёт к сбоям;
- Возможность поэтапного внедрения без необходимости замены всего сразу;
- Производитель может обеспечить долгосрочное обслуживание и чёткие гарантии качества.
## 1. Наиболее перспективные отличительные особенности на данный момент
### 1. Рабочее место для составления и корректировки расписания более наглядно, чем в традиционных академических системах
Система уже сформировала довольно чёткий способ работы:
- Визуальная сетка с понедельника по воскресенье, с 1 по 11 пару каждый день;
- Непосредственное отображение преподавателей, курсов, аудиторий, количества студентов и занятости;
- Серый цвет означает конфликт, операции разрешены только в пустых временных слотах;
- Одиночный клик по временному слоту показывает предварительный просмотр свободных аудиторий, соответствующих требованиям по преподавателю, количеству студентов и времени;
- Двойной клик завершает корректировку времени, затем выбирается аудитория и сохраняется;
- Сдвоенные занятия отображаются объединённо;
- Единая проверка конфликтов для преподавателей, учебных групп и аудиторий;
- Ограничения по вместимости аудиторий, запрещённым периодам для преподавателей, интенсивному обучению, межкампусным занятиям и т.д.;
- Генетический алгоритм генерирует предварительное расписание и отображает жёсткие конфликты, штрафные баллы за мягкие ограничения и результаты итераций.
Это можно развить в первое ключевое преимущество:
> Платформа для составления расписания, которую составители расписания могут понять, изменять и сразу видеть, есть ли конфликты после изменений.
Международные продукты также поддерживают планирование курсов и предупреждения о конфликтах, но Workday больше подчёркивает регистрацию на курсы, предварительную проверку соответствия, бронирование и правила листа ожидания; Ellucian делает акцент на академическом планировании, анализе потребностей и предупреждениях о конфликтах при регистрации.
Наша возможность заключается не в том, чтобы заявлять «у нас тоже есть составление расписания», а в том, чтобы сделать «эффективность ручной корректировки» и «объяснимость автоматического составления расписания» значительно лучше.
Рекомендуется сформировать измеримые показатели:
- Сокращение времени составления расписания для всего университета с 20 рабочих дней до 5 рабочих дней;
- Сокращение среднего времени операции корректировки с 10 минут до 1 минуты;
- Ноль жёстких конфликтов при отправке;
- Возможность объяснить конкретные причины для каждого незапланированного занятия при автоматическом составлении расписания;
- Возможность генерировать 3 варианта и сравнивать загрузку аудиторий, удовлетворённость преподавателей и количество межкампусных перемещений.
Если эти показатели будут проверены на реальных университетах, это станет мощным конкурентным преимуществом.
### 2. Представление высококонкурентного выбора курсов как наблюдаемой и проверяемой возможности продукта
Система не просто добавляет пул соединений, а уже начинает формировать комплексную систему управления пиковыми нагрузками:
- Пул соединений HikariCP;
- Транзакции MySQL и атомарное списание мест;
- Поэтапное и поочерёдное открытие выбора курсов по курсам;
- Контроль раундов выбора курсов и времени открытия;
- Ограничение скорости и дизайн контроля доступа при входе;
- Комплексное нагрузочное тестирование ядра конкурентности, полного HTTP-цикла и веб-сайта;
- Статистика задержек P50, P95, P99;
- Проверка согласованности количества успешно записавшихся, количества в базе данных и счётчика мест;
- Интерпретация результатов нагрузочного тестирования и рекомендации по обновлению серверов;
- Администратор может запускать тесты на странице;
- RocketMQ, Redis и механизм очередей уже включены в архитектурное направление.
dghdf
FairsGo