Программа создания отчетности в ПФ РФ индивидуальными предпринимателями
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
[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 рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение