Программа создания отчетности в ПФ РФ индивидуальными предпринимателями

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



[9].">Средствами для разработки и администрирования сервера Fire являются IBExpert.- предоставляет удобный инструмент для работы с сервером [9].

Клиентское приложение было разработано с помощью средств Embarcadero RAD Studio XE (Delphi XE).XE имеет инструменты для обращения к серверу и средства для построения удобного интерфейса.

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

2 Конструкторская часть

2.1 Проектирование информационной модели данных

Рисунок 2.1 - Черный ящик

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

Входная информация - информация о предпринимателе, а также начисленных и уплаченных страховых взносов.

Выходная информация - XML-документы (формы РСВ-2 и СЗВ-6-1) и XLS-документ (формы РСВ-2 и СЗВ-6-1).

2.2 Проектирование серверной части приложения

2.2.1 Разработка нормализованной структуры сущностей базы данных

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

Рисунок 2.2 - Сущность Предприниматели

Индивидуальный предприниматель обязан представлять в ПФ РФ ЕЖЕГОДНО ОТЧЕТ, таким образом, информация о самом предпринимателе будет дублироваться пропорционально количеству годовых отчетов. Для этого из сущности Предприниматели была выделена сущность Года (рисунок 2.3).

Рисунок 2.3 - Связь сущностей Предприниматели и года

Главы крестьянских (фермерских) хозяйств отчитываются в ПФ РФ по тем же формам отчетности, что и индивидуальные предприниматели. Особенностью крестьянских (фермерских) хозяйств является наличие членов, информация о которых фиксируется в специальном разделе (разделе 2.2) формы РСВ-2. Для исключения дублирования информации из сущности Предприниматели была выделена сущность Крестьянские (фермерские) хозяйства (рисунок 2.4).

Рисунок 2.4 - Связь сущностей Предприниматели

Полученная схема сущностей является окончательной.

Итоговая реляционная схема базы данных представлена на рисунке 2.5.

Рисунок 2.5 - Итоговая реляционная схема базы данных

2.2.2 Разработка структуры сущностей предметной области

Требуется организовать интерфейс, позволяющий совершать манипуляции над данными.

В качестве входной информации представляется следующее.

У каждого индивидуального предпринимателя имеется уникальная информация. Исходя из этого, требуется создать сущность Титульный лист.

Поля таблицы (сущности) Титульный лист: - уникальный номер индивидуального предпринимателя;

Фамилия, Имя, Отчество (FIOIN);

СНИЛС (SNILS) - страховой номер индивидуального лицевого iета;

регистрационный номер в ПФР (REGN);

ИНН (INN) - идентификационный номер налогоплательщика;

регистрационный номер в ТФОМС (TFORMS);

ОГРНИП (ORGNIP) - основной государственный регистрационный номер индивидуального предпринимателя;

код ОКАТО (OKATO) - код по общероссийскому классификатору административно-территориальных объединений;

код ОКВЭД (OKBED) - код по общероссийскому классификатору видов экономической деятельности;

год рождения (BRITHDAY) - год рождения индивидуального предпринимателя;

номер контактного телефона (PHONE);

почтовый индекс (MAILINDEX);

регион (REGION);

район (RAION);

город (CITY);

населенный пункт (NASPYNKT);

улица (YLICA);

дом (DOM);

корпус (KORPYS);

квартира (KBARTIRA).

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

Поля таблицы (сущности) Год:- уникальный номер индивидуального предпринимателя;

год (GOD) - год отчетности;

количество членов крестьянского (фермерского) хозяйства (COUNTXOZ);

количество подтверждающих документов или копий (COUNTDOC);

номер электронной пачки (NEPACHKI);

дата регистрации (DATREG);

номер корректировки (NKOREKT);

страховая часть (1T1_1, 1T2_1, 1T3_1, 1T5_1, 3T1_1, 3T1_2);

накопительная часть (1T1_2, 1T2_2, 1T3_2, 1T5_2, 3T2_1, 3T2_2);

ФФОМС (1T1_3, 1T2_3, 1T3_3, 1T5_3) - Федеральный Фонд Обязательного Медицинского Страхования;

ТФОМС (1T1_4, 1T2_4, 1T3_4, 1T5_4) - Территориальный Фонд Обязательного Медицинского Страхования;

дата начала периода (2V1T1);

дата конца периода (2V1T2).

Дальше требуется создать сущность Крестьянские (фермерские) хозяйства так как индивидуальный предприниматель может быть организатором крестьянского (фермерского) хозяйства.

Поля таблицы (сущности) КФХ:- уникальный номер индивидуального предпринимателя;- порядковый номер индивидуального предпринимателя;

ФИО (FIOIN) - Фамилия Имя Отчество;

СНИЛС (SNILSIN) - страховой номер индивидуального лицевого iета;

год рождения (BRITHDAYIN);

дата начала периода (DNAIN);

дата конца периода (DKOIN);

страховая часть (T1);

накопительная часть (T2);

ФФОМС (T3) - Федеральный Фонд Обязательного Медицинского Страхования;

ТФОМС (T4) - Территориальный Фонд Обязательного Медицинского Страхования.

Выходная информация представл

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение