Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/42405
Назва: Розробка модуля історії курсу валют для системи управління контентом з використанням принципів ООП
Інші назви: Development of the exchange rate history module for the content management system using OOP principles
Автори: Демидюк, Ілля Юрійович
Demydyuk, Ilya Yuriyovych
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Демидюк І. Ю. Розробка модуля історії курсу валют для системи управління контентом з використанням принципів ООП : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Ілля Юрійович Демидюк . — Тернопіль: ТНТУ, 2023. — 55 с.
Дата публікації: чер-2023
Дата внесення: 26-лип-2023
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Бревус, Віталій Миколайович
Члени комітету: Дуда, Олексій Михайлович
УДК: 004.422.8
Теми: Drupal
Model-Vіew-Controller
системи управління контентом
об’єктно-орієнтоване програмування
патерн
модуль
Кількість сторінок: 55
Короткий огляд (реферат): В атестаційній роботі бакалавра висвітлено розробку користувацького модуля історії курсу валют для системи управління контентом «Drupal» при розробці модуля використано ключові принципи ООП, такі як: інкапсуляція, поліморфізм, наслідування, частково торкались теми патерна MVC (Model-Vіew-Controller) на якому побудованна система управління контентом «Drupal». який використовується під час розробки програмного забезпечення ключова роль якого поділ системи на три вазємозв’язанні частини модель данних модель вигляду і модель керування.
Іn the development of the module, key OOP prіncіples were used, such as: encapsulatіon, polymorphіsm, іnherіtance, partіally touched upon the topіc of the MVC (Model-Vіew-Controller) pattern on whіch the Drupal content management system іs buіlt. whіch іs used іn software development, the key role of whіch іs to dіvіde the system іnto three іnterconnected parts: data model, vіew model and control model.
Зміст: РЕФЕРАТ 4 ANNOTATІON 5 ЗМІСТ 6 ВСТУП 8 1. АКТУАЛЬНІСТЬ ТЕМИ 10 2 АНАЛІЗ ВИМОГ 14 3. ПРОЕКТУВАННЯ 18 3.1 Діаграма класів та об’єктів 18 3.2 Схема виконання 24 3.3 Діаграма прецендентів 25 3.4 Діаграма послідовності 27 4. Конструювання 28 4.1 Вибір мови програмування та фреймворка 28 4.1.1 Вибір мови програмування 28 4.1.2 Вибір фреймворка 29 4.2 Проектування класів та інтерфейсів 29 4.2.1 Клас Currency 29 4.2.2 Клас CurrencyHіstory 30 4.2.3 Інтерфейс CurrencyDataProvіder 31 4.2.4 Інтерфейс CurrencyHіstoryProvіder 32 4.3 Збереження курсів валют у базу даних 32 4.3.1 Вибір системи керування базами даних 32 4.3.2 Створення таблиці для збереження курсів валют 33 4.3.3 Розширення модуля для збереження даних 33 4.3.4 Обробка помилок та виключень 33 4.3.5 Тестування збереження даних 33 4.3.6 Аналіз результатів тестування 34 4.4 Реалізація класів та інтерфейсів 34 4.5 Обробка помилок та виключень 34 4.6 Тестування модуля 35 4.7 Оптимізація та удосконалення 37 5. Тестування та Інтерфейс 38 5.1 Тест отримання актуальних курсів валют 38 5.2 Тест збереження історії курсів валют 38 5.3 Тест відображення історії курсів валют на веб-сайті 39 5.4 Тест взаємодії компонентів 39 5.5 Інтерфейс програми 40 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 42 1. Значення адаптації в трудовому процесі 42 2. Проведення інструктажів з охорони праці 43 ПЕРЕЛІК ПОСИЛАНЬ 48 ДОДАТКИ 50 ДОДАТОК А 51
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/42405
Власник авторського права: © Демидюк Ілля Юрійович, 2023
Перелік літератури: 1. Drupal documentation “Creating moudles” https://www.drupal.org/docs/develop/creating-modules
2. "Drupal 8 Module Development" by Daniel Sipos
3. Буч, З. Дизайн програмного забезпечення. Видання 2-ге, перероблене і доповнене. - К.: Діалектика, 2016.
4. Rumbaugh, J., Jacobson, I., Booch, G. The Unified Modeling Language Reference Manual. - Reading, Massachusetts: Addison-Wesley, 2004.
5. Martin, R. C. Design Principles and Design Patterns. - [Електронний ресурс]. Доступно на: https://www.objectmentor.com/resources/articles/Principles_and_Patterns.pdf
6. Gamma, E., Helm, R., Johnson, R., Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. - Reading, Massachusetts: Addison-Wesley, 1994.
7. "Head First Object-Oriented Analysis and Design" by Brett McLaughlin, Gary Pollice, Dave West
8. "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
9. "RESTful Web APIs" by Leonard Richardson, Mike Amundsen, Sam Ruby
10. Larman, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. - Upper Saddle River, New Jersey: Prentice Hall, 2005.
11. Fowler, M. UML Distilled: A Brief Guide to the Standard Object Modeling Language. - Reading, Massachusetts: Addison-Wesley, 2003.
12. OMG Unified Modeling Language (UML) Superstructure Specification. - [Електронний ресурс]. Доступно на: https://www.omg.org/spec/UML/2.5.1/Superstructure/
13. Rothwell, W.J. (2015). Effective Succession Planning: Ensuring Leadership Continuity and Building Talent from Within. New York: AMACOM.
14. Cable, D.M., & Judge, T.A. (2017). The Disrupted Workplace: Time for a Paradigm Shift. Journal of Applied Psychology, 102(4), 964-988.
15. Saks, A.M., & Gruman, J.A. (2014). What Do We Really Know About Employee Engagement? Human Resource Development Quarterly, 25(2), 155-182.
16. Tannenbaum, S.I., & Yukl, G. (1992). Training and Development in Work Organizations. Annual Review of Psychology, 43(1), 399-441.
17. Allen, N.J., & Meyer, J.P. (1990). The Measurement and Antecedents of Affective, Continuance, and Normative Commitment to the Organization. Journal of Occupational Psychology, 63(1), 1-18.
18. Закон України "Про охорону праці" від 14.10.1992 р. № 2694-XII.
19. Інструкція про порядок проведення інструктажів з охорони праці на підприємствах, в установах та організаціях, затверджена Наказом Міністерства праці та соціальної політики України від 28.12.2012 р. № 1236.
20. Положення про організацію та проведення навчання з питань охорони праці на підприємствах, в установах і організаціях, затверджене Наказом Міністерства праці та соціальної політики України від 14.06.2001 р. № 234.
21. Розділ "Інструктажі з охорони праці" в книзі "Охорона праці в підприємстві" автора Іванова О.П., видавництво "Знання", 2018 р.
22. Шульга В.П. (2016). Інструктажі з охорони праці: теорія та практика. Київ: Видавничий дім "Слово".
23. Безпека життєдіяльності та основи охорони праці Зеркалов Д. В. Київ ТОВ «Основа» 2016
24. Охорона Праці В. Г. Грибан, О. В. Негодченко Київ «Центр учбової літератури» 2009
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Demydiuk_2023.pdf1,18 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора