Системный анализ предметной области. Структурный подход при разработке инфологической модели. Обеспечение целостности данных. Описание программного средства, создание таблиц, запросов, форм и отчетов для системы автоматизации работы ресторана.
В данной курсовой работе рассматривается создание базы данных ресторана, рассчитанной на работу с клиентами и ведение учета продуктов приготовления, а также для обеспечения порядка в и выполнения всех заданий поставленных исполняющему персоналу. База данных - это единое, вместительное хранилище разнообразных данных и описаний их структур, которое после своего определения, осуществляемого отдельно и независимо от приложений, используется одновременно многими приложениями. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным пользователям, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных. С ростом численности ресторанов стремительно усиливается и конкуренция, что неизбежно приводит к необходимости эффективно и рационально использовать имеющиеся ресурсы. База данных ресторана или Современная система автоматизации ресторана - это профессиональная система управления рестораном, многофункциональная и легко модернизируемая.Накапливаются знания о предметной области. Задача инфологического этапа проектирования - получение семантических (смысловых) моделей, отражающих информационное содержание предметной области. На этом этапе определяются объекты, т. е. те вещи, которые пользователи считают особенно важными, их свойства и связи между ними. Таким образом на этом этапе, согласно поставленной задачи, мы можем выделить объекты из которых будет состоять будущая база данных: · Должности; Полученные описания отражают составляющие предметной области, связи между ними.В инфологическом подходе выделяются: Сущность (Объект) - это то, о чем должна накапливаться информация в системе. Это состояние описывается с помощью набора свойств и связей с другими объектами. Связь (отношение) между объектами в зависимости от числа входящих в нее объектов характеризуется мощностью. Модель использует три основных элемента: сущность, атрибут и связь. Для идентификации конкретных экземпляров сущностей используются атрибуты - идентификаторы (один или несколько), которые позволяют однозначно отличать один экземпляр сущности от другого.Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее.Одни и те же данные могут группироваться в таблицы (отношения) различными способами, т.е. возможна организация различных наборов отношений взаимосвязанных информационных объектов. Выделены три нормальные формы отношений и предложен механизм, позволяющий любое отношение преобразовать к третьей (самой совершенной) нормальной форме. Отношение называется нормализованным или приведенным к первой нормальной форме, если все его атрибуты простые (далее неделимы). Преобразование отношения к первой нормальной форме может привести к увеличению количества реквизитов (полей) отношения и изменению ключа. Чтобы рассмотреть вопрос приведения отношений ко второй нормальной форме, необходимо дать пояснения к таким понятиям, как функциональная зависимость и полная функциональная зависимость.Классифицировать СУБД можно по следующим признакам: - по используемой модели данных (классификация МД будет рассмотрена далее); по способу организации БД (централизованная или распределенная); Наиболее существенным критерием для сравнения СУБД являются эксплуатационные характеристики, такие как надежность, высокая готовность, производительность, масштабируемость. Сравнительный анализ основных СУБД по этим показателям производится на основе экспертных оценок. Пример такого анализа приведен в табл.Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала. Очевидно, наиболее простой подход при выборе СУБД основан на оценке того, в какой мере существующие системы удовлетворяют основным требованиям создаваемого проекта информационной системы. Перечень требований к СУБД может изменяться в зависимости от поставленных целей. Тем не менее можно выделить несколько групп критериев: - реализуемые режимы работы с БД ресторана и максимальное число пользователей одновременно обращающихся к базе, таких как заказчик, бухгалтер, повар; производительность (Рейтинг TPC (Transactions per Cent) т. е. отношение количества запросов, обрабатываемых за некий промежуток времени, к стоимости всей системы, возможности параллельной обработки данных, возможности оптимизирования запросов);Даталогическая модель БД - модель логического уровня, представляющая собой отображение логических связей между элементами данных, независимо от их содержания и среды хранения. При этом происходит преобразование исходной инфологической модели (рис.2) в модель данных, которая поддержива
План
Оглавление
Оглавление
Введение
1.Проектирование баз данных
1.1 Этапы и основные принципы проектирования баз данных
2.Инфологическое проектирование
2.1 Модель «Сущность - Связь» (ERD)
2.2 Структурный подход при разработке инфологической модели
2.3 Нормализация отношений
3.Выбор СУБД
3.1 Классификация и сравнительная характеристика СУБД
3.2 Требования к СУБД
4.Даталогическая (реляционная) модель БД
5.Обеспечение целостности данных
5.1 Типы ограничений целостности
6.Описание программного средства
6.1 Таблицы
6.2 Запросы
6.3 Формы БД
6.4 Отчеты в базе данных «Ресторан»
Заключение
Список использованной литературы
Введение
В данной курсовой работе рассматривается создание базы данных ресторана, рассчитанной на работу с клиентами и ведение учета продуктов приготовления, а также для обеспечения порядка в и выполнения всех заданий поставленных исполняющему персоналу.
База данных - это единое, вместительное хранилище разнообразных данных и описаний их структур, которое после своего определения, осуществляемого отдельно и независимо от приложений, используется одновременно многими приложениями.
Кроме данных база данных может содержать средства, позволяющие каждому из пользователей оперировать только теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным пользователям, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.
С ростом численности ресторанов стремительно усиливается и конкуренция, что неизбежно приводит к необходимости эффективно и рационально использовать имеющиеся ресурсы. В этих условиях для успешного ведения бизнеса необходимо инвестировать в средства и инструменты его поддержания и развития. Один из основных инструментов развития ресторанного бизнеса - это современная база данных ресторанов.
База данных ресторана или Современная система автоматизации ресторана - это профессиональная система управления рестораном, многофункциональная и легко модернизируемая. Целью автоматизации является повышение эффективности управления рестораном, ускорение обслуживания и минимизация возможных злоупотреблений, особенно воровства. Значительная доля успеха складывается из отличного сервиса и оперативной работы персонала. Именно возможности автоматизации ресторана позволяют оптимально сочетать скорость и качество.
Очевидны неоспоримые преимущества автоматизированного ресторана перед другими подобными заведениями: · высокое качество сервиса и скорость обслуживания клиентов;
· абсолютный контроль всех процессов от момента приема заказа до его исполнения;
Специализированный комплекс программного обеспечения и оборудования для автоматизации ресторанов на порядок расширяет возможности управления ресторанным бизнесом: · автоматизация позволяет внедрять маркетинговые и учетные политики нового поколения и всегда иметь достоверную информацию о работе заведения;
· четко зафиксировав обязанности и ответственность персонала, можно предотвратить злоупотребления со стороны сотрудников, свести к минимуму роль человеческого фактора в управлении;
· благодаря системе автоматизации ресторана появляется возможность исключить трудоемкие операции по учету, обеспечить гибкое управление политикой скидок и бонусов;
· становится возможным вести непрерывный мониторинг работы всех структур заведения, анализировать и прогнозировать результаты деятельности ресторана.
Таким образом, в результате автоматизации предприятия ресторатор имеет возможность постоянно повышать конкурентоспособность, рентабельность своего бизнеса. данные программный запрос таблица инфологический
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы