
Среда программирования: Python
Название работы: Разработка веб-сервисов для научных и прикладных задач. ЛР2. Вариант 9. Web-сервис для управления данными парикмахерских
Вид работы: Лабораторная работа
Тематика работы: Клиент-серверные базы данных, Интернет
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Python, Flask, SQLite, API, REST, RESTfull, flask_wtf, flask forms, flask формы, flask_restx, fastapi, парикмахерские, управлвение базой данных, web, web-сервис, веб-сервис, swagger, база данных, pydantic
Функции программы:
Проект состоит из серверной и клиентской частей, которые полностью разделены. Серверная часть реализована с помощью FastAPI фреймворка. Клиентская часть реализована с помощью Flask фреймворка.
Модели данных реализованы с помощью pydantic
Описание (отчет):
Есть
на 24 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
0. Распаковать исходный код и открыть в консоли/терминале корень проекта (server_side)
1. Установить Python3.12.10
2. Установить uv: pip install uv (самый простой способ)
3. Установить зависимости: uv pip install -r requirements.txt
4. Запустить приложение uv run fastapi dev app.py --reload
5. Перейти в браузере на страницу http://127.0.0.1:8000/docs
6. Пользоваться.
**client side** !Первая ЛР должна быть остановлена, т.к. иначе порт 5000 будет занят!
0. Распаковать исходный код и открыть в консоли/терминале корень проекта (client_side)
1. Установить Python3.12.10
2. Установить uv: pip install uv (самый простой способ)
3. Установить зависимости: uv pip install -r requirements.txt
4. Запустить приложение uv run python app.py
5. Перейти в браузере на страницу http://127.0.0.1:5000
6. Пользоваться.
lab2
client_side
server_side
config
requirements
README
forms
operations
app
templates
structures
requirements
README
data_storage
app
update
index
base
create
deleteПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеЗадание. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 Инструменты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1 .1 Библиотеки для серверной стороны . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .