Інформаційна система "Віртуальний кабінет студента"
| dc.contributor.advisor | Щербак, Сергій Сергійович | |
| dc.contributor.affiliation | Національний університет "Львівська політехніка" | |
| dc.contributor.author | Когуч, Ярослав Вікторович | |
| dc.contributor.author | Kohuch, Yaroslav Viktorovych | |
| dc.coverage.placename | Львів | |
| dc.date.accessioned | 2025-05-20T18:01:19Z | |
| dc.date.created | 2021 | |
| dc.date.issued | 2021 | |
| dc.description.abstract | З кожним днем меседжери входять у життя все більшої кількості людей. Вони використовуються не тільки для спілкування і обміну файлами, а й для аудіо- та відео-дзвінків, поділяючи нішу ринку з мобільними операторами. Оскільки, Telegram в сучасних реаліях є одним із меседжерів, який має найбільшу аудиторію користувачів, то створення і розміщення інформаційної системи в його середовищі є актуальним, а також саме в Телеграмі зареєстровано найбільше користувачів які є цільовою аудиторією системи, тобто студенти. При роботі над проектом надано поняття «чат-боту», дана класифікація за форматом взаємодії, наведено переваги взаємодії користувача з додатком над обміном інформацією з оператором. Розглянуто існуючі рішення реалізації інформаційної системи на прикладі телеграм чат-ботів. Проведено аналіз платформ, на яких розміщують чат-боти, зокрема, розглянуті Facebook Messenger, Skype, Telegram, Viber, WhatsApp. Враховуючи наведені переваги і недоліки, обрано для розміщення чат-бота меседжер Телеграм. Він підтримується на всіх операційних системах для смартфонів та портативних комп’ютерів. Проаналізовано сфери використання деяких мов розробки, але для власного рішення задачі обрано мову програмування Python, так як це досить гнучка і зручна мова для того щоб розробляти дану інформаційну систему. Проаналізовано роботу з API Telegram за допомогою вказаних бібліотек та методів в зазначеній обраній мові. Створено власний чат-бот, відповідно до функціональних вимог та налаштування його за допомогою веб-застосунку у Телеграм – BotFather. Для роботи у меседжері отримано унікальний ключ, завдяки якому система розуміє, з яким ботом їй треба буде працювати. За допомогою системи керування базами даних MongoDB, налаштована робота з базою даних для бота та розписано, які дані зазначаються. Показана структурна схема взаємодії користувача з сервером через застосунок на платформі Телеграм. Розроблена інформаційна система дає можливість студентам легко знайти для себе доступні кар’єрні чи освітні можливості не витрачаючи на це багато зусиль. Дана система може стимулювати професійний та освітній розвиток молоді, що в подальшому може покращити загальний розвиток суспільства України. Критичних помилок, які б впливали на роботу інформаційної системи, не виявлено. Отже, розроблена система є надійною та стійкою. Проблеми можуть виникнути тільки за відсутності підключення до Інтернету та/або некоректної роботи серверів меседжеру Telegram. При усуненні цих недоліків чат-бот може відновитися у роботі. Пояснювальна записка кваліфікаційної роботи складається зі вступу, чотирьох розділів, висновків, списку використаних джерел та додатків. | |
| dc.description.abstract | Every day, messengers enter the lives of more and more people. They are used not only for communication and file sharing but also for audio and video calls, sharing a niche market with mobile operators. Since Telegram in modern reality is one of the messengers with the largest audience of users, the creation and placement of an information system in its environment are relevant, and it is in Telegram registered most users who are the target audience of the system, ie students. When working on the project, the concept of "chatbot" is given, the classification according to the format of interaction is given, and the advantages of user interaction with the application over the exchange of information with the operator are given. The existing solutions of information system implementation on the example of telegrams of chatbots are considered. An analysis of the platforms on which chatbots are posted, in particular, considered Facebook Messenger, Skype, Telegram, Viber, and WhatsApp. Given the above advantages and disadvantages, the Telegram messenger was chosen to host the chatbot. It is supported on all operating systems for smartphones and laptops. The spheres of use of some development languages are analyzed, but the Python programming language is chosen for the own decision of a problem as it is flexible and convenient language enough to develop the given information system. Work with the Telegram API is analyzed using the specified libraries and methods in the selected language. Created your own chatbot, according to the functional requirements, and configure it using the web application in Telegram - BotFather. To work in the messenger, a unique key was obtained, thanks to which the system understands which bot it will need to work with. With the help of the MongoDB database management system, the work with the database for the bot is configured and the data is marked. The block diagram of the interaction of the user with the server through an application on the Telegram platform is shown. The developed information system allows students to easily find available careers or educational opportunities without spending a lot of effort. This system can stimulate the professional and educational development of young people, which can further improve the overall development of Ukrainian society. No critical errors were found that would affect the operation of the information system. Therefore, the developed system is reliable and stable. Problems can occur only in the absence of an Internet connection and/or incorrect operation of Telegram messenger servers. If these shortcomings are eliminated, the chatbot can resume operation. The explanatory note of the qualification work consists of an introduction, four chapters, conclusions, a list of used sources, and appendices. | |
| dc.format.pages | 84 | |
| dc.identifier.citation | Когуч Я. В. Інформаційна система "Віртуальний кабінет студента" : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Ярослав Вікторович Когуч. — Львів, 2021. — 84 с. | |
| dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/64761 | |
| dc.language.iso | uk | |
| dc.publisher | Національний університет "Львівська політехніка" | |
| dc.rights.holder | © Національний університет "Львівська політехніка", 2021 | |
| dc.rights.holder | © Когуч, Ярослав Вікторович, 2021 | |
| dc.subject | 6.126.00.01 | |
| dc.title | Інформаційна система "Віртуальний кабінет студента" | |
| dc.title.alternative | Information system "Student's virtual office" | |
| dc.type | Students_diploma |