Фрагмент для ознакомления
2
Наиболее распространенные направления электронной коммерции:
информационная поддержка офлайнового бизнеса;
продажа через интернет товаров или услуг работающего бизнеса;
создание интернет-компании, реализующей товары и услуги только через интернет.
Объект исследования - компания ООО «Спорттовары». Основной вид деятельности - розничная торговля спортивными товарами. Данные категория товаров пользуется особой популярностью у населения, так как связана со здоровым образом жизни. [4].
Создание электронного магазина для поддержки работающего бизнеса в ООО «Спорттовары» даст конкурентное преимущество, так как круглосуточный доступ к ассортименту товаров будет предоставлен максимально возможному числу потенциальных клиентов. Уменьшится нагрузка на продавцов-консультантов, так как с характеристиками товаров пользователь сможет ознакомиться на сайте.
Цель курсовой работы – создание интернет-магазина для поддержки офлайнового бизнеса компании ООО «Спорттовары».
1 Анализ средств поддержки электронной коммерции
1.1 Анализ средств для разработки интернет-магазинов
Интернет-магазин – это информационная система (ИС), включающая в себя базу данных и приложения для работы с этими данными. Для создания ИC используются различные системы управления базами данных (СУБД) и различные языки программирования, причем очень часто они образуют достаточно «устойчивые» сочетания. С другой стороны, интернет-магазин – это web-сайт, следовательно, необходимо проанализировать средства для создания web-интерфейсов [14].
Рассмотрим основные средства, которые применяются для создания современных сайтов.
HTML (Hyper Text Mark Language) – язык гипертекстовой разметки, использующий специальные теги для создания структуры страницы (абзацы, строки, списки и т.д.).
CSS (Cascading Style Sheets) – каскадные таблицы стилей описывают внешний вид элементов с помощью деклараций, где задается свойство элемента и его значение. Действующая на данный момент нотация CSS3 поддерживает даже некоторые анимационные эффекты. Разделение структуры (HTML) и внешнего вида (CSS) является правилами хорошего тона web-дизайна. Сайт считается валидным, если весь css-код хранится в отдельных файлах.
JavaScript (или VBScript) язык программирования для динамического изменения свойств и/или поведения элементов на странице, для выполнения расчетов и т.д. Все инструкции встраиваются в код web-страниц или выносятся в отдельный файл с вызовом из web-страницы. Выполняются на стороне клиента с помощью браузера. На базе JavaScript создаются современные фреймворки, типа jQuery, выполняющие те же функции, что и JavaScript-ы, но делающие это более изящно с различными визуальными эффектами и более простые с точки зрения программирования.
DOM (Document Object Model) – технология, согласно которой каждый элемент на странице можно идентифицировать с помощью атрибута id. Если объект найден, то к нему можно «привязать» выполнение функций JavaScript, jQuery и др.
FLASH одновременно является и программой (Flash, Macromedia Inc.) и файловым форматом (расширение .swf), и технологией. Flash предназначен для создания различных, чаще всего анимационных эффектов. Требует установки дополнительных расширений для браузеров, иногда flash-файлы долго загружаются. Flash-технология достаточно сложна в изучении.
PHP (Personal Hypertext Preprocessor) - язык программирования, для автоматизации работы с сайтом, для доступа к базам данных [9]. Php-скрипты могут встраиваться в HTML-код страницы или храниться в отдельных файлах. Код PHP выполняется на сервере, а в браузере интерпретируется результат. PHP обладает возможностями сложных скриптовых языков, но в то же время простой и легкий в изучении и применении. В PHP включена поддержка двадцати пяти баз данных (databases), в PHP можно использовать как процедурный, так и объектно-ориентированный подход в программировании.
Главным недостатком PHP является его интерпретируемость. Интерпретация страницы после получения ответа с сервера требует определенного времени.
AJAX (Asynchronous Javascript and XML) - «асинхронный JavaScript и XML» предназначен для обмена данными браузера с сервером в фоновом режиме. При обновлении данных страница не перезагружается полностью, а только та её часть, где появляются новые данные с сервера. На сайтах часто применяется в связке с PHP. Главный недостаток технологии, что динамически загружаемое содержимое недоступно поисковым системам, которые не могут определить, посещалась динамически сгенерированная страница или нет.
PYTHON (часто произносится как «питон») - язык программирования, ориентированный на повышение производительности разработчика и читаемости кода. Стандартная библиотека содержит большой объём полезных функций.
RUBY (часто произносится как «руби») - интерпретируемый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык реализует многопоточность, динамическую типизацию, имеет сборщик мусора и др. возможности.
PERL используется для создания приложений CGI (Common Gateway Interface). С его помощью выполняется администрирование веб-серверов и других систем. Perl адаптирован под ОС Windows, Mac и т.д. Исходные тексты интерпретатора распространяются бесплатно.
ASP (Active Server Page) - технология разработки web-приложений от Microsoft. Работает на платформах Windows NT и IIS (Internet Information Server). Простой скриптовый язык поддерживает возможность использования внешних COM-компонентов.
C# - главной особенностью языка является его ориентированность на платформу Microsoft .NET. Поддерживает классы и объектно-ориентированное программирование, включая наследование реализации и интерфейсов, виртуальные функции и перегрузку операций; имеет согласованный и четко определенный набор базовых типов; поддерживает свойства и события в стиле Visual Basic.
Статистика показывает, что среди языков, инструкции которых выполняются на локальной машине, наивысшим быстродействием обладает JavaScript, но они не предусматривают защиту программного кода, т. е. исходный текст любого скрипта можно увидеть, открыв HTML-код страницы.
Среди серверных языков по быстродействию на первом месте Perl, на втором месте - PHP. Но PHP, в отличие от Perl, имеет возможность доступа практически к любым серверам баз данных. PHP используют такие глобальные проекты как Facebook, WordPress, Yahoo, Wikipedia, а в целом около 70% сайтов написаны на PHP.
Если на сайте планируется использование гостевых книг, форумов, чатов, блогов, заказов, систем управления контентом и т.п., то преимущества использования СУБД в этом случае очевидны: все рутинные операции по
Фрагмент для ознакомления
3
Список литературы
Нормативные документы
1. ГОСТ 7.32-2001. Отчет о научно-исследовательской работе. Структура и правила оформления. – Введ. 01.07.2002. – М.: Госстандарт России: Изд-во стандартов, 2001.
Книги
2. Леденева В. Сравнительное исследование CMS для разработки интернет-магазина / В. Голубенко.- М.: LAP Lambert Academic Publishing, 2014. – 116 с.
3. Салбер А. Как открыть Интернет-магазин / А. Салбер. – М.: Альпина Паблишер, 2016. – 320 с.
Информационные ресурсы
4. 70 процентов пользователей сети совершают покупки в интернете [Электронный ресурс]: Медиастанция. – Режим доступа: http://mediastancia.com/news/3111/ (дата обращения 11.03.2018 г.)
5. Apache HTTP Sever [Электронный ресурс]: Википедия. – Режим доступа: https://ru.wikipedia.org/wiki/Apache_HTTP_Server (дата обращения 12.03.2018 г.)
6. CMS для интернет-магазина | Moguta CMS [Электронный ресурс]: официальный сайт разработчика. – Режим доступа: https://moguta.ru (дата обращения 09.03.2018 г.)
7. Magento [Электронный ресурс]: eCommerce Software & eCommerce Platform Solutions | Magento. – Режим доступа: https://magento.com/ (дата обращения 11.03.2018 г.)
8. MySQL [Электронный ресурс]: Википедия – Режим доступа: https://ru.wikipedia.org/wiki/MySQL (дата обращения 09.03.2018 г.)
9. PHP и базы данных [Электронный ресурс]: php.su. – Режим доступа: http://www.php.su/phpdb/ (дата обращения 09.03.2018 г.)
10. Бизнес-спутник веб-планеты [Электронный ресурс]: Вебинформ.– Режим доступа: http://webinform.ru/ (дата обращения 9.03.2018 г.)
11. Денвер – локальный сервер http://www.denwer.ru/[Электронный ресурс]: Скачать Денвер, установить WAMP сервер для localhost (PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 etc.) Режим доступа: http://www.denwer.ru/ (дата обращения 11.03.2018 г.)
12. Лучшие бесплатные CMS, лучшие open-source CMS системы [Электронный ресурс]: Рейтинг Рунета.– Режим доступа: http://www.ratingruneta.ru/cms/opensource/ (дата обращения 10.03.2018 г.). – (дата обращения 17.03.2017 г.)
13. Магазин готовых сайтов. [Электронный ресурс]: store.netcat.ru. – Режим доступа: http://store.netcat.ru (дата обращения 10.03.2018 г.)
14. Рейтинг Рунета [Электронный ресурс]: ratingruneta.ru. – Режим доступа: http://www.ratingruneta.ru (дата обращения 11.03.2018 г.)
15. Сравнение возможностей Moguta CMS [Электронный ресурс]: moguta.ru – Режим доступа: https://moguta.ru/ (дата обращения 12.03.2018 г.)