Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38295
Назва: Розробка сховища нормативних документів Тернопільського національного технічного університету імені Івана Пулюя з веб інтерфейсом користувача
Інші назви: Development of a repository of normative documents of Ternopil National Technical University named after Ivan Pulyuy with web user interface
Автори: Бекер, Іван Миколайович
Демчук, Василь Сергійович
Beker, Ivan Mukolayovuch
Demchuk, Vasyl Sergiyovuch
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Бекер І.М., Демчук В.С. Розробка сховища нормативних документів Тернопільського національного технічного університету імені Івана Пулюя з веб інтерфейсом користувача : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 – комп’ютерні науки“ / І.М. Бекер В.С. Демчук – Тернопіль : ТНТУ, 2022. – 69 с.
Дата публікації: 22-чер-2022
Дата подання: 6-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Готович, Володимир Анатолійович
Члени комітету: Бойко, Ігор Володимирович
УДК: 004.04
Теми: електронне сховище документів
electronic document repository
клієнт-серверна архітектура
client-server architecture
веб-інтерфейс
web interface
REST API
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці клієнт-серверного програмного рішення для реалізації сховища нормативних документів організації з веб-інтерфейсом користувача. Мета роботи: створення клієнт-серверного застосунку нормативної бази Тернопільського національного технічного університету імені Івана Пулюя. У першому розділі кваліфікаційної роботи розглянуто теоретичні відомості щодо створення додатку і перелік функціональних вимог серверного та клієнтського застосунків. У другому розділі кваліфікаційної роботи розглянуто практичну частину розробки клієнт-серверної програми, технології створення додатку. У третьому розділі кваліфікаційної роботи розглянуто основні питання з охорони праці і безпеки житєдіяльності. У додатках до роботи прозміщено лістинги файлів клієнтського та серверного додатків. Qualification work is devoted to developing client-server software solutions for the implementation of the repository of regulatory documents of the organization with a web user interface. Purpose: create a client-server application of the regulatory framework of Ternopil National Technical University named after Ivan Pulyuy. The first section of the qualification work discusses theoretical information on application development and a list of functional requirements for server and client applications.In the second section of the qualification work the practical part of client-server program development, and application creation technology is considered.In the third section of the qualification work, the main issues of labor protection and life safety are considered.The application appendices contain listings of client and server application files.
Зміст: Вступ 9 РОЗДІЛ 1. аналіз поставленого завдання 11 1.1 Вимоги до функціональних характеристик програмного рішення 11 1.1.1 Управління користувачами 11 1.1.2 Управління документами 11 1.1.3 Перегляд документів 12 1.2 Вибір технологій розробки та мови програмування 14 1.2.1 Технології розробки серверної частини 14 1.2.2 Технології розробки клієнтської частини 19 1.3 Вимоги до програмної документації 26 1.4 Стадії та етапи розробки 27 1.5 Порядок тестування та прийому 28 1.6 Cкладність пошукової оптимізації 29 1.7 Висновки до першого розділу 31 РОЗДІЛ 2. реалізація програмного рішення 32 2.1 Розробка загальної структури сервера 32 2.1.1 Структура 32 2.1.2 Ядро 33 2.1.3 Контролери 33 2.1.4 Реалізація репозиторіїв 34 2.2 Розробка структури сайту 35 2.3 Забезпечення політики безпеки доступу до даних на сервері 37 2.4 Опис структури запитів 38 2.4.1 Авторизовані запити 38 2.4.2 Запити авторизації 39 2.4.3 Запити реєстрації 40 2.4.4 Запити перегляду документів 41 2.4.5 Запити управління документами 41 2.5 Створення інтерфейсу користувача 43 2.6 Відправлення запитів на сервер 46 2.7 Особливості відображення PDF, DOC і DOCX файлів на сторінці 48 2.8 Система кешування 49 2.9 Тестування програми 50 2.10 Висновки до другого розділу 52 РОЗДІЛ 3. Безпека життєдіяльності, основи хорони праці 54 3.1 Характеристика скарг працівників та посадових осіб, які працюють більше половини робочого дня за комп’ютером. 54 3.2 Причини пожеж у приміщеннях з ПК 56 3.3 Небезпечні і шкідливі виробничі фактори, джерелом яких є комп'ютер 59 3.4 Заходи захисту користувачів ПК від шуму, вібрації та випромінювань. 62 3.5 Висновки до третього розділу 65 Висновки 67 Перелік джерел 68 Додатки
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38295
Власник авторського права: © Бекер Іван Миколайович, Демчук Василь Сергійович, 2022
Перелік літератури: 1. Брюс Эккель. Філософія Java. – Київ: 2019 2. Гандзюк М. П., Желібо Є. П., Халімовський М. О. Г 19 Основи охорони праці: Підруч. для студ. вищих навч. закладів. За ред. М. П. Гандзюка. - К.: Каравела, 2004. - 408 с. 3. Конспект лекцій з курсу «Охорона праці в галузі» / Укладачі: Яскілка В.Я., Олійник М.З. – Тернопіль: Вид-во ТНТУ імені Івана Пулюя, 2018. – 56 с. 4. Основи охорони праці: Підручник. 21ге видання, доповнене та перероблене. / К. Н. Ткачук, М. О. Халімовський, В. В. Зацарний, Д. В. Зеркалов, Р. В. Сабарно, О. І. Полукаров, В. С. Коз’яков, Л. О. Мітюк. За ред. К. Н. Ткачука і М. О. Халімовського. — К.: Основа, 2006 — 448 с. 5. Основи охорони праці : підручник / М. С. Одарченко, А. М. Одарченко, В. І. Степанов, Я. М. Черненко, 2017. – 334 с. 6. Хоган Б. С. HTML5 и CSS3. Веб-разработка по стандартам нового поколения/ Б.С. Хоган - М.: Махаон, 2019 7. Список паттернів розробки програмного забезпечення: вебсайт. URL: https://habr.com/ru/post/136766/ (дата звернення: 04.03.2022) 8. Список паттернів розробки програмного забезпечення. : вебсайт. URL: https://refactoring.guru/uk/design-patterns (дата звернення: 22.03.2022) 9. Уроки по програмуванню на Java. : вебсайт. URL: https://metanit.com/java/ (дата звернення: 01.02.2022) 10. Документація Java : вебсайт. URL: https://java.net (дата звернення 05.05.2022) 11. Документація Spring: вебсайт. URL: https://spring.io/quickstart (дата звернення 05.02.2022) 12. Робота з файлами у Spring: вебсайт. URL: https://www.baeldung.com/spring-file-upload (дата звернення 05.03.2022) 13. Робота з JPA у Spring: вебсайт. URL: https://habr.com/ru/post/435114/ (дата звернення 03.02.2022) 14. Робота з базами данних у Spring: вебсайт. URL: https://www.baeldung.com/the-persistence-layer-with-spring-data-jpa (дата звернення 03.02.2022) 15. Робота з файлами у Java: вебсайт. URL: https://javarush.ru/groups/posts/2275-files-path (дата звернення 05.03.2022) 16. Робота з REST запитами у Spring: вебсайт. URL: https://javarush.ru/groups/posts/2488-obzor-rest-chastjh-3-sozdanie-restful-servisa-na-spring-boot (дата звернення 02.04.2022) 17. Робота з Spring MVC: вебсайт. URL: https://habr.com/ru/post/336816/ (дата звернення 02.04.2022) 18. Документація Spring configuration: : вебсайт. URL: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html 19. Документація до Resct- Bootstrap вебсайт. URL: https://react-bootstrap.netlify.app/ 20. Туторіал по CSS вебсайт. URL: https://developer.mozilla.org/en-US/docs/Web/CSS 21. Туторіал по HTML вебсайт. URL: https://developer.mozilla.org/en-US/docs/Web/HTML 22. Туторіал по JavaScript вебсайт. URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript 23. Туторіал по Web API вебсайт. URL: https://developer.mozilla.org/en-US/docs/Web/API 24. Документація по таблицях Bootstrap вебсайт. URL: https://getbootstrap.com/docs/4.0/content/tables/ 25. Розробка інтрерфейсу кроистувача : вебсайт. URL: https://www.techtarget.com/searchapparchitecture/definition/user-interface-UI 26. Документація по SPA вебсайт. URL: https://viking.com.ua/blog/scho-take-spa-protseduri-ta-scho-take-spa-spa 27. Туторіал по React вебсайт. URL: https://metanit.com/web/react/1.1.php 28. Туторіал по SPA вебсайт. URL: https://single-spa.js.org/docs/ecosystem-react/ 29. Розробка програмного забезпечення з використання JPA вебсайт. URL: https://habr.com/ru/post/265061/ 30. Спецтфікація JSON WEB token: вебсайт. URL: https://cyberpolygon.com/ru/materials/security-of-json-web-tokens-jwt/ 31. Туторіал по REST: вебсайт. URL: https://systems.education/what-is-rest 32. Специфікацйія Swagger UI: вебсайт. URL: https://swagger.io/resources/open-api/ 33. Використання бібліотеки Swagger у Java програмах: вебсайт. URL: https://habr.com/ru/post/536388/ 34. Туторіал по Spring MVC: вебсайт. URL: https://betacode.net/10129/spring-mvc-tutorial-for-beginners 35. Розробка програмних застосунків на Spring frameworks: вебсайт. URL: https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2022_KRB_SNs-42_Demchuk_Beker.pdf957,18 kBAdobe PDFПереглянути/відкрити


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

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