Інформаційна система онлайн бібліотеки
dc.contributor.advisor | Худий, Андрій Михайлович | |
dc.contributor.affiliation | Національний університет "Львівська політехніка" | |
dc.contributor.author | Телячий, Вадим Юрійович | |
dc.contributor.author | Teliachyi, Vadym Yuriiovych | |
dc.coverage.placename | Львів | |
dc.date.accessioned | 2025-03-05T07:00:25Z | |
dc.date.created | 2022 | |
dc.date.issued | 2022 | |
dc.description.abstract | Мета роботи полягає у створенні інформаційної системи онлайн бібліотеки, з зручним дизайном та з використанням сучасних технологій. Об'єктом дослідження виступають процеси у онлайн-бібліотеках, які відбуваються в сучасних програмних засобах. Предметом дослідження є інформаційна система онлайн бібліотеки. Швидкі зміни в бізнесі, суспільстві та комунікаціях призведені активним розвитком інформаційних технологій та технологічних компаній, які диктують нові умови та правила ведення успішного бізнесу. Інформаційні системи є основним бізнес-активом як через переваги, які вони надають, так і через їх високу вартість [1]. Тому організації повинні планувати на довгострокову перспективу, коли придбавають інформаційні системи та послуги, які підтримують їхні бізнес-плани. У той же час підприємства повинні швидко реагувати на нові можливості, щойно вони з’являться. Успішне ведення бізнесу вимагає належного управління фінансовими та організаційними даними і статистикою за допомогою якісних інформаційних систем [2]. Компанії часто стикаються з повільними робочими процесами через проблеми з даними, пов’язаних з надійністю та точністю даних. Дійсно, в діловому світі немає заміни правильній інформації в потрібний час. Це спонукало до розробки систем, які можуть бути використані для того, щоб зробити інформацію точною, оперативною та легкодоступною. Завдяки ефективності інформаційних систем організація може приймати кращі рішення, краще планувати і, в кінцевому підсумку, досягати кращих результатів. Розглянувши чотири поширені онлайн-книгарні, які мають схожий функціонал та користуються популярністю [3] (Project Gutenberg, Open Library, Google Books та PublicBookshelf), я зрозумів, що усі наявні засоби містять доволі великий перелік доступних книг, але більшість з них мають незручний дизайн та поганий інтерфейс взаємодії з користувачем. Також дуже мало бібліотек з великим обсягом україномовного контенту. Проведення системного аналізу інформаційної системи онлайн бібліотеки полягало у створені діаграми використання, класів, послідовності, станів, діяльності, компонентів та розгортання. Завдяки цьому, легше проаналізувати та структуризувати наявні функції, сильні та слабкі сторони прототипу, а також подальше вдосконалення наявної системи. Після аналізу стало зрозуміло, що додавання своїх книжок та наявність особистого кабінету, де можна їх всіх легко зберігати та організовувати є найбільш привабливою, з точки зору користувача, складової ІС. Також важливою складовою залишається можливість робити відгуки до книжок, система рейтингу та система форумів, де користувачі могли б обмінюватися думками та побажаннями до книг. Для програмної реалізації інформаційної системи, було обрано мову програмування JS, для БД було обрано MongoDB з хмарним сховищем MongoDB Cloud. Для серверної частини було обрано NodeJS з бібліотекою Express для зручності користування. Для взаємодії з БД та Front-end частиною, було обрано бібліотеку Mongoose через її простоту та зручність у використанні. Система буде виступати у якості веб-застосунку, що спростить її оптимізацію для різних девайсів. Інформаційна система має зручний та зрозумілий інтерфейс, кроссплатформена, за рахунок можливості доступу через браузер з більшості девайсів. Також дана ІС має гарну швидкодію, завдяки використанню сучасних технологій та масштабованість задля додавання нового функціоналу. У майбутньому, задля покращення ІС, можна буде добавити чат, спільноти, можливість продавати свої книги, комунікація між користувачами, та можливість залишати відгуки до книг. Всі можливості для покращення інформаційної системи закладені в її архітектурі. | |
dc.description.abstract | The purpose of the work is to create an online library information system with a user-friendly design and using modern technologies. The object of study are the processes in online libraries that occur in modern software. The subject of research is the information system of online library. Rapid changes in business, society and communications have led to the active development of information technology and technology companies that dictate new conditions and rules for successful business. Information systems nowadays are a major business asset both because of the benefits they provide and their high cost [1]. Therefore, organizations must plan for the long term when they acquire information systems and services that support their business plans. At the same time, businesses must respond quickly to new opportunities as soon as they arise. Successful business requires proper management of financial and organizational data and statistics through quality information systems [2]. Companies often face slow work processes due to data problems related to data reliability and accuracy. Indeed, in the business world there is no substitute for the right information at the right time. This has prompted the development of systems that can be used to make information accurate, timely and easily accessible. With effective information systems, an organization can make better decisions, plan better and ultimately achieve better results. After reviewing four well-known online libraries that have similar functionality and are popular [3] (Project Gutenberg, Open Library, Google Books and PublicBookshelf), I realized that all available tools contain a fairly large list of available books, but most of them have inconvenient design and not great user interface. There are also very few libraries with a large amount of Ukrainian-language content. The system analysis of the online library information system consisted of creating usage, class, sequence, state, activity, component and deployment diagrams. Thanks to this, it is easier to analyze and structure the existing functions, strengths and weaknesses of the prototype, as well as further improvement of the existing system. After the analysis, it became obvious that adding your personal books and having a personal account where you can conveniently store and organize them all is the most attractive component of the informational system from the user's point of view. Another important component is the ability to make reviews to books, a rating system and a forum system where users could exchange opinions and suggestions for books. For the software implementation of the information system, the JS programming language was chosen, MongoDB with MongoDB Cloud storage was chosen for the database. For the server part, NodeJS with the Express library was chosen for ease of use. For interaction with the database and the Front-end part, the Mongoose library was chosen because of its simplicity and ease of use for developers. The system will act as a web application, which will simplify its optimization for different devices and users. The information system has a convenient and intuitive interface, cross-platform possibilities, due to the possibility of access through a browser from most devices. Also, this informational system has good performance, thanks to the use of modern technologies and scalability to add new functionality in the future. In the future, in order to improve the informational system, it will be possible to add chat, communities, the possibility to sell your books, communication between users of this informational system, and the ability to leave feedback to books. All the possibilities for improving the information system are build into its architecture. | |
dc.format.pages | 86 | |
dc.identifier.citation | Телячий В. Ю. Інформаційна система онлайн бібліотеки : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.01 — Інформаційні системи та технології“ / Вадим Юрійович Телячий. — Львів, 2022. — 86 с. | |
dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/63630 | |
dc.language.iso | uk | |
dc.publisher | Національний університет "Львівська політехніка" | |
dc.relation.referencesen | ECPI University Reasons Why Information Systems Are Important for Business Today [Electronic resource] / ECPI University. – 2020. – Access mode: https://www.ecpi.edu/blog/reasons-why-information-systems-are-important-for-business-today | |
dc.relation.referencesen | Nicole LaMarco Information Technology & Its Uses in Business Management [Electronic resource] / Nicole LaMarco. – 2018. – Access mode: https://smallbusiness.chron.com/information-technology-its-uses-business-management-51648.html | |
dc.relation.referencesen | Hillary Lopez 20 Best Free Online Libraries [Electronic resource] / Hillary Lopez. – 2022. – Access mode: https://www.epubor.com/20-best-free-online-libraries.html. | |
dc.rights.holder | © Національний університет "Львівська політехніка", 2022 | |
dc.rights.holder | © Телячий, Вадим Юрійович, 2022 | |
dc.subject | 8.126.00.01 | |
dc.subject | інформаційна система | |
dc.subject | бізнес-процеси | |
dc.subject | бібліотека | |
dc.subject | книги | |
dc.subject | онлайн-бібліотека | |
dc.subject | JavaScript | |
dc.subject | веб-застосунок. Список використаних літературних джерел: 1. ECPI University Reasons Why Information Systems Are Important for Business Today [Електронний ресурс] / ECPI University. – 2020. – Режим доступу: https://www.ecpi.edu/blog/reasons-why-information-systems-are-important-for-business-today 2. Nicole LaMarco Information Technology & Its Uses in Business Management [Електронний ресурс] / Nicole LaMarco. – 2018. – Режим доступу: https://smallbusiness.chron.com/information-technology-its-uses-business-management-51648.html 3. Hillary Lopez 20 Best Free Online Libraries [Електронний ресурс] / Hillary Lopez. – 2022. – Режим доступу: https://www.epubor.com/20-best-free-online-libraries.html | |
dc.subject | information system | |
dc.subject | business processes | |
dc.subject | library | |
dc.subject | books | |
dc.subject | online library | |
dc.subject | JavaScript | |
dc.subject | web application | |
dc.title | Інформаційна система онлайн бібліотеки | |
dc.title.alternative | Information system of the online library | |
dc.type | Students_diploma |