Файл: Разработка сайта интернет-магазина мягких игрушек «Мишка».pdf
Добавлен: 25.04.2023
Просмотров: 249
Скачиваний: 2
- Масштабируемость. MySQL может поддерживать работу БД внушительных размеров, подтверждающие ее реализации в Yahoo !, Google, HP, Associated Press. Согласно документации, прилагаемой к MySQL, некоторые БД, используемых компанией MySQL, хранят до 50 млн. Записей.
- MySQL работает на разных платформах, среди которых Unix, Linux, Windows, OS / 2, Solaris, Mac OC. Кроме того, MySQL работает на разных платформах.
- Связанность. MySQL имеет сетевую структуру. К MySQL можно получать доступ из любой точки Internet нескольким пользователям одновременно. MySQL имеет целый ряд программных интерфейсов приложений, которые позволяют взаимодействовать с MySQL из приложений, написанных на таких языках как С, С ++, Perl, PHP, Java, Python.
- Безопасность. MySQL имеет систему контроля доступа к данным, обеспечивает шифрование данных при передаче.
- Скорость функционирования.
- Удобство эксплуатации. MySQL достаточно удобно устанавливается и реализуется, легко администрируется.
- Открытый код.
MySQL - характеризуется большой скоростью, устойчивостью и простотой использования, была разработана для повышения быстродействия обработки больших баз данных.
Рассмотрим далее более детально структуру базы данных для сайта, представленную на рисунке ниже.
Рис. 5 - Структура базы данных
База данных для сайта состоит из трёх таблиц:
- Таблица «Пользователь»
- Таблица «Заказ»
- Таблица «Продукт»
Таблица «Пользователь» содержит информацию про пользователей системы, а именно их имена, email и историю заказов.
Таблица «Заказ» содержит информацию про заказы, осуществлённые в системе, а именно пользователя, который осуществил заказ, продукт, который приобрёл пользователь и дату заказа.
Таблица «Продукт» содержит информацию про продукты интернет-магазина, а именно их название продукта, описание продукта, цену продукта и ссылку на фотографию продукта.
4. Описание структуры клиентской части
4.1 Описание интерфейса «Обычный пользователь»
Интерфейс сайта состоит из HTML-страниц, оформленных с помощью CSS-стилей. Сайт состоит из таких страниц:
- Главная страница сайта
- Страница «О нас»
- Страница «Цены»
- Страница «Отзывы»
- Страница «Наши продукты»
- Страница «Контакты»
- Страница «Сделать заказ»
С помощью этих страниц осуществляется реализация трёх основных функций сайта.
Каждая из страниц сайта имеет своё наполнение и осуществляет определённую функцию, описанную ниже по тексту.
4.2 Инструкция пользователя
Начало работы пользователя з сайтом начинается з главной страницы, на которой содержится информация об интернет магазине, меню с ссылками на все остальные страницы и кнопка оформления заказа.
Рисунок формы главной страницы представлен ниже по тексту.
Рис.6 - Главная страница сайта
На странице сайта «О нас» для пользователя предоставлена детальная информация о компании. Рисунок страницы «О нас» представлен ниже.
Рис. 7- Страница сайта «О нас»
На странице интернет-магазина «Цены» представлена информация про цены интернет-магазина на различных медведей. Рисунок страницы «Цены» представлен ниже.
Рис. 8 - Страница сайта «Цена» - часть 1
Рис. 9 - Страница сайта «Цены» - часть 2
Страница веб-сайта интернет-магазина «Отзывы» отображает отзывы, которые оставили клиенты сайта. Рисунок с изображением страницы представлен ниже.
Рис. 10 - Страница сайта «Отзывы»
Страница веб-сайта интернет-магазина «Наши продукты» отображает фотографии медведей, которых продаёт интернет-магазин. Страница содержит фильтр, по которому можно отсортировать отдельно игрушек коричневого цвета, серого цвета и желтого цвета. Рисунок с изображением страницы представлен ниже.
Рис. 11 - Страница сайта «Наши работы» - часть 1, фильтр «Все»
Рис. 12 - Страница сайта «Наши работы» - часть 2, фильтр «Коричневые»
Рис. 13 - Страница сайта «Наши работы» - часть 3, фильтр «Серые»
Рис. 14 - Страница сайта «Наши работы» - часть 4, фильтр «Цвета»
Страница веб-сайта интернет-магазина «Контакты» отображает контакты интернет-магазина. Рисунок с изображением страницы представлен ниже.
Рис. 15 - Страница сайта «Контакты»
Страница веб-сайта интернет-магазина «Сделать заказ» отображает форму оформления заказа через которую пользователи могут сделать заказ. Рисунок с изображением страницы представлен ниже.
Рис. 16 - Страница сайта «Сделать заказ»
Заключение
В соответствии с заданием на проектирование сайта был создан сайт интернет-магазина мягких игрушек «Мишка».
Были созданы главная страница и страницы:
- Страница «О нас»
- Страница «Цены»
- Страница «Отзывы»
- Страница «Наши продукты»
- Страница «Контакты»
- Страница «Сделать заказа»
Был создан каталог товаров, форма для заказов, форма отображения отзывов и форма отображения контактов, форма отображения цен на продукцию и форма отображения информации об интернет-магазине.
В процессе создания сайта были получены навыки работы с языком гипертекстовой разметки HTML, таблицами каскадных стилей CSS, языком программирования Javascript и языком программирования PHP. Получены навыки создания серверной и клиентской частей приложений, навыки создания структуры базы данных и веб-страниц сайта.
Также в процессе создания сайта были получены навыки анализа бизнес процессов предприятия, анализа главных функций сайта. В процессе написания курсовой работы была создана рабочая версия сайта интернет-магазина мягких игрушек и детально описан процесс разработки.
Создание интернет-магазина снизило затраты бизнеса на содержание офлайн помещения, увеличило поток клиентов людьми из других городов и населённых пунктов. Также создание сайта сопутствовало продвижению в интернете, которое сейчас является одним из ключевых факторов в продвижении бизнеса. Основное преимущество от созданного сайта - это то, что клиент сможет узнать информацию о магазине мягких игрушек 24 часа в сутки 7 дней в неделю.
Список использованной литературы
Основная литература:
- Мейер, Б. Инструменты, алгоритмы и структуры данных / Б. Мейер. - 2-е изд., испр. - М. : Национальный Открытый Университет «ИНТУИТ», 2016.
- Савельева, Н.В. Язык программирования PHP / Н.В. Савельева. - 2-е изд., испр. - М. : Национальный Открытый Университет «ИНТУИТ», 2016
- Прохоренок, Н. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера / Н. Прохоренок. - СПб.: БХВ - Петербург., 2010. - 900 с.
- Мазуркевич, А. PHP: настольная книга программиста / А. Мазуркевич. - М.: Новое знание, 2003. - 480 с.