Кейс

Система управления базой знаний

Наш заказчик
Региональный орган власти
Цели
  • Установление взаимосвязей между объектами (например, «один ко многим»).
  • Оптимизация дискового пространства и динамическое сжатие.
  • Динамическое шифрование информации.
  • Изменение структуры базы знаний без модификации записей.
  • Поиск по различным критериям и нескольким связанным таблицам.
  • Создание стандартных запросов и отчетов в разных форматах (RTF, HTML, ASCII).
  • Визуализация результатов поиска и связей между объектами.
  • Многопользовательский режим и удалённый доступ через веб-интерфейс.
  • Управление доступом к базе знаний; ведение системного журнала.
  • Массовая коррекция информации и оптимизация базы данных.
  • Хранение оригиналов документов с компрессией и динамическим шифрованием.
  • Индексация и поиск PDF-файлов без установки дополнительных программ.
  • Автоматическое заполнение атрибутов документов для поиска.
  • Поиск по различным критериям с учетом морфологии слов.
  • Многопользовательская работа и удалённый доступ к документам.
Описание проекта
Система управления базой знаний объединяет в себе преимущества мощных аналитических инструментов, эффективные решения для хранения и обработки разнородной информации.


Система работает под управлением операционных систем семейства Linux. Благодаря полной переработке кода, система реализована в клиент-серверном варианте, что позволило перенести большую часть операций по обработке данных на сервер. Это значительно повысило скорость работы, надежность и защищенность обрабатываемой информации.

Особенности реализованного проекта
  • Высокая скорость работы: Система сочетает в себе высокую скорость обработки данных с экономичным размещением на диске.
  • Эффективное сжатие данных: Динамическое сжатие позволяет уменьшить объем данных в 1,5-2 раза, при этом размер индексов составляет не более 30% от размера данных, ускоряя обработку информации.
  • Безопасность и целостность данных: Встроенная система доступа обеспечивает контроль над доступом к данным и предотвращает несанкционированное обращение к ним. Система поддерживает иерархическую структуру разграничения прав доступа, вплоть до уровня отдельных записей.
  • "Глобальный" поиск: Система позволяет проводить поиск информации сразу в нескольких банках данных с разной структурой. После завершения поиска доступны все режимы обработки найденных данных: формирование отчетов, просмотр, коррекция, экспорт и т. д.
  • Сетевая модель данных: Сетевая модель данных, реализованная в базе знаний, позволяет более точно и адекватно отразить сложные взаимосвязи между объектами в реальном мире. Это особенно актуально для информационно-аналитических подразделений и служб безопасности, которые постоянно сталкиваются с обработкой больших потоков разнородной информации.
  • Графический анализ связей: Система предоставляет инструменты для графического анализа связей между объектами, действиями, событиями и т. д.
  • Обработка текстовой информации: Модуль оптимизирован для обработки больших объемов текстовой информации, включая текстовые документы различных форматов. Поиск документов осуществляется на основании запросов, которые могут включать не только текстовое содержимое, но и атрибуты (имя файла, дата создания и т. д.).
Срок разработки программного обеспечения
Разработка системы заняла 5 месяцев.