Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38198
Назва: Клієнт-серверна інформаційна система IT компанії
Інші назви: Client-server information system of an IT company
Автори: Копанецький, Артур Любомирович
Kopanetskyi, Artur
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Копанецький А. Л. Клієнт-серверна інформаційна система ІТ компанії: кваліфікаційна робота бакалавра за спеціальністю “123 ‒ Комп’ютерна інженерія” / Копанецький Артур Любомирович. ‒ Тернопіль : ТНТУ, 2021 ‒ 87с.
Bibliographic description: Kopanetsky AL Client-server information system of an IT company: bachelor’s degree in “123 - Computer Engineering” / Kopanetsky Artur Lyubomyrovych. - Ternopil: TNTU, 2021 - 87p.
Дата публікації: 22-чер-2022
Дата подання: 22-чер-2022
Дата внесення: 25-чер-2022
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Лупенко, Сергій Анатолійович
Lupenko, serhii
Члени комітету: Гащин, Надія Богданівна
Gashchyn, Nadia
УДК: 004 43
Теми: клієнт-сервер
Java
інтерфейс
SOAP
framework
багаторівнева архітектура
client-server
multilevel architecture
Кількість сторінок: 87
Короткий огляд (реферат): У цій роботі продемонстровано етапи розробки програмного продукту, набуття практичних навичок програмування, впровадження та налагодження програмного продукту, розроблення бази даних MySQL Workbench. Робота складається із вступу, чотирьох розділів, висновку, списку використаних джерел і додатків. У вступі обґрунтовується актуальність теми та формулюються задачі подальшого дослідження. У першому розділі даної дипломної роботи наведено загальний аналіз клуєнт серверної архітектури, та необхідність їх у IT компаній. У другому розділі наведено опис програмних продуктів і сервісів, які були задіяні у проекті, та які використовуються у популярих IT компаніях. Третій розділ присвячений опису лістингу застосунку та опис повного його функціоналу. Четверний розділ присвячений опису питань із безпеки життєдіяльності, такі як аварія з викидом радіоактивних речовин, та долікарська допомога при обмороженні. У висновку містяться поради по вдосконаленню застосунку, наведено висновки по роботі, а також по тестуванні та оптимізації. Результатом дипломного проектування є повнофункціональний сайт, призначена для IT компаній, таких як сервісні центри, для змоги розповсюджеггя своїх товарів, та для відслідковування та управління клієнтською базою.
This paper demonstrates the stages of software product development, acquisition of practical programming skills, implementation and debugging of software product, development of MySQL Workbench database. The work consists of an introduction, four chapters, a conclusion, a list of sources and appendices. The introduction substantiates the relevance of the topic and formulates the objectives of further research. The first section of this thesis presents a general analysis of client architecture architectures, and their need for IT companies. The second section describes the software products and services involved in the project and used by popular IT companies. The third section is devoted to the description of the application listing and the description of its full functionality. The fourth section is devoted to the description of life safety issues, such as the accident with the release of radioactive substances, and pre-medical care for frostbite. The conclusion contains tips for improving the application, conclusions on the work, as well as testing and optimization. The result of the thesis is a full-featured site designed for IT companies, such as service centers, to distribute their products, and to track and manage customer base.
Зміст: ПЕРЕЛІК УМОВНИХ СКОРОЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ, ПОЗНАЧЕНЬ І ТЕРМІНІВ ........................................................................................................... 7 ВСТУП ................................................................................................................... 8 РОЗДІЛ 1 ОГЛЯД ОСНОВНОЇ ПОСТАВЛЕНОЇ ЗАДАЧІ ............................ 10 1.1 Визначення архітектури ............................................................................... 10 1.2 Опис клієнт-серверної моделі ...................................................................... 11 1.3 Класси клієнт-серверних застосунків ......................................................... 12 1.3.1 Аналіз даних у хоста .................................................................................. 12 1.3.2 Аналіз даних на сервері ............................................................................. 13 1.3.3 Аналіз даних на основі клієнта ................................................................. 14 1.3.4 Спільна обробка даних .............................................................................. 15 1.4 Класифікація серверних архітектук ............................................................ 16 1.4.1 Трирівнева архітектура .............................................................................. 16 1.4.2 Дворівнева архітектура .............................................................................. 17 1.4.3 Багаторівнева архітектура ......................................................................... 18 1.5 Клієнт-серверна взаємодія ........................................................................... 19 РОЗДІЛ 2 ІНСТРУМЕНТАЛЬНІ ЗАСОБИ РЕАЛІЗАЦІЇ ДИПЛОМНОГО ПРОЕКТУ............................................................................................................. 21 2.1 Аналіз існуючих рішень на ринку клієнт-серверних програм ................. 21 2.1.1 RemOnline ................................................................................................... 22 2.1.2 Opera hrs ...................................................................................................... 23 2.2 Аналіз баз даних ............................................................................................ 24 2.3 Характеристика середовищ розробки ......................................................... 25 2.3.1 Архітектура MySql ..................................................................................... 26 2.3.2 Огляд PowerDesigner .................................................................................. 28 2.3.3 Використання Apache Maven .................................................................... 302.3.4 Огляд JavaFx ............................................................................................... 31 2.3.5 Огляд Apache TomCat ................................................................................ 31 2.3.6 Огляд Log4j ................................................................................................. 32 2.3.6 Огляд JSP..................................................................................................... 33 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА ................................................................ 34 3.1 Функціонал клієнтської частини ................................................................. 34 3.2 Функціонал адмінської частини .................................................................. 37 3.3 Алгоритм реалізації клієнтської бази.......................................................... 40 3.4 Використання log4j в програмному коді .................................................... 44 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ46 4.1 Аварії з викидом радіоактивних речовин .................................................. 46 4.2 Долікарська допомога при обморожені ..................................................... 48 ВИСНОВКИ ......................................................................................................... 51 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ........................................................... 52 ДОДАТКИ ............................................................................................................ 54 Додаток А Технічне завдання ............................................................................ 55 Додаток Б Лістинг шаблона логера ................................................................... 56 Додаток В Лістинг шаблона створення бази даних ......................................... 57
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38198
Власник авторського права: © Копанецький Артур Любомирович, 2022
Перелік літератури: 1. Phillip T.Rawles, Julie R.Mariga ‒ Wiley December 17, 1998 668 page ‒ ISBN ‒ 978-0471296546 2. Кириченко А.В., Дубовик Е.В., web на практиці, CSS, HTML. м.Київ 2021. ‒ 432с. ISBN 978-5-94387-271-6. 3. С. М. Плохій, Чорнобиль, Історія ядерної катастрофи 2019. - 396 с. ‒ ISBN 617-7013-99-9 4. Плачкова С.Г., Плачков І.В. Енергетика: історія, сучастність і майбутнє ‒ м. Київ 2013 р. с. 301‒ ISBN 978-966-8163-18-0 5. Віктор Бар’яхтяр., Катастрофи на АЕС та атомна енергетика. ‒ м.Київ, 2014. – 36 с. ‒ ISSN 1819-7329. 6. В.О. Крилюк, Домедична допомога Медичний посібник ‒ 2014. – 84 с. ‒ ISSN 1681-2751 7. Т. В. Петриченко Перша медична допомога ‒ м.Київ, 2015. ‒ 272 с. ‒ ISBN 978-617-505-359-1 8. Віктор Оліфер, Наталія Оліфер., Комп'ютерні мережі Принципи, технології, протоколи. ‒ м.Київ, 2016. – 992 c. – ISBN 978-5-496-01967-5; 9. Берон Шварц MySql по максимуму, 3-е изд. ‒ м.Київ. 2018. 864с. ‒ ISBN 978-5-4461-0696-7 10. Джозеф Албахарі, Бен Албахарі. Java. Кишеньковий довідник. ‒ м.Львів. 2017. – 224 c. – ISBN 978-5-9909446-1-6 11. ЦСО. Тарифи на доступ до Інтернет. [Інтернет ресурс] ‒ Режим доступу: http://cso.com.ua/index.php?text=internetprice (Дата звернення 18.04.2022 року); 12. IntelliJ IDEA 2019. [Інтернет ресурс] https://www.jetbrains.com/ru-ru/idea/download/other.html/ ‒ Режимдоступу: (Датазвернення 18.04.2022 року); 13. Початок роботи з IntelliJ IDEA. [Інтернет ресурс] ‒ Режим доступу: https://www.jetbrains.com/ru-ru/idea/ (Дата звернення 18.04.2022 року); 14. Enterprise System Architectures Mark Goodyear ‒ Published September 28, 1999 002 pages. ‒ ISBN 9780849398360 15. Tom Laszwski, Prakash Nauduri Service Enablement of Client/Server Application ‒ Published 26 September 2011 238 pages. ‒ ISBN 9980646398378
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)



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

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