Введение 7
Глава 1. Анализ организационной структуры управления ресторана «СушиПорт» 9
1.1 Характеристика предприятия 9
1.2 Организационная структура управления «СушиПорт» 10
1.3 Бизнес-процесс «как есть» предприятия «СушиПорт» 11
1.4 Недостатки и декомпозиция бизнес-процесса «как есть» 12
1.5 Анализ существующих разработок на предмет соответствия
сформулированным требованиям 14
1.6 Сравнительная характеристика существующих разработок 18
1.7 Бизнес-процесс «как должно быть» предприятия «СушиПорт» .. 19
1.8 Преимущества и декомпозиция бизнес-процесса «как должно
быть» 20
Глава 2. Логическое моделирование информационной системы 23
2.1 Выбор комплекса задач для дальнейшей автоматизации 23
2.2 Выбор методологии внедрения информационной системы для
автоматизации поставленной задачи 24
2.3 Анализ эффективности автоматизации 26
2.4 Выбор технологии логического моделирования АИС 28
2.5 Логическая модель и её описание 30
2.6 Описание технического, программного и информационного
обеспечения для создания информационной системы 32
2.7 Проектирование базы данных АИС 34
Глава 3. Разработка автоматизированной информационной системы 39
3.1 Выбор архитектуры и технологии разработки
автоматизированной информационной системы 39
3.2 Выбор системы управления базами данных 40
3.3 Диаграмма классов программного продукта 41
3.4 Физическая модель данных АИС 43
3.5 Разработка конфигурации информационной системы на рабочей
станции 47
3.6 Локальный сервер для работы веб-приложения 49
3.7 Реализация программного обеспечения АИС 50
3.8 Расчёт экономической эффективности АИС 54
Заключение 57
Список используемой литературы 58
Конкуренция на рынке вынуждает разного типа предприятия усовершенствовать внутренне управление. Востребованность ИТ- специалистов возросла, так как программные обеспечения стали незаменимы для большинства организаций, в том числе и ресторанов. Учёт товаров требует внимательности и кропотливой работы, которая требует должного времени.
Автоматизация бизнес-процессов позволяет ускорить деятельность рабочего персонала, что приводит к повышению эффективности, в следствии чего повышается заработок организации. Смещаются временные рамки, в которые укладывался ИТ-специалист, чтобы отработать одну смену. Упрощение действий вынуждает увеличить заказ товаров и их учёт, чтобы предприятие получало больше прибыли.
Целью выпускной работы является разработка автоматизированной информационной системы для предприятия сети ресторанов «СушиПорт», которая будет вспомогательным элементом для ИТ-специалиста по учёту товаров и сроков их годности.
Для решения поставленной задачи необходимо выполнить следующие этапы:
- Проанализировать структуру организации.
- Проанализировать недостатки бизнес-процесса «Как есть».
- Спроектировать бизнес-процесс «Как должно быть», учитывая его преимущества.
- Изучить аналоги разрабатываемой информационной системы и выявить их недостатки.
- Спроектировать логическую и физическую модель данных.
- Выбрать СУБД для информационной системы.
- Разработать структуру базы данных.
- Выбрать методологию разработки программы.
Актуальность данной работы обусловлена многими факторами. Одними из них являются конкуренция на рынке, где эффективное распределение времени и продуктивное получение прибыли является чуть ли не первостепенной задачей в рамках руководства организации. Также, упрощение задач персонала, а именно автоматизация процессов, также является необходимым решением в рамках управления рестораном.
Объектом исследования является организация «СушиПорт» и её бизнес- процессы.
Предметом исследования является автоматизация бизнес-процессов организации.
Данная выпускная квалификационная работа состоит из введения, трёх глав, заключения, списка литературных источников.
В первой главе был осмотрен ресторан «СушиПорт». Проанализирована его рабочая структура. Рассмотрены бизнес-процессы «как есть» и «как должно быть», вместе с их декомпозициями, чтобы выявить их слабые и сильные стороны. Просмотрены аналоги разрабатываемой информационной системы, с выделением их недостатков;
Во второй главе описаны методологии внедрения автоматизированной информационной системы в предприятие. Спроектирована логическая модель данных. Проанализирована временная эффективность деятельности ИТ- специалиста до и после внедрения системы. Составлена структура базы данных. Описано программное, информационное и техническое обеспечение. Разработана структура базы данных;
В третьей главе была выбрана технология разработки программы, включая архитектуру. Рассмотрена архитектура программы. Была продемонстрирована установка локального хостинга, для запуска веб-интерфейса. Продемонстрирован рабочий интерфейс программы по учёту товаров. Произведён анализ экономической эффективности автоматизации бизнес-процесса.
Разработка автоматизированной информационной системы была выполнена успешно. Исправно работающая программа подлежит эксплуатации и на данный момент обладает строго указанным в работе функционалом.
Был выполнен ряд задач, которые были необходимы для полноценного понимания работы организации, выполнения бизнес-процесса и другие.
Из основных этапов успешно завершены:
- произведён анализ рабочей структуры организации;
- был рассмотрен бизнес-процесс «Как есть» и его декомпозиция, выявлены его недостатки;
- был спроектирован бизнес-процесс «Как должно быть» и его декомпозиция, где указаны преимущества внедрения автоматизированной информационной системы;
- для представления будущей рабочей программы, рассмотрены аналоги веб-приложений, благодаря которым были выявлены их недостатки, чтобы избежать их при разработке;
- спроектированы логическую и физическую модели данных;
- была выбрана СУБД MySQL;
- спроектирована структура базы данных, как итоговое представление находящейся информации в программе;
- была выбрана методология разработки программы, а именно MVC;
- продемонстрирован рабочий интерфейс программы.
Сеть-ресторанов «СушиПорт» успешно внедрила в бизнес-процесс деятельности ИТ-специалиста, а именно учёт товаров и сроков их годности, автоматизированную информационную систему. Цель и задачи выпускной работы были выполнены.
1. Дробахина А. Н. Информационные системы: основы
проектирования и реализации в СУБД Microsoft Access: Учебное пособие. Новокузнецкий Филиал-Институт Кемеровского
Государственного Университета, 2-е издание 2019. 88 с.
2. Ильин И. В., Ильяшенко О. Ю., Базы данных: Учебное пособие. Санкт-Петербургский государственный политехнический университет Петра Великого, 2020. 96 с.
3. Кожевникова П. В., PHP и MySQL: Учебное пособие. Ухтинский государственный технический университет, 2020. 51 с.
4. Кириченко А. В., Никольский А. П., Дубовик Е. В., Web на практике. CSS, HTML, JacaScript, MySQL, PHP для fullstack- разработчиков. Издательство «Наука и Техника», 2021. 432 с.
5. Копырин А. С., Базы данных: Практикум для студентов направления 09.03.03 «Прикладная информатика». Сочинский государственный университет, 2019. 106 с.
6. Кириллина Ю. В., Гантц И. С., Павлович Т. В., Управление
бизнес-процессами: Методические рекомендации. МИРЭА -
Российский технологический университет, 2021. 53 с.
7. Ковалева М. А., Создание баз данных в Microsoft Access. ООО Издательство «Мир науки», учебно-методическое пособие, 2019. 44 с.
8. Маклаков А. Г., Моделирование бизнес-процессов с AllFusion Process Modeler (BPwin 4.1). Диалог-МИФИ, 2008. 224 с.
9. Маклаков С. В., BPwin и ERwin. CASE - средства разработки информационных систем. Диалог - МИФИ, 2-е издание, 2001. 306 с.
10. Можаров М. С., Проектирование и разработка информационных систем с web-интерфейсом: Учебное пособие.
Новокузнецкий Филиал-Институт Кемеровского Государственного Университета, 2019. 135 с.
11. Одиночкина С. В., Web-программирование PHP. Санкт- Петербургский национальный исследовательский университет информационных технологий, механики и оптики, 2012. 79 с.
12. Осипов Д. Л., Технологии проектирования баз данных. ДМК-Пресс, 2019. 498 с.
13. Томорадзе И. В., Денисов Д. Ю., Быкова А. В., Основы
управления бизнес-процессами: Учебное пособие. МИРЭА -
Российский технологический университет, 2022. 121 с.
14. Тихонова Н. А., Проектирование информационной системы: учебно-методическое пособие к выполнению курсового проекта (работы, индивидуального задания). Омский государственный университет путей сообщения, 2021. 37 с.
15. Шопин А. В., Бучацкий П. Ю., Основы разработки информационных систем. Адыгейский государственный университет, 2018. 104 с.
16. Alan Forbes, The Joy of PHP Programming: A Beginner’s Guide to Programming Interactive Web Applications with PHP and MySQL. Publisher - Plum Island, fifth edition, 2012. 228 pages.
17. David Avison, Information system development. McGraw-Hill Education, 4th edition, 2006. 670 pages.
18. Raddy, Simple User Management System - Nodejs, Express, MySQL & Handlebars, website about database programming. URL: https://raddy.dev/blog/simple-user-management-system-nodejs-express- mysql-handlebars
19. Vikram Vaswani, PHP: A Beginner’s Guide. McGraw-Hill Education, first edition, 2008. 478 pages.
20. Walter Shields, SQL QuickStart Guide: The Simplified Beginner’s Guide to Managing, Analyzing, and Manipulating Data with SQL. Paperback-Illustrated, 2019. 251 pages.