Введение
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ним до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Актуальность рассматриваемой темы заключается в том, что учет блюд в ресторане осложнен тем, что включает в себя учет производства, реализации и организации потребления продукции общепита.
Подсчет себестоимости продукции - является важнейшим аспектом учета на предприятиях общественного питания.
Актуальной целью данного дипломного проекта является разработка автоматизированной системы учета материально-технического обеспечения предприятия.
Для выполнения дипломного проектирования будет необходимо выполнить следующие задачи:
проанализировать предметную область и выделить ее функции;
построить схему документопотока;
выделить основные сущности, их атрибуты и связи между сущностями;
построить концептуальную модель предметной области;
описать входные и выходные документы;
обосновать выбор средств и методов программирования;
определить логическую структуру реляционной базы данных;
определить взаимосвязи информационных объектов и построить информационно-логическую модель;
разработать технологию решения задачи (ввод и накопление входной информации);
описать запросы;
составить спецификацию программного продукта и инструкцию пользователя;
реализовать программный продукт;
оформить результат выполнения дипломного проекта в виде пояснительной записки.
Средой разработки для выполнения проекта была выбрана программа MS Access. Преимуществами данной среды являются:
простой и интуитивно понятный интерфейс программы;
наличие всех необходимых инструментов для реализации поставленных целей;
хранение всех данных в одном файле;
полная совместимость с операционной системой Windows;
возможность быстрого обучения пользователей.
1 Техническое задание
1.1 Анализ предметной области
Главной задачей органов снабжения предприятия является своевременное и оптимальное обеспечение производства необходимыми материальными ресурсами соответствующей комплектности и качества. В связи с этим тема экономичной и своевременной закупки сырья, материалов и полуфабрикатов актуальна.
В качестве объекта исследования был выбран учет заказов блюд в ресторане, в нашем случае - ресторан «Капитан», занимающееся организацией приятного время препровождения посетителей, предоставления им возможности культурного отдыха, а также предоставление на выбор посетителей широкого списка изысканных блюд. Ресторан содержит в своем составе следующие подразделения: «Кухня», «Главный зал», «Финансы и производство».
Для формирования ежедневного меню от отдела «Кухня» поступает список блюд возможных для приготовления и на основе этого списка, а также внешней экономической информации формируется ежедневное меню, содержащее список блюд и цены на них.
Для управления закупкой продуктов от отдела «Кухня» поступает список необходимых продуктов для заказа и на основании это списка формируется заявка на заказ продуктов поставщику. При поступлении продуктов на кухню администратор кухни передает в отдел «Финансы и производство» документы о поступлении продуктов.
Формированием ежедневного меню занимается менеджер. Управлением закупкой занимается логист, а всеми остальными процессами занимается финансист.
Рисунок 1 - Схема документов предметной области
На основании схемы документов можно определить сущности и их атрибуты.
Сущность «Блюда» имеет следующие атрибуты: код блюда, название, сумма, себестоимость, цена, наценка;
Сущность «Заказы» имеет следующие атрибуты: код заказа, дата, количество;
Сущность «Заказы из меню» имеет следующие атрибуты: код заказа, код блюда, код напитка, количество, сумма;
Сущность «Официанты» имеет следующие атрибуты: код заказов, Дата заказа, номер столика, официант, общая сумма, ФИО;
Сущность «Учет заказов блюд в ресторане»
Концептуальные ограничения предметной области:
В меню может быть множество заказов;
в одной заявке может быть несколько заказов;
один заказ может соответствовать одному заказу;
в одном учете может быть несколько заказов блюд.
Рисунок 2 – Схема концептуальной модели учета заказов
