Помощь в написании студенческих работ
Антистрессовый сервис

Введение. 
Разработка WEB сайта интернет магазина

РефератПомощь в написанииУзнать стоимостьмоей работы

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

Введение. Разработка WEB сайта интернет магазина (реферат, курсовая, диплом, контрольная)

Тема моей курсовой работы «Создание WEB-сайта интернет-магазина по продаже IT технологий». Эта тема была выбрана мной по следующим причинам:

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

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

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

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

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

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

Можно выделить несколько задач моей работы:

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

Способ решения следующих задач зависит от выбора среды разработки и языка программирования.

Выделим несколько способов решения:

Написание страниц «с нуля». Этот код прост для понимания даже неопытным разработчиком и его легко установить на боевую систему.

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

  • ? Что произойдёт, если потребуется обеспечить работу множества страниц базой данных? Несомненно, что код для подключения к базе не должен быть скопирован в каждый отдельный CGI скрипт. Придётся вынести этот код в общую библиотеку функций.
  • ? Действительно ли разработчик должен беспокоиться о выводе строки «Content-Type» и помнить о необходимости закрывать соединение с базой данных? Такие вещи снижают производительность разработчика и увеличивают вероятность появления ошибок в коде. Такими задачами должна заниматься некая общая инфраструктура.
  • ? Что произойдёт, если этот код будет использоваться во множестве сред, каждая со своей базой данных и логином? В этом случае потребуется вводить некоторую конфигурацию, специфичную для среды исполнения.
  • ? В идеале, при отображении страницы, логика страницы — получение списка книг из базы данных — должна быть отделена от вывода HTML. В этом случае дизайнер может вносить необходимые изменения в HTML без влияния на всё остальное.

Использование среды разработки. В качестве среды разработки я выбрал Joomla +virtuemart 1.5 которая написана на php, обладающий рядом преимуществ перед другими языками программирования.

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

Среда разработки joomla 1.5 использует в себе оптимизированное ядро под которое можно написать различные подключаемые модули и плагины которыми легко управлять и полностью автоматизировать свой проект.

Основное преимущество такого подхода заключается в свободе объединения этих компонентов. Следовательно, каждая отдельная часть приложения, созданного с помощью Joomla 1.5 имеет одно назначение и может быть изменена независимо, т. е., без влияния на остальные компоненты. Например, разработчик может изменить URL для данной части приложения без изменения остального кода. Дизайнер может изменить HTML страницы без внесения изменений в код, который отображает страницу. Администратор базы данных может переименовать таблицу и определить эти изменения в одном месте, вместо того, чтобы искать и вносить изменения во множество файлов.

Показать весь текст
Заполнить форму текущей работой