Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45804
Назва: Розробка веб-застосунку для супроводу процесів донорства крові
Інші назви: Development of a web application to support blood donation processes
Автори: Мартинюк, Петро Любомирович
Martyniuk, Petro Liubomyrovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Мартинюк П. Л. Розробка веб-застосунку для супроводу процесів донорства крові : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Ю. Б. Гладьо. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 65 с.
Дата публікації: 26-чер-2024
Дата подання: 12-чер-2024
Дата внесення: 4-лип-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Гладьо, Юрій Богданович
Члени комітету: Микитишин, Андрій Григорович
УДК: 004.5
Теми: кров
blood
донор
donor
донація
donation
переливання крові
blood transfusion
python
django
html
css
база даних
database
sqlite
веб-застосунок
web application
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці веб-застосунку для супроводу процесів донорства крові В першому розділі кваліфікаційної роботи проаналізовано предметну область, поставлено та сформовано вимоги до веб-застосунку. Було обрано мову програмування Python, мову розмітки HTML та CSS для стилізації сторінок. Текстовим редактором було обрано PyCharm. В другому розділі кваліфікаційної роботи проведено проектування веб-застосунку. Змодельовано архітектуру веб-застосунку, спроектовано структури веб-застосунку. Спроектовано та описано базу даних і візуальний вигляд веб-застосунку В третьому розділі кваліфікаційної роботи описано реалізацію веб-застосунку для супроводу процесів донорства крові. Структуризовано файлу систему проекту, а саме: описано і структуровано каталоги веб-застосунку; описано файлову структуру веб-застосунку. Розроблено та детально описано користувацький інтерфейс та інтерфейс адміністратора. У розділі безпеки життєдіяльності та основи охорони праці було проаналізовано і описано питання домедичної допомоги при кровотечі та вплив кольору на покращення умов праці та підвищення продуктивності виробництва. The qualification work is devoted to the development of a web application to support blood donation processes In the first chapter of the qualification work, the subject area is analyzed, requirements for the web application are set and formed. The Python programming language, HTML markup language and CSS for styling pages were chosen. PyCharm was chosen as a text editor. In the second section of the qualification work, the web application was designed. The architecture of the web application was modeled, the structures of the web application were designed. Designed and described the database and visual appearance of the web application The third chapter of the qualification work describes the implementation of a web application to support blood donation processes. The project file system is structured, directories and file structure of the web application is described. The interface are developed and described in detail. In the section on life safety and the basics of labor protection, the issues of pre-hospital care in case of bleeding and the impact of color on improving working conditions and increasing production productivity were analyzed and described.
Зміст: Вступ 8 РОЗДІЛ 1. ПОСПОСТАНОВКА ЗАДАЧІ ТА ФОРМУВАННЯ ВИМОГ ДО ВЕБ-ЗАСТОСУНКУ 9 1.1 Аналіз предметної області 9 1.2 Формування вимог до веб-застосунку 10 1.3 Пошук актантів та варіантів икористання веб-застосунку для супровідних процесів донорства крові 12 1.3.1 Пошук актантів 12 1.3.2 Варіанти використання веб-застосунку 13 1.4 Опис ключових варіантів використання веб-застосунку 15 1.5 Вибір середовища розробки 18 1.5.1 Мова програмування Python 18 1.5.2 Фреймворк Django 21 1.5.3 Мова розмітки HTML 22 1.5.4 Каскадні таблиці стилів CSS 23 1.5.5 Система управління базою даних SQLite 24 1.5.6 Текстовий редактор 24 1.6 Висновок до першого розділу 26 РОЗДІЛ 2. проеКТУВАННЯ ВЕБ-ЗАСТОСУНКУ ДЛЯ СУПРОВоду ПРОЦЕСІВ ДОНОРСТВА КРОВІ 27 2.1 Моделювання архітектури веб-застосунку 27 2.2 Проектування структури веб-застосунку 28 2.3 Проектування бази даних 32 2.3.1 Аналіз логічних процесів 32 2.3.2 Розробка логічних правил 37 2.3.3 Розробка структури таблиць 37 2.4 Проектування візуального вигляду веб-застосунку 41 2.5 Висновок до другого розділу 42 РОЗДІЛ 3. Реалізація веб-застосунку для супроводу процесів донорства крові 43 3.1 Структура файлової системи 43 3.1.1 Структура катологів веб-застосунку 43 3.1.2 Файлова структура веб-застосунку 44 3.2 Розробка інтерфейсу і тестування 46 3.3 Висновок до третього розділу 54 РОЗДІЛ 4. Безпека життєдіяльності та основи Охорони праці 55 4.1 Долікарська допомога при кровотечах 55 4.2 Вплив кольору на умови праці та продуктивність 57 4.3 Висновок до четвертого розділу 59 Висновки 60 Перелік джерел 61 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45804
Власник авторського права: © Мартинюк Петро Любомирович, 2024
Перелік літератури: Діаграма варіантів використання UML: підручник із прикладом. Guru99. URL: https://www.guru99.com/uk/use-case-diagrams-example.html
Казимир В. В. Об"єктно-орієнтоване програмування : навч. посіб. для студентів вищ. навч. закл. Київ : Слово, 2008. 192 с.
UML Use Case Diagram Tutorial. Lucidchart. URL: https://www.lucidchart.com/pages/uml-use-case-diagram
Python tutorial | learn python programming - geeksforgeeks. GeeksforGeeks. URL: https://www.geeksforgeeks.org/python-programming-language-tutorial/
Advantages of python | disadvantages of python - python geeks. Python Geeks. URL: https://pythongeeks.org/advantages-disadvantages-of-python/
Python: плюси і мінуси мови, які завдання вирішує і чи варто вивчати. Avada Media. URL: https://avada-media.ua/ua/services/python-plyusy-i-minusy-yazyka-kakiye-zadachi-reshayet-i-stoit-li-izuchat/
Django introduction - Learn web development | MDN. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Introduction
Плюси і мінуси Django. Укрнеймс.БЛОГ. URL: https://blog.ukrnames.com/veb-master/plyusi-i-minusi-django
Advantages of django | disadvantages of django - python geeks. Python Geeks. URL: https://pythongeeks.org/advantages-disadvantages-of-django/
HTML tutorial. W3Schools Online Web Tutorials. URL: https://www.w3schools.com/html
Advantages and Disadvantages of HTML - GeeksforGeeks. GeeksforGeeks. URL: https://www.geeksforgeeks.org/advantages-and-disadvanatges-of-html
CSS tutorial. W3Schools Online Web Tutorials. URL: https://www.w3schools.com/Css
Advantages and Disadvantages of CSS - GeeksforGeeks. GeeksforGeeks. URL: https://www.geeksforgeeks.org/advantages-and-disadvantages-of-css
CSS: Cascading Style Sheets | MDN. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Web/CSS
The SQLite Handbook: A Start-to-Finish Resource for Learning and Using SQLite – SQL Docs. SQL Documentation. URL: https://sqldocs.org/sqlite/introduction
SQLite advantages and disadvantages - javatpoint. www.javatpoint.com. URL: https://www.javatpoint.com/sqlite-advantages-and-disadvantages
Wong C. Advantages and disadvantages of using sqlite. Medium. URL: https://medium.com/@cw30355/advantages-and-disadvantages-of-using-sqlite-2f490fa467bd
What is PyCharm? – GeeksforGeeks. GeeksforGeeks. URL: https://www.geeksforgeeks.org/what-is-pycharm/
What is pycharm? Features, advantages & disadvantages. Hackr.io. URL: https://hackr.io/blog/what-is-pycharm
Zmerzlyi I. Архітектура веб додатків. Medium. URL: https://medium.com/@IvanZmerzlyi/архітектура-веб-додатків-ca4c82f75bcf
Учасники проектів Вікімедіа. Тришарова архітектура – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Триярусна_архітектура
Що таке структура сайту і як її зробити: види та приклади схем – 107.com.ua. 107.com.ua – Linux Windows Software Tecnologies Seo CMS. URL: https://107.com.ua/blog/sho-take-stryktyra-saity-і-iak-її-zrobiti-vidi-ta-prikladi-shem
Мікула М., Коцюк Ю., Мікула О. Організація баз даних та знань. Вид-во Нац. ун-ту «Острозь­ка акад.», 2021. URL: https://doi.org/10.25264/978-617-8041-08-3
Що таке бізнес-правила? - Ласкаво просимо ІТ-професіонал Визначення. Welcome IT professional. URL: https://uk.itpedia.nl/2019/04/17/wat-zijn-business-rules
How to use sessions | Django documentation. Django Project. URL: https://docs.djangoproject.com/en/5.0/topics/http/sessions
Khan M. The power of django session with example: a hands-on guide. Medium. URL: https://medium.com/django-unleashed/the-power-of-django-session-with-example-a-hands-on-guide-b46a848e4b27
Django database migrations - javatpoint. www.javatpoint.com. URL: https://www.javatpoint.com/django-database-migrations
Creating Tables and Schema Design. Welcome to Kev's Robots. URL: https://www.kevsrobots.com/learn/sqlite3/03_creating_tables_and_schema.html
Основи web-дизайну. З чого починається web-дизайн?. Захищена сторінка. URL: https://webstudio2u.net/ua/design-web/342-webdesign-start.html
Key Elements Of Successful Web App Design - Jarvee. Jarvee. URL: https://jarvee.com/key-elements-of-successful-web-app-design
Perez J. C. S. Django project structure: a comprehensive guide. Medium. URL: https://medium.com/django-unleashed/django-project-structure-a-comprehensive-guide-4b2ddbf2b6b8
Django Project Structure and File Structure – TechVidvan. TechVidvan. URL: https://techvidvan.com/tutorials/django-project-structure-layout
Тестування графічного інтерфейсу користувача – тестові приклади інтерфейсу користувача (приклади). Guru99. URL: https://www.guru99.com/uk/gui-testing.html
Additive mathematical model of gas consumption process / Iaroslav Lytvynenko, Serhii Lupenko, Oleh Nazarevych, Hryhorii Shymchuk, Volodymyr Hotovych // Scientific Journal of TNTU. – Tern. : TNTU, 2021. – Vol 104. – No 4. – P. 87–97.
O. Nazarevych, Y. Leshchyshyn, S. Lupenko, V. Hotovych, G. Shymchuk and N. Shabliy, «Method of Gas Consumption Change-point Detection Based on Seasonally Multicomponent Model,» 2020 10th International Conference on Advanced Computer Information Technologies (ACIT), Deggendorf, Germany, 2020, pp. 152-155, doi: 10.1109/ACIT49673.2020.9208924.
Y. Leshchyshyn, L. Scherbak, O. Nazarevych, V. Gotovych, P. Tymkiv and G. Shymchuk, «Multicomponent Model of the Heart Rate Variability Change-point,» 2019 IEEE XVth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH), Polyana, Ukraine, 2019, pp. 110-113, doi: 10.1109/MEMSTECH.2019.8817379
"Безпека життєдіяльності" Желібо Є.П., Зацарний В.В., 2018. 344 с.
6 правил накладання турнікету. Досвід. Надійність. Іновації. URL: https://www.tourniquet.com.ua/6-pravyl-nakladannya-turniketu
ДБН В.2.5-28 : 2018. ,,Природне і штучне освітлення”. URL: https://ledeffect.com.ua/images/__branding/dbn2018.pdf
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

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


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

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