Інтелектуальна інформаційна система "Вузькоспеціалізована соціальна мережа для підрозділу ЗВО"

Автор: Хоренженко Павло Валерійович
Кваліфікаційний рівень: магістр
Спеціальність: Системи і методи прийняття рішень
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Хоренженко П.В., Демків Л.І. (керівник). Інтелектуальна інформаційна система «Вузькоспеціалізована соціальна мережа для підрозділу ЗВО». Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2020. Розширена анотація. Соціальна мережа (від англійської. social networking service) - платформа, онлайн служба або веб-сайт, призначений для побудови, відображення та організації соціальних відносин. Соціальні мережі є основною причиною того, що кількість часу, витраченого на Інтернет, зростає сьогодні. Їх головні переваги - здатність користувачів заявити про свої інтереси, і поділитися ними з іншими. І це дає підстави стверджувати, що соціальні мережі є не тільки засобом комунікації, а й потужним маркетинговим інструментом, більше того, дослідники вважають, що незабаром вони стануть незамінним інструментом для проведення діяльності. Соціальні мережі слугують платформою для неформального спілкування, допомагають створювати нову музику, служать серйозним інструментом пошуку працівників і партнерів [1]. Всі соціальні мережі мають ряд спільних функцій: ? наявність реєстрації (тобто облікового запису) користувача; під час реєстрації користувач вказує деяку інформацію про себе, за допомогою якої він може бути ідентифікований; ? вхід до системи шляхом відкриття сеансу (користувач вказує ім’я та підтверджує його особистість шляхом введення пароля); ? встановлення оточення (наприклад, визначення додаткових даних про себе, ваших інтересів). Розвинена соціальна мережа повинна мати його основну функціональність. Відправлення повідомлень, ведення персонального блогу, перегляд профілів своїх співбесідників є необхідними функціями сучасної соціальної мережі [2]. Важливу роль у функціональності сайту відіграє ідентифікація користувачів. Важливим елементом для соціальної мережі є дизайн, він не повинен «відволікати» користувачів від спілкування та використання сайту. Яскравий і «кричущий» стиль буде дратувати і втомлювати користувача, тому при створенні дизайну рекомендується використовувати переважно спокійні тони [3]. Розробка веб-сайтів - це досить формалізований і керований процес, що складається з декількох послідовних етапів, кожен з яких є певною мірою незалежним. Етапи створення соціальної мережі: ? розробити хід роботи на створення соціальної мережі; ? розробити макет сайту і затвердити його; ? наверстати веб-сторінки; ? розробити функціонал сайту; ? опублікувати сайт в Інтернеті. При розробці Інтелектуальної інформаційної системи «Вузькоспеціалізована соціальна мережа для підрозділу ЗВО» до інформації встановлено кілька класів користувачів: гість, зареєстрований користувач, модератор, адміністратор. В розробці даної соціальної мережі JavaScript комбінується з бібліотекою React для прискорення швидкості роботи соціальної мережі. Що до бібліотеки React (популярна javascript-бібліотека для створення UI), в ній передбачений вбудований захист від усіх поширених типів атак: CSRF, XSS, SQL-ін’єкції та інших. Фактично, зламати додатки на базі React при врахування рекомендацій з безпеки неможливо [4]. Проект поділяється на ряд модулів, контролери яких ініціюють виконання певних дій. У процесі розробки були впроваджені наступні модулі, що складають ядро системи: «Додавання нового посту», «Сторінка профілю», «Скролл», «Сайдбар», «Головний файл проекту» та також кілька прикладних модулів. Щоб розпочати перегляд сайту, потрібно перейти за посиланням. Сайт відкривається за допомогою браузера за замовчуванням і перенаправляє користувача на сторінку авторизації. Сторінка авторизації представляє собою вітання з пропозицією авторизуватися. Авторизація можлива за наявності аккаунту Google. Сторінка досить компактна, вміщує в собі достатню кількість інформації, що спрощує процес авторизації. Враховуючи те, що авторизація здійснюється через аккаунт Google, можна сказати що дані захищені даним сервісом найновітнішими технологіями. Об’єкт дослідження – соціальна мережа кафедри ІСМ для спрощення соціальних взаємин між студентами та полегшення спілкування з керівництвом кафедри. Предмет дослідження – роль соціальної мережі у формуванні соціальних взаємин між студентами та викладачами. Мета дослідження – полягає в розробці нової соціальної мережі для кафедри ІСМ, щоб забезпечити неформальне спілкування керівництва кафедри і їх студентів, виявлення певних недоліків, отримання пропозицій з будь яких питань. В результаті виконання дипломного проекту було розроблено вузькоспеціалізовану соціальну мережу для підрозділу ЗВО. У процесі розробки було розглянуто актуальні питання створення соціальних мереж. У цьому випадку всі завдання було вирішено, багато зусиль було докладено до досягнення максимальної простоти і зручності використання програми. На закінчення теза можна сказати, що розроблена СМ успішно поєднує інтерфейс сайту з його функціональністю і простотою використання. Реалізовано всі основні функції соціальної мережі: обмін повідомленнями, публікування та перегляд постів, блогів тощо. Було використано новітні технології та методи розробки, що прискорює роботу веб-сайту та полегшує його вивчення та розуміння. У майбутньому розроблена соціальна мережа може стати потужним інструментом розвитку кафедри ІСМ. Ключові слова – соціальна мережа, веб-сайт, інтернет, комунікація, JavaScript. Перелік використаних літературних джерел. 1. Shikh Klara. Era of Facebook. How to use the power of social networks for the development of your business / M .: Mann, Ivanov and Ferber, 2010.- 295 p .. ISBN: 978-5-91657-103-5. 2. P. Nevostruev. Social networks as an additional channel of communication with students // University book. - 2011. - No. 10. - p. 48-51. 3. Duckett, D. HTML and CSS. Website development and design / D. Duquette. - M .: Eksmo, 2018 .-- 208 p. 4. Welling L. Development of WEB-applications on PHP and MySQL / Л. Welling, L. Thomson - M: DiaSoft, 2003 .-- 380-396 p., 626-645 p. 5. Kurchidis V.A. Organization of WEB-interactions in service-oriented applied systems / Lunev, Mikhail Yurievich; Nazansky, Andrey Sergeevich; Rylkov, Sergei Aleksandrovich. - Yaroslavl: 2002.- 97 p .. ISBN: 5-8397-0247-1.