База данных сайта представляет собой такой механизм, который обеспечивает хранение, доступ, первичную обработку и поиск информации.
Рассмотрим достоинства выбранной СУБД:
– быстродействие. MySQL – достаточно быстродействующая СУБД. Разработчики склоняются к мнению, что СУБД MySQL выступает в качестве одной из самых быстрых баз данных из существующих на современном рынке;
– простота применения. СУБД MySQL считается высокопроизводительной и относительно простой в применении СУБД, которую существенно легче установить и администрировать, нежели многие большие системы;
Доступ на создание базы данных и таблиц в ней будет осуществляться через командную строку [14].
3 Разработка интернет-магазина.
3.1 Основные моменты построения интернет-магазина
В качестве локального сервера был выбран XAMPP, контрольная панель которого представлена на рисунке 2. Распространяется данный программный продукт абсолютно бесплатно. Установка и настройка занимает не более 15 минут (зависит от мощности компьютера). Проблем при установке практически не бывает. Как видно из рисунка 10 Apache использует порт 80, а как известно SKYPE тоже использует порт 80. Поэтому необходимо в настройках SKYPE отключить возможность использовать порты 80 и 443 в качестве входящих альтернативных.
Рисунок 2 – XAMPP Control Panel.
Откроем браузер и введем адрес домена, на котором будет находиться магазин. В нашем случае это www.opencart.loc. Первый шаг мастера установки OpenCart представлен на рисунке 3.
Рисунок 3 – Первый шаг установки OpenCart
На этом этапе OpenCart проверит соответствие вашего хостинга своим требованиям. Если все совпадает, то можно продолжить. Пример главной страницы представлен на рисунке 4.
Рисунок 4– Главная страница интернет-магазина
Необходимо на данном сайте зарегистрироваться и подать заявку на бесплатный хостинг. В данном случае пришлось подождать в течении двух суток на разрешение размещения своего интернет-магазина.
3.2 Руководство программиста
Согласно ГОСТ 19.105-78 Руководство программиста должно содержать следующие разделы: назначение и условия применения программы; характеристика программы; обращение к программе; входные и выходные данные; сообщения.
Назначение и условия применения программы.
Программа предназначена для продажи товаров компьютерной техники данных через Интернет.
Для обеспечения нормальной работы программы должна быть использована следующая конфигурация компьютера: стандартный манипулятор «мышь»; стандартный SVGA монитор; операционная система типа Windows 2000, XP, 7; модем.
Заключение
В реферате представлено создание интернет-магазина по продаже компьютерной техники на основе CMS Open Cart и языка PHP.
При проектировании интернет-магазина по продаже компьютерной техники сразу видно разницу до и после внедрения.
Прежде всего, сокращается время, которое затрачивается на работу с клиентами. Всю необходимую информацию люди могут получить при посещении сайта, что упростило работу персонала и позволило сэкономить часть времени в производственном процессе.
Спроектированный интернет-магазин по продаже компьютерной техники компактен и очень удобен по своему строению. Чётко и быстро отвечает на поставленные перед ним задачи. Все это позволяет рассматривать следующие этапы развития и перспективность предприятия.
Список литературы
1 Алексеев, А. П. Введение в Web-дизайн: учебное пособие [Текст] / А. П. Алексеев. – М.: СОЛОН-ПРЕСС, 2015. – 185 с.
2 Ашманов, И. С. Продвижение сайта в поисковых системах [Текст] / И. С. Ашманов. – М.: Вильямс, 2011. – 304 с.
3 Богданов, М. Р. Перспективные языки веб-разработки [Текст] / М. Р. Богданов. – М.: ИНТУИТ, 2012. – 306 с.
4 Иванов, А. Идеальный поиск в Интернете глазами пользователя [Текст] / А. Иванов. – СПб.: Питер, 2011. – 220 с.
5 Кулямин, В. В. Терминологии программирования. Компонентный подход [Текст] / В. В. Кулямин. – М.: ИНТУИТ; БИНОМ. Лаборатория знаний, 2011. – 464 с.
6 Ломов, А. Ю. HTML, CSS, скрипты: практика создания сайтов [Текст] / А. Ю. Ломов. – СПб.: БХВ - Петербург, 2011. – 416 с.
7 Малышев, С. Л. Управление электронным контентом [Текст] / С. Л. Малышев. – М.: ИНТУИТ, 2007. – 146 с.
8 Макфарланд, Д. Большая книга CSS [Текст] / Д. Макфарланд. – СПб.: Питер, 2012. – 560 с.
9 Назаров, С. В. Введение в программные системы и их разработку [Текст] / С. В. Назаров и др. – М.: ИНТУИТ, 2007. – 755 с.
10 Пауэрс, Д. PHP. Создание динамических страниц [Текст] / Д. Пауэрс. – М.: Рид Групп, 2012. – 640 с.
11 Персикова, Т. Н. Межкультурная коммуникация и корпоративная культура [Текст] / Т. Н. Персикова. – М.: Логос, 2015. – 224 с.
12 Робсон, Э. Изучаем HTML, XHTML и CSS [Текст] / Э. Робсон, Э. Фримен. – СПб.: БХВ-Петербург, 2014. – 720 с.
13 Стрикчиола, Д. SEO – искусство раскрутки сайтов [ Текст ] / Д. Стрикчиола и др. – СПб.: БХВ-Петербург, 2010. – 686 с.
14 Ташков, П. А. Веб-мастеринг: HTML, CSS, javascript, PHP, CMS, AJAX, раскрутка [Текст] / П. А. Ташков. – СПб.: БХВ-Петербург, 2010. – 512 с.
15 Фрейн, Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств [Текст] / Б. Фрейн. – СПб.: БХВ-Петербург, 2012. – 304 с.