Пояснительная записка состоит из трех глав.
В первой главе описана исследуемая предметная область. Рассмотрено понятие, особенности, преимущества и недостатки коворкинга. Выполнен анализ бизнес-процессов, возникающих при работе коворкинга по плетению афрокос. На основе проведенного анализа определено, что требуется автоматизации бизнес-процесса учета заказов и проведенной работы. Показано, что внедрение информационной системы учета заказов позволит ускорить доступ к данным, сделать их доступными для различных категорий участников коворкинга, упростить назначение заказа, запись нового клиента, а также упростить ведение учета рабочего времени.
Во второй главе описан процесс проектирования информационной системы бьюти-коворкинга. Система будет выполнять следующие функции:
- Учет клиентов
- Учет записей на услуги. Гибкая система записи на услуги с возможностью выбора мастера, времени и даты.
- Уведомление клиентов о записи на услугу с помощью чат-бота.
На основе проведенного анализа выбран программный стек разработки системы.
Для реализации программного обеспечения будет использоваться язык Python. В рамках данного проекта его преимуществами является открытость, кроссплатформенность, быстрота разработки и отладки созданных программ. Основной его недостаток — относительно низкая скорость работы в данной задаче не имеет существенного значения.
В результате анализа СУБД было принято решение выбрать в качестве таковой SQLite, так как она не требует установки сервера СУБД, легко переносима проста в управлении и имеет встроенную поддержку в языке Python.
Для проектирования интерфейса пользователя решено использовать фреймворк Django, так как он обладает достаточной функциональностью, хорошей документацией и имеет значительное количество встроенных библиотек. Его недостатки, такие как более высокие требования к системе и некоторая ограниченность модели MVC в контексте построения интерфейса информационной системы бьюти-коворкинга не играют существенной роли.
Также спроектированы модели базы данных, составлен структура информационной системы, включающая в себя серверную часть, персональные компьютеры администратора и сотрудников, а также мобильные устройства.
В третьей главе показана последовательная разработка информационной системы бьюти-коворкинга по плетению афрокос.
В главе описаны следующие действия:
- Показана разработка веб-интерфейса, включая создание базы данных, создание панели администратора для работы с записями базы данных, проектирование и реализацию интерфейса.
- Показана разработка чат-бота для отправки сообщений на мобильные телефоны сотрудников через Telegram.
После описания разработки программного обеспечения показан контрольный пример работы системы, включающий заполнение базы данных с помощью интерфейса администратора, тестирование веб-интерфейса сотрудников, тестирование интерфейса, работающего посредством чат-бота в мобильном телефоне.
В качестве дальнейших путей развития системы следует выделить следующие направления:
- добавление аналитических функций, возможности генерации отчетом об эффективности работы компании;
- расширение базы данных приложения для хранения дополнительной информации о клиенте и указанных услугах.
- Расширение возможностей в плане интеграции системы с существующей информационной архитектурой компании.
Введение................................................................................ 4
1 Теоретическая часть......................................................... 6
1.1 Анализ деятельности организации........................... 6
1.2 Моделирование бизнес-процессов организации...... 8
2 Практическая часть........................................................ 21
2.1 Разработка базы данных.......................................... 21
2.2 Разработка интерфейса............................................ 24
3 Технико-экономическое обоснование проекта............ 46
4 Охрана труда и информационная безопасность.......... 50
Заключение......................................................................... 52
Список использованной литературы............................... 55