Просроченные дни – обновляются данные (просроченные дни) в таблице «Таблица – связка»

9264
знака
16
таблиц
6
изображений

2.         Просроченные дни – обновляются данные (просроченные дни) в таблице «Таблица – связка».

4. Реализация пользовательского интерфейса средствами форм

Технология загрузки базы данных

– В первую очередь заполняются таблицы Автор, Тема, Тип, Издательство, Место.

– Таблица «Информация» заполняется на основе вышеприведенных таблиц.

– Затем заполняются таблицы «Экземпляр», «Улица», эти данные вклячаются в таблицы «Таблица – связка» и «Читатель».

Разработка форм

1) Составная форма


Источник записей: Читатель + Информация

Таблица, на которой строится форма: Информация

Корректируемые данные: Да

Количество записей: Информация

Недостатки: Невозможно корректировать таблицы, отсутствует иерархический просмотр.

2) Вложенная форма с одним уровнем

Главная:

Источник записей: Читатель

Таблица, на которой строится форма: Читатель

Корректируемые данные: Читатель

Количество записей: Читатель

Подчиненная:

Источник записей: Информация

Таблица, на которой строится форма: Информация

Корректируемые данные: Да

Количество записей: сколько книг у читателя

Достоинства: Возможность корректировать таблицу «Читатель», реализуется иерархический просмотр.

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

Определение подсхемы данных

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


Основная часть

 

Подчиненная форма

 
 

 

 

 

 

 

 


Общая структура вложенной формы

В соответствие с приведенной подсхемой определим структуру вложенной формы «Читатель». В основной части будут располагаться реквизиты читателя (название читателя: familiya). Подчиненная форма «Информация» будет содержать список книг, которыми пользуются читатели. Связь между формами будет осуществляться по полям код студента.

Таким образом, форму «Читатель» определяют:

-           Тип формы: вложенная;

-           Источник записей для основной части формы: таблица «Читатель»;

-           Включаемая подчиненная форма: «Информация».

Форму «Информацию» определяют:

-           Тип формы: подчиненная;

-           Источник строк: Информация.

Реквизиты основной и подчиненной формы

В заголовок формы «Читатель» включаем реквизит поле, содержащий имя читателя. С помощью этого поля будет осуществляться поиск записей в форме для каждого конкретного Читателя. В основную часть формы включаем подчиненную форму «Информация», в которую включаем поля, содержащие информацию о взятой книги.

7. Реализация алгоритмов обработки информации

7.1. Реализация алгоритмов средствами макросов

Разработаны следующие макросы:

1.         Новая книга. Осуществляет открытие формы «Информация» для занесения данных о новой книге. Макрос привязан к событию «Нажатие кнопки» в форме «Информация 2».

2.         Закрыть форму читатель. Закрывает форму «читатель».

3.         Открыть новый читатель. Открывает форму «Новый читатель». Привязан к событию «Нажатие кнопки» в кнопке «Новый читатель».

4.         Макрос1. Открывает запрос337, обновляет форму и записывает в таблицу взятую книгу.

Разработка приложения пользователя

Главная форма «Главная форма», в которой есть 2 вкладки:

Ø  Читатель

Ø  Книги

На вкладке «Читатель» при помощи поиска выбрать фамилию из списка или если она отсутствует зарегистрироваться, нажав кнопку «Новый читатель».


Также на вкладке «Читатель» есть кнопка «Взять книгу». Когда мы ее нажимаем то появляется форма «Информация1», где галочкой отмечается взятая книга.

 

На вкладке «Книги» мы можем посмотреть весь ассортимент книг.

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


Информация о работе «Автоматизированная система "Библиотека"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 9264
Количество таблиц: 16
Количество изображений: 6

Похожие работы

Скачать
18928
19
17

... (1072) & ChrW(95) & ChrW(1082) & ChrW(1083) & ChrW(1080) & ChrW(1077) & ChrW(1085) & ChrW(1090) & ChrW(1086) & ChrW(1074) DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_ВсеЧитатели_Click: Exit Sub Err_ВсеЧитатели_Click: MsgBox Err.Description Resume Exit_ВсеЧитатели_Click End Sub Кроме того, в автоматизированной системе “Библиотека” присутствуют и дру

Скачать
87889
14
8

... и опасных факторов на человека при высокой производительности труда, создать комфортные условия для работы людей. Темой данной дипломной работы является методика оптимизации структуры и параметров библиотечной автоматизированной системы обеспечения информационными услугами. Работа проводилась на территории НТУ «ХПИ» в корпусе «У2». Рабочее помещение расположено на пятом этаже семиэтажного здания. ...

Скачать
57700
0
11

... , содержащей в себе ведения книжного фонда, регистрация каталога и выдача книг, а также регистрация читателей. Для разработки автоматизированной системы была проектирована инфологическая модель БД библиотечного фонда "Национальной библиотеки им. В.И. Вернадского" и проведен анализ связей между основными объектами данной инфологической модели. Для реализации автоматизированной системы осуществлен ...

Скачать
200314
8
2

... , практически, не используются. Проблема информатизации Минторга может быть решена путем создания Автоматизированной Информационной системы Министерства Торговли РФ (АИС МТ РФ) в соответствии с настоящим Техническим предложением.   ГЛАВА 2. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ КОМПЛЕКСА ЗАДАЧ "СИСТЕМА ДОКУМЕНТООБОРОТА УЧЕРЕЖДЕНИЯ”. функции поиска и архивации 2.1. Постановка задачи и её спецификация ...

0 комментариев


Наверх