Диплом: Автоматизация и обеспечение информационной безопасности процедуры снятия с налогового учета и выгрузки учетных данных налогоплательщика при его миграции в другой налоговый орган ФНС №22

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
отчет «Отклоненные заявки»;
отчет «Снятые с налогового учета»;
журнал учета сведений по снятию с налогового учета.
На таблицах 2.17 – 2.20 представлены макеты отчетов системы.
Дата,
период
заявки
ФИО
заявителя
Вид
деятельности
Предприятие
Основание
Регистратор
Таблица 2.17 Макет отчета «Согласованные заявки»
Дата,
период
№ заявки
ФИО
заявителя
Номер
предпри
ятия
Основание
снятия с
учета
Основание
для отказа
Регистратор
Таблица 2.18 Макет отчета «Отклоненные заявки»
Дата,
перио
д
Основные
сведения о
ЮЛ
Основани
е
Куда
становится
на учет
Вид
деятельно
сти
Инспектор
выписки
из
ЕГРЮЛ
Таблица 2.19 — Макет отчета «Снятые с налогового учета»
Дата,
время
Основные
сведения о
ЮЛ
Основани
е
Куда
становится
на учет
Кто снял
с учета
выписки
из
ЕГРЮЛ
Таблица 2.20 — Макет журнала учета сведений о снятии с учета
Для отчета «Согласованные заявки» были определены следующие поля:
дата, период;
№ заявки;
ФИО заявителя;
вид деятельности;
предприятие;
основание;
регистратор (инспектор налоговой службы).
Для отчета «Отклоненные заявки» были определены следующие поля:
63
дата, период;
№ заявки;
ФИО заявителя;
основание для снятия с учета;
основание для отказа;
регистратор (инспектор налоговой службы).
Для отчета «Снятые с налогового учета» были определены следующие
поля:
дата, период;
основные сведения ЮЛ;
основание;
куда становится на учет;
вид деятельности;
регистратор (инспектор налоговой службы);
№ выписки из ЕГРЮЛ.
Для журнала учета сведений по снятию с учета были определены
следующие поля:
дата, время;
основные сведения ЮЛ;
основание;
куда становится на учет;
кто снял с учета;
№ выписки из ЕГРЮЛ.
Данные для представленных первых двух отчетов будут формироваться
следующим образом:
1. На основании ранее сформированного документа «Заявка на снятие с
налогового учета» формируется движение, данные этого документа сохраняются
в реестре БД ИС;
2. Формируется механизм вызова данных для отображения их в удобном
для анализа виде – отображение в виде таблиц с полным перечнем необходимых
для анализа данных;
3. Данные помещаются в поля формы и представляются на экран [12,13].
64
Для отчета «Снятые с налогового учета» механизм в чем-то похожий, но
имеет некоторые отличия:
1. На основании обращения к ЕГРЮЛ, формируется выписка, которая
имеет достаточно большое количество полей, отчет можно реализовать таким
образом, что поля, которые необходимы для анализа может указывать сам
пользователь, в предложенном выше варианте в форме указаны данные ,
которые будут выводиться пользователю на экран. Далее механизм работы
схожий с предыдущими отчетами;
2. Формируется механизм вызова данных для отображения их в удобном
для анализа виде – отображение в виде таблиц с полным перечнем необходимых
для анализа данных;
3. Данные помещаются в поля формы и представляются на экран.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Как было рекомендовано сформируем два подмножества функций:
служебные, которые обеспечивают выполнение должностных заданий и
ключевые, на которые возложены задания обработки и управления данными:
ввода первичной информации, обрабатывания, ведения справочников, решений в
требования и др.
Определение состава функций, их связи их иерархии даст возможность
определить саму структуру диалога.
В данной дипломной работе выполняется построение системы
автоматизации и обеспечения информационной безопасности при процедуре
снятия с налогового учета, ключевые функции можно условно разделить на два
типа – функции, которые обрабатывают заявку на снятие с учета и функции
поддерживающие, непосредственно сам процесс снятия с учета [18].
На рисунке 2.20 представлен фрагмент дерева функций [21].
65
Рисунок 2.21 – Дерево функций
Из рисунка видно, что обработка заявки осуществляется двумя способами:
непосредственно, когда налогоплательщик сам приходит в отделение налоговой
службы и через горячую линию. Представим сценарий диалога при приеме
заявок через горячую линию (см. рис.2.21). Основное окно программы
предоставляет статистические данные об обработанных письмах горячей линии,
а также письма, находящиеся на согласовании.
.
Функции
Ключевые Служебные
Обработка заявки,
поступившей
непосредственно, от
налогоплательщика
Обработка заявки
поступившей с
горячей линии
Запрос на
формирование
выписки ЕГРЮЛ
Учет выписки,
внесение данных в
журнал
Формирование
учетного дела
Создание
пользователей
Аутентификация
пользователей по
логину и паролю
Архивирование
данных
Тестирование ИБ
66
Рисунок 2.22– Сценарий диалога работы программы при обработке заявок
через горячую линию
Программа согласно заложенной в неё логике обрабатывает письма,
проверяя их содержимое и согласовывая доступ и закупку с требуемыми
регламентом лицами. В программе есть возможность просмотреть историю
обработанных писем и при возможности отменить созданные заявки.
На рисунке 2.22 представим сценарий диалога при обработке заявки,
поступившей непосредственно от налогоплательщика [22]. При заполнении
заявки можно выбрать ФИО налогоплательщика и справочника
«Налогоплательщики», при этом необходимо реализовать механизм
«подтягивания» дополнительных данных – название предприятия, № в реестре,
вид деятельности, дата постановки на учет и пр. Далее указывается основание
снятия с учета, для того, чтобы не было оснований, которые не соответствуют
действующему законодательству, можно реализовать выбор основания из
67
перечисления. Также можно реализовать возможность выбора отдела ФНС, если
есть отделение в справочнике «Отделения ФНС» то оно заносится в заявку, если
отделения нет, то можно его добавить в справочник и после этого использовать.
Рисунок 2.23 – Сценарий диалога при обработке заявки, поступившей
непосредственно от налогоплательщика
Сценарий диалога по выписке из ЕГРЮЛ выходит за рамки действия
проектируемой системы, это связано с тем, что формируется запрос к
государственному реестру, поэтому объединим выписку с функцией учет
выписок в журнале учета. Представим данный сценарий на рисунке 2.23 [23].
Создать «Заявка на
снятие с учета»
Заполнение заявки
Задать имя
налогоплательщика
Справочник
«Налогоплательщики»
данные
Указать основание
Перечисление
«Основания»
Выбрать основание
Указать куда
перемещается
Справочник «Отделения НФС»
Есть в БД
отделение
Выбрать
отделение
да
данные
Создать новое
нет
сохранить
Сохранение заявки
68
Рисунок 2.24 – Сценарий диалога при учете выписок в журнал
На рисунке 2.24 представлен сценарий диалога при формировании
учетного дела. Формирование дела осуществляется путем выбора
налогоплательщика из справочника «Налогоплательщики» и выбора выписки из
журнала учета сведений по снятию с налогового учета. На основании этих
данных заполняются поля дела, после этого осуществляется проверка на наличие
ошибок, если ошибки есть, то необходимо их устранить, если ошибок не
обнаружено, то дело передается через канал связи в указанное отделение ФНС.
Сформировать
запрос на выписку
ЕГРЮЛ
ЕГРЮЛКанал связи
Получение
выписки
Канал связи
Импортировать
данные из выписки
в журнал учета
сведений
Сохранить запись
по выписке в
журнале учета
БД ИССохранить данные
69
Рисунок 2.25 – Сценарий диалога при формировании учетного дела
Любой функционал программы можно разделить на основной, с
помощью которой достигается основная цель алгоритма программы и
дополнительный (служебный) это то, что можно настроить изменить, прояснить.
Дерево функций как раз наглядно демонстрирует разделение данных функций.
Дерево функций изображено на рисунке 2.25 [24].
На дереве представлены ранее определенные объекты, которые
группируются по соответствующим группам объектов:
справочники;
документы;
отчеты;
Создать учетное
дело
Выбрать
налогоплательщика
Справочник
«Налогоплательщики»
Выбрать выписку по
налогоплательщику
Журнал учета сведений по
снятию с учета
Заполнение полей
дела
Проверка
заполнения полей
и корректности
данных
Есть ошибки
Исправить ошибки
да
Отправить в другое
отделение ФНС
Отделение ФНСКанал связи
70
перечисления;
журналы.
Рисунок 2.26 – Дерево функций
2.3.2 Характеристика базы данных
На рисунке 2.26 представлена логическая схема БД системы
автоматизации и обеспечения информационной безопасности процедуры снятия
с налогового учета [10].
Основное меню
Файл
Создать
Открыть
Сохранить
Сохранить как
Печать
Предварительный
просмотр
Выход
Операции
Перечисления
Основание для
снятия с учета
Управление
оперативными
итогами
Удаление
помеченных
объектов
Проведение
документов
Справочники
Налогоплательщики
Отделение ФНС
Снятые у чета
Документы
Заявка на
снятие с учета
Учетное дело
Отчеты
Отчет
«Согласованные
заявки»
Отчет
«Отклоненные
заявки»
Отчет «Снятые с
учета»
Журналы
Журнал учета
сведений о
снятии с учета
Журнал
заявок
71
Рисунок 2.27 – Логическая схема БД системы
Данная схема содержит таблицы и связи между ними. Представим
описание содержания таблиц БД (таб.2.4 – 2.10).
Таблица 2.4
Таблица «Налогоплательщики»
Название поля
Тип данных поля
Код налогоплательщика
Цифровой
ФИО налогоплательщика
Строка, длина 100
Предприятие
Строка, длина 75
Вид деятельности
Строка, длина 50
№ предприятия
Строка, длина 20
Дата постановки на учет
Дата
Налогоплательщики
код налогоплательщика
ФИО налогоплательщика
предприятие
вид деятельности
№ предприятия
дата постановки на учет
Отделение ФНС
код отделения
название
адрес
Снятые с учета
код пользователя снятого с учета
ФИО
предприятие
№предприятия в реестре
дата снятия с учета
Отделение ФНС где стал на учет
Заявка на снятие с учета
код доку мента
код отделения отку да
код отделения ку да
код основания (FK)
код отделения (FK)
код налогоплательщика (FK)
дата
предприятие
Основание
код основания
название основания
Учетное дело
код доку мента
код налогоплательщика (FK)
код пользователя снятого с учета (FK)
код отделения (FK)
вид деятельности
дата соз дания дела
данные по предприятию
№выписки Е ГРЮЛ
дата соз дания выписки
Жу рнал учета
код записи
код отделения (FK)
код выписки
общие данные о предприятии
данные о ЮЛ
основание

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)