Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/45355
Title: Розробка сайту з розрахунку вартості металопластикових конструкцій на основі мови JS
Other Titles: Development of a system for calculating the cost of metal-plastic structures based on the JS language.
Authors: Кіндзерський, Назар Ігорович
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Кіндзерський Н. І. Розробка сайту з розрахунку вартості металопластикових конструкцій на основі мови JS : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 60 с.
Bibliographic description (International): N. I. Kindzerskyi. Development of a site for calculating the cost of metal-plastic structures based on the JS language: qualifying work for obtaining a bachelor's degree in the specialty "121 — software engineering" / Nazar Ihorovych Kindzerskyi. — Ternopil: TNTU, 2024. — 60 p.
Issue Date: Jun-2024
Date of entry: 24-Jun-2024
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Стефанишин, Володимир Миколайович
Committee members: Стадник, Марія Андріївна
UDC: 004.9
Keywords: токени
веб-сайт
діаграма прецендентів
калькулятор
база даних
металопластикові конструкції
Number of pages: 74
Abstract: Дана кваліфікаційна робота призначена для здобуття ступеня бакалавра студента кафедри програмної інженерії Тернопільського національного технічного університету імені Івана Пулюя. Тема: Розробка системи розрахунку вартості металопластикових конструкцій на основі мови JS. Робота містить: 72 сторінки, 29 рисунків та 7 таблиць. Головною метою проєкту є створення інструменту, який дозволяє споживачам швидко та зручно отримувати інформацію про доступні металопластикові вироби, а також обчислювати їхню вартість залежно від обраних параметрів. Проєкт спрямований на підвищення прозорості цінової політики, полегшення процесу вибору та замовлення продукції для клієнтів, а також на оптимізацію роботи продавців і консультантів. Завдяки інтерактивним функціям користувачі можуть налаштовувати конфігурацію виробів відповідно до своїх потреб і бюджетних обмежень, отримуючи миттєві розрахунки вартості та специфікації обраних товарів. Розроблено каталог, головну сторінку, та калькулятор вартості металопластикових конструкцій використовуючи технології JS. Перелік ключових слів: металопластикові конструкції, сервер, клієнт, калькулятор, база даних, діаграма прецендентів, веб-сайт, токени.
This qualifying work is intended for obtaining a bachelor's degree for a student of the department of software engineering of Ternopil National Technical University named after Ivan Pulyu. Topic: Development of a system for calculating the cost of metal-plastic structures based on the JS language. The work contains: 72 pages, 29 figures and 7 tables. The main goal of the project is to create a tool that allows consumers to quickly and conveniently receive information about available metal-plastic products, as well as calculate their cost depending on the selected parameters. The project is aimed at increasing the transparency of the price policy, facilitating the process of choosing and ordering products for customers, as well as optimizing the work of salespeople and consultants. Thanks to interactive features, users can customize the configuration of products according to their needs and budget constraints, receiving instant cost calculations and specifications of selected products. The catalog, the main page, and the calculator of the cost of metal-plastic structures were developed using JS technologies. Keywords list: metal-plastic structures, server, client, calculator, database, precedent chart, website, tokens.
Content: ЗМІСТ ВСТУП 7 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Актуальність проблеми 9 1.2 Аналіз вимог до системи 10 1.3 Аналіз конкурентів 11 2 ПРОЄКТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 15 2.1 Проєктування варіантів використання системи 15 2.2 Проєктування інформаційної системи 18 2.3 Проєктування бази даних 21 3 КОНСТРУЮВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 27 3.1 Вибір основних технологій веб-розробки 27 3.2 Вибір середовища розробки 31 3.3 Реалізація веб-застосунку 32 3.4 Тестування програмного забезпечення 45 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 51 4.1 Надзвичайні ситуації екологічного характеру. 51 4.2 Суть та зміст управління охороною праці 54 ВИСНОВКИ 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 59 ДОДАТКИ 61 ДОДАТОК А 62 ДОДАТОК Б 72
URI: http://elartu.tntu.edu.ua/handle/lib/45355
Copyright owner: Кіндзерський Назар Ігорович, 2024
References (Ukraine): 1. Білас О. Є. Специфікація вимог до ПЗ [Електронний ресурс] // Національний університет "Львівська політехніка". – 2015. – Режим доступу до ресурсу: https://comp.ucoz.net/TSPP/KursRob/LPUAnalizVymog15.pdf
2. Виробник металопластикових конструкцій Veka [Електронний ресурс] – Режим доступу до ресурсу: https://veka.ua/ua/
3. Зосим М. Варіанти використання та сценарії [Електронний ресурс] / М. Зосим. – 2023. – Режим доступу до ресурсу: https://www.maxzosim.com/use-cases-and-scenarios/
4. Опис взаємодії за допомогою діаграм послідовності [Електронний ресурс] // Таврійський державний агротехнологічний університет імені Дмитра Моторного. – 2016. – Режим доступу до ресурсу: http://www.tsatu.edu.ua/kn/wp-content/uploads/sites/16/laboratorna-robota-9-diahrama-poslidovnosti.pdf
5. Афонін А. О. Особливості використання документо-орієнтованих баз даних на прикладі MongoDB [Електронний ресурс] / А. О. Афонін, Д. В. Зважій. – 2015. – Режим доступу до ресурсу: https://ekmair.ukma.edu.ua/server/api/core/bitstreams/caf708e7-e7bc-4e5e-97b1-f7dd56b2ac63/content
6. Алгоритми JavaScript та структури даних [Електронний ресурс] – Режим доступу до ресурсу: https://www.freecodecamp.org/ukrainian/learn/javascript-algorithms-and-data-structures/
7. Посібник по React: об'ємний путівник з вивчення React.js [Електронний ресурс]. – 2018. – Режим доступу до ресурсу: https://devzone.org.ua/post/posibnyk-po-react-obyemnyy-putivnyk-z-vyvchennia-reactjs-u-2018
8. Аутентифікація за допомогою JWT-токенів [Електронний ресурс]. – 2023. – Режим доступу до ресурсу: https://krypton.com.ua/rozdil-13-autentyfikacziya-ta-avtoryzacziya/autentyfikacziya-za-dopomogoyu-jwt-tokeniv/
9. Етапи тестування ПЗ [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://training.qatestlab.com/blog/technical-articles/software-testing-stages/
https://training.qatestlab.com/blog/technical-articles/software-testing-stages/ 10. Основні атрибути баг-репорта [Електронний ресурс]. – 2023. – Режим доступу до ресурсу: https://training.qatestlab.com/blog/course-materials/attributes-bug-report/
Content type: Bachelor Thesis
Appears in Collections:121 — Інженерія програмного забезпечення (бакалаври)

Files in This Item:
File Description SizeFormat 
dyplom_Kindzerskyi_2024.pdf1,83 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools