Вход

Интернет магазин алкогольной продукции

Дипломная работа* по предпринимательству, бизнесу, микроэкономике
Дата создания: 25.04.2013
Язык диплома: Русский
Архив, rar, 2.7 Мб
Диплом можно скачать бесплатно
Скачать
Данная работа не подходит - план Б:
Создаете заказ
Выбираете исполнителя
Готовый результат
Исполнители предлагают свои условия
Автор работает
Заказать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу
* Данная работа не является научным трудом, не является выпускной квалификационной работой и представляет собой результат обработки, структурирования и форматирования собранной информации, предназначенной для использования в качестве источника материала при самостоятельной подготовки учебных работ.
Очень похожие работы
Найти ещё больше

 

Введение

В современном информационном обществе каждая стабильная торговая компания должна иметь собственный интернет-магазин, который обеспечит информационную поддержку существующего бизнеса и увеличит уровень продаж. С помощью электронной торговли фирмы решают такие задачи, как представление компании в сети Интернет, расширение потенциальной аудитории потребителей, поддержка бренда, повышение узнаваемости, информирование общественности и др.

Электронная торговля – это торговля через сеть при помощи компьютеров покупателя и продавца товара. Предметом электронной торговли может быть любой товар, услуга, недвижимость, банковский продукт и т.п. Сегодня основными товарами электронной торговли являются: продовольственные товары, промышленные товары, информационный продукт. Ценность электронной торговли для покупателей состоит в том, что она значительно экономит время покупателя на поиск и покупку нужного ему товара. Для продавца ценность электронной торговли заключается в потенциальной возможности охватить своей торговлей бесчисленное количество покупателей.

Развитие сети Интернет привело к резкому росту этой технологии торговли среди всех торговых фирм и граждан. Интернет стимулировал развитие электронной торговли на уровне отдельного хозяйствующего субъекта. Малые предприятия и граждане получили возможность вести свои коммерческие сделки и другие операции в оперативном электронном режиме – в режиме реального времени он-лайн (оn-line). Режим он-лайн – это режим работы банкомата, когда обмен информацией между банком и центром происходит постоянно и все транзакции по счету выполняются в реальном масштабе времени, то есть банковские проводки осуществляются «день в день». Интернет позволяет снизить затраты на проведение торговых и прочих сделок, поэтому пользователи Интернет стали переводить свои данные в цифровую форму.

Оперирование цифровой информацией в компьютерных сетях расширяет возможности бизнеса. Любую информацию можно представить и сохранить в виде цепочки бит. Бит – это единица количества информации в двоичной системе счисления. А основной единицей в современных ЭВМ является байт. Электронная торговля создает новую форму организации торговых предприятий – виртуальные магазины – и постоянно под воздействием конкуренции предлагает новые товары и услуги для реализации в виртуальном магазине. Виртуальный магазин относится к виртуальному предприятию, то есть к возможному предприятию.

Виртуальный магазин – это реализованное в сети Интернет представительство путем создания Web-сервера для продажи товаров и связанных с ними услуг другим пользователям сети Интернет. Виртуальный магазин – это сообщество территориально разобщенных сотрудников магазина (продавцов, кассиров) и покупателей, которые могут общаться и обмениваться информацией исключительно через электронные средства связи при полном (или минимальном) отсутствии личного прямого контакта. Виртуальный магазин – это торговая площадка в Интернете. Он работает по технологии, схожей с работой традиционного магазина.

Покупатель товара является пользователем сети Интернет. Он входит через компьютер в сервер виртуального магазина, т.е. в сервер продавца товара. Затем покупатель просматривает на своем компьютере страницы сервера с целью получения информации о товаре. При наличии в магазине большого ассортимента товаров их размещают на отдельных страницах сервера как специализированные и однорядные товары. Это размещение позволяет покупателю полную и четкую информацию о каждом товаре (внешний вид, качество, назначение и цена и др.). Прежде чем сделать окончательный выбор покупки товара, покупатель может осмотреть товар со всех сторон, проконсультироваться с продавцом через компьютер или по телефону, попросить продавца продемонстрировать товар и действии и т.п. Все это происходит на разных территориях: покупатель получает информацию сидя у себя дома на диване, продавец описывает и демонстрирует качество товара и другие его характеристики, не выходя из магазина.

Выбрав нужный ему товар, покупатель переходит (по указанной ссылке) на другую страницу сервера и делает заявку, т.е., заказ на товар. Заказ на товар производится электронной почтой в форме отправки директору или продавцу виртуального магазина цифрового запроса на утверждение заявки и дальнейшее оформление. К запросу можно присоединить Web-страницу с описанием выбранного товара.

Утвердив заказ, директор магазина (сам или через продавца) может направить его по электронной почте в отдел сбыта. Продавец вносит заказ в базу данных, проверяет кредитоспособность заказчика и наличие товара на складе, резервирует товар для доставки. Та же программа затем способна передать в электронной форме заказ на перевозку на соответствующий склад и выписать счет на оплату. Покупатель, получив счет, оплачивает его любой формой электронных платежей, после чего товар доставляется покупателю на дом.

Разработка интернет магазинов для компаний является актуальной и востребованной сферой деятельности. Магазин фирмы в сети Интернет представляет собой достаточно дешевый и массовый способ рекламы, дает возможность потенциальным и существующим клиентам легко получать информацию о товарах и услугах компании, ее деловых интересах, что может помочь найти новых заказчиков и партнеров по бизнесу, а, следовательно, способствует увеличению объема продаж и рентабельности предприятия.

Объектом исследования данной дипломной работы является процесс электронной торговли. Предприятие занимается продажей алкогольной продукции. На данный момент оно является наиболее «молодым» образцом организации интернет-магазина, поэтому наибольшее внимание уделяет созданию простого удобного пользовательского интерфейса интернет-магазина.

Целью моего проекта является разработка Интернет-магазина для предприятия ООО «Буян». Исходя из поставленной цели, я определил задачи:

1) изучить существующую организацию интернет-магазинов и выявить ее недостатки;

2) обосновать необходимость создания интернет-магазина;

3) провести анализ и выбор интернет-технологий для разработки интернет-магазина;

4) разработать динамические web-страницы интернет-магазина, управляемые базой данных;

5) оценить эффективность выполненной разработки.

1 Анализ бизнес - технологий современной электронной коммерции

1.1 Интернет-магазин как средство реализации взаимодействия с потребителем

На примере уже существующих интернет-магазинов я разработаю свой, при этом необходимо учесть недостатки в организации, уже существующих систем интернет-торговли. Для начала рассмотрю такие понятия как: электронный бизнес, электронная коммерция и электронная торговля, понятие интернет магазин рассмотри более глубже.

Электронный бизнес – модель организации бизнеса, в которой бизнес-процессы, обмен бизнес-информацией и коммерческие транзакции работают с помощью информационных систем. Значительная часть решений использует интернет-технологии для передачи данных и предоставления WEB-сервисов.

Транзакции - группа последовательных операций, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных, либо не выполнена вообще, тогда она не окажет никакого действия.

Электронная коммерция является неотъемлемой и составной частью электронного бизнеса.

Электронная коммерция (e-commerce) — термин, используемый для обозначения коммерческой активности в сети Интернет. Обеспечивает возможность осуществления покупок, продаж, сервисного обслуживания, проведения маркетинговых мероприятий путём использования компьютерных сетей. Электронная коммерция (в широком смысле) предпринимательская деятельность по осуществлению коммерческих операций с использованием электронных средств обмена данными. Объектами электронной коммерции является то, на что направлена деятельность систем электронной коммерции. К ним можно отнести различные товары, услуги и информацию.

Электронная торговля является частью электронной коммерции, а значит и электронного бизнеса.[4]

Электронная торговля (англ. Electronic trading, eTrading, e-Trading) — осуществление торгово-закупочной деятельности через Интернет. В зависимости от области применения и способа устройства различают следующие формы электронной торговли:

1) для взаимодействия бизнес-структур с конечными потребителями (B2C, business-to-customer) используются Интернет-магазины;

2) межфирменная торговля в Интернете (B2B, business-to-business) осуществляется через системы электронной торговли;

3) подобные системы электронной торговли применяются и для взаимодействия государства с бизнесом (B2G, business-to-government), через такие системы государственные учреждения и ведомства осуществляют свои закупки на открытом рынке.

Интернет-магазин (англ. online shop или e-shop) — веб-сайт, рекламирующий товар или услугу, принимающий заказы на покупку, предлагающий пользователю выбор варианта расчета, способа получения заказа и выписывающий счет на оплату.

Активное развитие сети Интернет привело к необходимости создания web-представительств, для предоставления различного рода информации о предприятии.

Практически каждая компания, занимающаяся реализацией товаров и услуг, сейчас имеет свое представительство в сети Интернет. Интернет-магазин предприятия решает ряд задач, из которых можно выделить две основные:

1) создание имиджа предприятия;

2) максимальная разгрузка справочной службы компании путем предоставления потребителям возможности получения необходимой информации о фирме, предлагаемых товарах, услугах и ценах.

Кроме того, использование интернет-технологий открывает широкие перспективы для обслуживания покупателей через Интернет.

Как правило, основной аудиторией интернет-магазина являются ее потенциальные и настоящие клиенты. Дополнительная аудитория часто включает потенциальных и действительных инвесторов, заинтересованные сторонние организации, или даже фирмы-конкуренты.

Основные цели электронных магазинов:

1) распространение основной информации: магазин используется для распространения информации о продуктах и услугах, предоставляемых организацией. Другая предоставляемая информация в основном включает данные о том, как связаться с фирмой способами, отличными от Web;

2) поддержка: часть сайта может быть предназначена для оказания клиентам информационной помощи относительно эффективного пользования продуктами или услугами, предоставляемыми организацией;

3) связи с инвесторами: открытые акционерные общества или компании, ищущие внешних инвесторов, могут создать сайт или раздел сайта для опубликования информации о текущей экономической ситуации в компании, а также о будущих возможностях для вложения инвестиций;

4) связь с общественностью: многие фирмы используют интернет магазины для предоставления информации различным организациям, занимающимся сбором данных, а также добровольного обнародования основной информации о фирме;

5) поиск служащих: web-сайты часто используются для размещения объявлений о приеме на работу и преимуществах работы в компании.

Итак, основная цель любого интернет-магазина состоит в обслуживании пользователей способом, который принесет ему выгоду либо непосредственно, либо косвенно. Цель распространения информации посредством такого сайта состоит в том, чтобы попытаться подтолкнуть людей приобрести продукцию или услуги компании. Конечный результат использования интернет-магазинов состоит в поощрении интереса к осуществлению деловой операции.

1.2 Обеспечение информационной поддержки существующего бизнеса

В настоящее время отсутствие электронного магазина у компании воспринимается примерно так, как отсутствие визитки и рекламных материалов у менеджера по продажам, пришедшего на встречу с потенциальным покупателем. Обычно, чем крупнее и известнее компания, тем более развернутым и профессионально сделанным является ее электронный магазин. Такое положение дел уже вошло в привычку у значительного количества менеджеров компаний и обычных граждан.

Целью информационной поддержки бизнеса является создание еще одного рекламно-информационного канала, облегчение коммуникации с действующими и потенциальными партнерами, формирование положительного имиджа компании как предприятия, использующего современные технологии. Концепция заключается в создании интернет-магазина, содержащего информацию о компании, ее товарах, услугах, ценах, сервисе, лицензиях и т.д.[5]

В данном случае Интернет-составляющая бизнеса содержит прямой коммерческий смысл: разгрузка персонала компании, ведущего работу с клиентами (сокращение затрат на телефонную диспетчерскую службу, отправку факсов, телефонные переговоры и т. п.) за счет размещения прайс-листов и другой актуальной информации на сайте компании.

1.3 Организация двустороннего взаимодействия с потребителем

Интерактивные web-сайты — это есть не что иное, как одно из средств электронной торговли. В свою очередь они являются инструментами не одностороннего, а двухстороннего общения. Они поощряют к ведению диалога и беседы между аудиторией магазина и компанией. Статичная брошюра о компании, перенесенная в киберпространство, просто не будет работать. Компании должны взять на вооружение и полностью использовать весь потенциал интерактивных и мультимедийных средств, имеющихся сегодня на рынке.

Привлечение клиентов и просто посетителей к участию в жизни компании – удобный инструмент маркетинга. Когда значительное количество людей, уже купивших продукцию фирмы, удалось вовлечь в дискуссию, новых посетителей становится легче мотивировать к покупке, поскольку они могут убедиться, что очень многие люди уже совершили ее и довольны результатом.[16]

Для организации общения компании с клиентами и клиентов друг с другом в интернет магазине обычно создается форум или книга отзывов (специальный раздел, где любой посетитель может оставить свое сообщение или отзыв о продукции, ответить на уже существующее мнение и поучаствовать в обсуждении). Администрация обычно принимает участие в дискуссии, отвечает на адресованные ей прямые вопросы и комментирует высказывания клиентов. Таким образом, электронный магазин формирует у посетителя мнение, что компания заботится об интересах своих клиентов, занимает активную и устойчивую позицию на рынке.

Наличие в интернет-магазине системы обратной связи позволяет посетителям отправлять свои сообщения администратору. Для этого им нужно всего лишь заполнить несколько полей, после чего сообщение можно отправить на электронный почтовый ящик администратора прямо со страницы сайта.[7]

Также распространена практика он-лайн опросов. Организовать он-лайн опросы можно с помощью помещения на страницах магазина специальных форм-анкет с вопросами и вариантами ответов на них. Благодаря проведению он-лайн опросов можно узнать у покупателей об их товарных предпочтениях и отношении к компании.

1.4 Выбор и описание базовых интернет-технологий для создания интернет-магазина

При создании интерактивного интернет-магазина следует выбрать наиболее подходящие технологии. Выбор конкретных технологий обычно определяется желаниями и возможностями заказчика.

1.4.1 Языки разметки и таблицы стилей

Основой любой web-страницы является разметка. Технологии разметки, такие как HTML, XHTML и XML, определяют структуру и возможное значение содержимого страницы. Несмотря на распространенное мнение о том, что языки разметки определяют внешний вид web-страниц, и не менее распространенное применение HTML в этом стиле, внешний вид страницы на самом деле должен достигаться при помощи двух технологий, в частности, таблиц стилей.

HTML (HyperText Markup Language, язык гипертекстовой разметки) является первостепенной важности технологией разметки, применяемой на web-страницах. Традиционный HTML определяется шаблоном DTD (Document Type Definition, описание типа документа) стандартного обобщенного языка разметки (Standardized General Markup Language, SGML) и существует в трех основных версиях (HTML 2, HTML 3.2 и HTML 4). Есть три разновидности HTML 4: переходная, строгая и набор фреймов, причем большинство авторов документов пользуются переходным вариантом. HTML 5 является наиболее современной и окончательной версией HTML.

Хотя многие теги и правила HTML довольно хорошо определены, большинство производителей браузеров предоставляют расширения к этому языку, выходящие за рамки описания стандартного обобщенного языка разметки. Более того, сами браузеры мало способствуют укреплению норм языка разметки, что приводит к небрежному применению этой технологии. К тому же, в то время, как HTML следует использовать, прежде всего, для структурирования документа, многие разработчики также употребляют его для форматирования документа для его демонстрации. Функции HTML, связанные с форматированием, в конечном итоге будут полностью вытеснены каскадными таблицами стилей (Cascading Style Sheets, CSS). Впрочем, даже при наличии достаточной поддержки таблиц стилей в браузерах, многие разработчики продолжают употреблять таблицы HTML и характерные HTML-теги в дизайне своих страниц. У производителей браузеров нет планов по дальнейшему развитию HTML, так что переход разработчиков на XHTML поощряется.

XHTML – это новая редакция HTML, выполненная с помощью XML (eXtensible Markup Language, расширяемый язык разметки), а не SGML. XHTML разрешает две основные проблемы, связанные с HTML. Во-первых, XHTML, уделяя большое внимание применению таблиц стилей, продолжает оказывать давление на дизайнеров, с тем, чтобы они отделяли внешний вид документа от его структуры. Во-вторых, XHTML привносит намного более строгое требование о соблюдении правил разметки web-страниц. К примеру, в документах XHTML должны содержаться только теги в нижнем регистре, атрибуты должны быть обязательно обрамлены кавычками, и, в основном, все правила в том виде, как они определены в спецификации, должны соблюдаться.

Синтаксическая строгость XHTML является одновременно его величайшим преимуществом и наихудшим недостатком. Правильно составленными страницами может быть проще управлять и заменять их с помощью программы, но человеку их создавать тяжелее. Переход на XHTML происходит медленно именно из-за его строгости. Излишняя негибкость XHTML делает его менее удобным, чем HTML, который намного более снисходителен по отношению к новичкам. Таким образом, пока не появится большее количество инструментальных средств, производящих корректный код XHTML, вероятно, в масштабах всего web-сообщества язык будет приниматься так же медленно.

Расширяемый язык разметки (Extensible Markup Language, XML) многими расхваливается как революционная технология разметки, которая изменит облик web-страниц. Тем не менее, несмотря на эту рекламу, лишь немногие в точности понимают, что на самом деле такое XML. Вкратце, XML является разновидностью SGML, модифицированной для Web; таким образом, он позволяет разработчикам задавать их собственный язык разметки. Значит, с помощью XML можно изобрести YML (Your Markup Language, Ваш язык разметки).

До сих пор отрицательное воздействие изобретения слишком большого количества индивидуальных языков на базе XML было ограничено, и большинство web-разработчиков согласны пользоваться широко общепринятыми языками вроде XHTML. Таким образом, все еще актуально для разметки web-страниц пользоваться языком HTML.

1.4.2 Web-сервер

Web-сервер – программа, которая отвечает за получение данных от пользователя электронного магазина и подготовку страниц, отправляемых обратно. При осуществлении запросов к базе данных или обращений к другим активным объектам, реализующим бизнес-логику, web-сервер обращается к серверам базы данных или другим серверам приложений.

Одним из самых популярных серверов Интернет является Apache. Его популярность обусловлена прежде всего тем, что он является бесплатным и достаточно быстрым. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т.д.

Несмотря на то, что первоначально данный сервер разрабатывался для операционных систем UNIX, сейчас он адаптирован под операционную систему Windows. Web-сервер Apache – своего рода стандарт сервера в сети Интернет.

1.4.3 Языки сценариев и программирования

Для реализации интерактивных функций в интернет-магазине необходимо использовать так называемые технологии web-программирования.

Технологии web-программирования можно разделить на две базисные группы: работающие на стороне клиента и работающие на стороне сервера. Технологии стороны клиента запускаются на компьютере пользователя магазина в контексте браузера. Программы, которые запускаются на веб-сервере, относятся к технологиям программирования на стороне сервера.

Перечислим наиболее широко распространенные технологии программирования, доступные web-разработчикам.

Варианты web-программирования на стороне клиента:

1) Вспомогательные приложения

2) Программы программного интерфейса приложения (API) браузера:

  сменные модули Netscape;

  элементы управления ActiveX;

  апплеты Java;

3) Языки сценариев:

  JavaScript;

  VBScript.

Варианты web-программирования на стороне сервера:

1) Сценарии и программы CGI;

2) Программы программного интерфейса приложения (API) сервера:

  модули Apache;

  расширения и фильтры ISAPI;

  сервлеты Java.

3) Сценарии на стороне сервера:

  Active Server Pages (ASP/ASP.NET);

  ColdFusion;

  PHP.

Проблема, связанная с web-программированием, состоит в том, чтобы обеспечить точный выбор той технологии, которая нужна для выполнения задачи. У каждой технологии есть свои достоинства и недостатки. Обычно технологии программирования на стороне клиента и на стороне сервера обладают характеристиками, делающими их скорее сочетающимися, чем противостоящими друг другу. К примеру, при добавлении в магазин формы для сбора данных и их сохранения в базе данных, очевидно, имеет смысл проверять эту форму на стороне клиента, чтобы убедиться, что пользователь ввел правильную информацию, поскольку при этом лишь для проверки входных данных кругового обращения до сервера и обратно не потребуется. Программирование на стороне клиента сделает проверку достоверности формы более реактивной. С другой стороны, с помещением данных в базу лучше справится технология на стороне сервера, учитывая, что база данных находится в серверной части этого уравнения. Каждый основной тип программирования находится на своем месте, и их смесь зачастую является лучшим решением.

В наше время наиболее часто используют программирование на стороне сервера, реализуемое с помощью языка PHP. Для написания программ, работающих на стороне клиента, обычно применяют язык JavaScript.

PHP представляет собой язык с открытым исходным кодом для выполнения на сервере сценариев, создающих динамические web-страницы. Помимо независимости от браузеров он предлагает простое и универсальное, независимое от платформы решение для электронной коммерции и сложных web-приложений, в том числе управляемых базами данных. PHP подходит для программирования баз данных. Он поддерживает большинство имеющихся сегодня СУБД, включая MySQL, Oracle, Sybase и DB2.

1.4.4 Базы данных и СУБД для web-приложений

Сегодня наиболее распространенным подходом для организации информационной базы web-приложений являются реляционные базы данных.

Особенности организации данных в БД по сравнению с файловыми системами обеспечивают использование одних и тех же данных в различных приложениях. БД сводят к минимуму дублирование данных, прибегая к дублированию только для ускорения доступа к данным или для обеспечения восстановления БД при ее разрушении. Одна из важных черт БД – независимость данных от особенностей прикладных программ, которые их используют, а также возможность создания этих программ в такой форме, что изменение особенностей хранения, логической структуры или значений данных не требует изменения программ их обработки. Другой важной чертой БД является возможность изменения физических особенностей хранения данных без изменения их логической структуры.

Базы данных позволяют хранить и получать доступ к информации. Использование БД в интернет магазине позволяет отслеживать данные, автоматически обновлять сайт и распознавать пользователя. Информация может обрабатываться, сохраняться и извлекаться из БД. В БД можно хранить хорошо структурированную информацию, такую как список пользователей, список заказов, прайс-листы. Однако этим вид хранимой информации не ограничивается. В современных информационных системах в базах данных хранятся и тексты, и изображения, и даже исполняемые программы или скрипты. Если потребуется, то в приложении можно хранить в базе данных инструкции и описания товаров.

Функционирование БД обеспечивается совокупностью языковых и программных средств, называемых системой управления базами данных (СУБД).

Основная задача СУБД – предоставить пользователю БД возможность работать с ней, не вникая в детали на уровне аппаратного обеспечения. Иными словами, СУБД позволяет конечному пользователю рассматривать БД как объект более высокого уровня по сравнению с аппаратным обеспечением, а также предоставляет в его распоряжение набор операций, выраженный в терминах языка манипулирования данными высокого уровня (например, набор операций, которые можно выполнять с помощью языка SQL).[13]

Сложные управляемые данными web-приложения по ряду причин используют СУБД. Во-первых, с помощью SQL web-программист может переложить большинство задач хранения и управления данными на СУБД. Во-вторых, СУБД лучше человека справляются с управлением большими объемами данных. В-третьих, БД хранят данные постоянно, в то время, как переменные и их данные в сценариях PHP обычно существуют лишь на протяжении запроса данной страницы. Благодаря этому постоянству СУБД могут принимать более разумные решения по поводу того, что относится к производительности работы с диском и кэшированию памяти.

Хранение информации в БД также позволяет разработчику PHP писать меньший объем кода (благодаря тому, что задачи обработки данных передаются СУБД) и рассматривать отвлеченно всю систему управления данными.

СУБД обычно дают следующие преимущества:

1) высокая целостность данных (не гарантируемая файлами);

2) улучшенная непротиворечивость данных при множественном доступе;

3) улучшенная защита;

4) стандартная защита;

5) различные представления, основанные на одних и тех же структурах;

6) независимость от файловых структур;

7) устранение избыточности информации;

8) отображение в объекты;

9) экономия дискового пространства благодаря объединению таблиц без потерь.

1.4.5 Архитектура баз данных для web-приложений

Надо упомянуть и про внешнее построение системы web-баз данных. Эта система состоит из двух объектов: web-браузера и web-сервера. Между ними должен существовать канал связи. Web-браузер посылает запрос на сервер, сервер отсылает обратно ответ. Для сервера, отсылающего обычные статические страницы, такая архитектура подходит. Архитектура же сайта, который включает в себя базу данных, несколько сложнее.

Web-браузер пользователя отправляет HTTP-запрос определенной web-страницы. Например, поиск статьи на сайте, используя HTML-форму. Допустим, страница с результатами поиска называется results.php.

Web-сервер принимает запрос на results.php, получает файл и передает его механизму РНР на обработку.

Механизм РНР начинает синтаксический анализ сценария. В сценарии присутствует команда подключения к базе данных и выполнения запроса в ней (поиск статьи). РНР открывает соединение с сервером MySQL и отправляет необходимый запрос.

Сервер MySQL принимает запрос в базу данных, обрабатывает его, а затем отправляет результаты — в данном случае, список статей — обратно в механизм РНР.

Механизм РНР завершает выполнение сценария, форматируя результаты запроса в виде HTML, после чего отправляет результаты в HTML-формате Web-серверу.

Web-сервер пересылает HTML в браузер, с помощью которого пользователь просматривает список необходимых статей.

Процесс этот, как правило, протекает вне зависимости от того, какой сценарный механизм и какой сервер баз данных используется. Зачастую программное обеспечение web-сервера, механизм РНР и сервер баз данных находятся на одной машине. Правда, не менее часто сервер базы данных работает на другой машине. Это делается из соображений безопасности, увеличения объема или разделения потока. С точки зрения перспектив развития, в работе оба варианта одинаковы, однако в плане производительности второй вариант может оказаться более предпочтительным.

1.4.6 СУБД MySQL

MySQL очень быстрая, надежная система управления реляционными базами данных (СУРБД). База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL, используемый по всему миру стандартный язык запросов для баз данных.

MySQL составляет все более значительную конкуренцию таким дорогостоящим гигантам как Oracle и MS SQL Server. Немаловажным фактором является то, что СУБД MySQL распространяется совершенно бесплатно. В настоящее время пакет MySQL доступен как программное обеспечение с открытым исходным кодом.[12]

MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших трудностей. Поддержка сервера MySQL автоматически включается в поставку PHP.

Вывод: изучив все технологии и программы, я решил употребить в своей системе для продажи алкогольной продукции через интернет систему PHP, потому что PHP предусматривает работу с базами данных, а создать магазин, с использованием базы данных на PHP очень просто. PHP поддерживает работу с такими базами данных в моем случае - MySQL. MySQL очень быстрая, надежная система управления реляционными базами данных. База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, является многопользовательским, многопотоковым сервером. Он применяет SQL, используемый по всему миру стандартный язык запросов для баз данных. HTML я использую, потому что он широко распространен, а сайты, разработанные с использованием HTML, загружается намного быстрее традиционного флэша.

© Рефератбанк, 2002 - 2024