Введение
1 Анализ предметной области
1.1 Техническое задание на разработку интернет-магазина
1.2. Характеристика предприятия
1.3. Техническое обеспечение
1.4. Требования к системе
1.5. Обоснования выбора языка программирования
1.6 Постановка задачи и обоснование технологического решения
- Разработка сайта для книжного магазина
2.1. Функциональная диаграмма создания системы
2.2. Диаграмма прецедентов
2.3. Структура базы данных
2.5. Установка WordPress и создание книжного интернет-магазина на базе Ecwid
2.6. Обзор интернет-магазина
3 Экономические показатели проекта
Заключение
Список использованных источников
В настоящее время любой магазин, будь он большим или маленьким оп количеству товаров и денежному обороту, должен обладать не только витриной в физическом смысле, но и электронной витриной. Такой электронной витриной является сайт, а магазин называется интернет-магазином, так как деятельность по продаже товаров осуществляется через сеть Интернет. И хотя существуют другие способы публикации и продажи своих товаров в интернете, например, с помощью социальной сети ВКонтакте, Инстаграм, на торговых площадках Авито, Юла, однако свой адрес в сети, своё имя, свой бренд, и, соответственно, весь магазин будут выглядеть на рынке намного привлекательнее и профессиональнее.
Создание интернет-магазина по продаже книг позволит всем желающим, купить или подарить родным и близким книги, не выходя из дома, в любое время и в любом месте. Поэтому эта работа актуальна.
Разрабатываемый сайт представляет собой систему, функционирование которой заключается в сборе, хранении, обработке, учёте и распространении различной информации, например, системой производится сбор, хранение и учёт информации о пользователях, хранение и учёт информации о книгах и заказах. Главные задачи для пользователей – заказ и покупка книг.
В работе приводится сравнительный анализ уже существующих аналогичных систем в функциональном и экономическом плане, а также основа для проектирования и разработки системы (техническое задание) и другие разделы.
Объектом исследования данной дипломной работы является анализ основных аспектов по продаже книг.
Предметом исследования является проектирование сайта.
Целью дипломной работы является проектирование сайта книжного магазина.
Для достижения цели были поставлены следующие задачи:
- Разработать техническое задание.
- Изучть характеристику предприятия.
- Выбрать язык программирования и средства для разработки.
- Разработать интернет-магазин.
- Провести экономические расчёты
Дипломная работа состоит из введения, двуз глав, заключения и списка использованных источников.
1 Анализ предметной области
1.1 Техническое задание на разработку интернет-магазина
- Общие сведения.
Данный документ является техническим заданием на разработку Интернет магазина, который специализируется на продаже книг.
- Язык:
Русский (одноязычный сайт)
- Структура интернет магазина.
Структура Интернет магазина предусматривает ведение следующих разделов:
Главная.
Каталог книг.
Акции и скидки.
Оплата.
Корзина.
Дополнительное горизонтальное меню:
Категории товаров:
Наука и техника.
Образование.
Увлечения.
Художественная литература.
Акции.
Недавно просмотренные товары.
- Детализация структуры.
На главной странице (переход через логотип) — будут находиться:
Хэдер сайта:
Логотип + подпись Книжный магазин Книжная лавка, блок поиск по сайту, корзина с товарами, общая сумма набранных товаров, главное меню.
Контентная зона:
Блок акций: название, аннотация, дата.
Блок с последними статьями на сайте: название, дата.
Футер сайта:
Знак копирайта, текущий год и название сайта.
Раздел «Каталог товаров» — список всех товаров и их категорий.
Раздел «акции» будет содержать перечень акций, которые будут иметь следующую структуру: название новости, фото, текст и ссылка для перехода на полное описание новости. Внутренняя страница будет содержать фото, текст, кнопки «поделиться», блок с другими новостями сайта.
Раздел «Контакты» будет содержать общую контактную информацию, форму обратной связи, схему проезда.
Товары, добавленные на сайте, будут представлены в виде плитки. Каждая единица товара в данном разделе будет отображаться в виде блока: название и фото со ссылкой для перехода к детальному описанию товара, вводом кол-ва, ценой (новой и перечеркнутой если со скидкой), ввод примечания, кнопка «в корзину» для возможности оформления заказа. Снизу каждой страницы подраздела будет предусмотрен блок для добавления текстовой информации.
Страница товара будет содержать:
Главное фото, дополнительные фото, название, цену (или перечеркнутую цены, если задана), кнопку купить, кнопку купить в один клик. Другие товары в разделе.
Раздел «Корзина» (заказ будет оформляться в 1 шаг) будет содержать перечень заказанных товаров с названием, фотографиями, ценами и общей суммой к оплате. Размером скидки, информации о доставке, Блоки для ввода персональной информации, выбора способа доставки и оплаты. Личный кабинет пользователей на сайте отсутствует.
В административной панели сайта будет предусмотрено ведение истории покупок с возможностью присвоения статуса, поиска товара по артикулу, поиска товара по названию.
Покупка товаров на сайте Интернет магазина будет осуществляться без регистрации (Быстрый заказ). Вся информация о заказе будет приходить Заказчику на электронную почту.
- Особенности функционала
Покупка без регистрации.
Привязка цен на сайте к доллару (ввод цен товаров в долларе и пересчет по курсу заданному в админке).
Система наценок/скидок.
Каждому товару на сайте соответствует своя цена.
Всплывающее окно «Перейти в корзину» или«Продолжить покупки» после отправки товара в корзину.
После покупки товара на сайте администратору и покупателю на почту будет отправляться письмо с номером заказа, информацией и перечнем заказанных товаров со ссылками на него.
- Дизайн сайта.
Дизайн сайта: указать пожелания.
Фон сайта: светлый.
Цвета сайта: нужен логотип.
Индивидуальные графические элементы и иллюстрации: на усмотрение дизайнера.
- Технические характеристики программных средств и среды функционирования
Реализация программной части веб-системы будет осуществляться с применением CMS WordpPress, которая позволит обеспечить высокую скорость работы динамических частей веб-системы. В качестве используемого сервера БД будет использоваться сервер MySQL, обладающий достаточным быстродействием и отказоустойчивостью.