10
Электронный журнал/дневник Стабилизация работы системы 20.11.2014-20.01.2015

Стабилизация работы системы "Электронный дневник и журнал"

Embed Size (px)

Citation preview

Page 1: Стабилизация работы системы "Электронный дневник и журнал"

Электронный журнал/дневник

Стабилизация работы системы

20.11.2014-20.01.2015

Page 2: Стабилизация работы системы "Электронный дневник и журнал"

Технологическая дорожная карта

2

Ноябрь 2014 Декабрь 2014 Январь 2015

Проведен полный

аудит ресурса

20.11.2014

Сформулированы

решения и подходы

по оптимизации

разделов и

подсистем

27.11.2014Реализовано

кэширование

Увеличение мощности

серверов приложений

и баз данных

07.12.2014

Организована

схема поддержки

пользователей

12.01.2015

Доработка скрипта

интеграции с реестрами

Функциональные

доработки в части раздела

«отчеты» и «расписание»

Полностью

переработан раздел

учителя «журнал»

22.12.2014

Внедрена система очередей

пользователей

Доработка механизма

выставления оценок для

100-балльной системы

28.12.2014

Реализована

система "весов" для

оценок

Реализован

корректный экспорт

отчета в Excel

06.01.2015

Модернизация ФОС

Реализована

возможность

изменения логина и

пароля граждан

через МПГУ

Page 3: Стабилизация работы системы "Электронный дневник и журнал"

3

Определение направлений, привлечение ресурсов, организация работ

Создана функциональная

структура:

Поддержка ЦОД;

Единый контакт-центр;

Городской методический центр;

Разработчики;

ЕСП образовательных

учреждений;

Поддержка КИС ГУСОЭВ;

Темоцентр.

Интеграция данных с реестрами контингента и кадров

Стабилизация работы

Оптимизация архитектуры и прикладного ПО

Цели

Задачи

Реализация схемы поддержки пользователей

Разработка и внедрение нового функционала

Повышение качества обработки обращений

Расширение возможностей для пользователей сервиса

Техническая дирекция

Функциональная структура ЭЖД

УПРАВЛЕНИЕ ЭКСПЛУАТАЦИИРазработка

Оптимизация

ППО

Управление

дефектами

ЭЖД

(«bug fix»):

ТЕХНИЧЕСКАЯ ПОЛИТИКА

ОТРАСЛЕВОЕ УПРАВЛЕНИЕ

Техническая поддержка

Технологическое сопровождение

Обеспечение

инфраструктуры

Функциональные

доработки

ЭЖДАрхитектура ППО

Решения по ИБСетевая

инфраструктура

Архитектура СПО

и инфраструктуры

Поддержка

пользователей

Обеспечение

работоспособностиКЦ

ЦК

ЕСП

РГ СТП

Управление

обновлениями

ЦК

Госуслуги

Функциональный и

инфраструктурный

мониторинг

Управление

резервным

копированием

Page 4: Стабилизация работы системы "Электронный дневник и журнал"

Рост количества уникальных пользователей (октябрь 444 тыс. - декабрь 618 тыс.);

Рост количества просмотров

(с 3 млн. до 9 млн. в день);

Сокращение времени полной загрузки страниц

(с 30 до 2 сек.);

Сокращение количества обращений

(с 1 200 до 100 в сутки);

Сокращение количества не решенных в срок обращений (с 80% до 7%);

Появление необходимых функций и отчетов (7 релизов, около 1 000 ревизий в системе контроля версий);

Рост удерживаемой нагрузки на ресурс

(с 9 000 до 22 000 одновременных запросов);

4

Динамика изменения показателей за 60 дней(20.11.2014 – 20.01.2015)

Сокращение количества обращений по контингенту и кадрам (с 650 до 50 в неделю);

Сокращение времени обновления данных по реестрам (с 2-х недель до 1-го дня).

Доступность ресурса в октябре 2014 года:

Доступность ресурса в январе 2015 года:

Page 5: Стабилизация работы системы "Электронный дневник и журнал"

5

Поддержка пользователей

Пользователям

предоставлен портал

dnevnik.mosmetod.ru

для информационной

поддержки, обсуждения

проблем и определения

потребностей в

функционале

907

935

1599

547 1122

2867

2492

1188

1020

1199

1029

227

300

484

352

13.10-19.11 20.10-26.10 27.10-02.11 03.11-09.11 10.11-16.11 17.11-23.11 24.11-30.11 01.12-07.12 08.12-14.12 15.12-21.12 22.12-28.12 29.12-04.01 05.01-11.01 12.01-18.01 19.01-25.01

Количество звонков

Количество e-mail

6351

5165

4384

1923

2122

1562

2572

1659

1148

1089

972

08.10-14.10 15.10-21.10 22.10-28.10 29.10-04.11 05.11-11.11 12.11-16.11 17.11-23.11 24.11-30.11 01.12-07.12 08.12-14.12 15.12-21.12

Статистика контакт-центра по проекту ЭЖД

Общегородской

контакт-центр

обработал 55 015

вызовов по

проекту

«Электронный

дневник»

Page 6: Стабилизация работы системы "Электронный дневник и журнал"

Решения по стабилизации:

Реализованы решения по снижению нагрузки всех разделов;

Создан вариант "статического" вывода данных; Добавлены серверные мощности; Применена защита от Ddos-атак; Внедрена система очередей и приоритетов запросов

(автоматически реагирует на нагрузку и снижает приоритет входа для различных ролей).

Решения по интеграции:

Добавление атрибутивного состава (цифра и литера класса) записей по реестру контингента;

Доработка механизмов взаимодействия с реестрами (обновление проходит ежедневно в автоматическом режиме).

6

Стабилизация работы приложения и интеграция данных

Учительадминистратор

ОСИП ТЕМОЦентр

Поддержкаподдержка

Синхронизация 1 раз в сутки

Синхронизация 1 раз в сутки

РодителиУченики

УчительЗавуч

Админ

Кадровик

Пользователь

Сервер хранения пользовательских сесий (memcached)Сервера обработки запросов пользователей

Хранилище Web контента / NFS

Https (443)

Сервер распределения запросов пользователей (Балансировщик)+ Отдача статичного контента

Логическая схема аппаратно-программного комплекса MPKO ЭЖД

Сервер 1 (виртуальный)

Web-sslHttp (80)

Cервер 2 (виртуальный)

Web-01

Сервер 7 (виртуальный)

WEB-06

Сервер 6(виртуальный)

WEB-05

Сервер 5(виртуальный)

WEB-04

Сервер 4(виртуальный)

WEB-03

Сервер 3 (виртуальный)

WEB-02

Сервер 1 (виртуальный)

Db-01

WEB 02-06/ MWEB 02-03

RHELL 6.6Apache 2.2.15

PHP 5.4.24

DB-01

RHELL 6.6Memcached

Web-ssl

RHELL 6.6Nginx 1.0.15

RHELL 6.6MySQL 5.5.35

СУБД ЭЖД

RHELL 6.6MySQL 5.5.35

СУБД МРКОRHELL 6.6

Nginx 1.0.15

WEB-01, MWEB-01

СУБД ЭЖДMySQL

(физический сервер)

Сервер терминирования ssl

MySQL (3306)

NFS

NFS

Memcached (11211)

Cервер (виртуальный)

MWeb-01

Сервер распределения запросов пользователей (Балансировщик)+ Отдача статичного контента

Сервер (виртуальный)

MWEB-03

Сервер 3(виртуальный

)MWEB-02

Сервера обработки запросов пользователей

Memcached (11211)

СУБД МРКОMySQL

(виртуальный сервер)

MySQL (3306)

Http (80)

NFS

Page 7: Стабилизация работы системы "Электронный дневник и журнал"

Техподдержка:

Реализация форм обратной связи; Внедрение возможности изменения логина и пароля педагога,

предупреждение при равенстве логина паролю; Реализация возможности изменения логина и пароля учащегося и

родителя через МПГУ.

Проставление оценок:

Добавление системы "весов" для оценок; Реализация корректного алгоритма расчета средней и проставления

итоговой оценки за период; Доработка механизма выставления оценок для 100-балльной системы; Введение "н" и "." с клавиатуры, возможность удаления итоговых

отметок.

Отчеты:

Доработка и оптимизация отчета о посещаемости; Корректный экспорт отчетов в Excel, возможность экспорта дневника

учащегося в PDF; Формирование статистики по предмету, получения информации об

успеваемости конкретного учащегося; Формирование выписок с текущей успеваемостью отчисленных учащихся

(раздел "Выписка").

7

Функциональные доработкиОсновной функционал

Page 8: Стабилизация работы системы "Электронный дневник и журнал"

Формы обучения, аттестация, замены, личные сообщения:

Разделение учащихся на категории в зависимости от формы получения образования;

Формирования отдельных учебных планов; Реализация периодов аттестации, не совпадающих с учебными периодами; Доработка функционала работы с учащимися, находящимися на надомной

форме получения образования. Возможность использования зачет/незачет в качестве формы аттестации; Работа с учащимися, получающими среднее профессиональное образование; Выделение оценок по контрольным в системе внутришкольной аттестации; Выделение формы аттестации в системе внутришкольного контроля; Изменения раздела личные сообщения; Доработка организации замен преподавателей.

Интерфейс:

Отображение журнала при первой загрузке в диапазоне текущих дат; Навигация по датам в рамках текущего периода; Скрытие отчисленных учащихся в интерфейсе ЭЖД, реализация отдельного

списка отчисленных учащихся; Раздельное редактирование учебных и каникулярных периодов, отображение

каникулярных периодов в личных кабинетах родителей.

8

Функциональные доработкиДополнительный функционал

Page 9: Стабилизация работы системы "Электронный дневник и журнал"

9

Следующий отчетный период(60 дней)

Планируемые обновления:

Рефакторинг расписания; Доработка функционала работы с учащимися, находящимися на надомной

форме получения образования; Запуск всех доступных в системе отчетов; Предоставление возможности поставить "точку" со сроком действия, после

которого точка превращается в какую-либо отметку; Предоставление возможности отнесения дисциплин к тому или иному уровню

образования для раздельного назначения весов оценок; Предоставление возможности отображения журналов нескольких смешанных

групп в едином интерфейсе; Предоставление доступа к истории изменения учебного плана (возможность

отображать старые учебные планы при изменении педагога).

Прогнозируемое изменение показателей:

Рост количества уникальных пользователей на 8%; Сокращение количества не решенных в срок обращений с 7% до 5%; Рост удерживаемой нагрузки на ресурс до 30 000 одновременных запросов.

Page 10: Стабилизация работы системы "Электронный дневник и журнал"

www.facebook.com/smartMoscowwww.dit.mos.ru www.twitter.com/emoskva