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

Вантажиться...
Ескіз

Дата

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

Анотація

У наш час інформаційні технології стрімко проникають у всі сфери життя, суттєво змінюючи принципи ведення бізнесу. Зокрема, галузь роздрібної торгівлі активно трансформується завдяки електронній комерції, яка дозволяє автоматизувати процеси замовлення, продажу, обробки запитів та обслуговування клієнтів. Сучасні бізнес-моделі активно впроваджують цифрові технології, щоб зменшити витрати й забезпечити конкурентоспроможність на ринку [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. «Рекомендації щодо впровадження та експлуатації системи» — містить результати тестування, опис системних вимог та рекомендації щодо встановлення програмного продукту. Пояснювальна записка створена з дотриманням методичних вимог, містить необхідні діаграми, фрагменти коду, опис бази даних, приклади інтерфейсу та інші допоміжні матеріали, що дозволяють повноцінно оцінити розроблене програмне забезпечення.

Опис

Ключові слова

електронна комерція, сучасні бізнес-моделі, цифрові технології, веб-системи для продажу електроніки, e-commerce, modern business models, digital technologies, web systems for selling electronics

Бібліографічний опис

Коноваленко Б.А. Програмне забезпечення системи веб системи продажу електроніки : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 95 с.

Підтвердження

Рецензія

Додано до

Згадується в