Система документооборота для экспертной организации (под ключ)
О проекте
За 1,5 года работы с нуля реализована система документооборота для экспертной профильной организации, работающей в сфере санитарно-эпид благополучия
Двухфакторная система защиты (логин-пароль + код подтверждения на email).
Индексация полей и комбинаций полей (в таблицах БД) для ускорения поиска по ключевым показателям.
Сквозная связность документов (входящие + исходящие документы + экспертные заключения + договора на оказания услуг).
Удобство отслеживания основных процессов в организации.
Масштабирование на область (15 филиалов + 1 центр).
Все сделано (от идеи до реализации) мной. Реляционная база данных на 60 + таблиц. Продуманная система ролей и доступов для сотрудников в зависимости от структурного подразделения, в котором он работает. 11 полнофункциональных модулей. Более 300 000 записей перенесенных из разрозненных (более 50 файлов) Эксель таблиц. Более 700 активных довольных работой системой пользователей!
Стек и ссылки
Статус: В работе · 02.2025
Задача
Собрать 50 + Экселевских Файлов в Единую Экосистему Документооборота со сложным регулированием ролевой политики и политики доступа для возможности просмотра, редактирования и удаления записей в таблицах БД. Объединение основных документов филиалов организации (региональной) в одну защищенную систему с доступом через интернет.
Решение
Кастомная система документооборота, разработанная специально для учреждений, работающих в сфере обеспечения санитарно-эпидемиологического благополучия населения, а также для частных организаций из указанной ниши.
Результаты
1) БД:
1.1. более 60 таблиц в реляционной БД;
1.2. более 300 тыс. записей в БД за 0,5 года использования приложения (в тестовом режиме);
1.3. проработка системы индексирования для ускорения поиска ключевых документов и их комбинаций;
2) пользователи:
2.1. 700+ активных и довольных пользователей приложения;
3) резервное копирование:
3.1. резервная копия на каждый день за последний месяц;
4) выгрузка ключевых найденных документов на страние поиска (входящие, исходящие документы, экспертные заключения, договора на оказание платных услуг);
5) готовый и удобный для использования трекер задач
Мой вклад
ВСЕ СДЕЛАНО ИНДИВИДУАЛЬНО МНОЙ:
1) идея;
2) сбор требований;
3) планирование схемы базы данных:
3.1. жизненный цикл сущностей;
3.2. связи сущностей друго с другом;
3.3. пользователи;
3.4. индексирование;
3.5. более 60 таблиц в реляционной БД;
3.6. более 300 тыс. записей в БД за 0,5 года использования приложения (в тестовом режиме);
4) составление и согласование прототипов шаблонов;
5) написание, тестирование (ручное) и отладка кода;
6) подгрузка данных в 20 + таблиц БД при первичной инициализации приложения;
7) диплой (размещение) на сервере (Спринтхост);
8) резервное копирование (настройка и автоматизация);