Реєстраційний номер
2121U007867, Матеріали видань та локальних репозитаріїв
Категорія
Бакалаврська робота
Назва роботи
Система моніторингу новин
Автор
Мокроусов Владислав Романович
Mokrousov Vladyslav Romanovych
Дата публікації
01-06-2021
Постачальник інформації
Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»
Першоджерело
https://ela.kpi.ua/handle/123456789/50105
Видання
Київ
Опис
Пояснювальна записка до дипломного
проекту складається з трьох розділів, 4 рисунків, 18 таблиць, 1 додатку та 22
джерела. Даний дипломний проект має на меті побудову програмного
забезпечення для надання програмного інтерфейсу для взаємодії з системою
збору та моніторингу новин. Новини публікуються багатьма джерелами,
ручний процес збору та аналізу може займати дуже багато часу, а отримані дані
можуть стати вже застарілими. Програмне забезпечення включає сервер, що
реалізує програмний інтерфейс, а також веб додаток користувача, який надає
функціональність реєстрації, логіну та управління платіжними планами.
У розділі аналізу вимог до програмного забезпечення було розглянуто
предметну область, проаналізовано можливі варіанти використання та створено
відповідний лист функціональних та нефункціональних вимог.
У розділі моделювання та конструювання було описано архітектуру веб
додатку та серверу API. Створено детальний опис основних компонентів, класів
та методів створених в процесі реалізації проекту. Було виконано аналіз
безпеки даних та описані механізми покращення рівня безпеки.
У розділі аналізу якості та тестування було розроблено план тестування,
створено та описано тести, що відповідають розробленому плану.
У розділі впровадження та супроводу було розглянуто механізми
розгортання проекту у хмарі, описані відповідні сервіси, виконано аналіз
безпеки даних.
У додатку інструкції користувача було наведено варіанти використання,
надані скріншоти та опис кожного з них.
The explanatory note of the diploma project
consists of 3 sections, 4 figures, 18 tables, 1 appendix, 22 sources.
The aim of the diploma project is to build an application programming
interface for the system of news gathering and monitoring. News are being published
by thousands of sources, manual collection and analysis can take much time and data
may be obsolete by the time it is fully gathered and analysed. Therefore for efficient
interaction with the news monitoring system an API should be built. Created software
includes API server and web application that provides functionality for registration,
login and payment plan management.
Software requirements section covers the analysis of the subject area and
possible software use cases. It includes a created list of functional and non-functional
software requirements.
Modeling and designing the software section covers the description of software
architecture. It includes a detailed description of all core components, classes and
methods that were created during implementation of the software. Software security
analysis was performed and several mechanisms for increasing security were
described.
Implementation and maintenance section covers the process of deployment of
the software to the cloud. It includes a detailed description of the services used.
Software testing and quality analysis section covers the software testing plan
which includes multiple functional and non-functional tests.
User guidance contains instructions for software usage, screenshots for all
major features and workflows are included.
Додано/оновлено в НРАТ
2025-11-05