霂瑞霂��撘����迨��辣:
http://elartu.tntu.edu.ua/handle/lib/53330| Title: | Розробка інформаційної системи електронної комерції для реалізації товарів для кемпінгу «PeakPoint» |
| Other Titles: | Development of the "PeakPoint" e-commerce information system for the sale of camping goods |
| Authors: | Гуцал, Олександр Арсенович Hutsal, Oleksandr |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Гуцал О.А. Розробка інформаційної системи електронної комерції для реалізації товарів для кемпінгу «PeakPoint»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю 122 Комп’ютерні науки. Тернопіль: ВСП «ТФК ТНТУ», 2026. 107 с |
| Issue Date: | 七月-2026 |
| Date of entry: | 10-七月-2026 |
| Publisher: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Радчик, Галина Іванівна Radchyk, Halyna |
| Keywords: | електронна комерція e-commerce інтернет-магазин online store React Spring Boot PostgreSQL REST API JWT SPA туристичне спорядження outdoor equipment |
| Page range: | 107 |
| Abstract: | Пояснювальна записка до кваліфікаційної роботи на тему «Розробка інформаційної системи електронної комерції для реалізації товарів для кемпінгу «PeakPoint»» містить 73 сторінки, 20 таблиць, 16 рисунків та перелік посилань.
Об'єктом дослідження є процеси електронної комерції, управління контентом та онлайн-взаємодії користувачів у сфері роздрібної торгівлі туристичними товарами.
Метою роботи є проєктування та розробка високопродуктивної інформаційної системи електронної комерції «PeakPoint».
Пояснювальна записка налічує 5 розділів.
В першому розділі роботи проведено аналітичний огляд чотирьох існуючих платформ у сфері туристичного спорядження, на основі якого виявлено технологічні та функціональні прогалини ринку та сформовано технічне завдання на розробку.
Другий розділ роботи містить опис розробки інформаційної системи: розробки структури вебзастосунку, створення дизайну клієнтської частини, проєктування бази даних, написання клієнтської та серверної частин вебзастосунку, проведено мануальне тестування розробленого програмного забезпечення. В третьому розділі розроблено інструкції з розгортання системи на сервері Ubuntu 24.04 LTS, наповнення та адміністрування контенту, а також рекомендації з популяризації та підтримки.
Розрахунок вартості розробки та економічної ефективності приведено в економічній частині в четвертому розділі. Питання охорони праці та техніки безпеки розглянуто в п’ятому розділі.
До складу кваліфікаційної роботи входить графічна частина, яка складається з структурної схеми інформаційної системи, діаграми варіантів використання, діаграми бази даних, а також техніко-економічних показників, що виконані на окремих аркушах формату А1 The explanatory note for the qualification work on the topic «Development of an E-Commerce Information System for Camping Goods Retail «PeakPoint»» contains 73 pages, 20 tables, 16 figures, and a list of references. The object of research is the processes of e-commerce, content management, and online user interaction in the field of outdoor and camping goods retail. The purpose of the work is to design and develop a high-performance e-commerce information system «PeakPoint». The explanatory note consists of 5 sections. The first section provides an analytical review of four existing platforms in the field of outdoor equipment, on the basis of which technological and functional gaps in the market were identified and a technical specification for development was formulated. The second section describes the development of the information system: designing the web application structure, creating the client-side interface, database design, implementation of both client-side and server-side components of the web application, and manual testing of the developed software. The third section presents deployment instructions for the Ubuntu 24.04 LTS server environment, content management and administration guidelines, as well as recommendations for promotion and ongoing support. The calculation of development costs and economic efficiency is presented in the economic part in the fourth section. Occupational health and safety issues are addressed in the fifth section. The qualification work includes a graphic part consisting of a structural diagram of the information system, a use case diagram, a database diagram, and technical and economic indicators, all produced on separate A1-format sheets. |
| Content: | Анотація…8 Abstract…9 Вступ…10 1 Загальний розділ…12 1.1 Аналітичний огляд існуючих рішень…12 1.1.1 Інформаційна система «Gorgany» …12 1.1.2 Інформаційна система «Alp» …13 1.1.3 Інформаційна система «Tramp» …14 1.1.4 Інформаційна система «Перевал» …14 1.2 Технічне завдання…15 1.2.1 Найменування та область застосування…15 1.2.2 Призначення розробки…16 1.2.3 Вимоги до функціоналу інформаційної системи…16 1.2.4 Вимоги до програмної документації…19 1.2.5 Техніко-економічні показники…19 1.2.6 Стадії та етапи розробки інформаційної системи…20 1.2.7 Порядок тестування та прийому…20 2 Розробка технічного та робочого проєкту…21 2.1 Розробка структури інформаційної системи…21 2.2 Створення та верстка сторінок інформаційної системи…23 2.3 Розробка структури бази даних інформаційної системи…24 2.4 Програмування інформаційної системи…33 2.4.1 Написання клієнтської частини…33 2.4.2 Написання серверної частини…34 2.5 Тестування інформаційної системи…37 2.5.1 Тестування автентифікації та управління профілем…37 2.5.2 Тестування публічного каталогу та пошуку…38 2.5.3 Тестування кошика та оформлення замовлення…41 2.5.4 Тестування адміністративної панелі…43 2.5.5 Тестування списку бажань та відгуків та адаптивності…44 3 Спеціальний розділ…46 3.1 Інструкція з розгортання інформаційної системи…46 3.1.1 Вимоги до серверного середовища…46 3.1.2 Підготовка серверного середовища…47 3.1.3 Створення бази даних та користувача PostgreSQL…47 3.1.4 Конфігурація та розгортання серверної частини…48 3.1.5 Збірка та розгортання клієнтської частини…50 3.2 Інструкція з наповнення інформаційної системи…52 3.2.1 Управління брендами…52 3.2.2 Додавання та редагування товарів…54 3.2.3 Обробка замовлень…56 3.2.4 Управління туристичними маршрутами…57 3.2.5 Управління промокодами…58 3.3 Інструкція з популяризації та підтримки інформаційної системи…59 4 Економічний розділ…61 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення розробки інформаційної системи…61 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…62 4.3 Розрахунок витрат на електроенергію…65 4.4 Розрахунок суми амортизаційних відрахувань розробки інформаційної системи…65 4.5 Обчислення накладних витрат…66 4.6 Складання кошторису витрат та визначення собівартості розробки інформаційної системи…66 4.7 Розрахунок ціни розробки інформаційної системи…67 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…68 5 Охорона праці, техніка безпеки та екологічні вимоги…70 5.1 Гарантія прав на охорону праці…70 5.2 Засоби і заходи забезпечення пожежної безпеки виробничого об’єкта…72 Висновки…75 Перелік посилань …77 Додатки…79 Додаток А. Лістинг файлу «RouteGuards.jsx» …79 Додаток Б. Лістинг файлу «api.js» …82 Додаток В. Лістинг файлу «AuthContext.jsx» …86 Додаток Г. Лістинг файлу «CartContext.jsx» …91 Додаток Д. Лістинг файлу «JwtAuthFilter.java» …97 Додаток Е. Лістинг файлу «ProductSpec.java» …99 Додаток Ж. Лістинг файлу «OrderService.java» …100 Додаток И. Лістинг файлу «GlobalExceptionHandler.java» …106 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/53330 |
| Copyright owner: | ©Гуцал Олександр Арсенович |
| References (Ukraine): | 1. Gorgany: магазин туристичного спорядження, одягу і взуття : вебсайт. URL: https://gorgany.com (дата звернення: 15.05.2026). 2. Інтернет-магазин ALP: спорядження для туризму та кемпінгу : вебсайт. URL: https://alp.com.ua (дата звернення: 15.05.2026). 3. Tramp: фірмовий магазин виробника туристичного спорядження в Україні : вебсайт. URL: https://tramp.in.ua (дата звернення: 15.05.2026). 4. Перевал: магазин туристичного спорядження : вебсайт. URL: https://pereval.org.ua (дата звернення: 15.05.2026). 5. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки» / уклад.: Марціяш Г. Я., Слободян Р. О. Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2026. 48 с. 6. React Documentation. React Team, 2024. URL: https://react.dev (дата звернення: 10.06.2026). 7. React Router Documentation. Remix Software, 2024. URL: https://reactrouter.com/en/main (дата звернення: 10.06.2026). 8. Axios Documentation. Matt Zabriskie, 2024. URL: https://axios-http.com/docs/intro (дата звернення: 10.06.2026). 9. Spring Data JPA Reference Documentation. VMware, Inc., 2024. URL: https://docs.spring.io/spring-data/jpa/reference/index.html (дата звернення: 10.06.2026). 10. Spring Security Reference Documentation. VMware, Inc., 2024. URL: https://docs.spring.io/spring-security/reference/index.html (дата звернення: 10.06.2026). 11. Закон України «Про охорону праці» від 14 жовтня 1992 р. № 2694-XII. Відомості Верховної Ради України. 1992. № 49. Ст. 668. Редакція від 12.09.2025. URL: https://zakon.rada.gov.ua/go/2694-12 (дата звернення: 14.06.2026). 12. Конституція України від 28 червня 1996 р. № 254к/96-ВР. Відомості Верховної Ради України. 1996. № 30. Ст. 141. URL: https://zakon.rada.gov.ua/laws/show/254к/96-вр (дата звернення: 14.06.2026). 13. Закон України «Про пожежну безпеку» від 17 грудня 1993 р. № 3745-XII. Відомості Верховної Ради України. 1994. № 5. Ст. 21. URL: https://zakon.rada.gov.ua/laws/show/3745-12 (дата звернення: 14.06.2026). 14. Правила пожежної безпеки в Україні: НАПБ А.01.001-2014, затверджено наказом Міністерства внутрішніх справ України від 30 грудня 2014 р. № 1417. Зареєстровано в Міністерстві юстиції України 05 березня 2015 р. за № 252/26697. URL: https://zakon.rada.gov.ua/go/z0252-15 (дата звернення: 14.06.2026). 15. Норми визначення категорій приміщень, будинків та зовнішніх установок за вибухопожежною та пожежною небезпекою: НАПБ Б.03.002-2007, затверджено наказом Міністерства України з питань надзвичайних ситуацій від 03 грудня 2007 р. № 833. URL: https://zakon.rada.gov.ua/laws/show/z1410-07 (дата звернення: 14.06.2026). |
| Content type: | Professional Junior Bachelor Thesis |
| �蝷箔����: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
��辣銝剔�﹝獢�:
| 獢�獢� | ��膩 | 憭批�� | �撘� | |
|---|---|---|---|---|
| Hutsal_O.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 4,54 MB | Adobe PDF | 璉�閫�/撘�� |
�DSpace銝剜�������★��������雿��.