Пересдача № 2 #
Скачайте архив приложения, реализующего часть функционала приложения по управлению инвентарём в организации. Внесите изменения в данное приложение согласно заданию.
Описание предметной области #
Сущности #
Сотрудник #
- Уникальный идентификатор.
 - Имя, строка.
 - Псевдоним, строка.
 - Телефон, строка.
 
Оборудование #
- Уникальный идентификатор.
 - Наименование, строка.
 - Номер продукта, строка.
 - Описание, строка.
 - Дата приобретения, дата.
 
Журнал движения оборудования #
- Уникальный идентификатор.
 - Передаваемое оборудование, оборудование.
 - Получивший сотрудник, сотрудник.
 - Дата и время передачи.
 
Описание структуры приложения #
Библиотеки #
Приложение использует следующие технологии для реализации своего функционала:
- Библиотека 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— расширение стандартных шаблонизаторов с поддержкой контекстных данных.
Результаты #
| Студент | Результат | Оценка | 
|---|---|---|
| Бердар Александр Иванович | Выполнено | Зачтено | 
| Бородин Илья Владимирович | Выполнено | Зачтено | 
| Васильев Иван Игоревич | Выполнено | Зачтено | 
| Дрожженикова Алина Сергеевна | Приложение не компилируется | Не зачтено | 
| Иванов Данила Алексеевич | Выполнено, но форма теряет все данные | Зачтено | 
| Катков Андрей Сергеевич | Ошибка при попытке открытии формы добавления | Не зачтено | 
| Киселев Артём Александрович | Выполнено, но форма теряет введённые данные | Зачтено | 
| Ковригин Юрий Андреевич | Выполнено | Зачтено | 
| Корегина Ангелина Алексеевна | Выполнено | Зачтено | 
| Королёва Екатерина Сергеевна | Выполнено | Зачтено | 
| Кузнецов Александр Васильевич | Добавлена форма, которая никогда не пройдёт валидацию | Зачтено | 
| Мартынова Алена Олеговна | Одинаковое решение с Роганиным и Михальченковым | Не зачтено | 
| Михальченков Иван Сергеевич | Одинаковое решение с Роганиным | Не зачтено | 
| Нелеп Виктория Валентиновна | Изменений в приложении нет | Не зачтено | 
| Орешников Евгений Дмитриевич | Выполнено, но форма теряет данные при редактировании | Зачтено | 
| Пестряков Николай Юрьевич | Выполнено, но форма теряет данные при редактировании | Зачтено | 
| Печенкин Степан Дмитриевич | При поытке открытия ссылки на форму java.lang.IllegalArgumentException: Invalid UUID string: new | Не зачтено | 
| Пискунов Владимир Сергеевич | Выполнено, но форма теряет данные | Зачтено | 
| Роганин Егор Ильич | Одинаковое решение с Михальченковым | Не зачтено | 
| Рыбакова Полина Александровна | Изменений в приложении нет | Не зачтено | 
| Сироджов Мехрофарид | Изменений в приложении нет | Не зачтено | 
| Фирсова Анастасия Сергеевна | Выполнено | Зачтено | 
| Фукин Иван Дмитриевич | При попытке открыть ссылку на добавление приложение выводит ошибку UUID | Не зачтено | 
| Цыкарев Григорий Алексеевич | Приложение не компилируется | Не зачтено | 
| Шихова Анна Павловна | Выполнено, но форма теряет данные при редактировании | Зачтено |