<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>DSpace Collection:</title>
  <link rel="alternate" href="https://er.chdtu.edu.ua/handle/ChSTU/7045" />
  <subtitle />
  <id>https://er.chdtu.edu.ua/handle/ChSTU/7045</id>
  <updated>2026-06-23T21:21:28Z</updated>
  <dc:date>2026-06-23T21:21:28Z</dc:date>
  <entry>
    <title>Програмна реалізація алгоритму взаємодії гравців для моделювання оперативних зіткнень на морі</title>
    <link rel="alternate" href="https://er.chdtu.edu.ua/handle/ChSTU/9671" />
    <author>
      <name>Перепьолкін, Олександр Олександрович</name>
    </author>
    <id>https://er.chdtu.edu.ua/handle/ChSTU/9671</id>
    <updated>2026-06-21T00:00:28Z</updated>
    <published>2026-06-17T00:00:00Z</published>
    <summary type="text">Title: Програмна реалізація алгоритму взаємодії гравців для моделювання оперативних зіткнень на морі
Authors: Перепьолкін, Олександр Олександрович
Abstract: АНОТАЦІЯ&#xD;
Кваліфікаційна робота бакалавра на тему «Програмна реалізація алгоритму взаємодії гравців для моделювання оперативних зіткнень на морі» містить 143 сторінки, 4 таблиць, 79 рисунків, список використаних джерел з 10 найменувань, 4 додатка.&#xD;
Метою виконання кваліфікаційної роботи бакалавра є проектування та розробка багатокористувацької версії програмного забезпечення «Морський бій».&#xD;
Головні завдання при проектуванні інформаційної системи&#xD;
1 Переробити back-end частину web-додатку під визначені технології;&#xD;
2 Реалізувати систему пошуку гравців та створення лобі;&#xD;
3 Стилізувати наявні сторінки web-додатку під різні пристрої;&#xD;
4 Реалізувати алгоритм битви Team Battle;&#xD;
5 Модифікувати систему підбору гравців із додаванням типу гри FFA;&#xD;
6 Реалізувати алгоритм битви FFA із урахуванням правил битви «Кожен сам за себе»;&#xD;
7 Розширити створений функціонал на всі режими гри;&#xD;
8 Опублікувати web-додаток на довільному хостингу.&#xD;
Об'єктом роботи є програмне забезпечення ігрової інформаційної технології.&#xD;
Предметом розробки є процес побудови програмного забезпечення інформаційної технології візуальної взаємодії користувачів при грі в «Морський бій».</summary>
    <dc:date>2026-06-17T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Програмний комплекс тестування web-ресурсів на вразливість</title>
    <link rel="alternate" href="https://er.chdtu.edu.ua/handle/ChSTU/9670" />
    <author>
      <name>Уваєв, Богдан Сергійович</name>
    </author>
    <id>https://er.chdtu.edu.ua/handle/ChSTU/9670</id>
    <updated>2026-06-21T00:00:27Z</updated>
    <published>2026-06-17T00:00:00Z</published>
    <summary type="text">Title: Програмний комплекс тестування web-ресурсів на вразливість
Authors: Уваєв, Богдан Сергійович
Abstract: АНОТАЦІЯ&#xD;
Виконавець: Уваєв Богдан Сергійович.&#xD;
Назва кваліфікаційної бакалаврської роботи: "Програмний комплекс автоматизованого тестування web-ресурсів на вразливість".&#xD;
Спеціальність: 121 «Інженерія програмного забезпечення».&#xD;
Установа: Черкаський державний технологічний університет (ЧДТУ).&#xD;
Місто, рік: Черкаси, 2026 рік.&#xD;
Основні ідеї: розробка програмного комплексу для автоматизованого тестування web-ресурсів на вразливість із графічним інтерфейсом на базі PyQt6; об'єднання інструментів інформаційної безпеки в єдиний конвеєр сканування; збереження історії сканувань у базі даних SQLite та формування звітності у форматах HTML, JSON, CSV та TXT.&#xD;
Результати: розроблено модульну архітектуру на основі патерну "Оркестратор" із п'ятьма етапами сканування; реалізовано збір субдоменів через subfinder, assetfinder та crt.sh; DNS-резолвінг із фільтрацією Cloudflare IP; аналіз веб-сервісів через httpx; сканування портів через nmap; пошук вразливостей через nuclei, sqlmap, searchsploit та nmap NSE; розроблено схему бази даних із сімома таблицями; реалізовано генерацію HTML-звіту з графіками та описом CVE; проведено чотири види тестування.&#xD;
Висновки: програмний комплекс суттєво скорочує час тестування web-ресурсів порівняно з ручним використанням інструментів; технології Python, PyQt6 та SQLite забезпечують стабільну роботу; модульна архітектура дозволяє легко розширювати функціональність системи.; ANNOTATION&#xD;
Executor: Uvaiev Bohdan Serhiyovych.&#xD;
Title of the Bachelor's Qualification Work: "Software Complex for Automated Vulnerability Testing of Web Resources".&#xD;
Specialty: 121 "Software Engineering".&#xD;
Institution: Cherkasy State Technological University (CSTU).&#xD;
City, year: Cherkasy, 2026.&#xD;
Main ideas: development of a software complex for automated vulnerability testing of web resources with a graphical user interface based on PyQt6; integration of information security tools into a unified scanning pipeline; storage of scanning history in a SQLite database and generation of reports in HTML, JSON, CSV and TXT formats.&#xD;
Results: a modular architecture based on the "Orchestrator" pattern with five scanning stages has been developed; subdomain enumeration via subfinder, assetfinder and crt.sh has been implemented; DNS resolution with Cloudflare IP filtering; web service analysis via httpx; port scanning via nmap; vulnerability detection via nuclei, sqlmap, searchsploit and nmap NSE; a database schema with seven tables has been designed; HTML report generation with vulnerability charts and CVE descriptions has been implemented; four types of testing have been conducted.&#xD;
Conclusions: the software complex significantly reduces web resource testing time compared to manual tool usage; Python, PyQt6 and SQLite ensure stable system operation; the modular architecture allows easy extension of system functionality.</summary>
    <dc:date>2026-06-17T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Інформаційна система університету. Клієнтська частина підсистеми роботи з індивідуальними предметами</title>
    <link rel="alternate" href="https://er.chdtu.edu.ua/handle/ChSTU/9669" />
    <author>
      <name>Різник, Олександр Михайлович</name>
    </author>
    <id>https://er.chdtu.edu.ua/handle/ChSTU/9669</id>
    <updated>2026-06-20T00:00:21Z</updated>
    <published>2026-06-17T00:00:00Z</published>
    <summary type="text">Title: Інформаційна система університету. Клієнтська частина підсистеми роботи з індивідуальними предметами
Authors: Різник, Олександр Михайлович
Abstract: АНОТАЦІЯ&#xD;
Виконавець: Різник Олександр Михайлович&#xD;
Назва роботи: Інформаційна система університету. Клієнтська частина підсистеми роботи з індивідуальними предметами&#xD;
Спеціальність: 121 Інженерія програмного забезпечення.&#xD;
Навчальний заклад: «Черкаський державний технологічний університет» м.Черкаси, 2026 р.&#xD;
У бакалаврській роботі розглядається розробка програмного забезпечення клієнтської частини підсистеми роботи з індивідуальними предметами. Основною метою роботи є створення програмного забезпечення, що надасть змогу працівникам деканату ЧДТУ зручно та ефективно працювати з індивідуальними предметами студентів, формувати відповідну документацію, що буде реалізовано у вигляді клієнтської частини підсистеми інформаційної системи університету.&#xD;
У ході роботи, було проведено огляд аналогів, потім було поставлено конкретні задачі та було проведено детальний аналіз вимог до підсистеми. У результаті дослідження, було досягнуто наступних результатів:&#xD;
-	вимоги: було визначено основний функціональні вимоги до підсистеми, що включали в себе основні методи керування предметами та їх даними, формування документації, розпізнавання за допомогою сервісу, та нефункціональні вимоги, що включають в себе зрозумілість, зручність та ефективність;&#xD;
-	моделювання: було створено концептуальну та логічну моделі підсистеми, визначено основні сутності та компоненти, та їх взаємодія;&#xD;
-	реалізація: підсистема була розроблена згідно поставлених задач та вимог, за допомогою фреймворку Angular та мови програмування TypeScript. Результати розробки були задокументовані та описані в пояснювальній записці.; SUMMARY&#xD;
Author: Oleksandr Mykhailovych Riznyk&#xD;
Title of thesis: University Information System. Individual courses management subsystem frontend&#xD;
Specialisation: 121 Software Engineering.&#xD;
Educational institution: ‘Cherkasy State Technological University’, Cherkasy,&#xD;
2026&#xD;
This bachelor’s thesis examines the development of software for the client-side&#xD;
of the subsystem for managing individual subjects. The main objective of the thesis is to create software that will enable staff at the Cherkasy State Technological University (CSTU) Dean’s Office to work conveniently and efficiently with students’ individual subjects and to generate the relevant documentation, which will be implemented as the client-side of the university information system’s subsystem.&#xD;
During the course of the work, a review of similar systems was conducted, followed by the formulation of specific objectives and a detailed analysis of the requirements for the subsystem. The research yielded the following results:&#xD;
-	requirements: the main functional requirements for the subsystem were identified, including the primary methods for managing courses and their data, generating documentation, and recognition via a service; non-functional requirements were also identified, including clarity, usability and efficiency;&#xD;
-	modelling: conceptual and logical models of the subsystem were created, and the main entities, components, and their interactions were defined;&#xD;
-	implementation: the subsystem was developed in accordance with the set tasks and requirements, using the Angular framework and the TypeScript programming language. The results of the development were documented and described in an explanatory note.</summary>
    <dc:date>2026-06-17T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Web-сервіс «Подарунок»</title>
    <link rel="alternate" href="https://er.chdtu.edu.ua/handle/ChSTU/9668" />
    <author>
      <name>Прудиус, Вікторія Миколаївна</name>
    </author>
    <id>https://er.chdtu.edu.ua/handle/ChSTU/9668</id>
    <updated>2026-06-20T00:00:29Z</updated>
    <published>2026-06-17T00:00:00Z</published>
    <summary type="text">Title: Web-сервіс «Подарунок»
Authors: Прудиус, Вікторія Миколаївна
Abstract: АНОТАЦІЯ&#xD;
Об’єкт розробки: процес розробки для програмного забезпечення створення web-орієнтованих інформаційних систем для автоматизації керування споживчими перевагами та списками бажань.&#xD;
Предмет розробки: процес побудови програмного забезпечення методів, алгоритмів, технології проектування та розробки ПЗ (зокрема технологія Smart Link Parsing) та програмні засоби побудови web-сервісу «Подарунок».&#xD;
Мета роботи: спроектувати та розробити сучасний web-сервіс, який дозволяє користувачам ефективно структурувати свої ідеї для подарунків, автоматизувати додавання подарунків (товарів, послуг) через парсинг посилань і додаванням нових полів, та безпечно ділитися списками для координації з оточенням.&#xD;
Методи проектування та стек технологій:&#xD;
Архітектурне моделювання: використано мову UML длястворення діаграм прецедентів, класів, компонентів та послідовностей.&#xD;
Frontend: фреймворк Next.js (App Router), бібліотека React та моваTypeScript.&#xD;
Backend та база даних: PostgreSQL із використанням Prisma ORMдля управління реляційними даними.&#xD;
Автоматизація збору даних: бібліотеки Cheerio та Puppeteer дляреалізації гібридного методу web-парсингу метатегів (Open Graph, JSON-LD) та динамічного контенту.&#xD;
Інфраструктура: хмарна платформа Supabase для автентифікаціїкористувачів через JWT та збереження профілів.&#xD;
Отримані результати. У ході роботи розроблено повнофункціональний web-сервіс із модульною архітектурою. Реалізовано унікальний модуль «Smart Link Parsing», що дозволяє автоматично вилучати назву, актуальну ціну та зображення товару за URL-посиланням з будь-яких маркетплейсів. Впроваджено механізм бронювання подарунків гостями списку, що виключає ризик дублювання подарунків, зберігаючи при цьому ефект сюрпризу для власника.                                                                                                                                                                                      Система підтримує гнучкі налаштування приватності через генерацію унікальних криптографічних ключів доступу (Access Keys).&#xD;
Практичне значення. Створено готовий до експлуатації інструмент, який вирішує проблему отримання небажаних подарунків та оптимізує процес агрегації даних з різних платформ електронної комерції. Результати тестування підтвердили стабільність системи, її адаптивність до мобільних пристроїв та високу швидкість обробки запитів.; ABSTRACT&#xD;
Object of development: the process of creating web-oriented information systems for managing consumer preferences and wish lists.&#xD;
Subject of development: methods, algorithms (specifically Smart Link Parsing technology), and software tools for developing the "Gift" web service.&#xD;
Purpose of the work: designing and developing a modern web service that allows users to efficiently structure their gift ideas, automate the addition of items via link parsing, and securely share lists to coordinate with their circle.&#xD;
Design methods and technology stack:&#xD;
Architectural modeling: the UML language was used to create use case,class, component, and sequence diagrams.&#xD;
Frontend: Next.js framework (App Router), React library, and TypeScriptlanguage.&#xD;
Backend and database: PostgreSQL utilizing Prisma ORM to managerelational data.&#xD;
Data collection automation: Cheerio and Puppeteer libraries forimplementing a hybrid web parsing method for meta tags (Open Graph, JSON-LD) and dynamic content.&#xD;
Infrastructure: Supabase cloud platform for user authentication via JWTtokens and profile storage.&#xD;
Obtained results:&#xD;
During the work, a fully functional web service with a modular architecture was developed. A unique "Smart Link Parsing" module was implemented, allowing for the automatic extraction of the item's name, current price, and image via a URL link from any marketplaces. A gift booking mechanism for list guests was introduced, eliminating the risk of duplicate presents while maintaining the element of surprise for the owner. The system supports flexible privacy settings through the generation of unique cryptographic access keys (Access Keys).&#xD;
Practical significance:                                                                                                                                                                                                            A ready-to-use tool was created that solves the problem of receiving unwanted gifts and optimizes the process of aggregating data from various e-commerce platforms. Testing results confirmed the system's stability, its adaptability to mobile devices, and high request processing speed.</summary>
    <dc:date>2026-06-17T00:00:00Z</dc:date>
  </entry>
</feed>

