груші яблоко повидло
груші яблоко повидло
Please use this identifier to cite or link to this item: https://krs.chmnu.edu.ua/jspui/handle/123456789/2885
Title: Вебзастосунок онлайн-комунікації користувачів
Other Titles: кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення»
Authors: Ібрагімов, К. В.
Keywords: Кафедра інженерії програмного забезпечення
Кандиба І. О.
сфера соціальних мереж
вебзастосунок
React
авторизація
обмін повідомленнями
профіль користувача
social networking
web application
React
authorization
messaging
user profile
Issue Date: Jun-2023
Publisher: ЧНУ ім. Петра Могили
Abstract: Під час війни та з сучасним рівнем розвитку технологій люди стали менше розмовляти наживо. Спостерігається тенденція зменшення чи навіть неможливості спілкування в живу, що спричиняє необхідність використання соціальних мереж та месенджерів для спілкування. Отже галузь онлайн спілкування є дуже актуальною темою. Об’єктом кваліфікаційної роботи є процес онлайн комунікації між людьми. Предметом кваліфікаційної роботи є технології та алгоритми розробки вебзастосунку онлайн комунікації між людьми. Метою кваліфікаційної роботи є полегшення комунікації між людьми зі всього світу шляхом розробки сучасного вебзастосунку. Для досягнення мети потрібно виконати такі завдання, як: - проаналізувати існуючі соціальні мережі; - дізнатись особливості проєктування та створення вебзастосунків; - спроєктувати авторизацію, системи обміну повідомленнями, створення постів; - розробити спроєктований вебзастосунок; - провести тести застосунку. У першому розділі КРБ проведено аналіз сучасних автоматизованих систем та ресурсів, орієнтованих на онлайн комунікацію користувачів, оцінено сильні та слабкі сторони кожної системи, проведено порівняльний аналіз. У другому розділі проводиться проєктування, конструювання та моделювання програмного забезпечення для вебзастосунку онлайнкомунікації користувачів. Це було виконано, включаючи створення архітектурних діаграм та діаграм варіантів використання та інших відповідних схем. Третій розділ показує основні кроки проєктування застосунку, проєктування було розроблено діаграму класів для визначення структури системи і створено частину проєкту на основі визначеної структури класів. Також було розроблено діаграму станів, що дає змогу краще зрозуміти функції застосунку, було створено діаграму діяльності яка відображає деяку взаємодію та діяльності між компонентами системи. У четвертому розділі розглянуто вибір технологій для розробки вебзастосунків. Обрано React Redux для розробки програмного забезпечення та MongoDB як базу даних. Використано WebStorm для написання коду і MongoDB Compass для створення бази даних. Архітектура MVC була використана для розділення застосунку на модель, вид і контролер. Описано користувацький інтерфейс з основними сторінками та функціями. Результатом КРБ є функціональна соціальна мережа, розроблена в процесі комплексного аналізу, розробки та проєктування. КРБ викладена на 95 сторінки, вона містить 4 розділи, 22 ілюстрацій, 10 таблиць, 17 джерел в переліку посилань. During the war and with the current level of technology development, people are talking less in person. There is a tendency to reduce or even make it impossible to communicate in person, which necessitates the use of social networks and messengers for communication. Therefore, the field of online communication is a very relevant topic. The object of the qualification work is the process of online communication between people. The subject of the qualification work is technologies and algorithms for developing a web application for online communication between people. The aim of the qualification work is to facilitate communication between people from all over the world by developing a modern web application. To achieve this goal, you need to complete the following tasks - analyze existing social networks; - learn the peculiarities of designing and creating web applications; - design authorization, messaging systems, and post creation; - develop the designed web application; - conduct application tests. In the first chapter of the thesis, an analysis of modern automated systems and resources focused on online communication between users is carried out, the strengths and weaknesses of each system are assessed, and a comparative analysis is carried out. The second section, the design, construction and modeling of the software for the online user communication web application is carried out. This wasaccomplished by creating architectural and use case diagrams and other relevant diagrams. The third section shows the main steps of designing the application, designing a class diagram to define the structure of the system and creating a part of the project based on the defined class structure. Also, a state diagram was developed to better understand the functions of the application, an activity diagram was created to show some of the interactions and activities between the components of the system. The fourth section discusses the choice of technologies for developing web applications. React Redux was chosen for software development and MongoDB as a database. We used WebStorm to write the code and MongoDB Compass to create the database. The MVC architecture was used to divide the application into a model, view, and controller. The user interface with the main pages and functions is described. The CRS is set out on 95 pages long, it contains 4 sections, 22 illustrations, 10 tables, 17 sources in the list of links.
Description: Ібрагімов К. В. Вебзастосунок онлайн-комунікації користувачів : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення» / К. В. Ібрагімов ; ЧНУ ім. Петра Могили. – Миколаїв, 2023. – 78 с.
URI: https://krs.chmnu.edu.ua/jspui/handle/123456789/2885
Appears in Collections:Факультет ком'ютерних наук

Files in This Item:
File Description SizeFormat 
Ібрагімов КРБ.pdf2.52 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.