Проектування архітектури автоматизованої бібліографічної системи

dc.contributor.authorЦибульник, Сергій Олексійовичuk
dc.contributor.authorБідник, Данило Сергійовичuk
dc.date.accessioned2021-07-06T11:24:20Z
dc.date.available2021-07-06T11:24:20Z
dc.date.issued2021
dc.description.abstractРозвиток інформаційних та комп’ютерних технологій призвів до необхідності еволюції концепції універсального бібліографічного контролю. Поява Інтернету та веб-технологій дозволила даній концепції вийти на новий рівень за рахунок створення ряду спільних міжнародних стандартів. Окрім цього, для забезпечення контролю та обміну бібліографічною інформацією були створені загальнодоступні бібліографічні та наукометричні бази даних. Сьогодні програмне забезпечення для управління бібліографічними записами користується попитом у різних країнах Європи та Америки. Розробка подібної автоматизованої бібліографічної системи та адаптація її функціоналу до стандартів та вимог у межах України є актуальною з ряду причин. Серед основних причин можна зазначити необхідність кожного науково-педагогічного співробітника закладів вищої освіти підтверджувати свої наукові досягнення при прийнятті на роботу, поданні наукової роботи на різноманітні конкурси, для отримання наукового звання або вченого ступеня, тощо. Бурхливий розвиток інформаційних та комп’ютерних технологій дозволяє сьогодні відмовитися від ведення переліку наукових праць в ручному режимі та перейти до використання спеціалізованого програмного забезпечення на смартфонах. Саме тому спроектовано архітектуру автоматизованої бібліографічної системи, яка розроблена у вигляді мобільного додатку на базі операційної системи Android. Показано, що більше третини населення планети має мобільний телефон і найбільш популярною мобільною операційною системою є Android. Мовою програмування, на якій буде написано програмне забезпечення, обрано Java, оскільки переважна більшість операційної системи Android написана на цій мові. Для обраної операційної системи визначено ряд технологій, які дозволять спростити процес розробки мобільного додатку. На базі багаторівневої моделі архітекури та шаблону MVVM спроектовано тришарову архітектуру автоматизованої бібліографічної системи. Дана архітектура дозволяє забезпечити основні нефункціональні характеристики якості розроблюваного програмного забезпечення, а також ефективно реалізувати правила бізнес-логіки в межах об’єктно-орієнтованої парадигми програмування.uk
dc.description.abstractThe development of information and computer technologies has led to the need to evolve the concept of universal bibliographic control. The creation of the Internet and web technologies has allowed this concept to reach a new level by creating a number of common international standards. In addition, to ensure control and exchange of bibliographic information public bibliographic and scientometric databases were created. Today, software for managing bibliographic records is in demand in various countries in Europe and America. The most popular software in these countries is EndNote, RefWorks, BibTeX and Zotero. The development of such automated bibliographic system and the adaptation of its functionality to standards and requirements within Ukraine is relevant for a number of reasons. The main reasons are the need for every scientist and lecturer of higher education institutions to confirm their scientific achievements when hiring, submitting scientific work to various competitions, to obtain a scientific degree and so on. Today the rapid development of information and computer technology allows us to abandon the list of scientific papers in manualmode and move to the use of specialized software on smartphones. That is why the architecture of an automated bibliographic system, which is developed as a mobile application based on the Android operating system, was designed. Java is chosen as the programming language in which the software will be written, as the vast majority of the Android operating system is written in this language. A number of technologies were chosen for the selected operating system. They will simplify the process of developing a mobile application. The three-layer architecture of the automated bibliographic system is designed on the basis of the multilevel model of architecture and the MVVM template. This architecture allows to provide the main non-functional characteristics of the quality of the developed software, as well as to effectively implement the rules of business logic within the object-oriented programming paradigm.en
dc.identifier.citationЦибульник С. О. Проектування архітектури автоматизованої бібліографічної системи / С. О. Цибульник, Д. С. Бідник // Вісник Національного технічного університету "ХПІ". Сер. : Нові рішення в сучасних технологіях : зб. наук. пр. = Bulletin of the National Technical University "KhPI". Ser. : New solutions in modern technology : col. of sci. papers. – Харків : НТУ "ХПІ", 2021. – № 2 (8). – С. 83-89.uk
dc.identifier.doidoi.org/10.20998/2413-4295.2021.02.12
dc.identifier.orcidhttps://orcid.org/0000-0002-4462-0936
dc.identifier.urihttps://repository.kpi.kharkov.ua/handle/KhPI-Press/53413
dc.language.isouk
dc.publisherНаціональний технічний університет "Харківський політехнічний інститут"uk
dc.subjectпрограмне забезпеченняuk
dc.subjectпрограмна архітектураuk
dc.subjectбібліографічна база данихuk
dc.subjectSoftwareen
dc.subjectsoftware architectureen
dc.subjectbibliographic databaseen
dc.titleПроектування архітектури автоматизованої бібліографічної системиuk
dc.title.alternativeDesign of the architecture ofan automated bibliographic systemen
dc.typeArticleen

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Ескіз
Назва:
visnyk_KhPI_2021_2_NRST_Tsybulnyk_Proektuvannia.pdf
Розмір:
1.12 MB
Формат:
Adobe Portable Document Format
Опис:

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
11.28 KB
Формат:
Item-specific license agreed upon to submission
Опис: