6.3 Требования к графическому интерфейсу

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

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

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

Надо стремиться использовать ограниченный набор цветов и уделять внимание их правильному сочетанию. Расположение ярких цветов, таких как красный на зеленом или черном фоне затрудняет возможность сфокусироваться на них. Цвет не должен использоваться в качестве основного средства передачи информации. Можно использовать различные панели, штриховку, формы и другие методики выделения областей экрана.

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

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

Для работы с приложением можно использовать как клавиатуру, так и мышь. Об удобстве в использовании программы можно говорить в том случае, если разработчиком предусмотрено использование и того и другого и возможно их взаимозамещение.

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

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.

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



Информация о работе «Информационно-справочная система кинотеатра»
Раздел: Информатика, программирование
Количество знаков с пробелами: 122831
Количество таблиц: 9
Количество изображений: 8

Похожие работы

Скачать
149249
2
8

... муниципальных органов власти города Магадана и органов государственной власти Магаданской области. Таким образом, обосновывается необходимость совершенствования системы социальной защиты населения. В следующем параграфе представлен проект совершенствования организации социальных выплат на примере Центра социальных выплат города Магадана. 3.2 Разработка административного регламента на оказание ...

Скачать
73508
0
0

... должно быть осознано и воспринято всеми без исключения сотрудниками. Только в этом случае "борьба" за зрителя может увенчаться успехом. 2. ПРОЦЕСС ОРГАНИЗАЦИИ РАБОТЫ КИНОТЕАТРОВ НА ПРИМЕРЕ СЕТИ КИНОТЕАТРОВ «КАРО ФИЛЬМ» Г. МОСКВА   2.1 Рынок кинотеатров России В феврале 2009 г. агентство DISCOVERY Research Group завершило исследование рынка кинопроката и кинотеатров в России. В 2008 ...

Скачать
32509
19
10

... требований к информационной системе «ПРОДАЖА БИЛЕТОВ В КИНОТЕАТРЕ» 1. Введение 1.1 Цель Цель этого документа – в том, чтобы сформулировать требования к разрабатываемой АИС Продажи билетов в кинотеатре. Данные требования описаны в форме прецедентов, кратких описаний функциональных требований и описаний нефункциональных требований. 1.2 Определения, акронимы и сокращения Основные определения ...

Скачать
213973
23
2

... операций в несколько раз. 4 Обоснование экономической эффективности проекта Задачей проекта является проектирование автоматизированной системы управления документооборотом Отдела организации деятельности участковых уполномоченных милиции Ленинского РОВД. Результатом проекта является снижение трудоемкости, сокращение объема документооборота, повышение достоверности и качества входящей и ...

0 комментариев


Наверх