Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45896
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЯсній, Олег Петрович-
dc.contributor.authorСавків, Олег Ігорович-
dc.contributor.authorSavkiv, Oleh Igorovich-
dc.date.accessioned2024-07-08T07:37:22Z-
dc.date.available2024-07-08T07:37:22Z-
dc.date.issued2024-06-25-
dc.date.submitted2024-06-11-
dc.identifier.citationСавків О. І. Розробка вебсайту електронної бібліотеки Тернопільської ЗОШ №27 : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. О. П. Ясній. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 67 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45896-
dc.description.abstractКваліфікаційна робота присвячена дослідженню розробки електронної бібліотеки для Тернопільської ЗОШ № 27. В першому розділі кваліфікаційної роботи описано аналіз предметної області та існуючих рішень для розробки електронної бібліотеки. Висвітлено проблеми та недоліки існуючих систем, такі як незручний інтерфейс, недостатня динамічність та затримки у відповіді. Проаналізовано переваги та недоліки різних технологій та інструментів, які можуть бути використані для розробки електронної бібліотеки. В другому розділі кваліфікаційної роботи досліджено архітектуру та моделі даних для електронної бібліотеки, визначено оптимальні рішення для її реалізації. Обґрунтовано вибір технологій для створення серверної та клієнтської частин системи, зокрема PHP, MySQL, HTML, CSS та JavaScript. Подано концептуальну та логічну моделі бази даних, визначено основні сутності та їх атрибути, що дозволяють зберігати необхідну інформацію. В третьому розділі кваліфікаційної роботи описано розробку прототипу електронної бібліотеки, включаючи всі необхідні функціональні модулі. Проаналізовано методи оптимізації роботи системи для забезпечення швидкого доступу до інформації та мінімізації затримок у відповідях. Проведено тестування розробленої системи в умовах реальної експлуатації. Об’єкт дослідження: процес розробки електронної бібліотеки для Тернопільської ЗОШ № 27. Предмет дослідження: технології та методи, використані для створення електронної бібліотеки. This bachelor’s thesis is dedicated to the development of an electronic library for Ternopil Secondary School No. 27. The first chapter of the thesis describes the analysis of the subject area and existing solutions for developing an electronic library. It highlights the problems and shortcomings of existing systems, such as inconvenient interfaces, insufficient dynamism, and response delays. The advantages and disadvantages of various technologies and tools that can be used to develop. The second chapter of the thesis explores the architecture and data models for the electronic library, identifying optimal solutions for its implementation. The choice of technologies for creating the server-side and client-side parts of the system, including PHP, MySQL, HTML, CSS, and JavaScript, is substantiated. Conceptual and logical models of the database are provided, defining the main entities and their attributes that allow storing the necessary information. The third chapter of the thesis describes the development of a prototype for the electronic library, including all necessary functional modules. Methods for optimizing the system’s operation to ensure quick access to information and minimize response delays are analyzed. Object of research: The process of developing an electronic library for Ternopil Secondary School No. 27. Subject of research: The technologies and methods used to create the electronic library.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 10 1.1 Аналіз предметної області 10 1.2 Вимоги до функціональних можливостей електронної бібліотеки 10 1.3 Аналітичний огляд існуючих рішень 11 1.4 Поняття та класифікація вебсайтів 13 1.5 Вибір технологій та оптимального середовища для розробки вебсайту 17 1.5.1 HTML, CSS та JavaScript 17 1.5.2 PHP 19 1.5.3 Вибір бази даних для електронної бібліотеки 19 1.5.4 Редактор коду 20 1.6 Висновки щодо першого розділу 21 РОЗДІЛ 2. ПРОЕКТУВАННЯ АРХІТЕКТУРИ ТА МОДЕЛЕЙ ЕЛЕКТРОННОЇ БІБЛІОТЕКИ 23 2.1 Вибір архітектурного підходу 23 2.2 Моделювання архітектури вебсайту електронної бібліотеки школи 27 2.3 Визначення з системою управління базами даних 31 2.4 Розробка концептуальної моделі бази даних 33 2.5 Розробка логічної моделі бази даних. Визначення сутностей та їх атрибутів 36 2.6 Висновки щодо другого розділу 42 РОЗДІЛ 3. РЕАЛІЗАЦІЯ, ТЕСТУВАННЯ ТА ВПРОВАДЖЕННЯ ВЕБСАЙТУ ЕЛЕКТРОННОЇ БІБЛІОТЕКИ 43 3.1 Реалізація інтерфейсу користувача 43 3.2 Тестування функціоналу 47 3.3 Впровадження вебсайту 52 3.4 Висновки щодо третього розділу 55 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 56 4.1 Вплив діяльності людини на довкілля 56 4.2 Особливості безпеки праці під час вантажно-розвантажувальних робіт 59 4.3 Висновок щодо 4 розділу 62 ВИСНОВКИ 63 ПЕРЕЛІК ДЖЕРЕЛ 65uk_UA
dc.language.isoukuk_UA
dc.subjectелектронна бібліотекаuk_UA
dc.subjectelectronic libraryuk_UA
dc.subjectвебсайтuk_UA
dc.subjectwebsiteuk_UA
dc.subjectбаза данихuk_UA
dc.subjectdatabaseuk_UA
dc.subjectPHPuk_UA
dc.subjectMySQLuk_UA
dc.subjectрозробкаuk_UA
dc.subjectdevelopmentuk_UA
dc.subjectтестуванняuk_UA
dc.subjecttestinguk_UA
dc.subjectпроектуванняuk_UA
dc.subjectdesigninguk_UA
dc.titleРозробка вебсайту електронної бібліотеки Тернопільської ЗОШ №27uk_UA
dc.title.alternativeWebsite Development of the Electronic Library of Ternopil Secondary School No. 27uk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Савків Олег Ігорович, 2024uk_UA
dc.contributor.committeeMemberЯцишин, Василь Володимирович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.62uk_UA
dc.relation.references1. Ловендер, Бен. HTML and CSS: Create and Deploy a Cutting-Edge Website. Видавництво Packt Publishing, 2022.uk_UA
dc.relation.references2. Роббінс, Дженніфер Нідерст. Вивчення веб-дизайну: Посібник для початківців з HTML, CSS, JavaScript і веб-графікою. Видавництво O'Reilly Media, 2019.uk_UA
dc.relation.references3. Мейєр, Ерік А., та Естель Вейл. CSS: Повний посібник. Видавництво O'Reilly Media, 2020.uk_UA
dc.relation.references4. Веру, Лія. CSS Secrets: Кращі рішення для щоденного веб-дизайну. Видавництво O'Reilly Media, 2020.uk_UA
dc.relation.references5. Летт, Якоб. Bootstrap 5 Quick Start: Розробка адаптивних веб-сайтів з HTML, CSS і JavaScript. Видавництво Packt Publishing, 2021.uk_UA
dc.relation.references6. Хавербеке, Марейн. Елегантний JavaScript: Сучасне введення до програмування. Видавництво No Starch Press, 2018.uk_UA
dc.relation.references7. Крокфорд, Дуглас. JavaScript: Хороші частини. Видавництво O'Reilly Media, 2023.uk_UA
dc.relation.references8. Бібло, Бер, Єгуда Кац і Орельо Де Роза. jQuery в дії. Видавництво Manning Publications, 2020.uk_UA
dc.relation.references9. Чаффер, Джонатан, і Карл Сведберг. Вивчення jQuery: Кращий дизайн взаємодії і розробка веб-техніками JavaScript. Видавництво Packt Publishing, 2022.uk_UA
dc.relation.references10. Ульман, Ларрі. PHP і MySQL для динамічних веб-сайтів: Візуальний посібник для швидкої професійної підготовки. Видавництво Peachpit Press, 2018.uk_UA
dc.relation.references11. Веллінг, Люк, і Лора Томсон. Розробка веб-сайтів на PHP і MySQL. Видавництво Addison-Wesley Professional, 2018.uk_UA
dc.relation.references12. Бьюлію, Алан. Вивчення SQL. Видавництво O'Reilly Media, 2019.uk_UA
dc.relation.references13. Васвані, Вікрам. Effective MySQL: SQL Optimization & Performance Tuning. Видавництво McGraw-Hill Education, 2019.uk_UA
dc.relation.references14. Документація Visual Studio Code. Visual Studio Code, https://code.visualstudio.com/docs(дата звернення 09.06.2024)uk_UA
dc.relation.references15. "Монолітна архітектура: переваги та недоліки." Medium, Datamify, https://datamify.medium.com/monolithic-architecture-advantages-and-disadvantages-e71a603eec89 (дата звернення 09.06.2024)uk_UA
dc.relation.references16. Ньюмен, Сем. Побудова мікросервісів: Проектування дрібнозернових систем. Видавництво O'Reilly Media, 2023.uk_UA
dc.relation.references17. Ретіг, Джон Пол. Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications. Видавництво Pragmatic Bookshelf, 2020.uk_UA
dc.relation.references18. Річардсон, Кріс, і Флінн, Флойд. Microservices Patterns: With examples in Java. Видавництво Manning Publications, 2019.uk_UA
dc.relation.references19. Дейт, К.Дж. Реляційна теорія для практикуючих баз даних. Видавництво O'Reilly Media, 2020.uk_UA
dc.relation.references20. Документація MySQL. MySQL, https://dev.mysql.com/doc/. (дата звернення 09.06.2024)uk_UA
dc.relation.references21. Обе, Регіна О., та Лео С. Хсу. PostgreSQL: Запуск та ефективна робота: Практичний посібник до розширеного відкритого джерела баз даних. Видавництво O'Reilly Media, 2019.uk_UA
dc.relation.references22. Фаулер, Мартін, і Прамодкумар Дж. Садаладж. NoSQL: Методологія розробки нереляційних баз даних. Видавництво Addison-Wesley Professional, 2020.uk_UA
dc.relation.references23. Бредшоу, Шеннон, Євген Бразіл і Крістіна Чодоров. MongoDB: Остаточний посібник: Могутня та масштабована система зберігання даних. Видавництво O'Reilly Media, 2019.uk_UA
dc.relation.references24. Карпентер, Джефф, і Ебен Хьюїтт. Cassandra: Остаточний посібник. Видавництво O'Reilly Media, 2020.uk_UA
dc.relation.references25. Коннолі, Томас, і Керолін Бегг. Системи баз даних: Практичний підхід до проектування, реалізації і управління. Видавництво Pearson Education, 2019.uk_UA
dc.relation.references26. Гернандес, Майкл Дж. Проектування баз даних для звичайних смертних: Практичний посібник з реляційного проектування баз даних. Видавництво Addison-Wesley Professional, 2023.uk_UA
dc.relation.references27. Елмасрі, Рамез, і Шамкант Б. Наваче. Основи систем баз даних. Видавництво Pearson, 2019.uk_UA
dc.relation.references28. Черчер, Клер. Початок проектування баз даних: Від новачка до професіонала. Видавництво Apress, 2022.uk_UA
dc.relation.references29. Круг, Стів. Не заставляйте мене думати: Масштабування веб-дизайну для максимальної ефективності. Видавництво New Riders, 2021.uk_UA
dc.relation.references30. Готельф, Джефф, і Джош Сейден. Lean UX: Визначення продукту за допомогою гнучких команд. Видавництво O'Reilly Media, 2022.uk_UA
dc.relation.references31. Моліно, Іан. Мистецтво тестування продуктивності програм: Підтримка програмістів і забезпечення якості. Видавництво O'Reilly Media, 2019.uk_UA
dc.relation.references32. Фелк-Морріс, Тері. Основи веб-розробки та дизайну з HTML5. Видавництво Pearson Education, 2020.uk_UA
dc.relation.references33. Кляйн, Наомі. Це все змінює: Капіталізм проти клімату. Видавництво Simon & Schuster, 2021.uk_UA
dc.relation.references34. Кольберт, Елізабет. Шосте вимирання: Неприродна історія. Видавництво Henry Holt and Company, 2018.uk_UA
dc.relation.references35. Health and Safety Executive (HSE). Здоров'я і безпека на будівництві (HSG150).uk_UA
dc.relation.references36. "Вимоги безпеки під час перевезення вантажів транспортними засобами." ОППБ, https://oppb.com.ua/news/vymogy-bezpeky-pid-chas-perevezennya-vantazhiv-transportnymy-zasobamy (дата звернення 15.06.2024)uk_UA
dc.relation.references37. "Про затвердження Правил охорони праці під час вантажно-розвантажувальних робіт і розміщення вантажів." Верховна Рада України, https://zakon.rada.gov.ua/laws/show/z0183-96#Text (дата звернення 15.06.2024)uk_UA
dc.relation.references38. "Положення про розробку інструкцій з охорони праці." Верховна Рада України, https://zakon.rada.gov.ua/rada/show/n0007509-05#Text (дата звернення 15.06.2024)uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2024_KRB_SN-42_Savkiv_O.I..pdf890,09 kBAdobe PDFПереглянути/відкрити


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

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