Логика работы программы, Связь программ и программных модулей - Моделирование информационной системы библиотеки

Связь программ и программных модулей

АС "Учета рождаемости" имеет модульную структуру. В начале работы запускается главное меню "Библиотека". Из этой формы вызываются модули второго уровня - формы "Абонент библиотеки", "Библиотекарь", "Книга", "Формуляр", "Отчеты".

При нажатии на кнопку "Абонент библиотеки" управление передается форме "Читатель". Эта форма служит для перехода на форму с таблицей "Абонент библиотеки" (модуль третьего уровня).

При нажатии на кнопку "Библиотекарь" управление передается форме "Библиотекарь". Эта форма служит для перехода на форму с таблицей "Библиотекарь" (модуль третьего уровня).

При нажатии на кнопку "Книга" управление передается форме "Книга". Эта форма служит для перехода на форму с таблицей "Книга" (модуль третьего уровня).

При нажатии на кнопку "Формуляр" управление передается форме "Формуляр". Эта форма служит для перехода на форму с таблицей "Формуляр" (модуль третьего уровня).

При нажатии на кнопку "Отчет" управление передается форме с соответствующим названием, содержащая отчеты, которые можно сформировать в системе.

Схема взаимодействия программ и программных модулей см. Приложение Г.

4.2 Логика работы модулей

На модуле "Главное меню" расположены следующие компоненты:

    --BitBtn1 - кнопка, с помощью которой можно перейти на новую форму "Абонент библиотеки" --BitBtn2 - кнопка, с помощью которой можно перейти на новую форму "Библиотекарь" --BitBtn3 - кнопка, с помощью которой можно перейти на новую форму "Книга" --BitBtn4 - кнопка, с помощью которой можно перейти на новую форму "Формуляр" --BitBtn5 - кнопка, с помощью которой можно перейти на новую форму "Отчеты" --BitBtn6 - кнопка "Выход", которая позволяет закрыть данную программу. --Image1 - отображает эмблему организации.

На модуле "Читатель" расположены следующие компоненты:

    --PageControl1 - компонент, который позволяет создавать вкладки. В данном случае вкладка называется "Абонент библиотеки". --SpeedButton1 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Влево". --SpeedButton2 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Вверх". --SpeedButton3 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Вниз". --SpeedButton4 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Вправо". --DBGrid1 - позволяет вывести таблицу "Абонент библиотеки". --BitBtn1 - кнопка "Добавить", которая позволяет добавить нового читателя. --BitBtn2 - кнопка "Удалить", с помощью которой можно удалить того или иного читателя. --BitBtn3 - кнопка "Редактировать", которая позволяет внести корректировку в личных данных читателя. --BitBtn4 - кнопка "Поиск", с помощью которой можно найти того или иного читателя по фамилии.

На модуле "Библиотекарь" располагаются следующие компоненты:

    --BitBtn1 - кнопка "Добавить", которая позволяет добавить нового библиотекаря. --BitBtn2 - кнопка "Удалить", с помощью которой можно удалить того или иного библиотекаря. --BitBtn3 - кнопка "Редактировать", которая позволяет внести корректировку в личных данных библиотекаря. --BitBtn4 - кнопка "Поиск", с помощью которой можно найти библиотекаря по фамилии. --DBGrid1 - позволяет вывести таблицу "Библиотекарь". --PageControl1 - компонент, который позволяет создавать вкладки. В данном случае вкладка называется "Библиотекарь". --SpeedButton1 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Влево". --SpeedButton2 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Вверх". --SpeedButton3 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Вниз". --SpeedButton4 - кнопка, позволяющая перемещаться внутри таблицы. Данная кнопка имеет направление "Вправо".

На модуле "Книга" располагаются следующие компоненты:

    --DBGrid1 - позволяет вывести таблицу "Книга". --PageControl1 - компонент, который позволяет создавать вкладки. В данном случае вкладка называется "Книга". --BitBtn1 - кнопка "Добавить", которая позволяет добавить новую книгу. --BitBtn2 - кнопка "Удалить", с помощью которой можно удалить данные о книге.

На модуле "Формуляр" располагаются следующие компоненты:

    --DBGrid1 - позволяет вывести таблицу "Формуляр". --PageControl1 - компонент, который позволяет создавать вкладки. В данном случае вкладка называется "Формуляр". --BitBtn1 - кнопка "Добавить", которая позволяет добавить новую информацию о читателе. --BitBtn2 - кнопка "Удалить", с помощью которой можно удалить информацию о читателе.

Похожие статьи




Логика работы программы, Связь программ и программных модулей - Моделирование информационной системы библиотеки

Предыдущая | Следующая