Розробка сервісу презентації товарів з використанням Vue.js

dc.contributor.authorСлабеняк, Марина Олексіївна
dc.date.accessioned2026-02-17T07:05:58Z
dc.date.available2026-02-17T07:05:58Z
dc.date.issued2026
dc.descriptionСлабеняк М. О. Розробка сервісу презентації товарів з використанням Vue.js : кваліфікаційна робота мгістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. В. Столярова. Запоріжжя : ЗНУ, 2026. 56 с.uk
dc.description.abstractUA : Робота викладена на 56 сторінках друкованого тексту, містить 32 рисунки, 1 талицю, 21 джерело, 5 додатків. Об’єкт дослідження – інформаційні системи електронної комерції. Предмет дослідження – методи та засоби розробки універсальних, масштабованих платформ для електронної комерції на основі FastAPI, Vue.js 3, PostgreSQL і мови програмування Python. Мета роботи: розробка сучасної e-Commerce платформи для інтернетторгівлі з повним циклом замовлень, адміністративною панеллю і адаптивним дизайном. Методи дослідження – методи збору та аналізу вимог до програмного забезпечення, методи моделювання, проєктування, конструювання та тестування програмного забезпечення. При розробці інтернет-магазину був проведений аналіз предметної області, обрано та спроєктовано архітектуру системи за допомогою UML у вигляді наборів діаграм варіантів використання, послідовностей, компонентів, розгортання та діяльності. Реалізовано повнофункціональний інтернетмагазин з використанням сучасного стеку технологій FastAPI, Vue.js 3 та PostgreSQL. В результаті роботи було повністю реалізовано основний функціонал інтернет-магазину, здійснено повний цикл розробки та впровадження універсальної вебплатформи – сайту для презентації товарів реального виробника м’яких меблів власного виробництва для тварин, з можливостями звʼязку з виробником для замовлення за конкретними параметрами (розмір, колір та інше), з використанням Vue.js. SUMMA.uk
dc.description.abstractEN : The work is presented on 56 pages of printed text, 32 figures, 1 table, 21 references, 5 supplements. The object of research is e-commerce information systems. The subject of research is methods and tools for developing universal, scalable e-commerce platforms based on FastAPI, Vue.js 3, PostgreSQL, and the Python programming language. The objective of the work is to develop a modern e-commerce platform for online retail featuring a full order cycle, an administrative panel, and a responsive design. The research methods include methods of software requirements gathering and analysis, as well as methods of software modeling, design, construction, and testing. During the development of the online store, a domain analysis was conducted, and the system architecture was designed using UML in the form of use case, sequence, component, deployment, and activity diagrams. A fully functional online store was implemented using a modern technology stack of FastAPI, Vue.js 3, and PostgreSQL. As a result of the work, the core functionality of the online store was fully implemented, and a complete cycle of development and deployment of a universal web platform was carried out. The project resulted in a website for the presentation of products from a real manufacturer of custom-made soft furniture for pets, providing the ability to contact the manufacturer to order products with specific parameters (size, color, etc.) using Vue.js.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/4c0befac-24b6-43d4-ae16-771a3c5ea8f7
dc.language.isoukuk
dc.subjecte-Commerceuk
dc.subjectFastAPIuk
dc.subjectJWTuk
dc.subjectPiniauk
dc.subjectPostgreSQLuk
dc.subjectPythonuk
dc.subjectSQLAlchemyuk
dc.subjectTailwindCSSuk
dc.subjectVeeValidateuk
dc.subjectVue.js 3uk
dc.titleРозробка сервісу презентації товарів з використанням Vue.jsuk
dc.typeМагістерська роботаuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Слабеняк.pdf
Size:
2.15 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: