Информационно-справочная система кинотеатра

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ику.

6.4 Описание форм

Для удобства использования базы данных создаются формы.

Формы являются типом объектов базы данных, который обычно используется для отображения данных в базе данных. Форму можно также использовать как кнопочную форму, открывающую другие формы или отчеты базы данных, а также как пользовательское диалоговое окно для ввода данных и выполнения действий, определяемых введенными данными.

Большинство форм являются присоединенными к одной или нескольким таблицам и запросам из базы данных. Источником записей формы являются поля в базовых таблицах и запросах. Форма не должна включать все поля из каждой таблицы или запроса, на основе которых она создается.

Связь между формой и ее источником записей создается при помощи графических объектов, которые называют элементами управления. Наиболее часто используемым для вывода и ввода данных типом элементов управления является поле.

Формы можно также открывать в режиме сводной таблицы или в режиме диаграммы для анализа данных. В этих режимах пользователи могут динамически изменять макет формы для изменения способа представления данных. Существует возможность упорядочивать заголовки строк и столбцов, а также применять фильтры к полям. При каждом изменении макета сводная форма немедленно выполняет вычисления заново в соответствии с новым расположением данных.

Ниже рассмотрены формы, разработанные для автоматизированного рабочего места кассира кинотеатра.

Форма Вход в базу данных (Form7) появляется при запуске программы. Содержит объект ComboBox позволяющий выбрать тип учетной записи при входе в базу данных.

Форма Касса кинотеатра (Form1) основная форма приложения. На этой форме расположено главное меню программы, оно открывает доступ ко всем данным, содержащимся в базе и средствам управления этими данными. С помощью меню можно вызвать такие разделы как: Продажа билетов, График работы кинотеатра, Фильмы на сегодня, Архив всех фильмов. Кнопка Выход в нижней части формы обеспечивает закрытие программы.

Форма Продажа билетов (Form2) предназначена для вывода информации об уже проданных билетах, а также для подсчета суммы выручки за определенный период времени. Имеется возможность выборки билетов по дате и по номеру сеанса. Кнопка Сформировать отчет в нижней части формы позволяет сформировать отчет о реализованных билетах за указанный период времени. Кнопка Добавить/Изменить билет позволяет вызвать форму обеспечивающую изменение существующих билетов или добавление новых. Использованные на форме компоненты: DBGrid, DateTimePicker, TabSet, Panel, Image, Button, PageControl, Edit, UpDown.

Форма График работы кинотеатра (Form3) предназначена для вывода информации о времени проведения сеансов и стоимости билетов на эти сеансы. Использованные на форме компоненты: DBGrid, Image, DBNavigator, Button.

Форма Архив кинотеатра (Form4) предназначена для вывода информации обо всех фильмах, имеющихся в кинотеатре. Использованные на форме компоненты: DBGrid, Image, DBNavigator, Button.

Форма Репертуар кинотеатра на сегодня (Form5) предназначена для вывода информации о фильмах, которые будут проходить сегодня и о времени их проведения. Использованные на форме компоненты: DBGrid, Image, DBNavigator, Button.

Форма Добавление/Изменение билета (Form6) предназначена для изменения существующих или добавления новых билетов. На форме также имеется кнопка Выдача билета позволяющая вызвать форму, формирующую шаблон готового билета. Использованные на форме компоненты: DBGrid, Image, DBNavigator, Button, DateTimePicker, DBEdit, DBComboBox, DBText.

Форма Выдача билета (Form8) формирует шаблон готового билета. Кнопка На печать позволяет вывести на печать сформированный билет, предварительно выбрав в появившемся диалоге свойств печати тип принтера. Использованные на форме компоненты: PrintDialog, Image, RichEdit, Button.

Формы связаны между собой, вызываются кнопками одна из другой или из главного меню.

6.5 Описание меню

Главное меню программы предназначено для удобного её использования и ускорения доступа ко всем возможностям и функциям приложения. Оно открывает доступ ко всем данным, содержащимся в базе и средствам управления и организации их, предусматриваемым приложением. На рисунке 6.4.1 представлен вид главного меню программы, которое расположено на основной форме приложения Касса кинотеатра.

Рисунок 6.4.1 Главное меню программы.

Как видно из рисунка 6.4.1, с помощью главного меню программы можно вызвать такие разделы как: Продажа билетов, График работы кинотеатра, Фильмы на сегодня, Архив всех фильмов.

6.6 Описание отчетов

Отчеты форматированное представление данных, предназначенное для вывода в файл, на принтер или экран. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом.

В разработанной системе Информационно-справочная система кинотеатра предусмотрено создание отчетов. По результатам выполнения запроса, который осуществляется посредством вызова формы Продажа билетов с помощью выбора даты или номера сеанса за который необходимо вывести список проданных билетов.

Отчет Список реализованных билетов содержит следующую информацию: дата продажи билета, начало сеанса, цена билета, место, ряд, название фильма.

В отчет помещаются данные о тех билетах, информация о которых была найдена как результат запроса выполненного