1.5.3 Описание выходной информации
В качестве выходной информации выступает отчеты представленные в виде документов, которые регламентированы предприятием «Санитарно-эпидемиологического контроля», а также данные, сформированные по окончании расчетного периода. Все виды регламентированных отчетов представлены в пункте 1.3.4. Описание выходная информации представлено в таблице 3.
Таблица 3 - Выходная расчетная информация |
||
Наименование |
Условное обозначение |
Тип данных |
Количество договоров в расчетном периоде |
period.colsmet |
целый |
Количество смет в расчетном периоде |
period.colpact |
целый |
Суммарная начисленная заработная плата |
period.summa |
денежный |
Суммарные удержания |
period.uder |
денежный |
Количество часов начисленных сотруднику |
tabel.shours |
дробный |
Сумма заработной платы начисленной сотруднику |
zarp.summa |
денежный |
Сумма удержаний по статьям |
zarp.uder |
денежный |
Суммы начислений по стаьям з/п |
setsalary.summa |
дробный |
В качестве входной информации также выступает отчетная документация, которая формируется на основе выборки и группировки данных, собранных на протяжении определенного периода:
- Отчет о заключенных договорах за заданный период
- Списки договоров и смет в развернутой форме
- Отчет о наработанных часах сотрудников
- Отчет по сметам со списками сотрудников исполнявших сметы
По справочнику «клиенты» должны формироваться следующие виды отчетов:
- вывод отчетной документации по клиентам, которые заключили договора
- вывод отчетов по клиентам не оплативших сметы
- вывод отчетов по договорам, срок заключения которых истек.
1.6 Описание и обоснование выбора языка программирования и СУБД
В качестве языка программирования был выбрана платформа MS FoxPro 9.0 Этот язык специально оптимизирован для работы с базами данных. Visual FoxPro является объектно-ориентированным языком программирования и включает следующие основные особенности, которые позволяют создавать мощные приложения для работы с реляционными базами данных:
- внутренняя поддержка SQL т.е SQL является частью языка FoxPro
- оптимизатор доступа Rushmore - позволяет оптимизировать доступ к большому набору записей также эффективно, как к единственной записи.
- работа с таблицами как с объектами
- возможность создания реляций – отображение группы записей в дочерней таблице в соответствии с записью родительской таблицы
- возможность создания мультииндексных компактных файлов - это файл, который может содержать в себе несколько индексных ключей. По существу, мультииндексный файл - это объединение в одном файле нескольких простых (обычных) индексных файлов, при этом размер индексов как минимум в 6 раз меньше обычных.
- поддержка технологий ODBC, ADO, XML
- визуальная среда разработки интерфейса
Выбор платформы FoxPro обусловлен наличия инструментария для быстрой и качественной разработки приложений работающих с реляционными базами данных. В качестве СУБД выбрана dbase (входит в состав платформы FoxPro), обеспечивающая архитектуру «файл-сервер». Это удобно для разработки приложений баз данных, так как средства программирования и средства построения физической структуры БД входят в состав одного программного комплекса Visual FoxPro 9.0
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.