{"title":"ПРОЄКТУВАННЯ ПРОГРАМНОГО СЕРВІСУ СКЛАДАННЯ ПОЗОВНИХ ЗАЯВ «PROSHUSUD»","authors":"Дмитро Кирийчук, А. В. Яцкевич, Олена Ляшенко","doi":"10.35546/kntu2078-4481.2024.1.30","DOIUrl":null,"url":null,"abstract":"Метою роботи є проєктування програмного сервісу складання позовних заяв «ProshuSud». Програмний сервіс дозволяє користувачеві грамотно скласти позовну заяву, висвітлити основні нюанси, головні обставини юридичної справи, скласти перелік відповідних документів, визначити суд, до якого подається позов, розрахувати розмір судового збору для відповідної категорії справи. За допомогою програмного сервісу «ProshuSud» користувач може отримати консультації з будь-яких юридичних питань в онлайн режимі, замовити складання позову та супровід в суді по всій території України. При розробці програмного сервісу було використано методологію об’єктно-орієнтованого програмування, технології крос-платформної розробки Node.js та React, перевагою яких є можливість асинхронного виконання коду, тобто сервер може обробляти безліч запитів одночасно, не очікуючи на завершення кожного з них, що призводить до більш ефективного використання ресурсів та швидкого відгуку сервера. В роботі розроблено архітектуру програмного сервісу із застосуванням патерну MVC. Описано функціональні можливості програмного сервісу «ProshuSud». Побудовано діаграму варіантів використання в UML, на якій відображено взаємодію між варіантами використання, що представляють функції системи, та дійовими особами, які представляють людей або системи, які отримують або передають інформацію до програмного сервісу. Також описано процес завантаження проєкту до хмарного сервісу GitHub та роботу із системою контролю версії Git, що дозволяє захищати вихідний код від втрати, забезпечує командну та розподілену роботу та допомагає скасувати зміни, що зроблені у проєкті. Також в роботі розроблено БД програмного сервісу, описано файлову структуру проєкту, розроблено інтерфейс користувача, наведено програмні методи роботи з формами та описано процес керування функціональними компонентами, що були використані при розробці проєкту.","PeriodicalId":518826,"journal":{"name":"Вісник Херсонського національного технічного університету","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Вісник Херсонського національного технічного університету","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35546/kntu2078-4481.2024.1.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Метою роботи є проєктування програмного сервісу складання позовних заяв «ProshuSud». Програмний сервіс дозволяє користувачеві грамотно скласти позовну заяву, висвітлити основні нюанси, головні обставини юридичної справи, скласти перелік відповідних документів, визначити суд, до якого подається позов, розрахувати розмір судового збору для відповідної категорії справи. За допомогою програмного сервісу «ProshuSud» користувач може отримати консультації з будь-яких юридичних питань в онлайн режимі, замовити складання позову та супровід в суді по всій території України. При розробці програмного сервісу було використано методологію об’єктно-орієнтованого програмування, технології крос-платформної розробки Node.js та React, перевагою яких є можливість асинхронного виконання коду, тобто сервер може обробляти безліч запитів одночасно, не очікуючи на завершення кожного з них, що призводить до більш ефективного використання ресурсів та швидкого відгуку сервера. В роботі розроблено архітектуру програмного сервісу із застосуванням патерну MVC. Описано функціональні можливості програмного сервісу «ProshuSud». Побудовано діаграму варіантів використання в UML, на якій відображено взаємодію між варіантами використання, що представляють функції системи, та дійовими особами, які представляють людей або системи, які отримують або передають інформацію до програмного сервісу. Також описано процес завантаження проєкту до хмарного сервісу GitHub та роботу із системою контролю версії Git, що дозволяє захищати вихідний код від втрати, забезпечує командну та розподілену роботу та допомагає скасувати зміни, що зроблені у проєкті. Також в роботі розроблено БД програмного сервісу, описано файлову структуру проєкту, розроблено інтерфейс користувача, наведено програмні методи роботи з формами та описано процес керування функціональними компонентами, що були використані при розробці проєкту.