
- •Содержание
- •Глава I. Предметная область и средства разработки сайта 4
- •Глава II. Проектирование и разработка интернет-магазина 14
- •Введение
- •Глава I. Предметная область и средства разработки сайта
- •1.1.Описание предметной области
- •1.2. Средства разработки web-сайта
- •1.2.1.Основы языка php
- •1.2.2. Работа с базой данных MySql
- •1.2.3. Требования к аппаратно-программному комплексу
- •1.2.4. Woocommerce для небольшого интернет-магазина
- •Глава II. Проектирование и разработка интернет-магазина
- •2.1.Структура сайта
- •2.2. Структура бд
- •Заключение
- •Список использованных источников
- •Приложение 1
1.2.2. Работа с базой данных MySql
С точки зрения программы база данных MySQL представляет собой удачно организованный набор поименованных таблиц. Каждая таблица – массив (возможно, очень большой) из однородных элементов назывемых записями. В принципе, запись – неделимая единица информации в базе данных, хотя по запросу можно получать и не всю ее целиком, а только какую-то часть[3].
Запись может содержать в себе одно или несколько именованных полей. Число и имена полей задаются при создании таблицы. Каждое поле имеет определенный тип (например, целое число, строка текста, массив символов и т. д) [6].
SQL – специально разработанный стандарт языка запросов к базам данных. В нем присутствуют такие команды, как:
создание/удаление таблицы;
создание записей в заданной таблице;
поиск/удаление записей;
обновление некоторых полей указанной записи[5].
MySQL – это программа-сервер, постоянно работающая на компьютере. Клиентские программы (например, сценарии) посылают ей специальные запросы через механизм сокетов (то есть при помощи сетевых средств), она их обрабатывает и запоминает результат. Затем, также по специальному запросу клиента, весь этот результат или его часть передается обратно[6].
Денвер (от сокр. Д.н.w.р – джентльменский набор Web-разработчика) – набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб -приложений, прочего динамического содержимого интернет -страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows[5].
Сразу после установки доступен полностью работающий веб -сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в /etc корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов[2].
1.2.3. Требования к аппаратно-программному комплексу
Для обеспечения работоспособности компонентов сайта на компьютере рекомендуется установить следующее ПО:
Доступ к Интернету;
Internet Explorer (интернет-обозреватель);
Java-plugin (для воспроизведения java-апплетов).
Минимальные системные требования:
Pentium-433 MHz;
512 Мб ОЗУ;
Видеокарта 64Мб;
монитор с разрешением 1024х768 точек;
манипулятор мышь;
1.2.4. Woocommerce для небольшого интернет-магазина
WooCommerce – отличное решение для малых и средних магазинов [10].
Данная система отлично подходит для магазинов, соответствующих следующим требованиям:
Не очень много товаров (несколько десятков товаров, до сотен).
Не требуется интеграция с системами учета, бухгалтерией (1С, печать банковских документов).
Администрировать магазин будут пользователи без особой подготовки, требование простоты и понятности интерфейсов.
Магазин создается с перспективой развития и расширения.
Какие преимущества имеет магазин на WooCommerce:
Быстро и просто установить.
Удобно и легко настраивать.
Высокая надежность и стабильность работы.
Низкие требования к хостингу, небольшая нагрузка на сервер.
Совмещение функционала магазина (WooCommerce), блога (стандартный функционал WordPress), социальных медиа (установка соц. кнопок, комментариев – в том числе комментариев из социальных сетей «Вконтакте» и «Facebook»), сбор подписной базы и удержание аудитории сайта, работа с подписной базой (подключение сервисов Smartresponder и JustClick).
Возможность изменить дизайн и внешний вид. Достаточное количество платных и бесплатных тем оформления. Любую тему оформления WordPress можно адаптировать для WooCommerce.
Чтобы сделать из сайта wordpress интернет-магазин нужно установить плагин электронной коммерции. Перечислим действия, которые нужно для этого выполнить.
1. В админке сайта Плагины — Добавить новый, установить плагин WooCommerce — excelling eCommerce
2. Таким же образом установить плагин Saphali Woocommerce Russian.
3. Создание и настройка robots.txt и карты сайта.
4. Настройка шаблона: меню, виджетов и тд.
Woocommerce – это наиболее популярный, несложный, имеющий большое количествово дополнений плагин.
Первый шаг. Скачиваем и устанавливаем сам плагин WooCommerce — excelling eCommerce.
Второй шаг. Локализация плагина. — перевод на русский. Скачиваем и устанавливаем дополнение saphali-woocommerce-lite.
Третий шаг. После установки saphali, нажимаем Установить страницы Woocoomerce (рис. 1).
Рис.1 WooCommerce
Затем отредактируем наше Меню, переходим во Внешний вид – Меню – добавляем необходимые страницы, например, Магазин, Оплата в верхнее меню и тд.
Добавление валюты «Российский рубль» в магазин на WooCommerce
Эта модификация добавит рубль в магазин на WooCommerce. Необходимо было открыть файл функции темы (для активной темы оформления WordPress). Для этого в админ. панели перешли в меню «Внешний вид» --> «Редактор» --> «Функции темы» — файл functions.php. Добавлен указанный код в конец файла и сохранен:
add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
$currencies['ABC'] = __( 'Российский рубль', 'woocommerce' );
return $currencies;
}
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case 'ABC': $currency_symbol = 'руб'; break;
}
return $currency_symbol;
}
Правила установки сайта с CD-диска
Для того чтобы установить сайт необходимо иметь на ПК программное обеспечение Denwer [11]. Далее, необходимо следовать нижеуказанной инструкции:
Установка сайта
Скопировать папку с сайтом test в папку С:\WebServers\ home\localhost\www. Из папки mysql скопировать папку model с базой данных в указанный путь C:\usr\local\mysql5\data.
Запустить Denwer ярлыком StartDenwer
В браузере ввести адрес http://localhost/test
Для запуска административной части необходимо ввести адрес http://localhost/Tools/phpMyAdmin/
В появившемся окне входа в административную часть ввести имя администратора student и пароль 12345
Вывод: современные технологии веб-программирования предоставляют возможность создания полноценного и успешного интернет-магазина любой направленности, в том числе и для продажи онлайн радиоуправляемых моделей.
Разработка интернет-магазина радиоуправляемых моделей основывается на применении методик, позволяющих добиться эффективного результата и получить в итоге веб-ресурс, соответствующий интересам и склонностям пользователей. Для создания магазина необходимо использовать такие базисные технологии: РНР, MySQL, HTML[9], CSS[8], PHP, WordPress[7].