Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

жц ис / Пособие_алгоритмы

.pdf
Скачиваний:
21
Добавлен:
14.05.2015
Размер:
834.68 Кб
Скачать

Карта визита, т. е. при возникновении события внесения изменений в поле ввода.

Входных параметров процедура не имеет, все данные, необходимые для выполнения процедуры, будут взяты из окна Карта визита.

В результате работы процедуры будет выполнена проверка правильности введенного пользователем значения, если значение введено неправильно, то будет возвращено старое значение, т. е. значение, которое было в поле до начала редактирования. После обновления значения поля «Дата отъезда» будут пересчитаны количество суток и стоимость проживания и обновлены поля окна Карта визита: количество суток и сумма.

Блок-схема алгоритма представлена на рис. 5.13. Спецификация процедуры представлена на рис. 5.14.

Рис. 5.13. Блок-схема алгоритма Изменение Даты отъезда

96

Действия Рассчитать количество суток и Рассчитать сумму проживания следует выделить в отдельные действия, так как они будут выполняться и в других алгоритмах. Для этих действий необходимо спроектировать отдельные процедуры (алгоритмы).

Название

Изменение даты отъезда

Описание

Процедура выполняет проверку правильности введен-

 

ного пользователем в поле ввода «Дата отъезда» зна-

 

чения и вносит изменения в поля ввода «Количество

 

суток» и «Сумма».

 

Если значение введено неправильно, то будет возвра-

 

щено старое значение, т. е. значение, которое было в

 

поле ввода до начала редактирования. После обновле-

 

ния значения поля «Дата отъезда» будут пересчитаны

 

количество суток и стоимость проживания и обнов-

 

лены поля окна Карта визита: количество суток и

 

сумма.

Входные параме-

В процедуру непосредственно значения не передаются.

тры

В процедуре будут использованы значения полей ввода

 

окна Карта визита: Дата отъезда, Дата приезда, Коли-

 

чество суток, Стоимость, Сумма.

Выходные пара-

Непосредственно процедура не возвращает значений.

метры

Будут изменены значения полей ввода окна Карта ви-

 

зита: дата отъезда, количество суток, сумма.

Рис. 5.14. Спецификация процедуры Изменение Даты отъезда

6 ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ

При проектировании архитектуры информационной системы, ориентированной на базу данных, обычно рассматривают три состав-

ляющие: Информационное ядро, Бизнес-логику и Интерфейс (рис. 6.1). Архитектура системы определяет физическое распределение этих элементов и способ их взаимодействия.

Рис. 6.1. Элементы информационной системы

97

Соседние файлы в папке жц ис