Проектирование базы данных "Ресторан"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Оглавление
Оглавление
Введение
.Проектирование баз данных
.1 Этапы и основные принципы проектирования баз данных
.Инфологическое проектирование
.1 Модель Сущность - Связь (ERD)
.2 Структурный подход при разработке инфологической модели
.3 Нормализация отношений
.Выбор СУБД
.1 Классификация и сравнительная характеристика СУБД
.2 Требования к СУБД
.Даталогическая (реляционная) модель БД
.Обеспечение целостности данных
.1 Типы ограничений целостности
.Описание программного средства
.1 Таблицы
.2 Запросы
.3 Формы БД
.4 Отчеты в базе данных Ресторан
Заключение
Список использованной литературы
Введение
В данной курсовой работе рассматривается создание базы данных ресторана, расiитанной на работу с клиентами и ведение учета продуктов приготовления, а также для обеспечения порядка в и выполнения всех заданий поставленных исполняющему персоналу.
База данных - это единое, вместительное хранилище разнообразных данных и описаний их структур, которое после своего определения, осуществляемого отдельно и независимо от приложений, используется одновременно многими приложениями.
Кроме данных база данных может содержать средства, позволяющие каждому из пользователей оперировать только теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным пользователям, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.
С ростом численности ресторанов стремительно усиливается и конкуренция, что неизбежно приводит к необходимости эффективно и рационально использовать имеющиеся ресурсы. В этих условиях для успешного ведения бизнеса необходимо инвестировать в средства и инструменты его поддержания и развития. Один из основных инструментов развития ресторанного бизнеса - это современная база данных ресторанов.
База данных ресторана или Современная система автоматизации ресторана - это профессиональная система управления рестораном, многофункциональная и легко модернизируемая. Целью автоматизации является повышение эффективности управления рестораном, ускорение обслуживания и минимизация возможных злоупотреблений, особенно воровства. Значительная доля успеха складывается из отличного сервиса и оперативной работы персонала. Именно возможности автоматизации ресторана позволяют оптимально сочетать скорость и качество.
Очевидны неоспоримые преимущества автоматизированного ресторана перед другими подобными заведениями:
высокое качество сервиса и скорость обслуживания клиентов;
абсолютный контроль всех процессов от момента приема заказа до его исполнения;
Специализированный комплекс программного обеспечения и оборудования для автоматизации ресторанов на порядок расширяет возможности управления ресторанным бизнесом:
автоматизация позволяет внедрять маркетинговые и учетные политики нового поколения и всегда иметь достоверную информацию о работе заведения;
четко зафиксировав обязанности и ответственность персонала, можно предотвратить злоупотребления со стороны сотрудников, свести к минимуму роль человеческого фактора в управлении;
благодаря системе автоматизации ресторана появляется возможность исключить трудоемкие операции по учету, обеспечить гибкое управление политикой скидок и бонусов;
становится возможным вести непрерывный мониторинг работы всех структур заведения, анализировать и прогнозировать результаты деятельности ресторана.
Таким образом, в результате автоматизации предприятия ресторатор имеет возможность постоянно повышать конкурентоспособность, рентабельность своего бизнеса.
данные программный запрос таблица инфологический
1.Проектирование баз данных
.1 Этапы и основные принципы проектирования баз данных
Процесс проектирования состоит в переходе от одного уровня абстракции в представлении данных к другому. Этот процесс представляют последовательностью более простых, обычно интерактивных, процессов проектирования менее сложных отображений между промежуточными моделями данных. Задача системного анализа предметной области (рис. 1) заключается в определении целей создания системы, изучении предметной области и определении требований пользователей. Определяются границы предметной области, отбрасываются несущественные части. Накапливаются знания о предметной области. Описание обычно делается на естественном языке. Задача инфологического этапа проектирования - получение семантических (смысловых) моделей, отражающих информационное содержание предметной области. Главными элементами концептуальной модели являются объекты и их отношения. На этом этапе определяются объекты, т. е. те вещи, которые пользователи iитают особенно важными, их свойства и связи между ними.
Таким образом на этом этапе, согласно поставленной задачи, мы можем выделить объекты из которых будет состоять будущая база данных:
Должности;
Сотрудники;
Заказ;
Меню;
Склад.
Рисунок 1 - Системный анализ предметной области
Затем составляется инфологическая концептуальная модель в соответствии с требованиями пользователей. Описываетс