56
методом, т.е. написание кода сайта на одном или нескольких языках веб-
программирования. В зависимости от требований к сайту, разработка может
осуществляться в простых или в визуальных редакторах HTML и CSS. В случае,
если необходимо реализовать простой статический сайт, то достаточно
использование «связки» HTML и CSS, с возможным включением, в некоторых
случаях, Javascript. Для создания более функциональных сайтов с возможностью
динамического обновления имеет смысл использование таких технологий как PHP,
ASP.NET и т.д [35].
Для создания сайтов с использованием языка PHP программный код можно
писать в обычном блокноте операционной системы Windows для запуска
понадобится установка веб сервера например Денвер.
Одним из недостатков ручной разработки является то, что дизайн сайта
также необходимо создавать вручную с помощью различных программных
средств, для этих целей могут применяться любые графические редакторы.
Второе направление по разработке сайтов связан с использованием методов
автоматизированного создания при помощи систем управления контентом,
которые называются специальными конструкторами сайтов.
CMS – это онлайн-системы, которые дают возможность из готового
типового набора модулей и компонентов разработать структуру сайта и сразу
разместить его на хостинге. Наиболее популярными CMS являются WordPress,
Joomla и др. Необходимо отметить, что методы создания сайтов с использованием
CMS, на данный момент, являются наиболее популярными, это объясняется тем,
что не требуется больших знаний программирования у разработчиков, и
предоставляет более гибкую, готовую программную оболочку, которую
пользователь может изменить и настроить. В данной работе для разработки сайта
было использовано ручное написание программного кода [33,36].
3.2. Описание разработанных модулей
После формирования структуры базы данных и ее разработки, необходимо
разработать программный комплекс интернет магазина. Как было описано ранее,
сайт будет состоять из подсистем: клиентской части, администрирующей и
подсистемы управления сайтом, в связи с этим программная реализация будет