Пересдача № 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 | Не зачтено |
Цыкарев Григорий Алексеевич | Приложение не компилируется | Не зачтено |
Шихова Анна Павловна | Выполнено, но форма теряет данные при редактировании | Зачтено |