Для классификации судебных дел уже разработаны некоторое количество программы. Во многих используются одни и те же критерии групп. Так, например, реализация информатизации в российских судах общей юрисдикции происходит с помощью Государственной автоматизированной программы Российской Федерации «Правосудие». Данная программа имеет общую численность АРМ — почти 120 тыс. единиц (без учёта арбитражных и мировых судов), имущественный комплекс — более 700 тыс. единиц техники, 26 информационных подсистем.
Система дает возможность выполнять отслеживание загруженности судей, а также процессуальный срок анализа судебных решений. На все судебные решения создаются электронные статистические карточки, в которых отражается информация о деле. Встроенные классификаторы дают возможность за короткое время оформить большую часть регистрационной карточки, не используя ручной ввод. В системе можно осуществить ввод базы данных по организациям, которые постоянно задействованы в судебных процессах, что дает возможность не использовать многократный ручной ввод данных об организации.
Данная система удобна в использовании, но для того, чтобы определенное дело появилось в той или иной группе, его необходимо внимательно изучить, просмотреть по группам схожие дела и лишь потом занести его в необходимую категорию. Все этот процесс занимает немало времени, поэтому и была создана система, позволяющая автоматически вносить судебные документы в различные, раннее созданные, группы. Поэтому было принято решение о разработке информационной системы поддержки классификации судебных решений.
Для разработки данной автоматизированной системе использовалась среда программирования Visual Studio 2015 Community. Для работы с БД используется язык запросов SQL. Используемая СУБД — SQL Express. Для разработки пользовательских интерфейсов применялись встроенные формы C#. Язык системы русский.
В разработанной системе реализована собственная база данных, в которой хранится следующая информация:
- Примеры документов — используются для анализа нового документа при определении его в определенную группу;
- Документы — содержит все документы с их наименованием, содержанием, датой внесения и размером;
- Категории — содержит все категории, созданные пользователем;
- Анализ документа — содержит слова проанализированного документа в их нормальной форме.

Примеры документов содержит информацию об идентифицирующем номере примера, идентифицирующем номере категории и документа. Данная таблица взаимодействует с таблицей «Документы» и «Категории».
Категории имеют такие поля как id категории, id примера, название категории и описание категорий. Взаимодействует с таблицей «Примеры документов».
Документы имеют поля: id документа, id примера, id анализа, название документа, содержание, дата внесения, размер документа. Взаимодействует с таблицей «Примеры документов».
Анализ документов содержит в себя id анализа, id документа, слово в нормальной форме, все слова в документе. Взаимодействует с таблицей «Документы».
Состав функций, комплексов задач, реализуемых системой визуализированы на диаграмме активности.

Пользователю посредством спроектированного интерфейса предоставляются возможность решения следующих задач:
- Настройка подключений;
- Обучение системы;
- Просмотр документов по категориям.
Перечень функций пользовательского интерфейса
- обеспечение возможности добавления одного дела;
- обеспечение возможности добавления коллекции дел;
- обеспечение возможности настройки подключений;
- обеспечение возможности работы с морфологическим словарем;
- обеспечение возможности создания шаблона;
- обеспечение возможности добавления обучающих примеров;
- обеспечение возможности создания новой категории;
- обеспечение возможности просмотра всех дел по категориям;
- обеспечение возможности добавления дел;
- обеспечение возможности удаление документов;
- обеспечение возможности изменение названий документов;
- обеспечение возможности сохранения документов на диск;
- обеспечение возможности печати документов.

На диаграмме последовательности отображено взаимодействие объектов.

Для того, чтобы пользователь начал работу с программой, ему необходимо подключиться к базе. Пользователь должен ввести название сервера и базы данных

Для того, чтобы просмотреть слова в словаре выбираем пункт «Морфологический словарь» в вкладке «Обучение»

Добавление новой категории происходит следующим образом. При нажатии на «+» открывается форма, в которой необходимо ввести название категории и ее описание.

Добавляем новое дело в систему, нажав на знак «+», после чего оно попадает в подходящую категорию.
