Разработка информационной системы «Кафе-бар»

Автор: Овезов М.Д.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 7 (47), 2020 года.

Бесплатный доступ

В статье рассматривается автоматизация кафе-бара путем внедрения информационной системы, которая позволит повысить эффективность организации. Система написана на языке программирования С#, также было реализована взаимодействие с базой данных под управлением СУБД SQLite Personal для хранения больших массивов информации.

Информационная система, база данных

Короткий адрес: https://sciup.org/140288072

IDR: 140288072

Текст научной статьи Разработка информационной системы «Кафе-бар»

Проектирование информационной системы – это процесс создания и внедрения проектов комплексного решения прикладных задач. Сюда включается разработка отдельных решений, их анализ, апробация и внедрение. Цель всех этих работ состоит не только в автоматизации информационных потоков, но и в совершенствовании самого управления и организации основной деятельности объекта автоматизации.

Для работы кафе бара автоматизация (внедрение системы) приводит к увеличению производительности и качества обслуживания клиентов. Таким образом, клиент в пару кликов может оформить свой заказ, указав точное время его подачи и просмотреть стоимость.

Система позволит сократить производственные затраты, повысить удобство ведения учета и обслуживания клиентов, увеличить скорость оформления заказов, а также еще одним преимуществом является ведение документооборота, работникам не придется обрабатывать большое количество бумаг вручную [3].

При проектировании системы для учета заказов в кафе-баре был проведен предметный анализ, на его основе были выделены основные требования к системе:

  • -    проведение контроля вводимой информации;

  • -     блокировка некорректных действий пользователя при работе с

системой;

  • -     обеспечение целостности данных;

  • -    сбор и хранение данные в отдельной базе;

  • -     возможность бронирования заказа;

  • -     возможность редактирование существующего заказа;

  • -     понятный и дружественный интерфейс для пользователя.

На основании выделенных требований была спроектирована схема базы данных (Рисунок 1).

Bronirovanie

ID_bronirovanie

Stol

ID_stola

Kol_porcii

Data

FIO

Oplata_bronirovanie

ID_stola (FK)

Oficiant

ID_oficianta

FIO

Bludo

ID_bludo

Nazvanie_bludo

Tip_bludo

I

ID_zakaza

Stroka_zakaza

_ф ID_zakaza (FK)

ID_bludo (FK)

KoLporcii

Value

ID_oficianta (FK) Data Obshaya_summa ID_stola (FK)

Рисунок 1 – Схема данных «Кафе-бара»

В качестве средства разработки программы используется язык программирования C# [4] и интегрированная среда разработки Visual Studio 2010[2]. Для создания базы данных использовалась свободная объектно-реляционная система управления базами данных (СУБД) SQLite [1]. Для управления СУБД использовалось средство администрирования и разработки баз данных SQLite Personal. SQLite базируется на языке SQL и поддерживает многие из возможностей стандарта SQL.

При запуске системы пользователю автоматически открывается окно «Бронирование» (Рисунок 2).

Рисунок 2 – Окно бронирования

В данном окне представлена информация об уже забронированных столах. Стоит отметить, что данную информацию можно редактировать или же просматривать отдельные записи, нажав на кнопку «Показать».

На вкладе «Заказ» пользователь может оформить заказ указав код, официанта, дату, номер стола и количество гостей. Также клиенту необходимо ввести блюда и их количество. После введенной информации автоматически будет подсчитана цена (Рисунок 3).

Рисунок 3 – Вкладка «заказ»

Также пользователь может проверить свой заказ, нажав на кнопку

«Показать» (Рисунок 4).

Рисунок 4 – Просмотр заказа

Разработки таких информационных систем – актуальное направление в информационных технологиях. Подобные информационные решения упрощают взаимодействия клиента и персонала, а также увеличивает качество обслуживания и экономят время обслуживания. Разработанная система позволит увеличить производительность, удобство, а также качество обслуживания клиентов.

Список литературы Разработка информационной системы «Кафе-бар»

  • SQLLite [Электронный ресурс]. Режим доступа URL: https://lecturesdb.readthedocs.io/databases/sqlite.html (дата обращения 05.07.2020)
  • Visual Studio [Электронный ресурс]. Режим доступа URL: https://visualstudio.microsoft.com/ru/ (дата обращения 05.07.2020)
  • Проектирование информационных систем. [Электронный ресурс]. Режим доступа URL: https://damirock.com/hse/pris3 (дата обращения 05.07.2020)
  • Э. Стиллмен, Дж. Грин. Изучаем C#. 3-е издание. Издательство O'Reilly, 2017. - 816 с.
Статья научная