Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen:
http://elartu.tntu.edu.ua/handle/lib/45896
Tittel: | Розробка вебсайту електронної бібліотеки Тернопільської ЗОШ №27 |
Alternative titler: | Website Development of the Electronic Library of Ternopil Secondary School No. 27 |
Authors: | Савків, Олег Ігорович Savkiv, Oleh Igorovich |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Савків О. І. Розробка вебсайту електронної бібліотеки Тернопільської ЗОШ №27 : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. О. П. Ясній. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 67 с. |
Utgivelsesdato: | 25-jun-2024 |
Submitted date: | 11-jun-2024 |
Date of entry: | 8-jul-2024 |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Ясній, Олег Петрович |
Committee members: | Яцишин, Василь Володимирович |
UDC: | 004.62 |
Emneord: | електронна бібліотека electronic library вебсайт website база даних database PHP MySQL розробка development тестування testing проектування designing |
Abstrakt: | Кваліфікаційна робота присвячена дослідженню розробки електронної бібліотеки для Тернопільської ЗОШ № 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. |
Content: | ВСТУП 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 ПЕРЕЛІК ДЖЕРЕЛ 65 |
URI: | http://elartu.tntu.edu.ua/handle/lib/45896 |
Copyright owner: | © Савків Олег Ігорович, 2024 |
References (Ukraine): | 1. Ловендер, Бен. HTML and CSS: Create and Deploy a Cutting-Edge Website. Видавництво Packt Publishing, 2022. 2. Роббінс, Дженніфер Нідерст. Вивчення веб-дизайну: Посібник для початківців з HTML, CSS, JavaScript і веб-графікою. Видавництво O'Reilly Media, 2019. 3. Мейєр, Ерік А., та Естель Вейл. CSS: Повний посібник. Видавництво O'Reilly Media, 2020. 4. Веру, Лія. CSS Secrets: Кращі рішення для щоденного веб-дизайну. Видавництво O'Reilly Media, 2020. 5. Летт, Якоб. Bootstrap 5 Quick Start: Розробка адаптивних веб-сайтів з HTML, CSS і JavaScript. Видавництво Packt Publishing, 2021. 6. Хавербеке, Марейн. Елегантний JavaScript: Сучасне введення до програмування. Видавництво No Starch Press, 2018. 7. Крокфорд, Дуглас. JavaScript: Хороші частини. Видавництво O'Reilly Media, 2023. 8. Бібло, Бер, Єгуда Кац і Орельо Де Роза. jQuery в дії. Видавництво Manning Publications, 2020. 9. Чаффер, Джонатан, і Карл Сведберг. Вивчення jQuery: Кращий дизайн взаємодії і розробка веб-техніками JavaScript. Видавництво Packt Publishing, 2022. 10. Ульман, Ларрі. PHP і MySQL для динамічних веб-сайтів: Візуальний посібник для швидкої професійної підготовки. Видавництво Peachpit Press, 2018. 11. Веллінг, Люк, і Лора Томсон. Розробка веб-сайтів на PHP і MySQL. Видавництво Addison-Wesley Professional, 2018. 12. Бьюлію, Алан. Вивчення SQL. Видавництво O'Reilly Media, 2019. 13. Васвані, Вікрам. Effective MySQL: SQL Optimization & Performance Tuning. Видавництво McGraw-Hill Education, 2019. 14. Документація Visual Studio Code. Visual Studio Code, https://code.visualstudio.com/docs(дата звернення 09.06.2024) 15. "Монолітна архітектура: переваги та недоліки." Medium, Datamify, https://datamify.medium.com/monolithic-architecture-advantages-and-disadvantages-e71a603eec89 (дата звернення 09.06.2024) 16. Ньюмен, Сем. Побудова мікросервісів: Проектування дрібнозернових систем. Видавництво O'Reilly Media, 2023. 17. Ретіг, Джон Пол. Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications. Видавництво Pragmatic Bookshelf, 2020. 18. Річардсон, Кріс, і Флінн, Флойд. Microservices Patterns: With examples in Java. Видавництво Manning Publications, 2019. 19. Дейт, К.Дж. Реляційна теорія для практикуючих баз даних. Видавництво O'Reilly Media, 2020. 20. Документація MySQL. MySQL, https://dev.mysql.com/doc/. (дата звернення 09.06.2024) 21. Обе, Регіна О., та Лео С. Хсу. PostgreSQL: Запуск та ефективна робота: Практичний посібник до розширеного відкритого джерела баз даних. Видавництво O'Reilly Media, 2019. 22. Фаулер, Мартін, і Прамодкумар Дж. Садаладж. NoSQL: Методологія розробки нереляційних баз даних. Видавництво Addison-Wesley Professional, 2020. 23. Бредшоу, Шеннон, Євген Бразіл і Крістіна Чодоров. MongoDB: Остаточний посібник: Могутня та масштабована система зберігання даних. Видавництво O'Reilly Media, 2019. 24. Карпентер, Джефф, і Ебен Хьюїтт. Cassandra: Остаточний посібник. Видавництво O'Reilly Media, 2020. 25. Коннолі, Томас, і Керолін Бегг. Системи баз даних: Практичний підхід до проектування, реалізації і управління. Видавництво Pearson Education, 2019. 26. Гернандес, Майкл Дж. Проектування баз даних для звичайних смертних: Практичний посібник з реляційного проектування баз даних. Видавництво Addison-Wesley Professional, 2023. 27. Елмасрі, Рамез, і Шамкант Б. Наваче. Основи систем баз даних. Видавництво Pearson, 2019. 28. Черчер, Клер. Початок проектування баз даних: Від новачка до професіонала. Видавництво Apress, 2022. 29. Круг, Стів. Не заставляйте мене думати: Масштабування веб-дизайну для максимальної ефективності. Видавництво New Riders, 2021. 30. Готельф, Джефф, і Джош Сейден. Lean UX: Визначення продукту за допомогою гнучких команд. Видавництво O'Reilly Media, 2022. 31. Моліно, Іан. Мистецтво тестування продуктивності програм: Підтримка програмістів і забезпечення якості. Видавництво O'Reilly Media, 2019. 32. Фелк-Морріс, Тері. Основи веб-розробки та дизайну з HTML5. Видавництво Pearson Education, 2020. 33. Кляйн, Наомі. Це все змінює: Капіталізм проти клімату. Видавництво Simon & Schuster, 2021. 34. Кольберт, Елізабет. Шосте вимирання: Неприродна історія. Видавництво Henry Holt and Company, 2018. 35. Health and Safety Executive (HSE). Здоров'я і безпека на будівництві (HSG150). 36. "Вимоги безпеки під час перевезення вантажів транспортними засобами." ОППБ, https://oppb.com.ua/news/vymogy-bezpeky-pid-chas-perevezennya-vantazhiv-transportnymy-zasobamy (дата звернення 15.06.2024) 37. "Про затвердження Правил охорони праці під час вантажно-розвантажувальних робіт і розміщення вантажів." Верховна Рада України, https://zakon.rada.gov.ua/laws/show/z0183-96#Text (дата звернення 15.06.2024) 38. "Положення про розробку інструкцій з охорони праці." Верховна Рада України, https://zakon.rada.gov.ua/rada/show/n0007509-05#Text (дата звернення 15.06.2024) |
Content type: | Bachelor Thesis |
Vises i samlingene: | 122 — Компʼютерні науки (бакалаври) |
Tilhørende filer:
Fil | Beskrivelse | Størrelse | Format | |
---|---|---|---|---|
2024_KRB_SN-42_Savkiv_O.I..pdf | 890,09 kB | Adobe PDF | Vis/Åpne |
Alle innførsler i DSpace er beskyttet av copyright
Administrasjonsverktøy