- •Курсовой проект
- •Глава I. Теоретические аспекты проектирования и анализ литературы по теме 7
- •Глава II. Физическое проектирование бд обслуживания читателей в библиотеке 16
- •Введение
- •Глава I. Теоретические аспекты проектирования и анализ литературы по теме
- •1.1. Описание задачи
- •1.3. Выбор субд
- •Преимущества MySql
- •Недостатки MySql
- •Преимущества MySql
- •Недостатки MySql
- •1.4. Логическое проектирование
- •Выводы к главе 1
- •Глава II. Физическое проектирование бд обслуживания читателей в библиотеке
- •2.1. Проектирование базы данных
- •2.1.1. Создание таблиц и заполнения их тестовой информацией
- •2.1.2. Определение условий целостности данных и разработка мероприятий по контролю достоверности данных и обеспечению защиты от несанкционированного доступа.
- •2.2. Проектирование форм
- •2.3. Проектирование отчетов
- •2.4. Проектирование меню проекта
- •2.5. Программирование программной оболочки управления базами данных.
- •2.6. Разработка системы оперативной справки.
- •2.7. Создание инсталляционного пакета проекта
- •Выводы к главе 2
- •Заключение
- •Список использованных источников
2.2. Проектирование форм
Формы необходимы для визуального просмотра информации, имеющейся в таблицах. Создание форм не занимает большого труда. Для этого необходимо выполнить следующие действия:
В окне ProjectManager выбираем вкладку «Documents», далее выделяем «Forms», и нажимаем «New».
В открывшемся окне«NewForm», нажимаем кнопку «FormWizard».
Выбираем таблицы, и поля, которые будут отображаться в форме (рис. 2.9).
Рис. 2.9. Выбор таблиц и полей
На последующих шагах выбирается дизайн формы, сортировка полей по названию и имя самой формы.
Запуск формы осуществляется при помощи кнопки «Run».
В базе данных обслуживания читателей в библиотеке имеется 3 формы:
«Книги»;
«Читатели»;
«Выдача книг».
Все они графически проработаны и имеют красивый внешний интерфейс.
Примером является форма «Читатели» (рис.2.10):
Рис. 2.10. Форма «Читатели» в режиме запуска
2.3. Проектирование отчетов
Отчеты необходимы для представления данных из таблиц в удобном для просмотра и печати виде. В базе данных обслуживания читателей в библиотеке имеется 3 отчета:
«Читатели»;
«Книги»;
«Выдача книг».
Примером является отчет «Читатели», который отображает информацию о всех людях, которые зарегистрированы в данной библиотеке (рис. 2.11):
Рис. 2.11. Отчет в режиме просмотра
2.4. Проектирование меню проекта
Меню необходимо для комфортной работы с базой данных и удобной навигации по различным ее составляющим. Для создания меню приложения во вкладке «Other» выбираем «Menu» - «New» - «NewMenu». После в окне «MenuDesinger», настраиваем все пункты меню, и задаем действия для этих пунктов (рис. 2.12).
Рис. 2.12. Создание меню
Меню состоит из:
«Формы» – открывает список форм, которые необходимы для добавления информации в базу данных (рис.2.13).
Рис.2.13. Формы
«Отчеты» – открывает список отчетов, которые можно распечатать (рис.2.14).
Рис.2.14. Отчеты
«Справка» – осуществляет вызов справочной системы приложения.
«Выход» – завершает работу.
2.5. Программирование программной оболочки управления базами данных.
Для зашиты от несанкционированного доступа была создана форма «Админ», с помощью которой будет выполняться вход в приложение базы данных по логину и паролю (рис.2.15).
Рис.2.15. Форма авторизации
После успешной авторизации будет открыта оболочка программы (рис. 2.16):
Рис.2.16. Внешняя оболочка программы
2.6. Разработка системы оперативной справки.
Для базы данных обслуживания читателей библиотеки была создана система оперативной справки (рис.2.17). Данная система предназначена для ознакомления с базой данных.
Рис. 2.17. Справка для базы данных
2.7. Создание инсталляционного пакета проекта
Инсталляционный пакет позволяет пользователю приложения в несколько простых действий установить все компоненты приложения на компьютер. Для базы данных обслуживания читателей библиотеки инсталлятор был создан с помощью программы Smart Install Maker (рис. 2.18).
Рис. 2.18. Программа для создания инсталляционного пакета
После запуска инсталлятора, будет запущен мастер установки (рис.2.19)
Рис. 2.19. Установка базы данных
Выводы к главе 2
Вторая глава курсовой работы посвящена физическому проектированию базы данных. Во время написания курсовой работы была создана база данных, в ней создано 3 таблицы, а так же заполнены текстовой информацией.
Следующим этапом создания формирования базы данных был этап создания экранных форм. Было создано 3 формы, которые необходимы для ввода, редактирования и удаления информации. Были созданы отчеты, которые позволяют печатать информацию из базы данных.
Было создано меню приложения, позволяющее пользователю запускать формы, отчеты, справку из созданного меню.
Была создана система оперативной справки, а так же инсталляционный пакет приложения, позволяющий произвести установку базы данных на любой персональный компьютер
