- •Введение
- •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.17. Форма «frmEditWeb». Ввод данных о web-узле
При нажатии на кнопку «Сохранить запись» введённые данные сохраняются в базе данных. При нажатии на кнопку «Отмена» введённые данные не сохраняются в базе данных. В обоих случаях окно формы закрывается и переходим к окну предыдущей формы.
Код обработки данной формы приведен в приложении 2.
3.2.6. Форма «frmVersion». Работа с ПО
При выборе экземпляра ПО из списка в средней части окна появляется информация о ПО. Результат приведен на рисунке 3.19.
Рисунок 3.18. Форма «frmVersion»
39
В нижней части окна находятся поля, при частичном заполнении которых, после нажатия кнопки «Выбрать» происходит выборка по заполненным критериям. Результат работы приведен на рисунке 3.20.
При нажатии кнопки «Изменить данные о ПО» происходит следующие:
•Если в списке выбрано ПО, то открывается окно (форма «frmEditSoft») для редактирования данных об этом ПО (рисунок 3.21).
•Если не выбрано, то открывается окно (форма «frmEditSoft») для ввода новых данных (рисунок 3.22).
Рисунок 3.19. Форма «frmVersion». Информация о ПО
40
Рисунок 3.20. Форма «frmVersion». Результат выборки
При нажатии кнопки «Добавить новое ПО» открывается окно (форма «frmEditSoft») для ввода данных о новом ПО (рисунок 3.22).
При двойном щелчке на ПО в списке открывается окно (форма «tblEditSoft») для редактирования данных (рисунок 3.21).
При нажатии кнопки «Изменить данные о версии ПО» происходит следующие:
•Если в списке выбрано ПО, то открывается окно (форма «frmEditVersion») для редактирования данных об экземпляре ПО (рисунок 3.25).
•Если не выбрано, то открывается окно (форма «frmEditVersion») для ввода
новых данных (рисунок 3.26).
При нажатии на кнопку «Закрыть» форма закрывается и переходим к окну предыдущей формы.
Код обработки данной формы приведен в приложении 2.
41
3.2.7. Форма «frmEditSoft». Редактирование данных о ПО
При открытии окна формы поля могут быть:
•заполнены данными о ПО (рисунок 3.21), если из формы «frmVersion» (рисунок 3.19) форма была открыта на редактирование;
•пустыми (рисунок 3.22), если из формы «frmVersion» (рисунок 3.18) форма была открыта для ввода новых данных.
Рисунок 3.21. Форма «frmEditSoft». Редактирование данных
При нажатии кнопки «Изменить данные о производителе» открывается окно (форма «frmEditManufacturer») для редактирования данных о производителе, выбранном в поле «Производитель» (рисунок 3.23).
При нажатии кнопки «Добавить производителя» открывается окно (форма «frmEditManufacturer») для ввода данных о новом производителе (рисунок 3.24).
Рисунок 3.22. Форма «frmEditSoft». Ввод новых данных
42
