Пересдача № 3

Пересдача № 3 #

Скачайте архив приложения, реализующего часть функционала приложения по управлению инвентарём в организации. Внесите изменения в данное приложение согласно заданию.

Описание предметной области #

Сущности #

Сотрудник #

  • Уникальный идентификатор.
  • Имя, строка.
  • Псевдоним, строка.
  • Телефон, строка.

Оборудование #

  • Уникальный идентификатор.
  • Наименование, строка.
  • Номер продукта, строка.
  • Описание, строка.
  • Дата приобретения, дата.

Журнал движения оборудования #

  • Уникальный идентификатор.
  • Передаваемое оборудование, оборудование.
  • Получивший сотрудник, сотрудник.
  • Дата и время передачи.

Описание структуры приложения #

Библиотеки #

Приложение использует следующие технологии для реализации своего функционала:

  • Библиотека http4k для обработки HTTP-запросов.
  • Шаблонизатор pebble для формирования HTML-страниц.
  • Библиотека Foundation для формирования стиля приложения.
  • Систему сборки приложения Gradle.

Пакеты приложения #

  • ru.ac.uniyar — базовый пакет приложения.
    • ru.ac.uniyar.domain — реализация предметной области.
      • ru.ac.uniyar.domain.operations — логически завершённые операции над данными предметной области.
      • ru.ac.uniyar.domain.storage — реализация слоя хранения данных на жёстком диске.
    • ru.ac.uniyar.web — реализация веб-части приложения.
      • ru.ac.uniyar.web.filters — фильтры приложения.
      • ru.ac.uniyar.web.handlers — обработчики HTTP-запросов.
      • ru.ac.uniyar.web.models — модели и соответствующие им шаблоны HTML-страниц.
      • ru.ac.uniyar.web.templates — расширение стандартных шаблонизаторов с поддержкой контекстных данных.

Результаты работы комиссии #

Студент Комментарий Результат
Катков Андрей Сергеевич Зачтено
Мартынова Алёна Олеговна Зачтено
Карелина Ксения Викторовна Не зачтено
Цыкарев Григорий Алексеевич Зачтено
Михальченков Иван Сергеевич Зачтено
Дрожженикова Алина Сергеевна Зачтено
Фукин Иван Дмитриевич Зачтено
Рыбакова Полина Александровна Зачтено
Роганин Егор Ильич Зачтено
Кочагов Даниил Алексеевич Не зачтено

© A. M. Васильев, 2022, CC BY-SA 4.0, andrey@crafted.su