Курсовая работа по предмету «Программирование»
На тему «Разработка приложения поиска исполняемых файлов по сигнатуре»
Задание:
Речь Предмет: Разработка защищенных сетевых приложений; Комментарий: Разработать программу на языке Java, которая по выбору из базы данных сигнатур, производит поиск файла по указанному пути. Графический интерфейс должен позволять пополнять базу данных сигнатур, задавать путь поиска, отображать найденые файлы, путь к ним, методанные найденного файла. Требования: Чистота кода: Форматирование кода; -Функциональные наименования; переменных, методов и классов Разделение кода на классы и методы; Использование принципов переиспользования кода; Краткие методы. 1 метод реализует 1 функциональность (метод не должен быть длинным). Полнота выполнения задания: Код работает так, как указанно в задании; Произведена сбока jar-файла и приложение корректно работает при запуске jar-файла из консоли; Нет аварийных завершений работы приложения при различных ситуациях; Наличие обработки исключений во всех критичных местах. Отчет: Наличие отчета о проделанной работе; В отчете присутствует несколько положительных и негативных примеров работы приложения со скриншотами и объяснением продемонстрированого поведения приложения В отчете присутствует блок-схема алгоритма приложения с пояснениями; В отчете дано пояснение необходимости использования сторонних библиотек (при их использовании) и краткая информация, что они дают (какую эффективность) приложению; В отчете указаны списком все места заимстований, переработки кода, получения информации (статьи используемые при подготовке, адреса сайтов с кодом, туториалы, ссылки на видео); В отчете присутствует UML диаграмма классов; В отчете присутствует UML диаграмма прецендентов. Дополнительная функциональность: Логирование осуществляется в консоль и в файл с использованием библиотеки log4j; Сборка проекта осуществляется с помощью сборщика Gradle; К основным методам приложения написаны unit-тесты с использованием библиотеки JUnit; Реализован минимальный графический интерфейс для приложения с помощью JavaFx; На каждый метод приложения написана документация и сгенерирована в html-формате с помощью JavaDoc; При необходимости использования циклов, фильтрации, поиска в коллекции в приложении используется функционал StreamAPI.
Дата заказа: 14.12.2023
Выполнено: 24.12.2023
Спустя почти 4 года учебы хочу оставить свой благодарственный отзыв — спасибо Студсервис за мои хорошие оценки, за ваших талантливых авторов и за терпеливых менеджеров.
Учась в магистратуре не было времени писать магистерскую из-за работы, решила заказать в Студсервисе, так как ранее уже был опыт сотрудничества. Я осталась довольна, если пойду дальше продолжать учебу — еще обращусь, спасибо.
Понравилось сотрудничать с этой компанией. Менеджеры приветливые, стоимость адекватная и работы в срок. Вся работа ведётся через личный кабинет на сайте. Также все погрешности при необходимости можно исправить. Рекомендую!
Большое Вам спасибо за оперативную и качественную работу!
Защитила на 4 диплом, хотя научник, когда только тему выбирала , сказал что выше тройки мне не видать! рада что обратилась в эту компанию. цена относительно невысокая. сроки хорошо
Замечательный сервис, выручает не первый раз. За три года, ни разу не нарушили сроки, за доработки денег не берут и работы очень хорошего качества. Цены приемлемые, не самые низкие, но хорошие услуги не могут стоить копейки.