Веб-программа реализована в среде IntelliJ Idea, язык Java и представление Thymeleaf.
Веб-приложение системы оценки уровня качества продукции. Оценка качества продукции ведется по следующим критериям: оценка качества по внешнему виду, оценка качества по комплектующим, оценка качества по сроку работы. На основе этих оценочных данных формируется общая оценка качества продукта.
Разработать и использовать собственную иерархию классов, расширение базовых классов, предоставляемых JDK.
Реализовать не менее 2-х паттернов проектирования.
Использовать сокрытие данных (инкапсуляцию), перегрузку методов, переопределение методов, абстрактные типы данных (интерфейсы, абстрактные классы), статические методы, обработку исключительных ситуаций.
Введение
1. Постановка задачи
2. Логическое проектирование структуры базы данных
3. Физическое проектирование базы данных
3.1. Структура таблиц базы данных
3.2. Создание схемы базы данных base_quality в среде mySQL Workbench
3.3. Описание таблиц базы данных base_quality
4. Архитектура приложения
5. Документация по используемым функциям приложения
5.1. Описание класса BaseStruct
5.2. Описание класса FactoriesStruct
5.3. Описание класса ProductsStruct
5.4. Описание класса FindStruct
5.5. Описание класса Service
5.6. Описание класса ServiceSQL
5.7. Описание класса Factories
5.8. Описание класса Products
5.9. Описание класса Find
5.10. Описание класса ControllerProducts
5.11. Описание класса ControllerFactories
5.12. Описание класса ControllerFind
5.13. Описание класса ApplicationProperties
6. Руководство пользователя
6.1. Назначение приложения
6.2. Условия выполнения приложения
6.3. Выполнение приложения
7. Результаты тестирования разработанного приложения
Заключение
Список использованных источников
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ В
ПРИЛОЖЕНИЕ Г
ПРИЛОЖЕНИЕ Д
1. Руководство по языку программирования Java. Интернет ресурс - https://metanit.com/java/tutorial/.
2. Курс основ программирования Java видео уроки. Интернет ресурс - https://www.youtube.com/playlist?list=PLEd6LarmkKnWkeHqu9_ngkHN-AnWQD6VM.
3. Руководство по MySQL. Интернет ресурс - https://metanit.com/sql/mysql/.
4. Введение в Thymeleaf. Интернет ресурс - https://betacode.net/12343/introduction-to-thymeleaf.
5. Spring Boot веб приложение с нуля. Интернет ресурс - https://java-master.com/.