Разработка программы "Модуль выгрузки данных в текстовом формате комплекса "Налогоплательщик ЮЛ" для государственной налоговой инспекции г. Узловая (48642)

Посмотреть архив целиком

Аннотация



Данный дипломный проект содержит постановку задачи «Разработка программы «Модуль выгрузки данных в текстовом формате комплекса «Налогоплательщик ЮЛ» для государственной налоговой инспекции г.Узловая», алгоритм реализации данной задачи, представленный в виде блок-схемы, описание входной и выходной информации и машинную реализацию данной задачи.

Программа разработана для ПЭВМ IBM PC/AT AMD Athlon –1700 на языке программирования Visual FoxPro7 под управлением операционной системы Windows XP Professional SP1

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





Содержание



Введение

1 Организационно-экономическая сущность задачи

2 Информационное обеспечение решения задачи

2.1 Режимы работы задачи

2.2 Информационная модель решения задачи

2.3 Описание входной информации

2.4 Описание выходной информации

3 Алгоритм решения задачи

3.1 Блок-схема алгоритма

3.2 Описание блок-схемы

4 Машинная реализация задачи

4.1 Характеристика технических средств

4.2 Математическое обеспечение

4.3 Обоснование выбора языка программирования

4.4 Описание программы

4.5 Инструкция пользователю по работе с программой

5 Контрольный пример

6 Экономическое обоснование программы

Список литературы

Приложения





Введение



В настоящее время все большее и большее распространение, как в производстве, так и в документообороте предприятий находит компьютерная техника, все шире и шире становится перечень охватываемых ею задач. Постоянно растет объем и сложность обрабатываемой информации, требуются все новые и новые виды ее представления. Как показывает практика, большинство пользователей уже не представляет себе, как бы они выполняли свою работу, с которой прекрасно справлялись еще 5 – 10 лет назад, без помощи компьютера. Вот только некоторые из преимуществ использования вычислительной техники при работе, с какими – либо данными, документами:

возможность оперативного контроля за достоверностью информации, уменьшается число возможных ошибок, при генерировании производных данных;

сразу после ввода, данные могут участвовать в различных операциях;

возможность быстрого получения необходимых отчетов;

необходимая информация может быть быстро найдена (в том числе с помощью контекстного поиска), поиск которой в обычной папке с документами затруднен;

существенная экономия времени и людских ресурсов при выполнении операций, связанных с обработкой информации;

позволяет быстро и в наиболее подходящем для конкретного человека виде просмотреть данные, что повышает их восприятие.

Все, выше изложенные преимущества, на сегодняшний день оценены не только рядовыми пользователями, но и властными структурами, особенно это касается возможности контроля и поиска информации. В нашем случае налоговая полиция заинтересована иметь единую, электронную базу по всем физическим лицам – налогоплательщикам, так как наличие такой базы существенно усложняет процесс уклонения от уплаты налогов (сокрытие, занижение доходов, повторное использование одноразовых льгот и т.д.)

Поэтому 15 июня 1998 года была принята очередная редакция инструкции государственной налоговой службы Российской Федерации №35 от 29 июня 1995года. Согласно которой, с 01 марта 1999 года все предприятия с численностью работающих свыше 100 человек обязаны предоставлять данные о доходах своих работников в налоговую инспекцию на магнитных носителях, причем в строго оговоренном формате.

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

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

В данной дипломной работе рассматривается один из режимов работы автоматизированного рабочего места бухгалтера из отдела налоговой политики предприятия, ведущего отчетность в налоговую инспекцию. Оно отвечает требованиям, предъявляемым ГНИ к отчетности.





1 Организационно-экономическая сущность задачи



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

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

Определяющее значение для формирования налоговой политики, системы налогов и налоговой службы имеют законы «О государственной налоговой службе РФ», «Об основах налоговой системы в РФ», «О налоге на добавленную стоимость», «Об акцизах» и некоторые другие. Затем провести анализ организации системы налогообложения юридических лиц и необходимость совершенствования системы налогообложения в современных условиях.

С 1999 года все предприятия с численностью работающих свыше 100 человек обязаны предоставлять данные о доходах своих работников в налоговую инспекцию на магнитных носителях, причем в строго оговоренном формате. Рассматриваемый программный комплекс «Налогоплательщик ЮЛ» позволяет сформировать огромное количество отчетов различных форм не только для государственной налоговой инспекции, но и для других контролирующих организаций (ПФР, Финансовый отдел Администрации и др.)

Ввиду организационно-технической сложности комплекса, большого объёма исходного кода и огромного количества используемых нормативно-справочных и бухгалтерских документов, в данном дипломном проекте рассматривается режим выгрузки данных в текстовом формате для государственной налоговой инспекции.

Данный режим используется после формирования любого документа для его предоставления в ГНИ на магнитном носителе, как правило, один раз в квартал. При выявлении неточностей или ошибок процесс выгрузки должен быть повторен с полной соответствующей инициализацией рассматриваемого в данном дипломном проекте режима.

Входными данными для этой задачи являются базы данных в формате DBF: kp_sd.dbf, kp_spp.dbf, spp.dbf, kp_sgr.dbf, sgr.dbf, xx_pok.dbf, pok.dbf, consts.dbf, k029.dbf, kp_ctrl.dbf, shapka.dbf, sptran.dbf, sputr.dbf, содержащие информацию о вводимых документах за различные даты текущего и предыдущих налоговых периодов.

В результате решения данной задачи производится выгрузка необходимых данных на магнитный носитель в соответствии с требованиями, предъявляемыми ГНИ, на основании информации используемых баз данных, формируемых комплексом «Налогоплательщик ЮЛ». Структура выходного файла показана в Приложении Б.





2 Информационное обеспечение решения задачи



2.1 Режимы работы задачи





да

нети

да

да

да

да

нети

нети

нети

нети



2.2 Информационная модель решения задачи











































рис 1. Схема взаимосвязи информационных модулей



2.3 Описание входной информации



Для выгрузки данных в текстовом формате комплекса «Налогоплательщик ЮЛ» для государственной налоговой инспекции используются ранее созданные базы данных kp_sd, kp_spp, spp, kp_sgr, sgr, xx_pok, pok, consts, k029, kp_ctrl, shapka, sptran, sputr, информация в которых организована в виде DBF-файла.

База данных kp_sd содержит описание отчетных документов, kp_spp – справочник подформ, spp – архив вышеуказанного справочника.

Справочник граф документов содержится в базе kp_sgr, его архив хранится в sgr.

Описание строк и архив этого справочника хранятся в xx_pok и pok соответственно.

Справочник пользовательских констант находится в БД consts, справочник единиц измерения – в k029, контрольных соотношений – в kp_ctrl.

Заголовочная и конечная части документа хранятся в файле shapka.

Справочники автотранспортных средств и признаков расчета уточнения реализованы файлами sptran и sputr соответственно.

Используемые файлы хранятся на жестком диске персонального компьютера.

Структура и информация используемых баз данных приведена в Приложении А. Описание входной информации дано в таблице 1.



Таблица 1 – Описание входной информации

Имя БД

Имя файла

Наименование поля

Идентифи-

катор

Тип, максимальная длина поля

Примечание


симво-льная

дата

числовая

целая

дробная

KP_SD

KP_SD

Код формы

KODF

2







Наименование

NAIM

100







Период отчетности

PER

1







Наименование периода отчетности

NPER

11







Раздел

RAZDEL



3





Признак печати

PRIZ

1







Признак расчета налога

PRN



1





Код единицы измерения

C257

4







Признак наличия графы ГНИ

GNI



1





Дата ввода

WDATA


8






Признак контроля документа

KONTROL

1







Приоритет

PRIOR



2





Признак документа

PRD

2







Код дохода

TAXCODE

7







Ставка

STAVKA



9

3




Код ставки

KSTAV

1







Параграф

PARAG



2





Признак принадлежности документов одному типу

PRTIP



2





Признак наличия комплекта документов

PRKOMP



2





Цифровая точность

ZOK



7





Признак единицы измерения

PRIZM

1









КНД

KND

7





Продолжение таблицы 1

Имя БД

Имя файла

Наименование поля

Идентифи-

катор

Тип, максимальная длина поля

Примечание

симво-льная

дата

числовая

целая

дробная

KP_SPP

KP_SPP

Код формы

KODF

2







Код подформы

KODP



2





Наименование подформы

NAIM

35







Дата ввода

WDATA


8






Признак расчета налога

PRN



1



SPP

SPP

Код формы

KODF

2







Код подформы

KODP



2





Наименование подформы

NAIM

35







Дата ввода

WDATA


8






Признак расчета налога

PRN



1



KP_SGR

KP_SGR

Код формы

KODF

2







Код подформы

KODP



2





Код графы

KODGR



2





Расчетная графа

RGR



2





Наименование

NAIM

50







Наименование подформы

NAIMP

35







Дата ввода

WDATA


8






Номер графы 5

НGO5H



2





Признак графы

PP

1







Количество нерасчетных граф документа

CHVGR



2





Количество расчетных граф

CHRGR



2





Признак наличия графы ГНИ

GNI



1



SGR

SGR

Код формы

KODF

2







Код подформы

KODP



2





Код графы

KODGR



2





Расчетная графа

RGR



2





Наименование

NAIM

50





Продолжение таблицы 1

Имя БД

Имя файла

Наименование поля

Идентифи-

катор

Тип, максимальная длина поля

Примечание

симво-льная

дата

числовая

целая

дробная



Наименование подформы

NAIMP








Дата ввода

WDATA


8






Номер графы 5

НGO5H



2





Признак графы

PP

1







Количество нерасчетных граф документа

CHVGR



2





Количество расчетных граф

CHRGR



2





Признак наличия графы ГНИ

GNI



1



XX_POK

XX_POK

Условный код

YKOD



3





Наименование показателя

NAIM

50







Код строки

KODS

5







Код подформы

KODP



2





Код операции

OPER



3





Тип данных строки

TD

1







Тип данных по графам

TD1

25







Дата ввода

WDATA


8






Признак суммы операций

PR2

1







Код единицы измерения

C257

4







Код строки в отчете 5-Н

05N

5







Код бюджета

KBUD



2





Контрольное соотношение 1

GR1

10







Контрольное соотношение 2

GR2

10





POK

POK

Условный код

YKOD



3





Наименование показателя

NAIM

50







Код строки

KODS

5







Код подформы

KODP



2



Продолжение таблицы 1

Имя БД

Имя файла

Наименование поля

Идентифи-

катор

Тип, максимальная длина поля

Примечание

симво-льная

дата

числовая

целая

дробная



Код операции




3





Тип данных строки









Тип данных по графам

TD1

25







Дата ввода

WDATA


8






Признак операций

PR2

1







Код единицы измерения

C257

4







Код строки в отчете 5-Н

O5



3





Код бюджета

KBUD



2





Контрольное соотношение 1

GR1

10







Контрольное соотношение 2

GR2...GR25

10







Код формы

KODF

2





CONSTS

CONSTS

Код константы

CONST

6







Значение константы

DATА

150







Комментарий

REMARKA

50







Код единицы измерения

С257

4







Наименование

C258

15







Коэффициент

K

10





KP_CTRL

KP_CTRL

Код формы документа

KODF

2







Дата создания документа

WDATA


8






Начальная дата действия

DAT1


8






Конечная дата действия

DAT2


8






Текстовый файл контрольных соотношений

FCONT

10





SHAPKA

SHAPKA

Код формы

KODF

2







Заголовочная часть документа

ZAGOL

10





Продолжение таблицы 1

Имя БД

Имя файла

Наименование поля

Идентифи-

катор

Тип, максимальная длина поля

Примечание

симво-льная

дата

числовая

целая

дробная



Заключительная часть документа

ZAKL

10





SPTRAN

SPTRAN

Код вида транспорта

NTRAN

6







Марка транспорта

MARKA

15







Наименование вида транспорта

NAIM

40







Мощность двигателя в л.с.

MOLS



3





Мощность двигателя в квт

MOKVTN

5







Отметка

MODE



1





Дата выдачи уведомления

DUVED


8




SPUTR

SPUTR

Раздел

RAZDEL



3





Код дохода

TAXCODE

5







Дата действия

NDAT


8






Признак расчета уточнения

PRUT

1







Параграф

PARAG



2




Случайные файлы

Файл
CBRR7039.DOC
83118.rtf
36800.rtf
144106.rtf
10031-1.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.