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