- •Введение
- •1. Постановка задачи
- •2.1.1. Программы для упорядочивания домашней библиотеки
- •2.1.1.1. BookSnake
- •2.1.1.2. PSD Home Library
- •2.1.1.3. Unicat
- •2.1.1.4. Учёт книг
- •2.1.4. Вывод
- •2.1.2. Автоматизированные библиотечные информационные системы
- •2.1.3. Электронные библиотеки
- •2.2.1.1. Microsoft SQL Server
- •2.2.1.2. Interbase
- •2.2.1.3. Firebird (FirebirdSQL)
- •2.2.1.4. MySQL
- •2.2.2.2. Microsoft Access
- •2.2.2.3. OpenOffice.org Base
- •2.2.3. Вывод
- •3.1.1. Инфологическая модель данных
- •3.1.2. Датологическая модель данных
- •3.1.3. Физическая модель данных
- •3.1.4. Построение схемы данных
- •3.2. Разработка интерфейса
- •3.2.1. Главная кнопочная форма «frmMain»
- •3.2.2. Форма «frmBooks». Работа с книгами
- •3.2.3. Форма «frmEditBook». Редактирование данных о книге
- •3.2.4. Форма «frmEditBooks». Редактирование данных об экземпляре книги
- •3.2.5. Форма «frmEditWeb». Редактирование данных о web-узле
- •3.2.6. Форма «frmVersion». Работа с ПО
- •3.2.7. Форма «frmEditSoft». Редактирование данных о ПО
- •3.2.8. Форма «frmEditManufacturer». Редактирование данных о производителе
- •3.2.9. Форма «frmEditVersion». Редактирование данных об экземпляре (версии) ПО
- •3.2.10. Форма «frmWeb». Web-узлы
- •4. Результаты испытаний
- •Заключение
- •Список источников
- •Приложение 1. Созданные в MS Access таблицы и примеры их наполнения
- •Приложение 2. Коды программ
- •Приложение 3. Техническое задание
3.2. Разработка интерфейса
Структура взаимодействия форм представлена на рисунке 3.6.
Рисунок 3.6. Схема взаимодействия форм Список реализованных форм приведен на рисунке 3.7.
Рисунок 3.7. Список реализованных форм
31
3.2.1. Главная кнопочная форма «frmMain»
Главная форма «frmMain» — главная кнопочная форма, предназначенная для управления работой со всеми информационными ресурсами: книгами, программным обеспечением и web-ресурсами. Вид данной формы приведен на рисунке 3.8.
Рисунок 3.8. Главная форма «frmMain»
При нажатии на кнопку «Работать с книгами» открывается форма «frmBooks», которая позволяет выполнять основные действия с данными о книгах и экземплярях книг. Её вид приведен на рисунке 3.9.
При нажатии на кнопку «Работа с ПО» открывается форма «frmVersion», которая позволяет выполнять основные действия с данными о программном обеспечении. Её вид приведен на рисунке 3.18.
При нажатии на кнопку «Web» открывается форма «frmWeb», в которой в табличном виде представлена информация о web-узлах. Её вид приведен на рисунке 3.27.
Стандартный код открытия форм приведен в приложении 2.
3.2.2. Форма «frmBooks». Работа с книгами
При выборе книги из списка в средней части окна появляется информация об этой книге. Результат приведен на рисунке 3.10.
В нижней части окна находятся поля, при частичном заполнении которых, после нажатия кнопки «Выбрать» происходит выборка по заполненным критериям (рисунок 3.11). При нажатии кнопки «Очистить» сбрасываются все критерии выборки и выдается полный список книг.
32
При нажатии кнопки «Изменить данные о книге» происходит следующие:
•Если в списке выбрана книга, то открывается окно (форма «frmEditBook») для редактирования данных об этой книге (рисунок 3.12).
•Если книга не выбрана, то открывается окно (форма «frmEditBook») для ввода данных о новой книге (рисунок 3.13).
Рисунок 3.9. Форма «frmBooks»
При нажатии кнопки «Добавить новую книгу» открывается окно (форма «frmEditBook») для ввода данных о новой книге (рисунок. 3.13).
При двойном щелчке на книгу в списке открывается окно (форма «frmEditBook») для редактирования данных об этой книге (рисунок 3.12).
При нажатии кнопки «Изменить данные об экземпляре книги» происходит следующие:
•Если в списке выбрана книга, то открывается окно (форма «frmEditBooks») для редактирования данных об экземпляре данной книги (рисунок 3.14).
33
• Если книга не выбрана, то открывается окно (форма «frmEditBooks») для ввода данных о новом экземпляре книги (рисунок 3.15).
При нажатии на кнопку «Закрыть» форма закрывается и переходим к окну предыдущей формы.
Код обработки данной формы приведен в приложении 2.
Рисунок 3.10. Форма «frmBooks». Результат выбора книги из списка
34
