Учет работы ресторана

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

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

и официанта:

 

 

1.6.Диаграмма классов

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

 

 

1.7.Схема данных

 

 

.Создание программы (генерация кода):

 

CREATE TABLE T_0 (

название_блюда VARCHAR ( 20 ) NOT NULL,

номер_заказа INTEGER NOT NULL,PK_T_05 PRIMARY KEY (название_блюда, номер_заказа)

);INDEX TC_T_02 ON T_0 (название_блюда );INDEX TC_T_03 ON T_0 (номер_заказа );TABLE T_zakaz (

номер_заказа INTEGER NOT NULL,

номер_столика INTEGER NOT NULL,

названия_блюд VARCHAR ( 20 ) NOT NULL,

общая_стоимость INTEGER NOT NULL,

фамилия_официанта VARCHAR ( 20 ) NOT NULL,

фамилия VARCHAR ( 20 ) NOT NULL,PK_T_zakaz1 PRIMARY KEY (номер_заказа)

);INDEX TC_T_zakaz5 ON T_zakaz (фамилия );TABLE T_klient (

фамилия VARCHAR ( 20 ) NOT NULL,

имя VARCHAR ( 15 ) NOT NULL,

номер_заказа INTEGER NOT NULL,PK_T_klient0 PRIMARY KEY (фамилия)

);TABLE T_oficiant (

табельный_номер INTEGER NOT NULL,

фамилия VARCHAR ( 20 ) NOT NULL,

имя VARCHAR ( 15 ) NOT NULL,

отчество VARCHAR ( 25 ) NOT NULL,

паспорт INTEGER NOT NULL,

номер_заказа INTEGER NOT NULL,PK_T_oficiant2 PRIMARY KEY (табельный_номер)

);INDEX TC_T_oficiant6 ON T_oficiant (номер_заказа );TABLE T_menu (

название_блюда VARCHAR ( 20 ) NOT NULL,

категория VARCHAR ( 15 ) NOT NULL,

стоимость INTEGER NOT NULL,PK_T_menu4 PRIMARY KEY (название_блюда)

);TABLE T_bludo (

название_блюда VARCHAR ( 20 ) NOT NULL,

состав VARCHAR ( 50 ) NOT NULL,

время_приготовления INTEGER NOT NULL,_menu_название_блюда VARCHAR ( 20 ) NOT NULL,PK_T_bludo3 PRIMARY KEY (название_блюда)

);INDEX TC_T_bludo7 ON T_bludo (T_menu_название_блюда );TABLE T_oficiant ADD CONSTRAINT FK_T_oficiant1 FOREIGN KEY (номер_заказа) REFERENCES T_zakaz (номер_заказа) ON DELETE NO ACTION ON UPDATE NO ACTION;TABLE T_0 ADD CONSTRAINT FK_T_02 FOREIGN KEY (название_блюда) REFERENCES T_bludo (название_блюда) ON DELETE NO ACTION ON UPDATE NO ACTION;TABLE T_0 ADD CONSTRAINT FK_T_03 FOREIGN KEY (номер_заказа) REFERENCES T_zakaz (номер_заказа) ON DELETE NO ACTION ON UPDATE NO ACTION;TABLE T_bludo ADD CONSTRAINT FK_T_bludo4 FOREIGN KEY (T_menu_название_блюда) REFERENCES T_menu (название_блюда) ON DELETE NO ACTION ON UPDATE NO ACTION;TABLE T_zakaz ADD CONSTRAINT FK_T_zakaz0 FOREIGN KEY (фамилия) REFERENCES T_klient (фамилия) ON DELETE NO ACTION ON UPDATE NO ACTION;

 

 

3. Основные технические решения

 

Схема данных базы данных:

 

1. Запросы в MS Access:

Простой запрос:

 

 

Запрос, выполняющий сортировку Фамилии по возрастанию.

Многотабличный запрос:

 

 

 

Запрос, отражающий целостность всей базы данных.

Параметрический запрос:

 

 

Запрос, определяющий стоимость блюда и номер заказа по названию блюда.

Итоговый запрос:

 

 

 

Запрос, определяющий стоимость заказа.

2. Формы в MS Access

 

Форма Клиенты:

 

Форма Итоговая:

 

3.Отчеты в MS Access

 

 

 

4. МЕРОПРИЯТИЯ ПО ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ

автоматизация аccess сервер сеть

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

1.Обучить персонал работе с базой данных, то есть с СУБД Access.

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

3.Установить базу данных на сервер локальной вычислительной сети отдела кадров предприятия.

 

 

ЗАКЛЮЧЕНИЕ

 

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

 

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

- Т.Ф.Осипова, "Методические указания к составлению пояснительной записки курсовой работы", СПб, 2003 г.;

ГОСТ 34.601-90, ГОСТ 34.602-89.