
Среда программирования: Python
Название работы: Разработка веб-сервисов для научных и прикладных задач. ЛР 1. Вариант 1. Web-сервис по отображению распределения шума и цвета
Вид работы: Лабораторная работа
Тематика работы: Клиент-серверные базы данных
Объем программы: 2 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, веб-сервисы, python, flask, web, сервис, web-сервис, научная задача, прикладная задача, распределение шума, распределение цвета, питон, обработанное изображение, сайт
Функции программы:
Лабораторная работа № 1.
Вариант № 1.
В работе создан веб-сервис обработки изображений с помощью применения разных фильтров для очистки шумов или сглаживаний. Веб сервис позволяет загружать изображение на сайт и получать обработанное изображение на главной странице сервиса. Сервис предоставляет возможность отображения распределения шума и цвета. Веб-сервис имеет простой и понятный дизайн. Веб-сервис автоматически собирается в Heroku и осуществляется проверка кода в github actions.
Веб-сервис написан на языке Python с использованием flask. Для реализации работы использовалась также база данных.
Описание (отчет):
Есть
на 18 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для сдачи данной ЛР необхдоимо создать аккаунт на гитхаб и туда выгрузить стандартным способом репозитории.
Необходимо также создать ключи для reCAPTCHA. Инструкция доступна на сайте: https://cloud.google.com/recaptcha-enterprise/docs/create-key
При создании необходимо указать интересующий Вас домен, а также для локального тестирования домен localhost (см. инструкцию по ссылке выше). Сгенерированные ключи можно добавить прямо в год в файле app.py:
app.config["RECAPTCHA_PUBLIC_KEY"] = "Публичный сюда вписывать в виде строки"
app.config["RECAPTCHA_PRIVATE_KEY"] = "Приватный сюда вписывать в виде строки"
В работе также требуется использовать travis CI для автодеплоя. В ЛР работе деплой сделан с помощью гитхаб actions из-за удобства. Желательно заранее уточнить у преподавателя у возможности использования такого подхода.
В работе также требуется использовать Heroku, но на данный момент это не является возможным из-за того, что Heroku закрыли возможность бесплатного доступа.

workflows
main
flaskapp
app
client
filters
st
static
site_images
gaussnoise_colorimage
mediannoise_colorimage
minimunnoise_colorimage
noise_colorimage
templates
index
info
_wrapper
test
test_filters
__pycache__
test_filters.cpython-310-pytest-7.2.0
wsgi
Procfile
pytest
requirements
runtimeПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1 Библиотеки и сторонние сервисы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1 .1 Список используемых библиотек (зависимостей) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1 .2 Сторонние сервисы для разработки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 . Разработка веб сервиса с помощью Flask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 .1 Описание задачи и необходимые методы для ее решения . . . . . . . . . . . .