АРМ бухгалтера-расчетчика
Категория реферата: Рефераты по информатике, программированию
Теги реферата: банк курсовых, изложение по русскому
Добавил(а) на сайт: Болокан.
Предыдущая страница реферата | 12 13 14 15 16 17 18 19 20 21 22
Процедурный файл
Множество внешних, обычно “родственных” процедур иногда удобно объединить в один процедурный файл, (также типа PRG), который вызывается (загружается в память) командой
SET PROCEDURE TO
Только после этого можно командой DO вызывать из него отдельные процедуры (в данной программе имя процедурного файла FUNC.PRG)
В каждый момент может быть открыт только один процедурный файл. Чтобы его закрыть, нужно использовать команду SET PROCEDURE TO без параметров.
Техническое описание работы программы
В приложении используются семь внешних процедур. т.е. 7 файлов типа .PRG из них один процедурный. Краткая характеристик каждого из них:
MENU.PRG-главный программный файл (приложение 1.1)
FUNC.PRG-процедурный файл (приложение 1.2)
OPEN.PRG-файл открытия БД (приложение 1.3)
BAZES.PRG-файл BROWSE-окон (приложение 1.4)
ADD_DEL.PRG-файл дополнение и изменения данных (приложение 1.5)
RAS.PRG-файл расчетов квартплаты, льгот и их слияния (приложение 1.6)
OTCHET.PRG-файл формирование отчетов (приложение 1.7)
При старте программы запускается главный файл, т.е. файл MENU.PRG, который будет запускать работу всей информационной системы, он состоит из следующих блоков:
Блок установочных команд SET определяющих параметры конфигурации рабочей среды;
Открытие баз данных и необходимых индексных файлов;
Определение глобальных переменных, массивов и их инициализация;
Определение и описание окон;
Описание и активизация работы главного меню для выбора основных вариантов работы системы и передача управления соответствующим программным файлам или подпрограммам;
Закрытие баз данных и выход из СУБД.
Сейчас рассмотрим работу приложения в той последовательности, как она выполняется по шаговом выполнении каждого кода в окне трассировки. Для чего, при чтении данной главы целеобразно запустить среду FoxPro, открыть в окне трассировки файл MENU.PRG в режиме пошагового выполнения, либо обращаться к приложению 1, где прилагаются распечатки файлов программ
В первых строках файла MENU.PRG с помощью команд SET устанавливается операционная среда:
Отключение макросов
Установление даты
Запрет отображения на экране записей помеченных на удаление
Отключение статус-строки и т.д.
Далее определяются и загружаются в память цветовые схемы, которые используются для раскраски окон и некоторых областей внутри них.(SET COLOR OF SCHEME). Подключается процедурный файл (FUNC.PRG), командой ON ERROR и функцией ERROR() определяется анализ возможных ошибок в программе.
Далее вызывается процедура находящаяся в файле OPEN.PRG (см. прилож. 1.3 стр. 1) для открытия БД. Здесь проверяется наличие баз на диске и если их нет, то они создаются с помощью языка SQL, при этом в БД HELP, которая состоит из одного MEMO-поля, копируются текстовые файлы помощи. Если базы уже созданы ранее, то они открываются в заданных областях вместе со структурными индексами, которые содержат TAG’и для связи БД и систематизированного предъявления данных:
БД (База жильцов)
TAG-tab – индексирование по полю табельного номера, для связи с БД ставок (TABLE_R.DBF).
TAG-fam – индексирование по полю фамилии, для поиска командой SEEK.
TAG-n_lg – индексирование по полю номера льготы (код), для связи с БД льгот (LGOT.DBF).
TAG-date – индексирование по полям периода действия льготы (dat_c,dat_po), для расчета сумм по льготникам, рассчитываются только те льготники, у кого период входит в текущую дату и кто не имеет периода действия льготы.
TAG-lgt – индексирование по полям адреса, с условием, что предъявляться будут только жильцы, имеющие льготу.
TAG-ord – индексирование по полям адреса, с условием, что предъявляться будут только те жильцы, кто платит за квартиру.
TAG-adrr – индексирование по полям адреса и табельного номера, для связи с БД начислений (OPLATA.DBF), а также это главный TAG при просмотре данных.
БД
Скачали данный реферат: Aleksandrovich, Domnina, Jasnov, Бабичев, Васнев, Kaverin, Nikonov.
Последние просмотренные рефераты на тему: сочинение 3, реферат по физкультуре, контрольные работы 9 класс, болезни реферат.
Предыдущая страница реферата | 12 13 14 15 16 17 18 19 20 21 22