Архітектура та розробка веб-системи електронної комерції для комп’ютерних компонентів
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Кваліфікаційна робота: 48 сторінок, 12 ілюстрацій, 5 таблиць, 1 додаток, 12 джерел.
Об’єкт дослідження: процес проєктування, розробки та використання вебсистем електронної комерції для продажу комп’ютерних компонентів.
Предмет дослідження: вебсистема електронної комерції для комп’ютерних комплектуючих з функціями перегляду каталогу, оформлення замовлень, обліку товарів та адміністрування.
Мета роботи: проєктування та програмна реалізація вебсистеми електронної комерції, яка забезпечує зручну взаємодію користувача з каталогом комп’ютерних компонентів, формування кошика, оформлення замовлень та керування товарами через адміністративну частину.
Методи дослідження: аналітичний метод, порівняльний аналіз, методи об’єктно-орієнтованого проєктування, методи проєктування баз даних, експериментальне тестування програмного забезпечення.
У кваліфікаційній роботі розглянуто процес створення веборієнтованої інформаційної системи для електронної комерції у сфері продажу комп’ютерних комплектуючих. Під час виконання роботи було проаналізовано предметну область, визначено основні вимоги до програмного продукту, спроєктовано структуру бази даних та розроблено основні функціональні модулі системи.
Для реалізації програмного продукту використано платформу Node.js, мову програмування TypeScript, вебфреймворк Express, шаблонізатор EJS та систему управління базами даних MySQL. Клієнтська частина системи побудована з використанням HTML5, CSS3 та Bootstrap 5.
У межах роботи реалізовано каталог товарів із можливістю сортування, механізм додавання товарів до кошика, оформлення замовлення, реєстрацію та авторизацію користувачів, особистий кабінет з історією замовлень, а також
приховану адміністративну панель для додавання, редагування та видалення товарів. Для підвищення надійності роботи системи процес оформлення замовлення реалізовано з використанням SQL-транзакцій, що дозволяє коректно створювати замовлення та оновлювати залишки товарів на складі.
Результати роботи можуть бути використані як основа для автоматизації діяльності інтернет-магазину комп’ютерних комплектуючих. Розроблена система спрощує процес обробки замовлень, забезпечує централізований облік товарів і надає адміністратору інструменти для керування асортиментом.
EN : Qualification Work: 48 pages, 12 figures, 5 tables, 1 appendix, 12 references. Object of Study: The process of designing, developing, and using e-commerce web systems for selling computer components. Subject of Study: An e-commerce web system for computer components with functions for catalog browsing, order processing, product accounting, and administration. Purpose of the Work: To design and implement an e-commerce web system that provides convenient user interaction with a catalog of computer components, shopping cart formation, order processing, and product management through the administrative part of the system. Research Methods: Analytical method, comparative analysis, object-oriented design methods, database design methods, and experimental software testing. The qualification work examines the process of creating a web-oriented information system for e-commerce in the field of selling computer components. During the work, the subject area was analyzed, the main requirements for the software product were defined, the database structure was designed, and the main functional modules of the system were developed. The software product was implemented using the Node.js platform, the TypeScript programming language, the Express web framework, the EJS template engine, and the MySQL database management system. The client side of the system was built using HTML5, CSS3, and Bootstrap 5. As part of the work, a product catalog with sorting functionality, a mechanism for adding products to the shopping cart, order processing, user registration and authorization, a personal account with order history, and a hidden administrative panel for adding, editing, and deleting products were implemented. To improve the reliability of the system, the order processing procedure was implemented using SQL transactions, which allows orders to be created correctly and product stock balances to be updated. The results of the work can be used as a basis for automating the operation of an online store for computer components. The developed system simplifies the order processing procedure, provides centralized product accounting, and gives the administrator tools for managing the product range.
EN : Qualification Work: 48 pages, 12 figures, 5 tables, 1 appendix, 12 references. Object of Study: The process of designing, developing, and using e-commerce web systems for selling computer components. Subject of Study: An e-commerce web system for computer components with functions for catalog browsing, order processing, product accounting, and administration. Purpose of the Work: To design and implement an e-commerce web system that provides convenient user interaction with a catalog of computer components, shopping cart formation, order processing, and product management through the administrative part of the system. Research Methods: Analytical method, comparative analysis, object-oriented design methods, database design methods, and experimental software testing. The qualification work examines the process of creating a web-oriented information system for e-commerce in the field of selling computer components. During the work, the subject area was analyzed, the main requirements for the software product were defined, the database structure was designed, and the main functional modules of the system were developed. The software product was implemented using the Node.js platform, the TypeScript programming language, the Express web framework, the EJS template engine, and the MySQL database management system. The client side of the system was built using HTML5, CSS3, and Bootstrap 5. As part of the work, a product catalog with sorting functionality, a mechanism for adding products to the shopping cart, order processing, user registration and authorization, a personal account with order history, and a hidden administrative panel for adding, editing, and deleting products were implemented. To improve the reliability of the system, the order processing procedure was implemented using SQL transactions, which allows orders to be created correctly and product stock balances to be updated. The results of the work can be used as a basis for automating the operation of an online store for computer components. The developed system simplifies the order processing procedure, provides centralized product accounting, and gives the administrator tools for managing the product range.
Description
Халач Д. С. Архітектура та розробка вебсистеми електронної комерції для комп’ютерних компонентів : кваліфікаційна робота освітньо-професійного ступеня фаховий молодший бакалавр спеціальності 021 "Інженерія програмного забезпечення" освітньо-професійної програми "Розробка програмного забезпечення" / наук. керівник Д. С. Драєвський. Запоріжжя : ВСП EПФК ЗНУ, 2026. 48 с.