курсовая / отчет к курсовой
.docxМИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)
КУРСОВАЯ РАБОТА
по дисциплине «Инженерия знаний и базы данных»
Тема: «База данных интернет-магазина косметики с точки зрения покупателя»
Студентка гр. 2395 ____________ Кузьмичева Ю. И.
Преподаватель ____________ Назаренко Н. А.
Санкт-Петербург
2023
Описание предметной области.
Магазин косметики – это торговое предприятие, специализирующееся на продаже различных косметических товаров, таких как макияж, средства по уходу за кожей, волосами и ногтями, парфюмерия. В магазинах косметики обычно представлен широкий ассортимент продукции различных брендов и производителей.
Косметика – это декоративные продукты и средства для ухода, предназначенные для улучшения внешнего вида и поддержания красоты человека. Косметические товары придают красивый внешний вид и здоровое состояние коже и волосам и поэтому имеют большое гигиеническое, эстетическое и психологическое значение. Они очищают, увлажняют, питают, укрепляют, защищают от неблагоприятных факторов природы, устраняют воспалительные процессы.
Цель базы данных интернет-магазина косметики – помогать покупателю получить доступ к полной и актуальной информации о товарах, упростить процедуру поиска, выбора и покупки необходимых косметических продуктов.
Покупателю интересна следующая информация о товарах:
Категория – область применения, на которую следует ориентироваться при выборе;
Наименование;
Бренд – важен, если покупатель уже знаком с косметической индустрией и имеет предпочтения по отношению к определенным брендам;
Характеристики – состав и свойства;
Скидка на конкретный товар или на всю категорию;
Страна производителя – для людей, которые предпочитают товары, произведенные в определенных странах из-за их репутации в области косметики;
Наличие в конкретном магазине;
Отзывы о товаре для того, чтобы узнать мнение других людей об эффективности;
Цена товара, которая является важным фактором при выборе: покупатель может сравнить цены на разные товары и выбрать тот, который соответствует его бюджету;
Информация о продавце.
Эта информация поможет покупателю лучше понять, для чего предназначен данный товар и какие результаты он может ожидать от использования. В итоге, предоставление этой информации покупателю поможет сделать осознанный выбор и найти подходящий продукт, соответствующий потребностям и предпочтениям.
Для того, чтобы совершить покупку, покупателю необходимо заполнить данные о себе: ФИО, номер телефона, адрес проживания, банковская карта.
Для хранения дополнительной информации о покупателе, использующейся при оформлении и обработке заказа, создан личный кабинет:
Дата рождения (для личной скидки в счастливый день);
Электронная почта;
Номер карты лояльности,
а также полезная информация об акциях и скидках. Магазин гарантирует полную конфиденциальность.
Личные данные клиента нужны для: обратной связи с магазином, подтверждения платежа или отказа от покупки, для доставки – после добавления адреса проживания, будет подобран и предложен наиболее близкий пункт выдачи заказа, для возможности добавления карты лояльности и купона. В личном кабинете также будет представлена служба поддержки для помощи при возникновении проблем и вопросов. Клиенты смогут оставлять отзывы о магазине и качестве обслуживания, что позволит компании получить обратную связь и улучшить свою работу на основе предоставленных комментариев и рекомендаций.
Все эти данные будут храниться в базе, чтобы обеспечить удобство и быстрый доступ к информации для клиентов. Это позволит компании эффективно взаимодействовать с клиентами, улучшать качество обслуживания и удовлетворять потребности своих покупателей.
База данных будет предоставлять функционал поиска и сортировки товаров по названию, отзывам и стоимости, что позволит сузить выбор и сэкономить время.
Процесс покупки будет проходить следующим образом: покупатель заходит на сайт, регистрируется при желании, например, если нужно будет неоднократно совершать покупки, затем при помощи поиска или каталога ищет и выбирает товары. Далее, когда выбор сделан, покупатель нажимает на кнопку «Оформить заказ», при переходе на страницу предлагаются дополнительные акционные товары из той же области. Перед оплатой у покупателя доступен выбор способа платежа (СБП, онлайн-кошелек, банковская карта, наличные) и доставки. При оформлении заказа также учитывается купон (при наличии) и карта лояльности, если покупатель зарегистрирован. У карты лояльности есть 5 уровней с различным процентом скидки: стандартная (1%), бронзовая (5%), серебряная (15%), золотая (25%), бриллиантовая (35%).
Когда клиент совершил оплату, на его почту (при наличии регистрации) отправляется электронный чек с товарами, итоговой суммой и кодом для получения. После совершения покупки есть возможность отследить статус оплаты (подтверждена, ожидается, отменена), статус заказа (обрабатывается, подтвержден, отменен, завершен) и статус доставки (отправлен, доставлен, задерживается, возврат).
Совершать покупку в данном магазине могут только физические лица. Отправка товаров происходит со складов, а для получения нужно выбрать способ: в пункт выдачи – покупатель приходит в пункт выдачи, на дом – с помощью курьера. При покупке свыше 3000 рублей предоставляется возможность бесплатной доставки на дом. Если покупатель не зарегистрирован в личном кабинете, у него также есть возможность оформить заказ, но он не сможет использовать карту лояльности, то есть некоторые скидки не будут учитываться, а также доставка станет платной вне зависимости от суммы заказа.
С помощью поставщиков база данных будет получать информацию о товарах, которая будет извлекаться из неё в форме отчетов и статистической информации.
Сущность |
Атрибуты |
Товар |
Код товара (артикул), наименование, код категории, цена, бренд, код статуса наличия в конкретном магазине, код отзыва, код страны |
Характеристики |
Код характеристики, код товара, характеристика |
Категория |
Код категории, категория |
Наличие |
Код статуса наличия, статус наличия |
Отзывы |
Код отзыва, оценка, комментарий, код статуса отзыва |
Статус |
Код статуса отзыва, статус отзыва |
Страна |
Код страны, страна |
Продавец |
Код продавца, бренд, количество оценок, ИП, ИНН, код товара |
Скидка |
Код скидки, код товара, код категории, размер (%), сроки |
Выбор |
Код выбора, код покупателя, код товара, количество товара |
Оформление заказа |
Номер заказа, код выбора, код способа оплаты, код способа доставки, код купона, номер карты лояльности |
Способ оплаты |
Код способа оплаты, способ оплаты |
Готовый заказ |
Код оформленного заказа, код статуса заказа, код статуса доставки, код статуса оплаты, номер заказа |
Статус доставки |
Код статуса доставки, статус доставки |
Статус заказа |
Код статуса заказа, статус заказа |
Статус оплаты |
Код статуса оплаты, статус оплаты |
Чек |
Номер чека, дата покупки, итоговая сумма, код оформленного заказа, код ЛК |
Личный кабинет |
Код ЛК, дата рождения, электронная почта, номер карты лояльности |
Карта лояльности |
Номер карты лояльности, код уровня карты |
Уровень карты |
Код уровня карты, уровень карты, скидка карты |
Купон |
Код купона, скидка купона, дата создания, дата истечения |
Тех поддержка |
Код вопроса, вопрос, код ЛК |
Покупатель |
Код покупателя, адрес, номер телефона, ФИО, код ЛК, номер карты банка |
Банковская карта |
Номер карты банка, название банка, срок действия, код СVV |
Способ доставки |
Код способа доставки, способ доставки |
Курьер |
Код курьера, номер телефона |
Пункт выдачи |
Код ПВ, оценка, адрес ПВ, код способа доставки |
На дом |
Код доставки, адрес доставки, код курьера, код способа доставки |
