Материал: Автоматизация обработки заявок Пенсионным Фондом РФ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
61
Рисунок 17 Дерево функций проектной системы
Функции
Безопасность
Аутентификация
Проверка сессии
Общие
Регистрация
Новое заявление
Получение
заявления(UUID)
Изменение
заявления
Удаление
Обращения
Аннулирование
обращения
Формы
Создание новой
формы
Изменение формы
по ID
Получение формы
(новой)
Получение формы(с
данными)
Поиск
Поиск по СНИЛС
Поиск по Анкетным
данным
Поиск по Документу
Статистика
По Темам
обращения
По Специалистам
По Регионам
Интеграция
Отправка в Целевую
подсистему
Сохранение
результата
рассмотрения
Выходные
документы
Формирование
документа (по
регистрации)
Администрирование
Редактирование
справочников
Общие справочники
Добавить
Изменить
Удалить
Пользователи
62
Кроме общих функций в системе присутствуют функции безопасности и
функции администрирования. К функциям безопасности следует отнести
функцию аутентификации позволяющей проводить идентификацию и
аутентификацию пользователя, и функцию по проверки сессии в целях
безопасности время бездействия в пользователя в системе должно быть
ограничено. К функциям администрирования относятся служебные функции по
настройке системы, определением состава справочников, пользователей и ролей.
Систематизировав функции системы можно составить схему навигации по
системе (диалог системы) - Ошибка! Источник ссылки не найден.
Рисунок 18 Диалог системы
Диалог системы структурно схож с функциональной структурой.
Единственным дополнением можно отметить диалог на этапе регистрации. После
заполнения формы регистрации оператору предоставляется выбор
Главное меню Новое обращение Выбор тематики
Регистрация
Печатные формы
Результаты
рассмотрения
Аннулировать
Удаление
обращения
Отмена
Перейти к
обращению
Поиск
По СНИЛС
По Анкетным
данным
По Документу
Статистика
По Тематикам
По Регионам
По Специалистам
Администрирование
Редактирование
справочников
Адреса
Страны Мира
Тематики
Территориальные
органы
Редактирование
пользователей
Меню профиля
Просмотр профиля
Выход
63
зарегистрировать обращение и передать его в целевую подсистему, либо
отказаться. Если регистрация производится, по в дальнейшем оператор
распечатывает расписку уведомление (см Ошибка! Источник ссылки не
найден.), тематической заявление по утвержденной форме (см Ошибка!
Источник ссылки не найден.), для подписания гражданином обратившимся в
управление Пенсионным Фондом. На данном этапе так же имеется возможность
просмотреть результаты рассмотрения обращения, либо аннулировать
обращение, либо удалить.
2.3.2. Характеристика базы данных
База данных состоит из двух типов таблиц: таблицы бизнес-данных и
вспомогательные справочники. При проектировании таблиц стоит уделить
пристальное внимание к скорости доступа.
Описание структуры таблицы «Регистрации» представлено в Таблица № 5
Таблица № 5
Наименование
поля
Идентификатор
поля
Тип
поля
Длина
поля
Прочее
UUID
id
UUID
128 бит
Первичный ключ
Тематика
обращения
theme_id
bigint
8 байт
Внешний ключ
Содержания
Обращения
address_id
bigint
8 байт
Внешний ключ
СНИЛС
snils
varchar
11 симв.
Индекс
Регистрационный
номер
regnum
varchar
15 симв.
Индекс
Фамилия
family
varchar
50 симв.
Индекс
Имя
name
varchar
50 симв.
Индекс
Отчество
patronymic
varchar
50 симв.
Индекс
Структура таблицы «Регистрации»
64
Продолжение таблицы № 5
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Дата рождения
birthday
date
4 байт
Индексированное
поле
Статус
обращения
status
Integer
4 байт
Индексированное
поле
Дата подачи
receive_date
date
4 байт
Дата
регистрации
register_date
Timestamp
с учетом
часового
пояса
8 байт
Индексированное
поле
Дата изменения
edit_date
Timestamp
с учетом
часового
пояса
8 байт
Индексированное
поле
Идентификатор
района
регистрации
register_area_id
bigint
8 байт
Внешний ключ
Идентификатор
специалист
регистрации
register_user_id
bigint
8 байт
Внешний ключ
Идентификатор
Специалиста,
совершившего
изменение
edit_user_id
bigint
8 байт
Внешний ключ
Активность
заявления
is_active
boolean
1 байт
Индексированное
поле
Данные
регистрации
data
jsonb
-
65
Структура таблицы «Документы» представлена в Таблица 6
Таблица № 6
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Идентификатор
id
uuid
128 бит
Первичный ключ
Идентификатор
регистрации
register_id
uuid
128 бит
Внешний ключ
Идентификатор
документа
document_id
bigint
128 бит
Внешний ключ
Серия
документа
seria
varchar
10
символов
Индексированное
поле
Номер
документа
number
varchar
30
символов
Индексированное
поле
Дата выдачи
date
date
4 байт
Индексированное
поле
Срок действия
expire
date
4 байт
Кем выдан
org
varchar
50
символов
Иные данные
по документу
data
jsonb
-
Структура таблицы «Документы»
Таблица № 7 представляет структуру таблицы «Решения»
Таблица № 7
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
uuid
128 бит
Первичный
ключ
Идентификатор
регистрации
register_id
uuid
128 бит
Внешний
ключ
Идентификатор
решения
result_id
bigint
8 байт
Внешний
ключ
Структура таблицы «Решения»
Источник: https://baza.diplomsite.ru/previewfile/1902