Файл: Особенности алгоритмизации при разработке WEB-приложений (Преимущества и недостатки Интернет - магазинов).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.03.2023

Просмотров: 253

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Интернет — всемирная система объединённых компьютерных сетей для хранения, обработки и передачи информации.

Упоминается как Всемирная сеть и Глобальная сеть, а также просто Сеть. Построена на базе стека протоколов TCP/IP. На основе Интернета работает Всемирная паутина (World Wide Web, WWW) и множество других систем передачи данных. К середине 2015 года число пользователей достигло 3,3 млрд человек. Во многом это было обусловлено широким распространением сотовых сетей с доступом в Интернет стандартов 3G и 4G, развитием социальных сетей и удешевлением стоимости интернет-трафика. [1]

Влияние глобальной компьютерной сети Internet на современный мир не имеет исторических аналогов. Его сегодняшний день — это начало эпохи электронного проникновения во все сферы человеческой жизни, это нечто большее, чем просто маркетинговая кампания, это основа новой философии и новой деловой стратегии. [2]

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

Создание Web-сайтов является одной из важнейших технологий разработки ресурсов Internet. Хороший сайт, вбирая в себя всю полезную информацию, является лучшей визитной карточкой и коммерческой фирмы, и образовательного учреждения, работая на них в любое время суток. [3]

Привлекательность Web-технологий как средства доставки информации во многом определяет универсальный интерфейс между человеком и компьютером. Каждому человеку понятны надписи, заголовки, ссылки, картинки. Веб-интерфейс как средство доступа к информации интуитивно понятен. Следствием простоты веб-интерфейса является широкая употребимость Интернета как канала коммуникации. Браузер – программа для просмотра веб-страниц и работы с информацией в веб- интерфейсе. Браузеры – программы, которыми обеспечены все современные компьютеры большое число т.н. «гаджетов». Теоретически все браузеры должны отображать все сайты, сделанные по стандартам, одинаково. Практически имеется множество тонкостей и сложностей. Наиболее популярные браузеры: Internet Explorer, Firefox, Opera, Safari, Chrome. [4]

1 Понятия и классификация web-приложения


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

Под «веб-приложениями» практически всегда понимаются серверные приложения — просто в силу того, что в качестве клиента обычно используется браузер, а собственно код веб-приложения является расширением функциональности веб-сервера. [6]

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

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

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

Интернет — это не только "прохладный бассейн", в котором так комфортно чувствуют себя весьма "перегревшиеся" люди, но и место, где можно "потрогать" практически любую горячую тему, не опасаясь при этом обжечься.

Рисунок 1 – 35 лет интернету

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

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

Рисунок 2 – Устройство веб-приложений

Работа клиента не зависит от операционной системы, стоящей на компьютере пользователя, поэтому при разработке веб-приложений нет необходимости писать отдельные версии для Windows, Linux, Mac OS и других операционных систем.


Для создания серверной части веб-приложений используются такие языки программирования, как: PHP, ASP, ASP.NET, Perl, C/C++, Java, Python, Ruby, NodeJS.

Для реализации клиентской части используют HTML, CSS, JavaScript, Ajax. [8]

2 Назначение разработки, её актуальность

В качестве примера web приложения я решил сделать интернет-магазин. Интернет-магазины по сравнению с обычными магазинами:

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

б) могут организовать дополнительные скидки и дисконтные программы благодаря учёту и ведению базы данных покупателей;

в) дают клиентам консультации по выбору и применению товаров в удобное время. [9]

Рисунок 3 – Иллюстрация интернет-магазина

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

Реклама тоже не составляет проблемы для интернет-магазина: раз в полгода массовая электронная рассылка помогает многократно увеличить количество потенциальных клиентов. [11]

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

Разработка и внедрение системы позволят:

а) обеспечить доступ покупателя к полному каталогу продаваемой продукции;

б) осуществить покупку продукции непосредственно через сайт;

в) предоставить покупателю дополнительную информацию о товарах;


г) укрепить и расширить клиентскую базу.

Для достижения поставленной цели, необходимо решить следующие задачи:

а) провести анализ предметной области;

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

в) составить структурную схему сайта;

г) разработать требования для реализации сайта.

2.1 Понятие электронный магазин и его особенности

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

Электронная торговля в виртуальном магазине основывается на той же структуре, что и традиционная торговля.

Перевод традиционной торговли в сеть Интернет делает ее бо­лее гибкой, так как электронная торговля, оперируя цифровой ин­формацией в компьютерных сетях, облегчает сотрудничество лю­дей.

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

2.2 Преимущества и недостатки Интернет - магазинов

Преимущества виртуального магазина перед реальным очевидны. Уменьшается численность персонала за счет сокращения объема взаимодействия с клиентами, аренда дискового пространства и размещение "электронной витрины" дешевле и проще аренды торговых помещений и размещения товаров на полках, нет нужды в кассовом обслуживании и т.д. Так же виртуальный магазин можно использовать как эффективный способ маркетингового исследования, тем более, что сегодня эта услуга довольно дорога в маркетинговых агентствах. Любой пользователь сети Интернет может быстро заполнить анкету, предлагаемую ему мага­зином через компьютер. Это позволяет без особых затрат изучить потребности и вкусы потенциальных покупателей и учесть резуль­таты маркетингового обследования в своей работе.[14]


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

1) Преимущества Интернет - магазинов для потребителей

a) Экономия времени

Когда человек работает 6 дней в неделю с 10 до 19 , ему бывает некогда сходить в магазин. Интернет-магазин позволяет сделать покупку не выходя из офиса в любое время, а выбор и заказ товара займет у него несколько минут, если он точно знает, что хочет купить. Служба доставки интернет-магазина доставит выбранный товар в удобное время и место. Кроме этого выбор и оценка свойств товара происходит в интернет-магазине намного быстрее и удобнее чем в обычном магазине. Достаточно представить, что покупатель пришёл в обычный магазин бытовой техники и хочет сравнить параметры 20-30 радиотелефонов. Для этого необходимо изучить все ценники: запомнить характеристики, цены и названия моделей. Можно обратиться к продавцу-консультанту, если он не занят, с просьбой рассказать о всех этих товарах. Но обычно ни один продавец не имеет столько свободного времени для работы с одним клиентом, и нет гарантии, что он владеет всей информацией.

б) Неограниченный ассортимент и информативность

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

в) Экономия денег

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