на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Автоматизация заказа блюд в ресторане
table>

Spisok

(Ресторан)______

(Дата)_________

Перечень блюд на текущий день

_____( Наименование типа блюда)____

Наименование

Рисунок 1.3 - Форма входного документа «Перечень блюд на текущий день»

Условно-постоянной информацией для решения задачи являются справочники блюд и продуктов, в которых отражена информация о блюдах и продуктах соответственно. Также используется справочник продуктов в блюде. Документы условно-постоянной информации представлены в таблице 1.4, а их реквизиты в таблице 1.5.

Таблица 1.4

Перечень и описание условно-постоянной информации

Наименование

документа

Идентификатор входных

сообщений

Форма представления

1

2

3

Справочник блюд

SpisokB

Массив данных

на магнитном диске

Справочник продуктов

Products

Массив данных

на магнитном диске

Справочник продуктов в блюде

ProdInRec

Массив данных

на магнитном диске

Таблица 1.5

Перечень и описание реквизитов условно-постоянной информации

Наименование реквизита

Условное

обозначение

Идентификатор источника

Характеристика

реквизитов

1

2

3

4

Код блюда

IdB

SpisokB, ProdInRec

9(4)

Наименование блюда

NAME_B

SpisokB

A(30)

Цена приготовления

CENA_B

SpisokB

9(5),9(2)

Код типа блюда

IdTB

SpisokB

9(2)

Код продукта

IdP

Products

9(4)

Количество продукта

KOL_VO

Products

9(5),9(3)

Стоимость продукта

STOIM_P

Products

9(5),9(2)

Наименование продукта

NAME_PROD

Products, ProdInRec

A(30)

Код единицы измерения

IdEI

Products

9(2)

Количество продукта в блюде

KOL_VOPvB

ProdInRec

9(5),9(3)

Нормативно-справочной информацией являются справочники единиц измерения и типов блюд. В нём находится вся информация о единицах измерения и типах блюд соответственно. Документы нормативно-справочной информации представлены в таблице 1.6, а их реквизиты в таблице 1.7.

Таблица 1.6

Перечень и описание нормативно-справочной информации.

Наименование

документа

Идентификатор входных

сообщений

Форма представления

1

2

3

Справочник единиц измерения

EI

Массив данных

на магнитном диске

Справочник типов блюд

TypeB

Массив данных

на магнитном диске

Таблица 1.7

Перечень и описание реквизитов нормативно-справочной информации

Наименование реквизита

Условное

обозначение

Идентификатор источника

Характеристика

реквизитов

1

2

3

4

Код типа блюда

IdTB

TypeB

9(2)

Наименование типа блюда

NameTB

TypeB

A(30)

Код единицы измерения

IdEI

EI

9(2)

Наименование единицы измерения

NameEI

EI

A(30)

1.3 Разработка информационного обеспечения задачи

1.3.1 Структурный анализ с помощью диаграмм SADT

Рисунок 1.4 - 0 уровень диаграммы IDEF0

Рисунок 1.5 - 1 уровень диаграммы IDEF0

1.3.2 Определение информационных объектов и связей между ними

На основе проведённого информационного анализа установлены зависимости для реквизитов, имеющихся в справочниках, и построена логическая модель данных. Эта структура данных представлена на рисунке 1.4.

1.3.3 Структурный анализ с помощью диаграмм “сущность - связь”

Рисунок 1.6 - Информационно-логическая модель данных

Рисунок 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 Проектирование форм для работы с базой данных

Проектировани форм программы происходило в среде визуального программирования Delphi. Некоторые результирующие формы показаны на рисунках.

Рисунок 2.9 - Главная форма

Рисунок 2.10 - Форма ввода и корректировки справочников

ЗАКЛЮЧЕНИЕ

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

Страницы: 1, 2, 3



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.