Разработка информационной системы налоговой инспекции
Разработка информационной системы
налоговой инспекции
ВВЕДЕНИЕ
база данные налоговый автоматизация
Сегодня в мире с целью упростить сложные или часто повторяемые процессы
повсеместно применяются информационные технологии. В частности требуется
автоматизация рутинных процессов государственного аппарата.
В данной курсовой работе будет разработана информационная система
Федеральной Налоговой Службы.
Объектом исследования является Федеральная Налоговая Служба.
Предметом исследования - обработка налоговых деклараций.
Цель работы - разработка информационной системы Федеральной Налоговой
Службы.
Задачи работы:
– Изучение предметной области;
– Разработка структурных моделей;
– Моделирование правил и поведения системы;
– Разработка структуры базы данных.
Данная работа состоит из введения, трех глав и заключения.
ГЛАВА
1. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ ДАННЫХ
1.1
Декомпозиция информационной системы
Предназначается для государственного контроля юридических и физических
лиц (фискальная функция) т.е. взимание налогов.
Функции:
· учет и регистрация налогоплательщиков;
· прием налоговой отчетности и начисление платежей;
· проведение проверок правильности уплаты налогов;
· контроль за поступлением платежей;
· формирование отчетности налоговой инспекции в городскую или
областную налоговую службу;
· экономический анализ деятельности налоговой инспекции и
состояния обслуживаемого района;
· организация работы вспомогательных служб (бухгалтерия,
административно-хозяйственный отдел).
Налогоплательщик должен представить следующие документы для регистрации
на сегодняшний День:
· заявление на регистрацию (2 экз.);
· копию устава предприятия;
· копию решения о создании предприятия или договора
учредителей;
· справку Госкомстата о постановке на учет;
· свидетельство о регистрации;
· договор аренды или гарантийное письмо на помещение, где будет
расположено предприятие.
Юрисконсульт проверяет подлинность документов и права лица,
представившего их на регистрацию предприятия, и после этого на
налогоплательщика заводится папка личного дела и ему присваивается уникальный
регистрационный номер. С этого этапа должна начинаться автоматизация районной
налоговой службы. Функции хранения информации о налогоплательщике и заведение
на него регистрационной карточки должен взять на себя АРМ учета и регистрации
юридических лиц. На выходе этого АРМ создается база данных, содержащая
следующую информацию о налогоплательщике по регистрационной карточке.
Расчет подоходного налога, налога на имущество, земельного налога, налога
с транспортных средств и других, а также осуществляется контроль за
поступлением платежей.
На основании первичных документов, поступающих из государственных
учреждений и от физических лиц, должна автоматически рассчитываться сумма
налога, печататься платежное извещение и открываться лицевой счет. Необходимо,
чтобы система автоматически вела лицевые счета по всем видам налогов,
распределяла уплаченные суммы по срокам уплаты.
Согласно существующей сейчас технологии отдел отчетности принимает
документы налогоплательщиков с пометкой о начислении налогов и осуществляет
проверку поступления денег на бюджетный счет. Под руководством начальника
отдела раз в месяц на 1-е число составляются: баланс плательщиков;
списки по недоимке платежей в бюджет по всем категориям и всем видам налогов,
по которым произведены начисления.
Если у плательщика числится переплата по одному из налогов, то она может
быть зачтена:
а) в счет погашения недоимки по другим налогам;
б) в счет предстоящих платежей в бюджет;
в) возвращена плательщику на его расчетный счет.
Можно выделить несколько групп количественных методов, используемых при
проведении статистических исследований.
. Многомерные методы, в первую очередь факторный и кластерный анализы.
Они используются для обоснования решений, в основе' которых лежат
многочисленные взаимосвязанные переменные. Например, определение объема
валового продукта в зависимости от технического уровня производства.
. Регрессивные и корреляционные методы. Они используются для установления
взаимосвязей между группами переменных, описывающих деятельность налоговой
службы.
. Имитационные методы. Они применяются тогда, когда переменные, влияющие
на маркетинговую ситуацию, не поддаются аналитическим решениям.
. Методы статистической теории принятия решений. К ним относятся: теория
игр, теория массового обслуживания, стохастическое программирование.
Используются для стохастического описания реакции налогоплательщиков на
изменение налоговой политики. Можно выделить два главных направления применения
этих методов для статистических испытаний гипотез о структуре цен и
предположений о состоянии налоговой дисциплины, например, исследование степени
лояльности к плательщикам, прогнозирование роста или спада производства и, как
следствие, изменение объема налоговых поступлений. Одной из составных частей
этого раздела математики является теория игр, теоретические результаты которой
могут быть использованы для решения задач типа «что -будет, если…», позволяющих
проигрывать ситуации, возникающие в результате принятия некоторых управляющих
решений ещё до их реализации на конкретном объекте, и отвергать эти действия в
случае неудовлетворительных результатов; Методы антагонистических игр дают
возможность выявить «тонкие» места во взаимоотношениях «налоговый инспектор -
налогоплательщик».
. Детерминированные методы исследования операций, в первую очередь
линейное и нелинейное программирование. Эти методы применяются тогда, когда
имеется много взаимосвязанных переменных и надо найти оптимальное решение. Эти
методы выступают как составная часть некоторых методов статистического анализа
либо как самостоятельные средства анализа. Одним из возможных приложений этих
методов являются выбор оптимальной загрузки налоговых инспекторов, минимизация
передвижения инспектора внутри района и т.п.
Входы системы: налоговая отчетность
Выходы системы: отчетные формы в электронном виде и на бумажных
носителях.
Рисунок 1. Декомпозиция ИС.
1. Подсистема аналитики налоговой системы.
Выполняет экономический анализ деятельности налоговой инспекции и
возвращает состояние обслуживаемого района
2. Подсистема администрирования
Подсистема должна обеспечивать разграниченный доступ к Банку данных и
хранилищу. В подсистеме должна быть реализована возможность создания ролей,
создание сценариев доступа к каждой роли, создание групп пользователей.
3. Подсистема приема налоговой отчетности
Подсистема должна обеспечивать возможность обработки поступающей
налоговой отчетности, учет начисления платежей, формирование отчетов, справок,
статистических сводок для информации в банке данных. В подсистеме будут
реализованы возможности предварительного просмотра отчета перед выводом на
печать, вывода отчетов в форматах MS WORD и XML, вывод на печать.
4. Подсистема по управление и контролю платежей и налогов.
Должна обеспечивать ЭИС подробными отчетами и входящих и исходящих
платежах для последующей передачи их в подсистему Б/У.
5. подсистема учета кадров
Подсистема должна обеспечивать учет персонала организации, хранение
информации о каждом работнике предприятия, его роли в системе, регистрировать
всю деятельность работника в системе.
6. подсистема б/у
Должна обеспечивать предприятие необходимой бухгалтерской отчетностью.
7. подсистема межведомственного взаимодействия
Подсистема межведомственного взаимодействия должна обеспечивать
синхронизацию данных между хранилищами разных уровней, межведомственный обмен
данными, формирование отчетов в городскую или областную налоговую службу.
8. подсистема учета НП
Конечными пользователями подсистемы Учета НП ЭИС являются налоговые
инспекторы. В их АРМ необходимо реализовать функции доступа к единой БД ЭИС с
возможностью добавления новых документов (налоговой отчетности), функции кассы
(прием платежей). Подсистема Б/У предназначается для бухгалтеров, в функционале
их АРМ должны быть возможности формирования отчетов, счетов-фактур, КО и прочей
бухгалтерской отчетности. К подсистеме учета кадров имеют доступ кадровые
специалисты. К подсистеме аналитики имеют доступ соответственно аналитики
налоговой инспекции.
1.2 Разработка диаграммы потоков данных
Рисунок 2. DFD диаграмма
Содержание потоков данных:
. Информация от НП содержит налоговые декларации и информацию о
НП.
. Информация для НП содержит результаты проверок, квитанции на
оплату налогов и штрафов.
. Информация из Банка содержит документы о подтверждении оплаты,
квитанции на оплату НП.
. Информация от МинФин содержит нормативные акты для обработки
деклараций налоговой инспекцией.
Рисунок 3. Декомпозиция DFD диаграммы
В результате декомпозиции контекстной диаграммы получаем новые блоки:
Обработка деклараций, управление платежами и взаимодействие с МинФин.
Рисунок 4. Декомпозиция процесса «Обработка деклараций».
Опишем алгоритм процесса «Обработка деклараций»:
. Начало
. Извлекаем данные декларации и данные для обработки декларации из
хранилища.
. Проверить, была ли декларация на проверке, если была - перейти к
шагу 5.
. Занести новую декларацию в накопитель «Декларации».
. Обработать декларацию.
. Отправить результат обработки в процесс «Подготовка отчетов».
. Конец.
1.3 Разработка
модели данных
Рисунок 4. Диаграмма модели «Сущность-связь».
Построение модели данных предполагает определение сущностей и атрибутов,
т. е. необходимо определить, какая информация будет храниться в конкретной
сущности или атрибуте.
Данная модель представлена на рисунке 4 и состоит из пяти сущностей -
«Налоговая отчетность», «Пользователь АРМ», «Платеж», «Задолженность»,
«Налогоплательщик».
Сущность «Налоговая отчетность» содержит информацию о налоговой
отчетности и формируется атрибутами «Номер документа», «ФИО НП», «Тип
документа», «Дата документа», «ИД Пользователя АРМ», «Номер платежа». Первичным
ключом является атрибут «Номер документа».
Сущность «Пользователь АРМ» содержит информацию о пользователях
автоматизированного рабочего места и формируется атрибутами «ИД», «ФИО»,
«Пароль», «Должность», «Адрес внутренней почты», «Уровень доступа». Первичным
ключом является атрибут «ИД».
Сущность «Платеж» содержит информацию о платежах и формируется атрибутами
«Номер платежа», «№ документа», «Сумма», «Дата», «ФИО Должника». Первичным
ключом является атрибут «Номер платежа».
Сущность «Налогоплательщик» содержит информацию о налогоплательщиках и
формируется атрибутами «ФИО», «Адрес», «Контакты», «ИНН», «Номер платежа».
Первичным ключом является атрибут «ФИО».
Сущность «Задолженность» содержит информацию о задолженностях
налогоплательщиков и формируется атрибутами «ФИО Должника», «Тип
задолженности», «Сумма», «Дата выставления», «Дата погашения», «Номер платежа».
Первичным ключом является атрибут «ФИО Должника».
Глава 2. Моделирование правил и поведения системы
.1
Продукционная модель
Пусть имеются факты и правила:
Факт 1: Иванов предоставил декларацию за 2011 г. 14.05.2012.
Факт 2. Служащая Петрова приняла налоговую декларацию на камеральную проверку.
Факт 3. Васечкин предоставил декларацию за 2012 г. 09.01.2013.
Правило 1. Если Х предоставил декларацию в налоговый орган, Х -
налогоплательщик.
Правило 2. Если налогоплательщик Y предоставил декларацию за Х год позже 30.04.(Х+1) -
начислить налогоплательщику Y
штраф.
Правило 3. Если служащий Х принял налоговую декларацию на камеральную
проверку - служащий Х является оператором АРМ.
Прямой вывод:
Подставляем Факт 1 в правило 1:
Х = Иванов, следовательно Иванов - налогоплательщик - новый факт.
Подставляем Факт 1 в правило 2:
Y =
Иванов, из правила 1 известно что Иванов налогоплательщик. X = 2011, следовательно
налогоплательщик Иванов должен предоставить декларацию за 2011 г. Не позднее
30.04.2012. Из факта 1 известно, что Иванов предоставил декларацию 14.05.2012,
следовательно получаем новый факт - начислить налогоплательщику Иванову штраф.
Подставляем Факт 1 в правило 3 - не получаем новых фактов.
Подставляем Факт 2 в правила 1, 2 - не получаем новых фактов.
Подставляем Факт 2 в правило 3:
Х = Петрова, следовательно служащая Петрова является оператором АРМ.
Обратный вывод:
Выдвигаем гипотезу: Петрова оператор АРМ. Подставляем этот факт в правило
3: Если служащий Х принял налоговую декларацию на камеральную проверку -
служащий Петрова является оператором АРМ. Ищем левую часть правила, путем
перебора определяем, что подходит факт 2, при этом переменная Х принимает
значение «Петрова».
2.2
Семантическая сеть
Рисунок 5. Семантическая сеть.
Налоговый орган «Управление ФНС по Алт. кр.» обрабатывает декларации от
алтайских налогоплательщиков ежегодно до 30.04.
Запрос: кем обрабатываются налоговые декларации от Алтайского
налогоплательщика?
Рисунок 6. Запрос к базе знаний.
Рисунок 7. Фреймовая модель.
2.3 Фреймовая
модель
Фреймы «Декларация №1» и «Декларация №2» хранят уникальную информацию для
каждой декларации. Если проследовать вверх по иерархии фреймов, можно узнать
такую информацию, как отчетный год и тип налогоплательщика. Фрейм «Обработка
деклараций» содержит процедурные знания. Например, помощью проц. 3 можно
начислить штрафы на недобросовестных налогоплательщиков, а проц. 1 позволит
узнать, какие декларации необходимо вернуть НП на доработку.
Глава 3. Разработка структуры базы данных
Рисунок 8. Реляционная модель.
На рисунке 8 мы имеем следующие отношения:
– Налоговая отчетность = (Номер документа, ФИО НП, Тип документа,
Дата документа, ИД пользователя АРМ, Номер платежа);
– Пользователь АРМ = (ИД, ФИО, Пароль, Должность, Адрес внутренней
почты, Уровень доступа);
– Платеж = (Номер платежа, № документа, сумма, Дата, ФИО Должника);
– Задолженность = (ФИО Должника, Тип задолженности, Сумма, ИНН,
Дата выставления, Дата погашения, Номер платежа);
– Налогоплательщик = (ФИО, Адрес, Контакты, ИНН, Номер платежа).
Заключение
база налоговый автоматизация
В данной курсовой работе была разработана информационная система
Федеральной Налоговой Службы.
В ходе написания работы было сделано:
– Изучена предметная область;
– Разработаны структурные модели;
– Смоделированы правила и поведение;
– Разработана структура базы данных.
С помощью данной системы Федеральная Налоговая Служба может
автоматизировать некоторые рутинные процессы (в частности обработку
деклараций), что поможет увеличить производительность и уменьшить затраты
трудовых и временных ресурсов.
Список использованной литературы
база данные налоговый автоматизация
1. Автоматизированные информационные технологии в
экономике: учебник / под ред. проф. Титоренко Г.А. - М.: Компьютер, ЮНИТИ,
1998.
2. Вендров А.М. Проектирование программного обеспечения
экономических информационных систем. - М.: Финансы и статистика, 2000.
. Дейт К.Дж. Введение в системы баз данных. - 8-е изд.
/ К. Дж. Дейт - М.: «Вильямс», 2006.
. Калянов Г.Н. CASE - технологии. Консалтинг при автоматизации бизнес
процессов. - М.: Горячая линия - Телеком, 2000.
. Коннолли Т., Бегг К. Базы данных. Проектирование,
реализация и сопровождение. Теория и практика - 3-е изд. / Т. Коннолли, K. Бегг - М.: «Вильямс», 2003.
. Маклаков С.В. BPWin и ERWin. CASE - средства
разработки информационных систем. - М.: ДИАЛОГ - МИФИ, 2000.
. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: ДИАЛОГ-МИФИ, 2003.
. Мишенин А.И. Теория экономических информационных
систем. - М.: Финансы и статистика, 1999.
. Фаулер М. UML. Основы. Краткое руководство по
стандартному языку объектного моделирования - М.: Символ-Плюс, 2011.