Заказ закрыт
Windows Приложение : C# : .NET 6–8, UI: WPF, SQLite (локально)

Бюджет: 100 000 руб
1 397.70 $ – 1 170.28 €
ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Проект: SKALAR (Desktop Windows)

1. Общие требования

Разработать локальное Windows-приложение для автоматизированного расчёта и обработки данных из Excel.

Требования:

Работа офлайн

Поддержка Windows 7–11 x64

Формат входных файлов: .xlsx

Без привязки к интернету

Без внешних сервисов

2. Технологии (обязательные)

Язык: C# Платформа: .NET 6–8 (с поддержкой Win7) UI: WPF База данных: SQLite (локально) 

Запрещено:

Python

Electron

WebView как основа

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

3.1 Загрузка данных

Загрузка Excel-файлов (.xlsx)

Поддержка файлов с разной структурой

Маппинг колонок (гибкая настройка)

Обработка больших файлов (100k+ строк без зависаний)

3.2 Нормализация данных

Обязательная логика:

Игнор регистра

Игнор лишних слов (типа “шина”, “автошина”)

ZR = R

Индексы нагрузки/скорости не влияют на идентичность

Идентичность определяется по:

бренд модель размер омологация RunFlat конструкция страна дата производства радиус тип (LT/C) 

3.3 Алгоритм расчёта

Режимы:

Identical (точное совпадение)

Analog (аналог)

Exception (исключение)

Правила:

Проценты применяются последовательно

Без суммирования

Формула:

Price_next = Price_current × (1 + % / 100) 

3.4 Аналоги

Только через заранее заданные правила

Никакой “угадайки”

Конфликты → статус: Conflict

3.5 Исключения

Типы:

фиксированная цена

фиксированный процент

без перерасчёта

При срабатывании → режим Exception

3.6 Работа с базой

SQLite:

локальная база

хранение: 

шаблонов маппинга

настроек

истории

4. Критически важное (обязательные требования)

4.1 Первый запуск

Программа обязана:

автоматически создать БД

автоматически создать все таблицы

запускаться без ошибок

Без ручных действий.

4.2 Сборка

Исполнитель обязан предоставить:

SKALAR_TEST.zip 

Внутри:

SKALAR.exe database.db (или создаётся автоматически) libs/ config.json README.txt 

4.3 Запуск

Пользователь:

Распаковывает архив

Устанавливает (при необходимости): 

.NET Runtime

Запускает exe

Без Visual Studio, SDK и т.п.

4.4 README (обязательно)

Должно быть:

1. Требования (что установить) 2. Как запустить 3. Где лежат файлы 4. Как загрузить Excel 

5. Git (обязательно)

Репозиторий принадлежит заказчику

Исполнитель работает через Git

Коммиты ежедневно

Осмысленные комментарии

6. Приёмка этапа

Этап считается выполненным только если:

✔ Программа запускается без ошибок
✔ БД создаётся автоматически
✔ Excel загружается
✔ Нет зависаний
✔ Есть README
✔ Код в Git

Без этого — этап не принят.

7. Ограничения

Запрещено:

Требовать установку инструментов разработки

Ручное создание БД

Жёстко зашитые правила в коде

Использование внешних API

8. Итог

Результат — готовое Windows-приложение, которое:

запускается с нуля

не требует настройки

стабильно работает

обрабатывает Excel

готово к масштабированию

Подробное тз по запросу .
Опубликован 02.04.2026 в 10:49
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.