Техническое задание: Приложение для обработки квитанций

Цель проекта

Разработать удобное настольное приложение под операционную систему Windows, которое автоматизирует процесс загрузки данных с квитанций на сервер.

Основной функционал

  • Авторизация пользователя: В приложении должен быть реализован безопасный вход в систему.
  • Выбор временного периода: Пользователь должен иметь возможность задать период для обработки данных.
  • Импорт файлов: Приложение должно позволять загружать файлы с квитанциями (форматы уточняются у исполнителя).
  • Распознавание QR-кодов: Ключевая функция - автоматическое сканирование и считывание данных с QR-кодов, присутствующих на квитанциях.
  • Интеграция с API: Извлеченные данные должны быть корректно упакованы и отправлены на внешний сервер через предоставленное API.

Технические требования

  • Язык программирования: Python.
  • Платформа: Windows (десктопное приложение).
  • Интерфейс: Простой и интуитивно понятный графический интерфейс (GUI).
  • Библиотеки: Для реализации функционала распознавания QR-кодов и работы с API.

Ожидаемый результат

Готовое к использованию приложение с исходным кодом, инструкцией по установке и запуску. Код должен быть чистым, документированным и готовым к последующей поддержке.

Исследование проблем перевода английских каламбуров

Требуется выполнить курсовую работу объемом около 30 страниц, посвященную сложностям перевода английских каламбуров. Анализ должен проводиться на материале произведений Льюиса Кэрролла или современных рекламных текстов. В оформлении не следует использовать подчеркивания.

Оптимизация и доработка сайта на CS Cart

Требуется срочная оптимизация скорости работы админ-панели сайта на CS Cart и реализация ряда функциональных доработок согласно техническому заданию. Административный интерфейс в текущем состоянии работает неприемлемо медленно.

Редизайн главной страницы и разработка новых разделов сайта

Необходимо провести редизайн главного экрана существующего сайта и добавить несколько новых страниц с уникальным контентом. Задача включает в себя как визуальное обновление, так и структурное расширение функционала.