Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
baz_dan / Приложение 3.doc
Скачиваний:
70
Добавлен:
12.03.2015
Размер:
619.01 Кб
Скачать

Библиотека

Библиотекарь

Читатель

Администратор

Рис.6. Укрупненная структура АИС «Библиотека»

Поскольку все задачи решаются в основном библиотекарем, а два других пользователя решают лишь некоторые задачи из этого списка, далее более подробно рассмотрим только подсистему «Библиотекарь». Для выполнения задач, решаемых библиотекарем, используем 4 формы:

Библиотекарь

Запись читателя в библиотеку и удаление запи-сей по выбыв - шим читателям

Прием новых книг, их ката-

логизация и

инвентариза-ция. Списание

старых книг.

Выдача книг читателю и прием книг от читателя

Поиск книг по автору, по названию, по области знаний

Рис.7. Структура подсистемы «Библиотекарь»

Далее представим связи между таблицами, формами и отчетами для каждой компоненты подсистемы «Библиотекарь».

Форма1.

Прием новых

книг и

списание

старых

Форма11.

Автор,

название и другая

информа-ция о новой

книге

Таблица1. Книги

Отчет11.

Список непопулярных

книг, подлежащих

списаниююю

Запрос12.

Список книг, не

пользующихся спросом

Таблица2. Экземпляр

Таблица3.Книга_

Обл_знаний

Запрос11.

Списание

устарев-

ших книг

Отчет12.

Список

старых,

списываемых

книг

Таблица4. Область_знаний

Таблица5.

Статистика

Рис.8. Структура компоненты для приема и списания книг

Форма 2.

Запись читателя в библиотеку и

уничтожение информации по выбывающим

читателям

Форма21.

Номер_чит_бил,

ФИО читателя,

Дата_рождения,

и т.д.

Таблица 6.

Читатель

Запрос 21.

Уничтожение записи по выбыва

ющему читателю

Рис.9. Структура компоненты для ввода и стирания информации по читателям.

Форма 3.

Выдача и прием книг

библиотекарем.

Форма 31.

Номер

читательского

билета,

Инвентарный номер книги,

Дата выдачи,

Дата возврата

Таблица5.

Статистика

Отчет31.

Список

задолж-ников

на текущую

дату

Запрос31.

Задолж-ники на

текущую

дату

Таблица 2.

Экземпляр

Таблица 6.

Читатель

Запрос32.

«Злост-ные»

задолжни-ки

Отчет32.

Список злостных

задолжни-ков с ука-

занием причитаю-

щейся с них суммы.

Форма 32.

Инвент. номер

возвращаемой книги

Таблица1.

Книги

Рис.10. Структура компоненты для организации выдачи и возврата книг.

Форма4.

Поиск книг.

Запрос41.

Поиск книг по автору и названию

Таблица 1.

Книги

Таблица 3.

Книга_обл_знаний

Запрос42.

Поиск книг по области

знаний

Таблица 4.

Области_знаний

Рис.11. Структура компоненты для поиска нужных книг.

На рисунках 8-11 представлены Структуры основных компонентов подсистемы «Библиотекарь». Аналогично, исходя из решаемых задач, могут быть представлены структуры подсистем «Читатель» и «Администратор», в виде взаимосвязи созданных таблиц, запросов, форм и отчетов.

    1. Запросы на выборку данных для решения поставленных задач

В этом пункте необходимо показать структуру всех запросов, осуществляемых в системе на языке QBE, а в приложении результаты, получаемые на каждый запрос по таблицам контрольного примера.

Мы же в качестве примеров рассмотрим Запрос32 и Запрос42 ( книги по программированию). Запросы эти приведены на рис.12 и рис.13.

Рис.12. Запрос для выявления «злостных» задолжников

Рис.13. Запроса для получения списка книг по программированию.

Содержимое таблиц и полученные результаты для контрольного примера можно посмотреть в приложениях.

5.3. Отчеты по результатам решения задач

Создать отчеты с помощью мастера отчетов, конструктора отчетов по таблицам и запросам. Описать разработанные отчеты на выборку информации и показать результаты их работы. Для некоторых отчетов показать окно конструктора отчетов. Результаты привести в приложении.

В качестве примера создадим «Письмо» задолжнику, который держит книги на руках более одного года. Используем для этого конструктор отчетов и используем результаты запроса «Запрос32», сохранив их предварительно в новой таблице «Злостные_задолжники» . Экранная форма конструктора отчетов приведена на рис.14, а само письмо для контрольного примера – в приложении.

Рис.14. Создание отчета – письма «злостному» задолжнику

    1. Организация интерфейса с пользователем.

При разработке интерфейса пользователя необходимо помнить, что он создается для пользователя, возможно, имеющего слабые навыки работы за компьютером, т.е. не специалиста по АСОИУ. Поэтому, интерфейс должен быть «дружественным», понятным всем, без необоснованных сокращений слов и предложений, а также достаточно красочным. В нашем случае предлагается начать работу с главной формы, при нажатии же одной из кнопок на ней появляется форма для работы с соответствующей компонентой АИС, например, компонентой «Библиотекарь» (рис.15) и т.д..

Рис.15. Главная форма АИС «Библиотека» и компоненты «Библиотекарь»

ПРИЛОЖЕНИЕ 3.1

ТАБЛИЦЫ БАЗЫ ДАННЫХ «БИБЛИОТЕКА»

Таблица1. «Книги»

Продолжение таблицы «Книги»

Таблица2. Экземпляр

Таблица3.Книга_область_знаний

Таблица4. Область_знаний

Таблица5. Статистика

ПРИЛОЖЕНИЕ 3.2

РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАПРОСОВ

Запрос32.

Запрс42

ПРИЛОЖЕНИЕ 3.3

ПРИМЕР ОТЧЕТА

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