47_гр.md 3.7 KB

СУБД "Кадры"

БД локальная, поля:
ФИО, email, phone, bdate

  1. Экран - список клиентов

    • фильтрация
    • поиск
    • сортировка
    • пагинация
    • удаление клиента
    • добавление клиента
  2. Экран добавления клиента

В качестве основы можно взять любой другой проект: из практик, курсовых, дипломной работы

Требуемые компетенции:

  1. Работа с другим языком программирования.
    Для СУБД "Кадры" вся работа должна осуществляться исключительно SQL запросом. Сам запрос должен быть выведен на главном экране.
    Для проекта на Unity можно использовать Lua, Python. На главном экране надо продемонстрировать работу этого ЯП

  2. Создание инсталлятора

  3. Тестирование приложения
    Создать UML-диаграммы Use-Case, написать 2-3 теста

  4. Документирование приложения

    • справка в формате chm, подключенная к проекту;
    • справка или иная документация в форматах html, md;
    • создать UML-диаграммы структуры БД;
  5. CI/CD

    • GitHub Actions, etc;
    • Принятый Push Request в чужой репозиторий на GitHub;
    • работа с ветками в Gogs;
    • совместная работа в Gogs;
  6. Средства виртуализации

    • Docker или VBox для проекта на C# (Unity);
    • pyenv для проекта на Python;
  7. Организация PipeLine

    • Apache Airflow, etc;
    • 2-3 последовательных действия, выполняющиеся автоматически;
  8. Использование Vibe-Coding агента

    • показать создание полноценного элемента программы и его интеграцию в программу;

Критерии оценки
3 любых компетенции - 5;
2 любых компетенции - 4;
1 любая компетенция - 3;

Барсукова Екатерина [3]: 5

  • Справка
  • Инсталлятор
  • Vibe-Coding

Веренчиков Леонид [2]: 4

  • Инсталлятор
  • Vibe-Coding

Галоян Геннадий [3]: 4--

  • Инсталлятор
  • Тестирование
  • SQL

Головня Даниил [2]: 4

  • Инсталлятор
  • Vibe-Coding

Дубинский Михаил [2]: 4

  • Инсталлятор
  • Тестирование

Карпов Иван [3]: 5

  • Инсталлятор
  • Тестирование
  • Gogs

Литвинов Даниил [2]: 4

  • Gogs
  • Инсталлятор

Медведев Федор [2]: 4

  • Инсталлятор
  • Vibe-Coding

Мельникова Елизавета []: 4

  • Gogs
  • Инсталлятор

Нефедов Артем (свободное) [2]: 4--

  • Инсталлятор
  • Gogs

Новиков Кирилл [2]: 4-

  • Инсталлятор
  • Vibe-Coding

Титов Михаил [3]: 5

  • SQL
  • Инсталлятор
  • Vibe-Coding

Урда Эммануил [3]: 5

  • Gogs
  • Инсталлятор
  • Тестирование

Журнал

17Mar25

13Mar25