Мобільний застосунок для фіксації громадянами порушень ПДР
dc.contributor.advisor | Крамар, Юлія Михайлівна | |
dc.contributor.author | Гілюн, Денис Олександрович | |
dc.date.accessioned | 2024-01-18T16:10:26Z | |
dc.date.available | 2024-01-18T16:10:26Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 52 таблиць, 14 рисунків та 6 джерел – загалом 97 сторінок. Метою даної роботи є покращення поширення та інформування населення щодо порушень правил дорожнього руху, за допомогою розробленого мобільного застосунку задля покращення ситуації на дорогах загального користування. У першому розділі було знайдено аналоги додатку, що використовуються в інших країнах, визначено їхні переваги та недоліки. Розглянуто можливі алгоритми розробки програмного забезпечення. Також було визначено варіанти використання та функціональні вимоги. Після чого було визначено нефункціональні вимоги. У другому розділі було розроблено та продемонстровано бізнес логіку роботи програми, що було представлено за допомогою BPMN діаграм, досліджено, обрано та розроблено архітектуру програмного забезпечення, що розробляється. Cпроектовано та описано базу даних. Описано всі шари, їх роботу та спосіб передачі інформації між ними. Розроблено та описано механізми автентифікації та авторизації користувачів, що забезпечують контроль над доступом до різних ресурсів системи. Третій розділ дипломного проєкту охоплює якість програмного продукту. Для цього було проведено аналіз якості коду програми за допомогою інструменту SonarQube, проведено та проаналізовано всі проблеми, знайденими даним інструментом. Проведено мануальне тестування всіх функціональних можливостей застосунку, під час якого було доведено працездатність функціоналу застосунку та наведено деталі використання певних функцій. У четвертому розділі було детально описано процес розгортання серверної та клієнтської частини додатку. Обрано сервіси, що необхідні для розгортання додатку та описано процес та послідовність розгортання додатку на різних сервісах. | uk |
dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 17 tables, 14 figures and 14 sources – in total 63 pages. The purpose of this paper is to improve the dissemination and informing the public about traffic violations using the developed mobile application to improve the situation on public roads. In the first section, analogs of the application used in other countries were found, their advantages and disadvantages were identified. Possible software development algorithms are considered. The use cases and functional requirements were also identified. After that, non-functional requirements were identified. In the second section, the business logic of the program was developed and demonstrated, which was presented using BPMN diagrams, the architecture of the software under development was researched, selected and developed. The database was designed and described. All layers, their work and the way information is transferred between them are described. Authentication and user authorization mechanisms are developed and described to control access to various system resources. The third chapter of the thesis project covers the quality of the software product. To do this, we analyzed the quality of the program code using the SonarQube tool, and identified and analyzed all the problems found by this tool. Manual testing of all the application's functionalities was conducted, during which the application's functionality was proved to be operational and details of the use of certain functions were provided. The fourth chapter described in detail the process of deploying the server and client parts of the application. The services required to deploy the application are selected and the process and sequence of deploying the application on different services are described. | uk |
dc.format.extent | 243 с. | uk |
dc.identifier.citation | Гілюн, Д. О. Мобільний застосунок для фіксації громадянами порушень ПДР : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Гілюн Денис Олександрович. - Київ, 2023. - 243 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63922 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | правила дорожнього руху | uk |
dc.subject | мобільний додаток | uk |
dc.subject | Android Studio | uk |
dc.subject | база даних | uk |
dc.subject | traffic rules | uk |
dc.subject | mobile application | uk |
dc.subject | database | uk |
dc.title | Мобільний застосунок для фіксації громадянами порушень ПДР | uk |
dc.title.alternative | Mobile Application for Recording Traffic Violations by Citizens | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Hiliun_bakalavr.pdf
- Розмір:
- 7.16 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: