Кафе De Vita – развивающийся бизнес, стиль работы кафе можно определить, как fast&good, то есть ресторанное качество сочетается с быстрой скоростью профессионального обслуживания, все наши блюда готовятся только из экологически чистых продуктов, а десерты не содержат вредного холестерина.
Кафе ежедневно принимает большое количество гостей, а в выходные и праздничные дни количество гостей увеличивается в разы.
Цель выпускной квалификационной работы - разработать автоматизированную информационную систему ресторанного комплекса.
Для достижения поставленной цели были решены следующие задачи:
− изучить основные технологии для реализации проекта;
− проанализировать проблемы, выявленные в компании, и на их основе сформировать техническое задание;
− выбрать базу данных и среду разработки;
− создать приложение, включающее в себя необходимый функционал для автоматизации процесса управления работой кафе.
В работе были использованы следующие методы исследования: поиск литературы и анализ полученных сведений, моделирование, описание, обобщение, сравнение и наблюдение, системный анализ.
Практическая значимость работы основывается на том, что данный проект решает проблему автоматизации работы сотрудников кафе и администрации.
ВВЕДЕНИЕ..................................................................................................... 3
Глава 1. Информационная система, определение и классификация............. 5
1.1 Понятие информационной системы......................................................... 5
1.2 Классификации информационных систем................................................ 6
1.3 Процессы информационных систем......................................................... 8
1.4 Безопасность информационных систем.................................................... 9
1.5 Моделирование информационных систем............................................. 10
Глава 2. Техническое задание на разработку системы............................... 12
2.1. Краткие сведения о компании................................................................ 12
2.1.1 Назначение системы.............................................................................. 12
2.1.2 Роли в системе...................................................................................... 12
2.2. Требования к системе............................................................................. 12
2.2.1 Структура системы............................................................................... 14
2.2.2 Навигация............................................................................................. 15
2.3. Требования к хранению информации................................................... 15
2.4 Требования к языкам программирования............................................. 15
2.5 Требования к программному обеспечению........................................... 16
2.6. Требования к аппаратному обеспечению.............................................. 16
Глава 3. Выбор и описание основных используемых технологий, базы
данных и языков программирования.......................................................... 17
3.1. Язык программирования JavaScript..................................................... 17
3.2. MySQL.................................................................................................... 18
3.3. Denwer.................................................................................................... 18
3.4. РНР.......................................................................................................... 19
3.5. Технология AJAX........................................................................................................ 19
3.6. Формат данных JSON............................................................................ 20
3.7. Библиотека jQuery.................................................................................. 21
3.8. Таблица стилей CSS............................................................................... 21
3.9. Препроцессор LESS.............................................................................. 22
3.10. Общая схема работы web-приложения............................................... 24
3.11. Выбор базы данных............................................................................. 25
3.12. Определение структуры базы данных................................................. 28
Глава 4. Реализация программного продукта............................................ 31
4.1. Интерфейс гостя..................................................................................... 31
4.2. Интерфейс официанта............................................................................ 33
4.3. Интерфейс администратора................................................................... 34
ЗАКЛЮЧЕНИЕ............................................................................................ 39
СПИСОК ЛИТЕРАТУРЫ........................................................................... 44
ПРИЛОЖЕНИЕ............................................................................................ 46
1. Википедия, Информационная система, 2019 [сайт] - URL: https://ru.wikipedia.org/wiki/Информационная_система (дата обращения: 02.05.2021)
2. Н.М.Майстренко, А.В. Майстренко, [текст] Информационные технологии в науке, образовании и инженерной практике, Тамбов: Издательство Тамбов гос. техн. ун-та, 2009, - 96с. 150 экз. - ISBN 978-5-8265- 0852, 2009 (дата обращения: 02.05.2021)
3. «Федеральный закон "Об информации, информационных технологиях и о защите информации" от 27.07.2006 N 149-ФЗ, [сайт] - URL: http://www.consultant.ru/document/cons_doc_LAW_61798 (дата обращения: 07.05.2021)
4. ГОСТ РВ 51987. Информационная технология. Комплекс стандартов на АС. Типовые требования и показатели качества функционирования информационных систем. Москва., 2002 (дата обращения: 08.05.2021)
5. ГОСТ Р 53622-2009 Информационные технологии (ИТ). Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов, Госстандарт, Москва, 2009 (дата обращения: 08.05.2021)
6. Н. Макарова, Финансы и статистика, 2017 [сайт] – URL: https://www.stu.ru/inform (дата обращения: 18.05.2021)
7. А. Анохин, Удаленный доступ через промежуточную сеть, 2017 [сайт] - URL: https://studopedia.net/6_114555_udalenniy-dostup-cherez- promezhutochnuyu-set.html (дата обращения: 20.05.2021)
8. Википедия, Информационная безопасность, 2019 [сайт] – URL: https://ru.wikipedia.org/wiki/Информационная_безопасность (дата обращения: 12.05.2021)
9. В. Берман, Методы моделирования информационных систем, 2016 [Сайт]. - URL: http://mylektsii/1-25586.html (дата обращения: 12.05.2021)
10. Л.Алексеев, Основы Javascript, 2017 [сайт] – URL: https://mylektsii.ru/13-38862.html (дата обращения: 23.05.2021)
11. Ляшко Л. LESS: программируемый язык стилей, 2015 [сайт] - URL: https://habr.com/ru/post/136525/ (дата обращения: 23.05.2021)
12. Уилл Фасти [текст], Основы технологии "клиент-сервер" PC Magazine №9 -2018 (дата обращения: 30.05.2021)
13. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем М. Финансы и статистика - 2013 - 351 с. (дата обращения: 27.05.2021)
14. Вон. К. Технология для объектно-ориентированных баз данных. Открытые системы - 2004 - с. 22 -23 (дата обращения: 28.05.2021)
15. Кузнецов С. Д. Объектно-ориентированные базы данных основные концепции, организация и управление: краткий обзор. [сайт] - URL: http://www.citforum.ru/database/articles/index.shtml (дата обращения: 28.05.2021)
16. Атре Ш. Структурный подход к организации баз данных. М Финансы и статистика - 2008. - 320 с. (дата обращения: 27.05.2021)