Автоматизация заказа блюд в ресторане

Курсовой проект - Компьютеры, программирование

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

 

 

 

 

 

 

 

 

Рисунок 1.7 -диаграмма сущность - связь созданная в ErWin

 

 

2 СПЕЦИАЛЬНЫЙ РАЗДЕЛ

 

2.1 Конфигурация системы с помощью утилиты BDE ADMINISTRATOR или средств связи приложения и БД DELPHI

 

Для работы приложения необходимо используемую им базу данных подключить через соответствующий системный драйвер. В Windows это реализуется через ODBC (Open DataBase Connectivity) открытый интерфейс доступа к базам данных, определяющий набор функций, которые можно использовать для доступа к любой реляционной СУБД. Пользователь программы, которая не предусматривает автоматическое подключение к алиасам ODBC, может вручную прописать местонахождение базы данных. Это делается либо через Администратор источников данных ODBC, либо через BDE Administrator, как функциональное расширение администратора. Так как BDE Administrator требует своей предустановки, а администратор ODBC наличествует на всех компьютерах с установленной ОС Windows, то подключение базы данных программы будет идти черезАдминистратор ODBC.

Администратор ODBC открывается через Панель управления Windows.

 

Рисунок 2.1 -окно Администратор ODBC

Для добавления алиаса требуется нажать кнопку Добавить…. Появляется окно добавления нового источника данных.

 

 

Рисунок 2.2 -окно создания нового источника данных

 

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

 

 

Рисунок 2.3 -Окно настройки драйвера

 

 

2.2 Создание таблиц базы данных с помощью утилиты DATABASE DESKTOP или ACCESS

 

Таблицы задачи были созданы в СУБД ACCESS. Таблицы создаются с помощью конструктора.

 

Рисунок 2.4 - ACCESS с выведенным списком таблиц задачи

 

 

Рисунок 2.5 -Окно конструктора таблиц

 

2.3 Организация пользовательского интерфейса

 

2.3.1 Создание меню, реализующего основные функции информационной системы

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

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

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

При работе с программой пользователь может пользоваться как клавиатурой, так и мышью.

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

Для решения задачи необходимо преждевременно ввести исходные данные в справочники. Формы для ввода этих данных, представленные в п.1.2, были изменены с помощью встроенных элементов языка программирования Delphi 6.0, таких как панель навигации и предварительный просмотр.

Формы, применяемые для ввода данных, снабжены как встроенной панелью навигации, которая представлена на рисунке 2.1, так и собственными элементами ввода и корректировки данных БД.

 

 

Рисунок 2.6 - Вид панели навигации

 

Форма для ввода и корректировки данных в справочнике номеров и настроек программы имеет табличную структуру. В таблице отражаются записи уже введенные в справочники. Форма для ввода и корректировки данных в справочниках представлена на рисунке 2.2.

На основе полученных требований задача была разделена на модули и показана в виде иерархической схемы на рисунке 2.3.

 

Рисунок 2.7 -Схема меню задачи

 

Таблицы не содержат кодов записей и не позволяют сотруднику изменить их. Это обусловлено тем, что программа автоматически ведёт контроль целостности данных, что приводит к снижению количества ошибок при вводе.

 

Рисунок 2.8 -Видеограмма меню

 

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

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

Кнопки масштабирования:

- Страница полностью показывается в окне;

- Страница в масштабе 1:1;

- Ширина страницы соответствует ширине окна.

Кнопки перемещения по страницам отчета:

- Показывает первую страницу отчета;

- Показывает последнюю страницу отчета;

- Показывает предыдущую страницу отчета;

- Показывает следующую страницу отчета.

Кнопки работы с принтером:

- Вызывает стандартное окно настройки принтера;

- Печатает отчет.

Дополнительные кнопки:

- Сохраняет отчет в файле;

- Загружает отчет из файла.

 

2.3.2 Проектирование форм для работы