Курсовая работа: Разработка статистической отчетности в системе АСУ ГГУ

CREATE UNIQUE INDEX StatProvodki_INDEX ON StatProvodki (Id_Provodki);

CREATE GENERATOR Id_StRd_GEN;

CREATE GENERATOR Id_StatRdDd_GEN;

CREATE GENERATOR Id_Provodki_GEN;

COMMIT;

set term #;

/* триггеры для заполнения полей XXX_ID соответствующих таблиц (все срабатывают до добавления данных в таблицу) */

create trigger TRG_Id_StRd for StatRashod active before insert position 0 as

begin

new. Id_StRd = gen_id (Id_StRd _GEN, 1); /* новоезначение XXX_ID РАВНОстароеплюс 1 */

end#

create trigger TRG_Id_StatRdDd for StatRdDd active before insert position 0 as

begin

new. Id_StatRdDd = gen_id (Id_StatRdDd _GEN, 1); /* новоезначение XXX_ID РАВНОстароеплюс 1 */

end#

create trigger TRG_Id_Provodki for Stat Provodki active before insert position 0 as

begin

new. Id_ Provodki = gen_id (Id_ Provodki _GEN, 1); /* новоезначение XXX_ID РАВНОстароеплюс 1 */

end#

setterm;#

COMMIT;

2.2 Структура данных программы

ТаблицаStatRashod:

№Field name Type Width Dec

1 Id_StRd INTEGER Ключ, Счетчик
2 CodeStRd CHAR 8 КодСтатьи расходов
3 StatName VARCHAR 30 Название статьи расходов

Таблица StatProvodki:

№Field name Type Width Dec

1 Id_Provodki INTEGER Ключ, Счетчик
2 CodeProvodki CHAR 8 Код проводки в соответсвии с кодами статей расходов
3 IdDsf INTEGER Код дебита
4 IdСsf INTEGER Код кредита

Таблица StatRdDd:

№Field name Type Width Dec

1 Id_StRdDd INTEGER Ключ, Счетчик
2 StatRdDdName VARCHAR 30 Название статьи расходов

3. Схема диалога пользователя с системой АСУ ГГУ и создание статистической отчетности

3.1 Схема диалога пользователя с системой по стандарту CUA

Взаимодействие пользователя с подсистемой осуществляется с использованием модели пользовательского интерфейса, соответствующей известному стандарту CUA (Common User Access). Хотя этот стандарт первоначально был предложен фирмой IBM в качестве внутрифирменного стандарта, на сегодняшний день он превратился в общепризнанный стандарт проектирования пользовательского интерфейса. Далее рассматриваются некоторые базовые концепции стандарта CUA.

Метафора рабочего стола. В соответствии с этой идеей экран компьютера рассматривается как рабочая поверхность, на которой пользователь и программа размещают визуальную информацию. Информация, относящаяся к определенному виду деятельности, выполняемой в текущий момент времени, организуется в виде окна. Пользователь имеет возможность свободно перемещать окна, изменять их размеры, выбирать текущее окно, перемещая его на передний план, и, наконец, создавать новые и уничтожать ненужные ему окна. Обязательным требованием к интерфейсу является многооконность-то есть возможность создания пользователем в рабочей области нескольких окон.

Меню-ориентированный интерфейс. CUA жестко регламентирует требования к организации пользовательского меню. Это размещение главного меню в верхней строке экрана, организация «выпадающих» подменю, возможность выбора требуемой позиции с помощью клавиатуры и манипулятора типа «мышь», наличие «горячих» клавиш для позиций меню. Средства организации меню должны обеспечивать возможность различной визуализации активных и неактивных позиций, а также организовывать связь с системой помощи, которая позволяет получить подсказку для каждой позиции меню.

К-во Просмотров: 484
Бесплатно скачать Курсовая работа: Разработка статистической отчетности в системе АСУ ГГУ