ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.12.2023
Просмотров: 233
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ВВЕДЕНИЕВ современном мире практически ни одно учреждение не может обойтись без использования баз данных. Это связано с развитием информационных технологий и увеличившимися потоками обрабатываемой информации. База данных (БД) – это структура записей и файлов, которые организованы специальным образом. Управление осуществляется с помощью системы управления базами данных (СУБД). Темой данного курсового проекта является «Автоматизированное рабочее место сотрудника ресторана». Данная тема была выбрана потому что, она понятная, близкая практически каждому человеку и, следовательно, удобна и интересна для изучения её предметной области. Актуальностью данного курсового проекта, является то, что во всем мире, в каждой стране, во многих городах, в том числе и в нашем, работают рестораны. Они имеют высокую популярность среди людей.Ресторан – заведение, которое продает готовую еду и напитки по заказу для употребления в пищу на месте. Быстрое управление заказами, оперативный расчет с клиентами – все это позволяет поднять обслуживание на новый уровень. Существует большое разнообразие ресторанов по архитектурному оформлению, интерьеру и видам кухни.Автоматизация необходима для того чтобы сотрудники могли быстро просмотреть и найти нужную информацию: название блюда, описание блюда, цену. Это ускорит работу, а значит, количество обслуживаемых клиентов увеличится, а также ускорит оформление заказов.Такая сложная задача, как автоматизация рабочего место сотрудника ресторана должна решаться путём введения в работу своей базы данных. Также для облегчения работы, а заодно и продвижения автошколы, может использоваться интернет ресурс. Применение в работе базы данных помогает структурировать множество записей и файлов, организовать их специальным образом и иметь над ними полный контроль. Работа с базой данных ускоряет процесс любого учёта в несколько раз, что отлично сказывается на уровне эффективности работы и оперативности деятельности. Целью курсового проекта «Автоматизированное рабочее место сотрудника ресторана» для облегчения работы многих сотрудников ресторана и повышение эффективности работы. Данное программное средство служит для решения следующих задач: ведение базы данных клиентов, сотрудников ресторана и блюд, фильтрации и сортировки данных по определенным критериям, поиск необходимой информации, а также формирование чека.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 1.1 Обзор аналоговВ рамках курсового проектирования необходимо разработать программное средство «Автоматизированное рабочее место сотрудника ресторана».Ресторан – специальное заведение, торгующее товарами из области общественного питания и предоставляющее различные виды услуг. Предметной областью решаемой задачи является работа сотрудника кафе. В данном программном средстве сотрудник может корректно вести учёт блюд в ресторане, а также оформлять заказы, сделанные клиентом. Компьютерная обработка обосновывается необходимостью рекламирования ресторана и возможностью получить подробную информацию о любом блюде.В связи с большим количеством заказов, данное программное средство будет использоваться круглосуточно.Данное программное средство будет упрощать решение задач, а именно:
Рисунок 1.2 – кассовая программа «POSitive:Cheсk»Преимущества:
Входными данными, являются данные, поступающие от пользователя при добавлении новой информации в таблицы «Сотрудники», «Бронирование Места», «Дисконтные карты», «Заказ», «Клиент», «Меню», «Место», «Оформленные Заказы», «Оформленные Чека», «Пользователь Программы», «Ресторан», «Тип блюда», «Тип Дисконтной карты», «Тип Зала», «Тип Сотрудники».Входными данными при добавлении нового сотрудника являются:
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML. Переняв многое от своих предшественников языков C++, Delphi, Modula и Smalltalk – С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++) или вывода типов (в отличие от Haskell) [5].В Microsoft SQL Server 2016 еще более улучшены критически важные возможности, представляемые в более ранней версии, за счет предоставления рекордной производительности, доступности и удобства управления для ваших критически важных приложений. SQL Server 2016 представляет новые функциональные средства работы в оперативной памяти, встроенные в основную базу данных для операций OLTP и хранения данных, которые дополняют существующие технологии хранилищ данных в оперативной памяти и функциональные возможности бизнес-аналитики для создания наиболее разностороннего решения по эксплуатации средств баз данных в оперативной памяти на рынке.SQL Server 2016 также предоставляет новые решения для аварийного восстановления, резервного копирования и гибридной архитектуры в Windows Azure, позволяя клиентам использовать существующие навыки работы с локальными функциями, опирающимися на возможности глобальных центров обработки данных Microsoft [6].Microsoft Ofiice Word 2019 – это прикладная программа, входящая в Microsoft Office 2019. Microsoft Word текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов, с локальным применением простейших форм таблично-матричных алгоритма [7]. 2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА2.1 Инфологическая модель БДИнфологическое моделирование выполняется с целью обеспечения самых естественных для человека способов представления и сбора информации, которая будет храниться в создаваемой базе данных. Поэтому инфологическая модель данных строится в соответствии с естественным языком, который невозможно использовать в чистом виде в виду сложности обработки текстов с помощью компьютера и неоднозначности естественного языка. Цель инфологического проектирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в созданной базе данных. Поэтому инфологическую модель пытаются строить по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства. Основные конструктивные элементы инфологической модели – это сущности, связи между сущностями и их атрибуты. Сущностью является любой объект, предмет, идея, событие, явление или факт, информация о котором должна храниться в БД. В роли сущностей могут выступать изобретения, гроза, цвет, вкус, рейсы, самолеты, места, люди и т.п. Различают понятия экземпляр сущности и тип сущности. Тип сущности определяет набор однородных идей, событий, предметов или личностей, которые выступают как целое. Экземпляр сущности определяет конкретную вещь в наборе. Атрибут является поименованной характеристикой сущности [8].
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 1.1 Обзор аналоговВ рамках курсового проектирования необходимо разработать программное средство «Автоматизированное рабочее место сотрудника ресторана».Ресторан – специальное заведение, торгующее товарами из области общественного питания и предоставляющее различные виды услуг. Предметной областью решаемой задачи является работа сотрудника кафе. В данном программном средстве сотрудник может корректно вести учёт блюд в ресторане, а также оформлять заказы, сделанные клиентом. Компьютерная обработка обосновывается необходимостью рекламирования ресторана и возможностью получить подробную информацию о любом блюде.В связи с большим количеством заказов, данное программное средство будет использоваться круглосуточно.Данное программное средство будет упрощать решение задач, а именно:
-
возможность редактирования данных; -
возможность оформления заказа; -
учет сотрудников, работающих в ресторане.
-
идентификация персонала;
-
предоставление отчётов; -
бронирование столика.
-
сложный интерфейс.
Рисунок 1.2 – кассовая программа «POSitive:Cheсk»Преимущества:
-
идентификация персонала; -
предоставление отчётов; -
бронирование столика.
-
стоимость.
Входными данными, являются данные, поступающие от пользователя при добавлении новой информации в таблицы «Сотрудники», «Бронирование Места», «Дисконтные карты», «Заказ», «Клиент», «Меню», «Место», «Оформленные Заказы», «Оформленные Чека», «Пользователь Программы», «Ресторан», «Тип блюда», «Тип Дисконтной карты», «Тип Зала», «Тип Сотрудники».Входными данными при добавлении нового сотрудника являются:
-
фио; -
личный номер; -
номер паспорта; -
заработная плата; -
электронная почта; -
телефон; -
должность; -
дата рождения; -
id тип сотрудника.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML. Переняв многое от своих предшественников языков C++, Delphi, Modula и Smalltalk – С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++) или вывода типов (в отличие от Haskell) [5].В Microsoft SQL Server 2016 еще более улучшены критически важные возможности, представляемые в более ранней версии, за счет предоставления рекордной производительности, доступности и удобства управления для ваших критически важных приложений. SQL Server 2016 представляет новые функциональные средства работы в оперативной памяти, встроенные в основную базу данных для операций OLTP и хранения данных, которые дополняют существующие технологии хранилищ данных в оперативной памяти и функциональные возможности бизнес-аналитики для создания наиболее разностороннего решения по эксплуатации средств баз данных в оперативной памяти на рынке.SQL Server 2016 также предоставляет новые решения для аварийного восстановления, резервного копирования и гибридной архитектуры в Windows Azure, позволяя клиентам использовать существующие навыки работы с локальными функциями, опирающимися на возможности глобальных центров обработки данных Microsoft [6].Microsoft Ofiice Word 2019 – это прикладная программа, входящая в Microsoft Office 2019. Microsoft Word текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов, с локальным применением простейших форм таблично-матричных алгоритма [7]. 2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА2.1 Инфологическая модель БДИнфологическое моделирование выполняется с целью обеспечения самых естественных для человека способов представления и сбора информации, которая будет храниться в создаваемой базе данных. Поэтому инфологическая модель данных строится в соответствии с естественным языком, который невозможно использовать в чистом виде в виду сложности обработки текстов с помощью компьютера и неоднозначности естественного языка. Цель инфологического проектирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в созданной базе данных. Поэтому инфологическую модель пытаются строить по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства. Основные конструктивные элементы инфологической модели – это сущности, связи между сущностями и их атрибуты. Сущностью является любой объект, предмет, идея, событие, явление или факт, информация о котором должна храниться в БД. В роли сущностей могут выступать изобретения, гроза, цвет, вкус, рейсы, самолеты, места, люди и т.п. Различают понятия экземпляр сущности и тип сущности. Тип сущности определяет набор однородных идей, событий, предметов или личностей, которые выступают как целое. Экземпляр сущности определяет конкретную вещь в наборе. Атрибут является поименованной характеристикой сущности [8].