Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическое задание типис(лаба5).doc
Скачиваний:
10
Добавлен:
10.11.2018
Размер:
779.26 Кб
Скачать
      1. 7.3.6 Состав и связь интерфейсов интерактивного взаимодействия

7.3.6.1 Форма «Библиотека»

На главной форме «Библиотека» (Рисунок 7.7.) размещено главное меню, панель управления с кнопками, реализующими наиболее часто вызываемые функции и календарь.

Рисунок 7.7. Форма «Библиотека»

Все функции системы вызываются из главного меню. Пункты меню соответствуют задачам второго и третьего уровня дерева задач. Меню имеет следующий состав:

Файл

Выход

Книга (Z11)

Регистрация (Z111)

Выдача (Z112)

Возврат (Z113)

Изменение (Z114)

Списание

Книги (Z115)

Экземпляра (Z116)

Назначение штрафов (Z117)

Читатель (Z12)

Регистрация (Z121)

Выписка (Z122)

Изменение (Z123)

Книги читателя (Z124)

Должники (Z125)

Каталог (Z13)

Поиск книги (Z131)

Просмотр книг по областям знаний (Z132)

Сотрудник (Z14)

Регистрация (Z141)

Увольнение (Z142)

Изменение (Z143)

Статистика (Z2)

Книги (Z21)

Анализ популярности книг (Z211)

Анализ необходимых книг для заказа (Z212)

Справка

О программе

7.3.6.2 Форма «Регистрация книги»

Экранная форма «Регистрация книги» (Рисунок 7.8.) открывается по команде меню «Книга/Регистрация». На форме можно выполнить следующие действия:

Добавить новую книгу.

Добавить экземпляр книги.

Рисунок 7.8. Форма «Регистрация книги»

При добавлении новой книги необходимо ввести ISBN и нажать кнопку «Поиск книги» (Рисунок 7.8.). Осуществляется поиск книги по ISBN. Если книга не найдена, то становится активной область добавления новой книги.

При добавлении книги необходимо выбрать области знаний, которые содержит книга (кнопка «Области знаний») (Рисунок 7.8.). Откроется форма «Области знаний» (Рисунок 7.9.). На этой форме предлагается список всех имеющихся областей знаний. Выбрать нужную область знаний можно кнопкой «». Если нужной области знаний нет, то можно ее добавить нажав кнопку «Добавить новую область знаний» (Рисунок 7.9.).

Рисунок 7.9. Форма «Области знаний»

При добавлении экземпляра книги необходимо ввести ISBN и нажать кнопку «Поиск книги» (Рисунок 7.8.). Осуществляется поиск книги по ISBN. Если книга найдена, то становится активной область добавления экземпляра книги.

7.3.6.3 Форма «Списание книги»

Форма «Списание книги» (Рисунок 7.10.) вызывается по команде меню «Книги/Списание/Книги», на которой формируется список книг, подлежащих списанию. Критерием списания является признак списания книги, устанавливаемый администратором. Можно списать только те книги, ни один экземпляр которых не находится на руках у читателей.

Рисунок 7.10. Форма «Списание книги»

7.3.6.4 Форма «Списание экземпляра книги»

При открытии формы «Списание экземпляра книги» (Рисунок 7.11.) (команда меню «Книги/Списание/Экземпляр книги»), формируется список экземпляров книг, подлежащих списанию. Критерием списания является признак списания книги, устанавливаемый администратором. Списание возможно, если экземпляр не находится на руках у читателя.

Рисунок 7.11. Форма «Списание экземпляра книги»

7.3.6.5 Форма «Выдача книги читателю»

Для того, чтобы выдать книги читателю необходимо выполнить команду меню «Книга/Выдача».

При выдаче книги читателю необходимо проверить наличие свободных экземпляров данной книги. Поиск книги осуществляется по ISBN. Для выдачи книги необходимо указать дату возврата и номер читательского билета.

Рисунок 7.12. Форма «Выдача книги читателю»

7.3.6.6 Форма «Получение книг от читателя»

По нажатию кнопки «Поиск книги» на форме «Получение книг от читателя» происходит поиск экземпляра книги по инвентарному номеру и, если книга возвращается с опозданием, то вычисляется сумма штрафа, как

Штраф = количество дней опоздания  сумма штрафа за день

Рисунок 7.13. Форма «Получение книг от читателя»

7.3.6.7 Форма «Регистрация читателя»

Для регистрации нового читателя необходимо выполнить команду меню «Читатель/Регистрация». После выполнения этой команды открывается форма «Регистрация читателя» (Рисунок 7.14.).

Рисунок 7.14. Форма «Регистрация читателя»

При регистрации читателя необходимо проверить не был ли он зарегистрирован ранее. По кнопке «Поиск читателя» происходит поиск регистрации читателя: если заполнено поле «Номер читательского», то поиск происходит по номеру читательского, а остальные поля для поиска игнорируются. Если это поле не заполнено, то поиск происходит по фамилии, имени отчеству и дате рождения. Необходимо заполнение всех этих полей.

Если читатель найден, то можно изменить информацию о нем; если не найден, то можно добавить нового.