CRM-система закладу ресторанного бiзнесу

Вантажиться...
Ескіз
Дата
2019
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
У нашi днi сфера ресторанного бiзнесу набирає стрiмкий рiст. За iнфморацiєю за 2017 рiк в Одесi вiдкрито понад 11800 закладiв ресторанного бiзнесу. Такому ринку характерна вкрай висока конкуренція, де метою кожного власника бiзнесу є створення ефективноi системи керування закладом, що призведе до значного зниження фiнансових та часових витрат. При роботi в галузi ресторанного бiзнесу необхiдно враховувати багато факторiв, якi впливають на результативнiсть дiяльностi. Отже, метой даного дипломного проекту є проектування та реалізація iнформацiйноi системи для ефективного функціювання закладу галузi ресторанного бiзнесу. Користувачами даної системи є адмiнiстратор, бухгалтер й офiцiант, який займається подачею страв та обслуговуванням гостей. Реалiзацiя виконана за допомогою фреймворку Laravel та СУБД PostreSQL. Архiтектура системи є триланковою та вiдповiдає шаблону Model-View-Controller. Створено базу даних та комфортний iнтерфейс користувача задля взаємодii з нею, включая пiдтримку декiлькох рiвнiв доступу, безпечний доступ до iнформацii, реєстрацiя нових користувачiв та радагування вже iснуючих.
In our days, the sphere of restaurant business is gaining momentum. In February 2017, in Odessa, over 11800 restaurants were opened. Such a market is characterized by extremely high competition, where the goal of each business owner is to create an effective system of management of the institution, which will lead to a significant reduction in financial and time costs. When working in the restaurant industry, it is necessary to take into account many factors that influence the performance of the business. Consequently, the methods of this diploma project are the design and implementation of an information system for the efficient functioning of the establishment of the restaurant business. The users of this system are the administrator, accountant and the official who serves dishes and customer service. The realization was done using the Laravel framework and the PostreSQL DBMS. The architecture of the system is triple-walled and conforms to the Model-View-Controller template. A database and a user-friendly interface for interaction with it are created, including support for several levels of access, secure access to information, registration of new users and redrawing of existing ones.
В наши дни сфера ресторанного бизнеса набирает стремительный рост. По информации на 2019 год в Одессе открыто более 11800 заведений общественного питания. При такой высокой конкуренции целью каждого владельца бизнеса является создание эффективной системы управления заведением, что приведет к значительному уменьшению финансовых и временных затрат. При работе в сфере ресторанного бизнеса следует учитывать множество факторов, влияющих на результативность деятельности. Таким образом, цель данного дипломного проекта — проектирование и реализация информационной системы для эффективного функционирования завдения сферы ресторанного бизнеса. Пользователями данной системы являются администратор, бухгалтер и официант, занимающийся подачей блюд и обслуживанием гостей. Реализация выполнена с использованием фреймворка Laravel и СУБД PostgreSQL. Архитектура системы является трехзвенной и соответствует шаблону Model-ViewController. Создан комфортный пользовательский интерфейс для взаимодействия с базой данных, включая поддержку нескольких уровней доступа, безопасный доступ к информации, регистрации новых пользователей и редактирования уже существующих.
В процессе написания программного кода на C и C++ программисты допускают ошибки (синтаксические и семантические). Многие из этих ошибок определяются благодаря предупреждением компилятора, отладочным макроса, тестам, предупреждением со стороны IDE и прочее. Но даже при использовании всех этих мер ошибки часто остаются незамеченными. Программисты не всегда могут быстро проанализировать код на дефекты, поэтому используют инструменты статического анализа. Целью работы является дополнение инструментария статического анализа программного кода С++ для выявления проблемных участков кода в больших проектах. Для достижения поставленной цели проанализированы существующие инструменты статического анализа. На основе результатов анализа существующих решений выбран статический анализатор – Clang Tidy. Согласно результатам, Clang Tidy имеет лишь два недостатка – отсутствие дружественного интерфейса и интеграции с СКВ. Оба указанных выше недостатка преодолены за счет автоматической обработки результатов работы анализатора Clang Tidy и СКВ Git, которая осуществляется следующим образом: 1) считываются результаты работы статического анализатора кода Clang Tidy – проблемные участки кода; 2) с помощью СКВ Git определяются авторы проблемных участков кода; 3) на основе полученных данных генерируется отчет, который удобно использовать для просмотра дефектов кода. Он содержит проблемные участки кода с указанием их авторов. Разработанная программа предназначена для анализа программных проектов написанных на С++ и составления подробного отчета с авторами ошибок кода.
In the process of writing code for C and C++, programmers make mistakes (semantic and syntactic errors). Many of these errors are detected due to a compiler warning, debugging macros, tests, an IDE warning, and more. But even when using all these measures, errors often remain unnoticed. Programmers may not always quickly analyze the code for defects, so use static analysis tools. The purpose of the thesis is to supplement the tools of static analysis of the C ++ code to identify problem areas of the code in large projects. To achieve this goal, existing instruments of static analysis have been analyzed according to some criteria. Based on the results of the analysis of existing solutions, the static analyzer Clang Tidy was selected. According to the results, Clang Tidy has only two drawbacks – the lack of a friendly interface and integration with VCS. Both of the above disadvantages were overcome due to automatic processing of the results of the Clang Tidy analyzer and VCS Git, which is carried out as follows: 1) the results of the Clang Tidy static code analyzer are read – problem areas of the code; 2) with the help of VCS Git reveal the authors of problem areas of the code; 3) a report is generated on the basis of the received data, which is convenient to use for viewing defects in the code. It contains problem areas of the code with the indication of their authors. The developed program is designed to analyze software projects written in C++ and compile a detailed report with the author's code errors.
Опис
Ключові слова
6.050102 комп’ютерна інженерія, ресторанний бiзнес, iнформацiйна система, фреймворк Laravel
Бібліографічний опис
Копитько, А. В. CRM-система закладу ресторанного бізнесу : дипломна робота бакалавра / А. В. Копитько. – Одесса, 2019. – 71 с.
DOI
ORCID:
УДК