УДК 004.02
Кореняк Е.А.
магистр кафедры информационных систем в строительстве Донской государственный технический университет (Россия, г. Ростов-на-Дону)
ИНТЕРНЕТ-МАГАЗИН ПО ПРОДАЖЕ СПЕЦИАЛИЗИРОВАННОЙ КОМПЬЮТЕРНОЙ ТЕХНИКИ
Аннотация: в данной статье рассматривается интернет-магазин по продаже специализированной компьютерной техники. Описаны все технологии, которые необходимо использовать, чтобы разработать интернет-магазин.
Ключевые слова: информационная система, программирование, информационные технологии, интернет-магазин.
Жизнь современного человека сегодня невозможно представить без использования компьютерной техники, без интернета. Поэтому, естественно, что в настоящее время компьютерная техника входит в число самых продаваемых товаров во всем мире. Поэтому большим спросом пользуются и интернет-магазины по продаже компьютерной техники.
В настоящее время существует достаточно много интернет-магазинов, которые осуществляют продажу компьютерной техники. Но в большинстве таких магазинов производится продажа не только компьютеров, но и самой различной бытовой техники. Человеку, не имеющего специальных знаний по информационным системам и технологиям, бывает трудно осознать, какого уровня компьютер необходим ему для работы. К таким людям относятся и студенты вузов тех направлений подготовки, которые не связаны с глубоким изучением информационных систем, таких, например, как: «Архитектура», «Ландшафтный дизайн», «Строительство». Все это делает разработку интернет-магазинов по продаже компьютерной техники актуальным направлением веб-разработок.
В данной работе мы должны использовать ряд технологий и инструментов для создания интернет-магазина: XAMPP, phpMyAdmin, Sublime Text 3, HTML5, CSS3, JavaScript, Git и MySQL.
XAMPP - кроссплатформенная сборка веб-сервера, распространяющаяся по лицензии GNU GPL, включающая HTTP-сервер Apache, СУБД MySQL, поддержку скриптового языка PHP, FTP-клиент FileZilla, POP3/SMTP сервер, утилиту администрирования - phpMyAdmin, а также язык программирования Perl.
Sublime Text 3 - условно-бесплатная программа для удобного создания и редактирования текста в целях вёрстки и программирования.
HTML5 и CSS3 - языки, отвечающие за внешний вид сайта.
JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили.
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.
PHP — «PHP: препроцессор гипертекста» — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.
MySQL - свободная реляционная система управления базами данных MySQL. Интегрирована в XAMPP.
Все эти технологии позволяют разработать внешнюю и внутреннюю оболочку интернет-магазина, а также поддерживать его работоспособность и функционирование.
Далее рассмотрим пример таблицы «товары» базы данных сайта.
Пример. Необходимо сохранять данные о каждом виде товара в отдельной таблице. При этом, для товара можно задать такие свойства, как: новый, рекомендуемый, наличие, скидка.
Решение. Составим таблицу «товары» в административной панели phpMySql.
Дадим каждому свойству товара отдельную строку: id - идентификатор товара, name -
название товара, category_id - id категории, которой соответствует товар, code - код
товара, price - цена, price_discount - скидка на товар, availability - доступность товара,
164
brand - название производителя товара, description - описание товара, is_new - новый ли товар, is_recommended - рекомендуемый ли товар, status - статус товара. На следующем рисунке изображена готовая таблица.
# Имя Тип
1 i dp int(11)
2 name varchar(255)
3 category _id int(11)
4 code int(11)
5 price float
6 pricediscount float
7 availability int(11)
8 brand varchar(255)
9 description text
10 is_new int(11)
11 is_recommended int(11)
12 status ¡nt(11)
Рисунок 1- Таблица «товары» интернет-магазина Список литературы
1. Дронов, В.А. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов / Санкт - Петербург: БХВ, 2011 - 416 с;
2. Статья «Подборка полезных инструментов и библиотек для веб-разработчиков» URL: https://tproger.ru/digest/web-tools-and-libraries/ [Электронный ресурс] (дата обращения: 30.05.2019);
3. Учебник СУБД MySQL URL: http://www.webmasterwiki.ru/mysql [Электронный ресурс] (дата обращения: 30.05.2019);
4. Что такое PHP? URL: http://php.net/manual/ru/intro-whatis.php/ [Электронный ресурс] (дата обращения 30.05.19)