Програмне забезпечення системи веб системи продажу електроніки

dc.contributor.advisorБоярінова, Юлія Євгенівна
dc.contributor.authorКоноваленко, Богдан Анатолійович
dc.date.accessioned2025-10-06T08:36:14Z
dc.date.issued2025
dc.description.abstractУ наш час інформаційні технології стрімко проникають у всі сфери життя, суттєво змінюючи принципи ведення бізнесу. Зокрема, галузь роздрібної торгівлі активно трансформується завдяки електронній комерції, яка дозволяє автоматизувати процеси замовлення, продажу, обробки запитів та обслуговування клієнтів. Сучасні бізнес-моделі активно впроваджують цифрові технології, щоб зменшити витрати й забезпечити конкурентоспроможність на ринку [1]. Особливо актуальним є розвиток веб-систем для продажу електроніки, яка має широкий попит серед населення та потребує постійного оновлення асортименту, гнучких механізмів пошуку, фільтрації та оформлення замовлень. Створення ефективного програмного забезпечення для цієї галузі дозволяє оптимізувати взаємодію між продавцем і покупцем, зменшити витрати на обслуговування та збільшити обсяг продажів. Метою даної дипломної роботи є розробка повнофункціонального веб-додатку для продажу електронної техніки, який задовольняє потреби як користувачів, так і адміністраторів. Система має забезпечити можливість реєстрації та авторизації користувачів, перегляду та фільтрації товарів за категоріями, додавання товарів до кошика, а також керування контентом з боку адміністратора. Для побудови системи було використано ASP.NET Core — сучасний фреймворк, що підтримує шаблон MVC і забезпечує високу продуктивність веб-застосунків [2]. А розробка структури системи буде здійснювалась із дотриманням принципів Clean Architecture, яка дозволяє відокремити бізнес-логіку від інфраструктурних компонентів і забезпечує незалежність від зовнішніх фреймворків [3]. Тож, додаток має бути адаптивним, зручним у використанні, безпечним і відповідати сучасним стандартам веб-розробки. У процесі реалізації програмного забезпечення було використано такі технології та інструменти: - ASP.NET Core MVC — як основний фреймворк для побудови веб-додатку; - C# — мова програмування для реалізації серверної логіки; - Entity Framework Core — ORM для взаємодії з базою даних; - SQL Server — система управління реляційною базою даних; - Razor Pages — для динамічного створення HTML-контенту на стороні сервера; - Bootstrap 5 — фреймворк для реалізації адаптивного та стилізованого інтерфейсу; - HTML5 та CSS3 — базові технології для розмітки та стилізації сторінок; - JavaScript — для клієнтської взаємодії та динамічного оновлення інтерфейсу; - Fetch API + FormData — для обміну даними між клієнтом і сервером без перезавантаження сторінки; - AutoMapper — бібліотека для приведення одних сутностей до інших; - Clean Architecture (чиста архітектура) — структурна основа для організації коду та розділення відповідальності; - Monolithic Architecture — обрана архітектурна модель, що об’єднує всі компоненти в одному проєкті. Робота представлена на перевірку науковому керівнику дипломного проєкту, який здійснює рецензування функціональності, якості реалізації та відповідності технічним і методичним вимогам. За результатами представлення внесено низку покращень, що підвищили зручність використання та узгодженість програмної логіки. Структура пояснювальної записки відповідає загальним вимогам до дипломних робіт і містить чотири основні розділи: 1. «Системний аналіз предметної області» — розглянуто специфіку електронної комерції, описано предметну область, сформульовано вимоги до майбутньої системи, побудовано моделі та проведено аналіз існуючих рішень. 2. «Проєктування інформаційного та програмного забезпечення» — присвячений побудові ER-діаграми, діаграм класів, кооперацій, компонентів та інших моделей, які описують архітектуру додатку. 3. «Розробка інформаційного та програмного забезпечення» — детально описано процес реалізації системи, вибір технологій, структуру бази даних та основні програмні модулі. 4. «Рекомендації щодо впровадження та експлуатації системи» — містить результати тестування, опис системних вимог та рекомендації щодо встановлення програмного продукту. Пояснювальна записка створена з дотриманням методичних вимог, містить необхідні діаграми, фрагменти коду, опис бази даних, приклади інтерфейсу та інші допоміжні матеріали, що дозволяють повноцінно оцінити розроблене програмне забезпечення.
dc.identifier.citationКоноваленко Б.А. Програмне забезпечення системи веб системи продажу електроніки : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 95 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/12214
dc.language.isouk
dc.publisherНУБіП України
dc.subjectелектронна комерція
dc.subjectсучасні бізнес-моделі
dc.subjectцифрові технології
dc.subjectвеб-системи для продажу електроніки
dc.subjecte-commerce
dc.subjectmodern business models
dc.subjectdigital technologies
dc.subjectweb systems for selling electronics
dc.titleПрограмне забезпечення системи веб системи продажу електроніки
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Konovalenko_Bakalavrska_Prohramne_zabezpechennia_veb.pdf
Size:
1.49 MB
Format:
Adobe Portable Document Format

License bundle

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