- •Введение
- •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.11. Форма «frmBooks». Результаты выборки
3.2.3. Форма «frmEditBook». Редактирование данных о книге
При открытии окна формы поля могут быть:
•заполнены данными о книге (рисунок 3.12), если из формы «frmBooks» (рисунок 3.9) форма была открыта на редактирование;
•пустыми (рисунок 3.13), если из формы «frmBooks» (рисунок 3.9) форма была открыта для ввода данных о новой книге.
35
Рисунок 3.12. Форма «frmEditBook». Редактирование данных о книге
Рисунок 3.13. Форма «frmEditBook». Ввод данных о новой книге
При нажатии на кнопку «Сохранить запись» введённые данные сохраняются в базе данных. При нажатии на кнопку «Отмена» введённые данные не сохраняются в базе данных. В обоих случаях окно формы закрывается и переходим к окну предыдущей формы.
Код обработки данной формы приведен в приложении 2.
36
3.2.4. Форма «frmEditBooks». Редактирование данных об экземпляре книги
При открытии окна формы поля могут быть:
•заполнены данными об экземпляре книги (рисунок 3.14), если из формы «frmBooks» (рисунок 3.9) форма была открыта на редактирование;
•пустыми (рисунок 3.15), если из формы «frmBooks» (рисунок 3.9) форма была открыта для ввода данных о новом экземпляре книги.
Рисунок 3.14. Форма «frmEditBooks». Редактирование данных об экземпляре
Рисунок 3.15. Форма «frmEditBooks». Ввод данных о новом экземпляре
37
При нажатии кнопки «Изменить данные о Web» открывается окно (форма «frmEditWeb») для редактирования данных о web-узле, выбранном в поле «Web» (рисунок 3.16).
При нажатии кнопки «Добавить Web» открывается окно (форма «frmEditWeb») для ввода данных о новом web-узле (рисунок 3.17).
При нажатии на кнопку «Сохранить запись» введённые данные сохраняются в базе данных. При нажатии на кнопку «Отмена» введённые данные не сохраняются в базе данных. В обоих случаях окно формы закрывается и переходим к окну предыдущей формы.
Код обработки данной формы приведен в приложении 2.
3.2.5. Форма «frmEditWeb». Редактирование данных о web-узле
При открытии окна формы поля могут быть:
•заполнены данными о web-узле (рисунок 3.16), если из формы «frmEditBooks» (рисунок 3.14) или «frmEditManufacturer» (рисунок 3.23) форма была открыта на редактирование;
•пустыми (рисунок 3.17), если из формы «frmEditBooks» (рисунок 3.14) или «frmEditManufacturer» (рисунок 3.24) форма была открыта для ввода новых данных.
Рисунок 3.16. Форма «frmEditWeb». Редактирование данных о web-узле
38
