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

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

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



Вµна в виде:

выгрузки формы РСВ-2;

выгрузки формы СЗВ-6-1.

Для предоставления формы будет использован Microsoft Excel. Выше перечисленные формы будут выгружены в файл расширения XML. Далее файл расширения XML формы РСВ-2 можно использовать как входную информацию.

2.2.3 Разработка алгоритмов активных элементов базы данных

Блок-схема хранимой процедуры добавления индивидуального предпринимателя представлена на рисунке 2.6.

Рисунок 2.6 - Блок-схема хранимой процедуры добавления индивидуального предпринимателя

Блок-схема хранимой процедуры добавления отчетного года индивидуальному предпринимателю, представлена на рисунке 2.7.

Рисунок 2.7 - Блок-схема хранимой процедуры добавления отчетного года

Блок-схема хранимой процедуры редактирования основной информации об индивидуальном предпринимателе, изображена на рисунке 2.8.

Рисунок 2.8 - Блок-схема хранимой процедуры редактирования основной информации об индивидуальном предпринимателе

Блок-схема хранимой процедуры редактирования основной информации об индивидуальном предпринимателе изображена на рисунке 2.9.

Рисунок 2.9 - Блок-схема хранимой процедуры редактирования отчетного года у индивидуального предпринимателя

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

2.3.1 Разработка функционально - модульной схемы клиентского приложения

Блок-схема приложения представлена на рисунке 2.10.

Рисунок 2.10 - Блок-схема приложения

Описание модулей приложения:

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

модуль добавления страхователя - служит для добавления страхователя;

модуль загрузки XML-документов - служит для загрузки в базу данных XML-документов;

модуль добавления года - служит для добавления отчетности за год;

модуль настроек - служит для настройки работы приложения;

модуль раiета стоимости страхового года - служит для авторизации пользователей и входа в программу.

2.3.2 Разработка блок-схем алгоритмов модулей

Блок-схема модуля формирования XML-документа изображена на рисунке 2.11.

Рисунок 2.11 - Блок-схема выгрузки XML-документа

Рисунок 2.12 - Блок-схема добавления XML-документа в базу данных

2.3.3 Технология доступа к объектам базы данных. Визуальные и не визуальные компоненты

Не визуальный компонент - это компонент, который не виден пользователю в процессе проектирования программы.

Не визуальные компоненты работают "за кулисами" и выполняют специфические задачи. Примеры таких компонентов: системные таймеры, компоненты для работы с базами данных.

В программе использовались следующие не визуальные компоненты:- предназначен для подключения к базе данных;- предназначен для явного управления транзакцией;- компонент предназначен для получения данных на основе SQL-запроса;- Компонент предназначен для получения данных из одной таблицы или представления базы данных. Компонент совместим с визуальными компонентами;- загрузка данных с сервера базы данных и передача данных в визуальные объекты;- буферизация записей, выбираемых оператором SELECT для представления этих данных в Grid, а также для обеспечения редактируемости записи (текущей в буфере (гриде) путем автоматического или ручного задания запросов Insert, Delete и Update; - позволяет задавать в приложении интервалы времени;- отображает контекстное меню, вызываемое в приложении Windows по щелчку правой кнопкой мыши;- меняет оболочку отображения приложения;- предназначен для выполнения хранимых процедур и получения набора данных на основе результатов выполнения процедуры; - служит для работы с XML-документами;- служит для отображения файлов на компьютере.

В программе использовались следующие визуальные объекты:- таблица с расширенными возможностями;- однострочное текстовое поле, служащее для ввода данных пользователем;- однострочное, ограниченное по вводу текстовое поле, служащее для ввода данных пользователем;, GroupBox - c их помощью компонуются различные элементы интерфейса (кнопки, окна редактирования, списки), функционально связанные друг с другом;- представляет собой комбинацию списка строк ListBox со строкой ввода Edit. При этом список строк компонента Delphi ComboBox вначале скрыт, и раскрывается при щелчке мышкой по треугольнику раскрытия, который находится справа в строке ввода;- многостраничные панели позволяют экономить пространство окна приложения, размещая на одном и том же месте страницы разного содержания;- является кнопкой;- предназначен для отображения статического текста, то есть надписей и меток на форме;- служит для отображения иерархических данных в виде дерева, в котором пользователь может выбрать нужный ему узел или узлы;- служит для ввода или вывода информации типа дата;- служит для ввода целочисленных значений.

Блок-схема работы визуальных и не визуальных компонентов с объектами базы данных изображена на рисунке 2.13.

Рисунок 2.13 - Блок-схема работы с компонентами базы данных

.3.4 Разработка интерфейса

В программном продукте используются следующие модули:- главная форма;- служит для раiета стоимости страхового года;- служит для добавления предпринимателя;- служит для добавления отчетного года; - служит для настройки программы;- служит для загрузки XML-документов;

В программе использовались компоненты для предоставления входных данных:;;;;.

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