Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая работа / База данных Ресторана.doc
Скачиваний:
1596
Добавлен:
17.02.2014
Размер:
144.9 Кб
Скачать

Введение

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

Перерабатывать большой объем информации в заданные сроки практически невоз­можно без специальных средств обработки информации. Хотя большая часть информации все еще находится вне ЭВМ, однако, стоимость запоминающих устройств вычислительных машин быстро снижается, поэтому хранить данные в файлах ЭВМ будет дешевле, чем на бумаге.

Требования к хранению информации накладывают на нее жесткие рамки использования. Так пользователь персонального компьютера, прежде чем изъять с носителя один файл информации должен произвести большое количество действий, которые значительно снижают скорость его работы. Что же говорить об огромном количестве файлов информации, к которой периодически требуется доступ на чтение и изменение. Если же взять в расчет, что одни и те же изменения требуется проделать для нескольких групп данных, то работа оказывается непосильно долгой. В подобных случаях в помощь пользователю были разработаны электронные базы данных (БД) и электронные системы по управлению базами данных (СУБД).

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

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

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

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

1 ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

1.1 Анализ предметной области

В создаваемой базе данных ресторана «Версаль» должна храниться информация, отражающая основные направления деятельности ресторана. База данных создается для внутреннего пользования служащих ресторана, таких как: повара, работников бухгалтерии (бухгалтера, менеджера), директора.

Функции, которые выполняют служащие различны:

- профессиональные повара занимаются приготовлением заказанных блюд.

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

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

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

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

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

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

- в информации о потреблении блюд еженедельно указаны: выручка, издержки и прибыль от проданного блюда. Отчетный период – неделя.

Для данной Базы данных основными сущностями (стержнями) являются:

- меню, в котором отражены блюда;

- продукты, из которых состоят блюда;

- поставщики, которые сотрудничают с рестораном.

Ассоциациями являются:

- состав (связывает меню с продуктами);

- поставки (связывает продукты и поставщиков).

Характеристиками являются:

- Рецепты;

- Прибыль.

Связь между приведенными сущностями производится через ассоциативные сущности, рисунок 1.

Рисунок 1 – Ассоциативная связь

Стержневые сущности (меню, продукты, поставщики) взаимодействуют друг с другом через ассоциативные сущности (состав, поставки), и не имеют непосредственной связи.

В соответствии с проведенным анализом предметной области и выделением основных сущностей, построим ER- диаграмму, рисунок 2.

Рисунок 2 – ER- диаграмма

Модель базы данных на языке ЯИМ имеет следующий вид:

Меню (Код Б. , Н.Б., Вид Б., Цена, Изобр., Вес);

Продукты (Код П., Прод., Калор.);

Поставщики (К.П., Пост., Город., ИНН, Тел.);

Рецепт (Код Б., Ингр., Рецепт){Меню};

Продажа (Код Б., Число, Дата, Код пр.) {Меню};

Состав [Блюда М, Продукты N] ( Код П., Код Б.);

Поставки [Продукты М, Поставщики N] (К.п., К.П., Код П., Колич., Дата, Цена ).

Соседние файлы в папке курсовая работа