Разработка форм БД, Создание системы оперативной справки - Разработка базы данных "Гостиничное хозяйство"

Для информационной безопасности было создано окно для ввода логина и пароля (Рисунок 2.3).

окно входа в бд

Рисунок 2.3 - Окно входа в БД

После входа в систему отображается главная страница БД, на которой расположены 3 Button для доступа к модулям программы, а также DBGrid, отображающий основную информацию о текущих постояльцах гостиницы. (Рисунок 2.4)

главная страница бд

Рисунок 2.4 - Главная страница БД

В программу добавили модуль запросов. Открывается после нажатия кнопки "Запросы". (Рисунок 2.5)

модуль запросов

Рисунок 2.5 - Модуль запросов

В форме расположены 4 готовых SQL-запроса, которые будут необходимы для администратора гостиницы. Для переключения между запросами используются компоненты RadioButton. На форме присутствуют 2 кнопки для возвращения на Главную страницу и для перехода к просмотру всей БД. Программный код в Приложении А

Также есть форма для просмотра все БД. Перейти к ней можно после нажатия кнопки "Просмотр БД". (Рисунок 2.6)

форма просмотра бд

Рисунок 2.6 - Форма просмотра БД

На форме расположили 4 компонента RadioButton для переключения между таблицами, компонент DBGrid для просмотра данных из таблиц и компонент DBNavigator для управления, добавления, редактирования и удаления записей в БД. Также присутствует кнопка перехода к модулю запросов - кнопка " Перейти к запросам".

Для баз данных очень важной является возможность создания отчета для печати. Поэтому добавили в программу форму для отчетов (переход по кнопке "Отчет"). Отчет создан с помощью компонентов вкладки QuickReport. Окно отчета на стадии разработки. (Рисунок 2.7)

Для выведения нужной информации в отчет, воспользовались SQL-запросом. Сам запрос записан внутри компонента ADOQuery в свойстве SQL. Компонент ADOQuery получает информацию из модуля данных DM, который мы подключили к форме с помощью команды "File > Use Unit...". На форме QuickReport в свойствах включили строки: PageHeader (шапка, на ней расположена Дата и время создания отчета), Title (записано название отчета), ColumnHeader (записаны названия колонок для записей), Detail (используется для заполнения отчета данными из БД), PageFooter (Указаны страницы отчетов). Для получения и заполнения данных из ADOQuery использовали компоненты QRDBText, в свойствах установили: DataSet - соединение с ADOQuery, DataField - нужные колонки из БД. Использовались также QRlabel для различных подписей. Программный код и текст запроса находятся в Приложении А.

форма отчета

Рисунок 2.7 - Форма отчета

После вышеперечисленных действий получили готовый отчет (Рисунок 2.8)

готовый отчет

Рисунок 2.8 - Готовый отчет

Создание системы оперативной справки

DrExplane является очень простым в использовании, средством разработки справок. Без необходимых знаний, можно мастером быстро создать HTML справку (CHM), веб-справку, PDF и документы Word.

Готовая справка (Рисунок 2.9)

справка

Рисунок 2.9 - Справка

Похожие статьи




Разработка форм БД, Создание системы оперативной справки - Разработка базы данных "Гостиничное хозяйство"

Предыдущая | Следующая