Файл: Курсовая работа 09. 02. 07 Информационные системы и программирование код и наименование специальности.docx
Добавлен: 06.11.2023
Просмотров: 701
Скачиваний: 35
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования Красноярского края
краевое государственное бюджетное профессиональное
образовательное учреждение «Шарыповский многопрофильный колледж»
Работу защитил
с оценкой ( )
______________
(подпись руководителя)
«___»___________20___г.
.
КУРСОВАЯ РАБОТА
09.02.07 Информационные системы и программирование
код и наименование специальности
МДК. 05.02 Разработка кода информационных систем
наименование дисциплины/МДК
Проектирование и реализация подсистемы учета и контроля для ИС ресторанного бизнеса
тема работы
Руководитель ________ _________ Метелкина В.О
подпись дата инициалы, фамилия
Студент ИТ19-21 _________ __________ Громов В.А
номер группы подпись дата инициалы, фамилия
г. Шарыпово 2023г
Введение…………………………………………………………………………3
Теоретическая часть…………………………………………………………….7
Глава1. Анализ предметной области…………………………………………...7
1.1 Описание выбранной предметной области………………………………...6
1.2 ER – диаграмма………………………………………………………………7
1.3 Физическая модель базы данных……………………………………………8
1.3 Системный анализ деятельности ресторана……………………………….10
1.5 Нормализация базы данных…………………………………………………11
1.6 Модель «Сущность - Связь»…………………………………………………12
1.7 Структурный подход при разработке инфологической модели...................13
Глава 2. Выбор СУБД………………………………………................................11
2.1 Классификация и сравнительная характеристика СУБД……………...…...12
2.2 Требования к СУБД………………………………………………………….13
2.3 Даталогическая модель БД…………………………………………………..14
2.4 Обеспечение целостности данных…………………….................................15
2.5 Типы ограничений целостности……………………………………….……16
2.6 Описание программного средства……………………………......................17
2.7.................................................................................18
2.8
Заключение……………………………………………………………16
Список литературы……………………………………………………17
Введение
Как всем известно, в настоящее время обработка и хранение информации являются важнейшими задачами для предприятия любого типа. Поэтому для оперативного, гибкого, эффективного управления и внедряются различные БД, ведь при большом объеме информации и сложности производимых с ней операций проблема эффективности и быстродействия средств организации хранения, доступа и обработки данных приобретает особое значение.
При осуществлении своей деятельности ресторан русской кухни «Матрешка» ежедневно сталкивается с большими объемами информации, которые нуждаются в обработке. Исходя из этого, возникает потребность в профессионально-сделанной, эффективно работающей базе данных, которая сможет упростить работу операторов, управляющего коллектива и всего предприятия в целом.
Как уже отмечалось выше, основой разрабатываемой системы стала база данных, содержащая информацию о ежедневной работе предприятия. Предполагается, что она позволит сократить время на обработку больших объемов информации, поступающей как из вне (сведения о клиентах, оформление заказов, учет поставок), так и «вращающейся» внутри самого предприятия (начисление заработной платы, премии, данные о сотрудниках и т.д.), обеспечить быстрый доступ к данным, особенно тем, которые чаще всего используются.
Таким образом, спроектированная информационная система сможет обеспечить своевременное формирование отчетов по соответствующим запросам для предоставления не только сотрудникам, но и клиентам (например, вывод чеков), а также обеспечить учет входящей и исходящей информации, необходимой для работы данного предприятия.
Задачи курсовой работы:
Разработать базу данных на основе предметной области «Ресторан». В
базе данных будет содержаться информация о меню, об ингредиентах и
о прибыли ресторана.
Овладеть навыками работы в среде Microsoft Access. Составлением
запросов, форм, отчетов и созданием кнопочных форм для удобной
навигации по созданной работе в Microsoft Access.
1. Теоретическая часть
1.1. Описание выбранной предметной области
Ресторан – это заведение общественного питания с разнообразным ассортиментом блюд особого приготовления, которое включает фирменные, кондитерские блюда и блюда на заказ, а так же алкогольные напитки.
В ресторане повышенный уровень обслуживания должен сочетаться с программой отдыха.
Сегментов в ресторанном бизнесе выделяется три – премиум – класс, средний уровень и фаст – фуд.
В создаваемой базе данных ресторана «Плаза» должна храниться информация, отражающая основные направления деятельности ресторана. База данных создается для внутреннего пользования служащих ресторана, таких как: повара, работников бухгалтерии (бухгалтера, менеджера), директора.
В качестве объекта исследования было выбрано типовое предприятие общественного питания - ресторан «Чешуя», занимающееся организацией приятного время препровождения посетителей, предоставления им возможности культурного отдыха, а также предоставление на выбор посетителей широкого списка изысканных блюд. Ресторан содержит в своем составе следующие подразделения: «Кухня», «Главный зал», «Финансы и производство». Рассмотрим отдельно состав работников и функции, выполняемые каждым из отделов. Финансы и производство - отдел представляют три человека: менеджер, финансист и логист. Данный отдел отвечает за исполнение следующих операций: -
Ведение бухгалтерского учета; - Анализ поступающей информации от отделов «Кухня» и «Главный зал»; - Ведение взаиморасчетов с поставщиками; - Ведение налогового учета; - Формирование ежедневного меню; - Формирование заявок на закупку продуктов. Для формирования ежедневного меню от отдела «Кухня» поступает список блюд возможных для приготовления и на основе этого списка, а также внешней экономической информации формируется ежедневное меню, содержащее список блюд и цены на них. Для управления закупкой продуктов от отдела «Кухня» поступает список необходимых продуктов для заказа и на основании это списка формируется заявка на заказ продуктов поставщику. При поступлении продуктов на кухню администратор кухни передает в отдел «Финансы и производство» документы о поступлении продуктов. Формированием ежедневного меню занимается менеджер. Управлением закупкой занимается логист, а всеми остальными процессами занимается финансист. Кухня - отдел представлен 3-4 поварами и одним администратором горячего цеха. Повара занимаются приготовлением блюд. Администратор кухни принимает заказы от официантов, анализирует их и формирует очередность приготовления блюд, как только блюдо готово администратор горячего цеха сообщает об этом официанту. Также администратор горячего цеха ведет отчетность об израсходованных продуктах, следит за их количеством и в случае необходимости формирует заявку на заказ продуктов, при поступлении продуктов администратор анализирует поступившие продукты, сравнивает поступившие продукты с заявкой и отчетные документы передает в отдел «Финансы и производство». Главный зал - состоит из 3-4 официантов и одного администратора зала. Главная задача отдела сводится к обслуживанию посетителей. Процедура взаимодействия с посетителями выглядит следующим образом: посетитель приходит в ресторан и на основе меню формирует свой заказ, официант отправляет заказ на кухню и администратору зала, а после приготовления заказа подает его посетителю. Когда посетитель собирается уходить официант подает ему счет, который заранее подготовлен администратором зала и посетитель его оплачивает заказ посетителя переносится в общий журнал заказов. Резюмируя высказанное, функции, выполняемые сотрудниками разных объектов. Заказ посетителя переносится в общий журнал заказов. Резюмируя высказанное, функции, выполняемые сотрудниками разных отделов предприятия можно представить в виде матрицы организационных проекта Матрица организационных проекций представлена в таблице 1.
Функции, которые выполняют служащие различны:
- профессиональные повара занимаются приготовлением заказанных блюд.
- менеджер, осуществляет контроль за расходом продуктов, договаривается с поставщиками об объемах, датах поставок и цене поставляемых продуктов. По сути осуществляет управление и организацию бесперебойных процессов производства и продажи готовой продукции.
- Бухгалтер ведет бухгалтерский учет, т. е. упорядоченную систему сбора, регистрации и обобщении информации в денежном выражении об имуществе, обязательствах организации и их движении путем сплошного, непрерывного и документального учета всех хозяйственных операций. Основными задачами бухгалтерского учета являются: формирование полной, достоверной информации о деятельности организации и ее имущественном положении, необходимой внутренним пользователям бухгалтерской отчетности - руководителям; обеспечение информацией, необходимой внутренним и внешним пользователям бухгалтерской отчетности для контроля за соблюдением законодательства при осуществлении хозяйственных операций.
- Директор контролирует деятельность работников ресторана, проводит анализ информации о получаемой прибыли, и в соответствии с этим осуществляет постановку целей и задач на следующий период деятельности ресторана.
С учетом указанных пользователей, можно выделить следующие объекты и характеристики, проектируемой базы:
- Меню ресторана, своеобразный прайс-лист, который будет содержать сведения о предлагаемых блюдах. Каждое блюдо имеет свое название, для него указан соответствующий вид (закуска, первое блюдо, второе блюдо, десерт, напитки), рецепт, который содержит перечисление ингредиентов и технологию приготовления, название, калорийность и вес каждого продукта, входящего в блюдо.
- Для каждого поставщика продуктов указаны наименование фирмы-поставщика, название поставляемого продукта, вес, и цена за определенную единицу товара на момент поставки, индивидуальный налоговый номер поставщика, город и номер телефона.
- в информации о потреблении блюд еженедельно указаны: выручка, издержки и прибыль от проданного блюда. Отчетный период – неделя.
Для данной Базы данных основными сущностями являются:
- меню, в котором отражены блюда;
- продукты, из которых состоят блюда;
- поставщики, которые сотрудничают с рестораном.
Ассоциациями являются:
- состав (связывает меню с продуктами);
- поставки (связывает продукты и поставщиков).
Характеристиками являются:
- Рецепты;
- Прибыль.
1.2. ER – Диаграмма
Исходя из анализа предметной области можно выделить следующие сущности: «Заказы», «Ингредиенты», «Сотрудники», «Товары», «Категории», «Ингредиенты-товар» и «Заказ-товар»
на рисунке1 изображена ER- диаграмма ресторана
Рисунок 1 – ER диаграмма ресторана
1.3 Физическая модель базы данных
Физическая модель данных - это последний этап в проектировании той части ИС, которая отвечает за организацию данных. Для ее построения необходимо определиться с типом СУБД, так как данная модель предполагает точное описание создаваемой базы данных в терминах выбранной СУБД.
Физическая модель ресторана также строится на модели "сущность-связь" ресторана и логически создается на базе концептуальной модели.
Сущности становятся таблицами базы данных (БД). Атрибуты сущностей преобразуются в поля таблиц. Связи преобразуются в ограничения.
Атрибутам сущностей присваиваются конкретные типы полей. При помощи ограничений в БД переносятся бизнес-логика обработки и хранения данных ИС.
Концептуальная модель подвергается более тщательной нормализации и, при необходимости, денормализации.
На рисунке 2 изображена физическая модель базы данных
Рисунок 2 – «Физическая модель базы данных»
Системный анализ деятельности ресторана
1.4 Описание деятельности ресторана
На примере одного ресторана, входящего в сеть ресторанов, принадлежащей предприятию частного типа - обществу с ограниченной ответственностью «Чешуя», произведен системный анализ деятельности ресторана и приведено его описание.
Ресторан считается наиболее комфортабельным предприятием питания с самым широким ассортиментом блюд сложного приготовления.
В ресторане высокий уровень обслуживания сочетается с организацией отдыха посетителей.
В основные виды деятельности ресторана входят:
1) обслуживание посетителей ресторана. Обслуживание клиентов обеспечивают официанты, носящие специальную форму и имеющие соответствующий ухоженный вид. Они обязаны выполнять правила подачи блюд, соблюдения эстетики;