Личный кабинетuser
orange img orange img orange img orange img orange img
Курсовая работаИнформационные технологии
Готовая работа №6752 от пользователя Boris_Kungin
book

Разработка интернет-магазина компьютерной техники

620 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

ВВЕДЕНИЕ..............................................................................................................3
1. Аналитическое исследование.............................................................................6
1.1. Анализ предметной области............................................................................6
1.2. Что из себя представляет интернет-магазин..................................................6
1.3. Составление структуры интернет-магазина..................................................8
1.3. Примененные способы и виды проектирования сайта...............................10
2. Этап проектирования интернет-магазина........................................................13
2.1. Основные требования к проектированию.....................................................13
2.2. Составление структуры базы данных............................................................14
3. Этап разработки сайта.......................................................................................17
3.1. Подготовка к разработке................................................................................17
3.2. Серверная часть интернет–магазина.............................................................18
3.2.1. Конфигурация базы данных........................................................................18
3.2.2. Работа с базами данных...............................................................................20
3.2.3. Система маршрутизации.............................................................................22
3.2.4. Регистрация и авторизация пользователей................................................23
4. Клиентская часть онлайн–магазина.................................................................25
ЗАКЛЮЧЕНИЕ.....................................................................................................30
СПИСОК ЛИТЕРАТУРЫ.....................................................................................32

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

Компьютеры и компьютерная техника в последнее время очень плотно вошла в нашу повседневную жизнь. В начале 21 века, увидеть в живую где-то персональный компьютер, было очень большой редкостью, а сейчас персональным компьютером никого не удивишь. Практически у каждого человека как минимум есть один компьютер. Помимо обычных компьютеров, свою нишу уверенно занимают и уверенно с ними конкурируют такие продукты как ноутбуки, планшеты и смартфоны.
После распространения коронавирусной инфекции в 2020 году, большая часть профессий перешли на удаленный режим работы. При таком режиме, работающему на удаленке сотруднику, понадобилось иметь как минимум два компьютера у себя дома. Один для рабочих целей, в основном такие компьютеры предоставляются самой компанией, другой для личного пользования. В связи с такой ситуацией, большинство магазинов торгующих компьютерной техникой подняли цены на свой товар в разы.
Актуальностью данной темы исследования обусловлена востребованностью сферы разработки сайтов для компаний, торгующих разной продукцией. Сайт фирмы это один из достаточно дешевого и массового способа рекламы. Она дает возможность потенциальным и существующим клиентам легко получать информацию о товарах, находящихся на площадке интернет-магазина компании и узнавать об услугах и акциях на товары, которые предоставляет компания.
Целью данного исследовательского проекта является проектировка и разработка интернет-магазина компьютерной техники, рассмотрение структуры его работы.
Для реализации поставленной цели, её необходимо было разбить на задачи, которые необходимо решить. Данные задачи звучат так:
1. Исследовать предметную область.
2. Что из себя представляет интернет-магазин компьютерной техники.
3. Выбрать способ и вид проектирования сайта.
4. Спроектировать модель сайта.
5. Спроектировать и реализовать серверную часть интернет-магазина.
6. Спроектировать и реализовать клиентскую часть интернет-магазина.
Основные методы разработки веб-сайтов можно поделить на три варианта.
В первом варианте создание сайта происходит вручную с использованием языка разметки HTML и различных языков программирования. Для написания статического сайта достаточно сочетания HTML и CSS. Но если необходим более сложный, динамический сайт, то тут подключают языки программирования, библиотеки и разного рода фреймворки. Часто используемыми языками программирования для разработки сайтов, являются JavaScript, PHP, Python, а также библиотеки и фреймворков на их основе, таких как Node.js, React, Python Django[1].
Во втором варианте, разработка сайта является более простой по сравнению с первым вариантом. В нем используются программы–конструкторы сайтов. Такой подход позволяет создать сайт вообще без знаний о веб–разработке и сопутствующих навыков. Больше всего подойдет тем, кто хочет сделать простенький сайт о себе или своей компании, без претензий к качеству программного кода и скорость работы сайта. Также, на конструкторах часто делают простенькие лэндинги для небольших рекламных кампаний. Сделать серьезное корпоративное решение или интернет–магазин на конструкторе невозможно.
Третий вариант — это создание сайта с использованием CMS. Простыми словами – это базовый каркас и набор дополнительных инструментов и надстроек, который позволяет не только создать веб–сайт или веб–приложение, но и поддерживать его работу, обновлять контент и взаимодействовать с пользователями. Все CMS имеют панель управления с относительно дружелюбным интерфейсом. Основной язык программирования – PHP. Любая CMS может позволить создать даже очень сложные решения, такие как интернет–магазины или большие корпоративные сайты с глубокой вложенностью страниц, но и у них есть свои особенности. Создание сайта с использованием популярных CMS уже требует базовых знаний, даже при использовании готовых шаблонов, но дает множество преимуществ, в том числе, возможность быстрого управления контентом.
При разработке сайтов не следует забывать об эстетической стороне. Ведь пользователь в первую очередь обращает внимание не та то, на сколько сложно сделан сайт, а на его внешнюю оболочку, т.е. на дизайн и удобство пользования сайтом. Дизайн – это то, что пользователь видит сразу же. Если пользователь не в состоянии найти нужную ему информацию из-за сложности навигации, то он переходит на другой сайт. Для успешного взаимодействия пользователя с сайтом необходимо его разрабатывать с учетом эргономики. Эргономика обеспечивает комфорт во время просмотра страницы, что позволяет удержать пользователя.


Весь текст будет доступен после покупки

отрывок из работы

1. Аналитическое исследование
1.1. Анализ предметной области
В просторах интернета существует большое количество различных сайтов. Большую часть из них занимают сайты с иллюстрированным рекламным каталогом товаров и сами непосредственно интернет-магазины.
Сайты с иллюстрированными рекламными каталогами товаров могут быть как небольшими, на которых располагается краткая информация о компании и услугах, так и большие и объемные интернет-каталоги фирм с подробнейшими характеристиками товаров, их изображениями и ценами. На таких сайтах приобрести товар онлайн, без контакта с менеджером самого сайта или выездом куда-то в офис, практически невозможно.
Интернет-магазины данную пробелу решают. Как раз таки главное отличие интернет-магазинов от интернет-каталога состоит в том, что товары, представленные на сайте магазина можно не только увидеть, но и выполнить заказ и оплатить его, не вставая с места.
1.2. Что из себя представляет интернет-магазин
Интернет–магазин компьютерной техники – это веб–сайт, позволяющий клиенту приобрести или забронировать интересующие его товары с возможностью забрать его в удобное ему время в пункте выдачи товара или с заказом товара на дом. Веб–сайт должен предоставлять пользователю всю необходимую информацию о продаваемых товарах, о категориях товаров, о правилах покупки, контактную информацию интернет–магазина. Одной из главных задач интернет-магазина состоит в том, чтобы заинтересовать клиента в покупки товара, именно у нас.

Весь текст будет доступен после покупки

Список литературы

1. Янг А., Мек Б., Кантелон М. Node.js в действии. – 2-е изд. / А. Янг, Б. Мек, М Кантелон – СПб.: «Питер», 2018. – С. 432.
2. Дакетт Джон. Javascript и jQuery. Интерактивная веб-разработка. / Джон Дакетт – М.: «Эксмо», 2017. – 640 с.
3. Бэнкс А., Порселло Е. React и Redux: функциональная веб-разработка. / А. Бэкс, Е. Порселло – СПб.: «Питер», 2018. – С. 336.
4. Каскиаро М., Маммино Л. Шаблоны проектирования Node.js. / М. Каскиаро, Л. Маммино – «ДМК Пресс», 2017. – С. 396.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных