Что это:
Полноценная система учёта сотрудников отдела кадров, включающая два интерфейса: классическое веб-приложение на Flask и Telegram-бота. Оба работают с одной базой данных SQLite: добавили сотрудника через бота — он появился на сайте, и наоборот.
Что входит в состав:
Подробнее о функционале:
Веб-приложение:
Telegram-бот:
Почему это выгодно для вас:
Технические характеристики:
Видео-демонстрация:
В ролике показана работа обновленной версии приложения: поиск сотрудника по фамилии, печать карточки, экспорт данных в Excel, построение графика зарплат и взаимодействие с Telegram-ботом
1. Анализ сред и языков как инструментов реализации веб-приложений. 5
1.1. Инструментальные средства для разработки веб-приложений. 5
1.2. PyCharm: среда разработки Python-приложений. 9
1.3. Сравнение фреймворков Flask и Django. 10
2 Чат-боты: история технологии, перспективы развития и разработки. 13
2.1 История технологии чат-ботов и перспективы развития. 13
2.2 Основные технологии создания чат-ботов. 17
2.3 Основные преимущества чат-ботов. 20
2.4 Особенности разработки чат-ботов на языке Python. 22
3 Разработка веб-приложения на фреймворке Flask и Telegram-бота для учёта сотрудников на языке Python. 31
3.1 Краткая характеристика предметной области. 31
3.2. Разработка Flask-приложения для учета сотрудников. 34
3.3. Разработка Телеграмм-бота для управления процессом учета сотрудников 40
1. Бот (программа) [Электронный ресурс]. – Режим доступа: URL: https://ru.wikipedia.org/wiki/Бот_(программа)#Чат-боты. (Дата обращения: 15.04.2023).
2. Бизли Д. Python. Подробный справочник. – Пер. с англ. – СПб.: Символ-Плюс, 2019. – 864 с., ил.
3. Васильев, Алексей. Программирование на Python в примерах и задачах / Алексей Васильев . – Москва: Эксмо, 2021. – 616 с. – (Российский компьютерный бестселлер).
4. Встроенные кнопки в Telegram Bot API — pyTelegramBotAPI: [Электронный ресурс]. – Режим доступа : URL: https://habr.com/ru/post/335886/ (Дата обращения: 12.04.2022).
5. Голицына О. Л., Попов И. И., Партыка Т. Л. Программное обеспечение. Учебное пособие 3-е изд. (ГРИФ). М. : ИНФРА-М: ФОРУМ, 2017. - 448 с.
6. Гринберг М. Разработка веб-приложений с использованием Flask на языке Python / пер. с англ. А.Н. Киселёва. – М.: ДМК Пресс, 2016. – 272 с.: ил.
7. Доусон М. Программируем на Python. – СПб.: Питер, 2021. – 416 с.: ил.
8. Крамаренко Т. А. Методики и модели проектирования и разработки информационных систем : монография / Т. А. Крамаренко, Т. В. Лукьяненко. – Краснодар : КубГАУ, 2018. – 175 с.
9. Москвитин А. А. Решение задач на компьютерах: часть II. Разработка программных средств: учебное пособие. М.-Берлин: Директ-Медиа, 2015. – 427 с.
10. Приложения для Python [Электронный ресурс]. – URL: https://www.python.org/about/apps/.
11. Г. Россум, Ф.Л. Дж. Дрейк, Д.С. Откидач. Язык программирования Python / 2018 — 454 c.
12. Сапигина А.К. Рекомендации по выбору технологий и фреймворков для разработки бизнес-приложений / А.К. Сапигина, Е.А. Иванова // сб. ст.: Информационное общество: современное состояние и перспективы развития. Материалы XII международного форума. – Краснодар: КубГАУ, 2019. – С. 360-363.
13. Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для прикладного бакалавриата / Д. Ю. Федоров. — М.: Издательство Юрайт, 2018. — 126 с. — (Серия: Бакалавр. Прикладной курс).
14. Чат-бот – что это такое, как работает, виды, преимущества и недостатки, как создать? [электронный ресурс]. - Режим доступа: URL: http://kak-bog.ru/chat-bot-chto-eto-takoe-kak-rabotaet-vidypreimushchestva-i-nedostatki-kak-sozdat (Дата обращения: 14.12.2024).