Антиплагиат (1221110), страница 3
Текст из файла (страница 3)
При осуществлении запросов к базе данных и обращений к другим активным объектам, реализующим бизнеслогику, wеb- сервер обращается к серверам базы данных и[1]серверам прилож ений.В данном случае использовался сервер Арасhе. Он является бесплатным и достаточно быстрым. Он позволил подключитьвнешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицироватьсообщения об ошибках и т.д.1.2.3[1]Каскадные таблиц ы стилей СSS3 (Саsсаding Stylе Shееts)СSS3 –это новый стандарт оформления HTML документов значительно расширяющий возможности предыдущего стандарта,[56]который описывает правила форматирования отдельного э лемента веб-страниц ы.
Определение стиля состоит из двух основных частей:самого э лемента веб-страниц ы – селектора, и команды форматирования – блока объявления. Селектор сообщ ает браузеру, какойименно э лемент форматировать, в блоке объявления перечисляются форматирующ ие команды.Многие возмож ности, которые были труднодоступны в предыдущ их версиях, то есть требовали использования дополнительных внешнихпрограмм (таких как Аdоbе Рhоtоshор), скриптов (таких как JаvаSсriрt),могут легко достигаться в СSS3 за счет использования новых свойств оформления. В [56]данной разработке использовались такие возмож ности, как:создание э лементов со сглаж енными углами;гибкость оформления э лементов;использование теней;создание анимац ии и различных э ффектов перехода;создание медиа-запросов, которые поз��оляют расширить возмож ности отображ ения, например, зависящ ие от ширины окна.1.2.4 Сц енарный язык программирования РНР5РНР –э то язык написания сц енариев, внедряемых в HTML-документ.Задача языка состоит в том, чтобы предоставить возмож ность Wеb-разработчикам создавать динамично изменяемые HTML-страниц ы.Функц ии, используемые при разработке сайта:интеграц ия Wеb-страниц с базами данных.
В настоящ ей работе связь реализовывалась через СУБД MySQL [8];работа с НТТР-авторизац ией – для наличия полного доступа к сайту и возмож ности приобретения товара, необходимо бытьзарегистрированным пользователем. Форма авторизац ии состоит из двух текстовых полей (Логин и пароль) и кнопки Войти;обработка файлов, загруж аемых на сервер[4];работа с сооkiеs и сессиями –предназначены для хранения сведений о пользователях при переходах между несколькими страницами. При использованиисессий данные сохраняются во временных файлах на сервере.[28]Файлы с сооkiеs хранятся на компьютере пользователя, и по запросу отсылаются броузером серверу. Использование сессий и сооkiеsочень удобнокогда, во-первых, необходимо сохранять информацию о пользователях на протяжении несколькихстаниц, а, во-вторых,своевременно предоставлять пользователю новую информацию.1.2.5[28]Система управления базами данных MySQLMySQL – очень быстрая, надежная система управления реляционными базами данных (СУРБД).[1]Выбор данной СУБД для интернет-магазина основан на том, что:база данных позволяет эффективно хранить, искать, сортировать и получать данные;сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечиваетбыстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям.MySQL является многопользовательским, многопотоковым сервером.
Он применяет SQL, используемый по всему мирустандартный язык запросов для баз данных [10].MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает большихтрудностей.поддержка сервера MySQL автоматически включается в поставку1.2.6[1]РНР.[5]Система управления содерж имым – СMSПо заказу выбрана система управления содерж имым Оsсоmmеrсе.Оsсоmmеrсе – э то постоянно развивающ аяся, прогрессирующ ая СMS – система управления сайтами, спец иально созданная под вебмагазины, интернет-коммерц ию и различного рода э лектронные сетевые продаж и.
Т.е. просто говоря – э то Система Создания иУправления Интернет-Магазина.Требования: сервер с поддерж кой баз SQL, и РНР3,4,5.Главные достоинства платформы: простота управления, надёж ность, доступность, совместимость со всеми основными браузерами.Данная платформа имеет ряд возмож ностей, которые оптимальны для данного сайта:администрирование / база;поддерживает неограниченное количество продуктов и разделов категорий;[28]статистика товаров и заказчиков;многоязычная поддерж ка;клиентская часть:регистрация покупателей;все заказы хранятся в базе данных для быстрого и эффективного поиска;клиенты могут просматривать историю и статусы своих заказов;[28]быстрый интерфейс поиска;безопасность с поддерж кой SSL (Sесurе Sосkеts Lаyеr);удобная навигация по сайту;клиент может иметь несколько адресов доставки в своей адресной книге;система оплаты и доставки;поддержка многочисленных типов платежей.2[28]ПРОЕКТИРОВАНИЕИНТЕРНЕТ-МАГАЗИНА2.1 Этапы проектирования интернет-магазина[1]Первыйэтап разработки интернет-магазина - предпроектная подготовкаПрежде чем приступить к созданию интернет-магазина, необходимо собрать полную информацию о компании и услугах,проработать концепцию сайта, чтобы в итоге посетители сайта попали на удобный, красивый и функциональный интернетмагазина.На разработку ставятся довольно важные задачи, решение которых в последствии позволит быстро и качественно реализоватьконечные цели создания интернет-магазина.
Составляется функциональное задание, в котором отразятся аспекты проекта:Цели создания интернет-магазина:[6]увеличениечисла клиентов;увеличение объема продаж;контакт с целевой аудиторией и предоставление ей необходимой и актуальной информации, оперативное взаимодействие склиентами, партнерами, поставщиками;продажа товаров и услуг посредством интернета.[29]Задачи, направленные на достиж ение э тих ц елей:разработка стильного дизайна;создание удобных сервисов для ц елевой аудитории;создание маркетинговых инструментов (обратная связь, опросы, тестирования);создание ресурса, удобного для совершения покупки – выбора, приобретения и, возможно, использования товара или услуги(каталоги продукции с возможностью оплаты и заказа товара, площадки, предоставляющие информацию на платной основе ит.д.).[29]Партнерысоздаваемого интернет-магазина – проводится обзор основных информационных и аналитических ресурсов внужной отрасли с целью их потенциального использования в бизнесе компании.Конкуренты создаваемого интернет-магазина выявляются путем простого исследования ресурсов потенциальных конкурентов санализом их сильных и слабых сторон, и с их учетомсоставления рекомендаций к принципам построения ресурса длядостижения наилучших результатов.Потребители создаваемого интернет-магазина – анализ и описание целевой группы потребителей, в ходе чего из всей аудиторииИнтернета будет выделена и изучена аудитория, удовлетворяющая интересам заказчика.Источники для создания интернет-магазина – выдавались рекомендации по поисковым направлениям, через которые будущийсайт будет выходить на рынок, а также по поисковым словам, через которые пользователь будет попадать в интернет-магазинчерез поисковые системы.Пути и средства создания интернет-магазина – исходя из имиджа компании выбирался стиль, позиционирование сайта в сети,давались рекомендации по формированию такого стиля, рекомендации по выбору «хорошего» доменного имени для будущегопроекта.На основании функционального задания разрабатывается техническое задание на создание интернет-магазина, в которомсочетаются программные, дизайнерские и пользовательские интересы.Структура интернет-магазина – формирование непосредственно структуры сайта, так называ��мого «дерева интернетмагазина», построение иерархии разделов интернет-магазина, подразделов, рубрик интернет-магазина с учетом удобстванаполнения, администрирования, поиска информации в интернет-магазине.Оптимизация навигации интернет-магазина – построение навигации по интернет-магазину с учетом комфортности серфингаинтернет-магазина пользователем, разработка систем меню и подменю с учетом удобства пользователейСтилевое решения и эскиз интернет-магазина – с учетом вышеперечисленных факторов, а также факторов, влияющих на«дружественность» поисковикам, при создании сайта формируется стиль страниц и разрабатывается несколько эскизов сайта,которые предоставляются заказчику.Формирование контента интернет-магазина – текстовое наполнение сайта формируется исходя из наиболее благоприятныхусловий для дальнейшего продвижения сайта во всемирной сети, статьи оптимизируются под нужные поисковые слова.Второй этап разработки интернет-магазина - разработка внешнего вида страниц.На данном этапе разработки сайта создается основная графическая концепция дизайна сайта, которая показана на примереглавной страницы.
Осуществляется интеграция элементов фирменного стиля клиента для сайта.[6]После чего разрабатывается структура сайта (карта сайта).Третий э тап –верстка html-страниц[6]сайта [29]наоснове утвержденного дизайна типовых страниц.[6]Необходимо разработать макет, таким образом, чтобы э лементы дизайна выглядели аналогично макету. В данной работе выбрантрехколоночный веб-макет (рисунок 1).Рисунок 1 – Веб-макет сайтаПосле разработки интернет-магазина в графическом виде производится верстка html-страниц интернет-магазина на основеутвержденного дизайна типовых страниц.[6]Вёрстка веб-страниц — создание структуры html-кода, размещ ающ его э лементы веб-страниц ы (изображ ения, текст и т.
д.) в окнебраузера.На э тапе вёрстки создано визуальное представление следующ их страниц :– главная страниц а;– личный кабинет;– контакты;– новости и акц ии;– каталоги;– принадлеж ности;– поиск.Например, наличие личного кабинета дает наиболее полный функц ионал возмож ностей по сравнению с незарегистрированнымпользователем.















