Разработка интернет-магазина и его продвижение в сети Интернет

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

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

Регулярный выход обновлений

Возможности администрирования

Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поисковых системах

Начало и окончание публикации любых материалов можно запрограммировать по календарю

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

Настраиваемые схемы расположения элементов по областям шаблона

Различные модули (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие)

Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру

Встроенный визуальный редактор TinyMCE

ЧПУ - "человекопонятный URL", например, "example.com/news/2011/"

Почти 7000 (по состоянию на 18 февраля 2011) готовых модулей и компонентов

 

3.2 Скрипт VirtueMart

 

VirtueMart это бесплатное расширение для Joomla, которое позволяет относительно легко создать качественный интернет-магазин на этой CMS.

Возможности Virtuemart

Управление неограниченным количеством товаров и категорий

Может быть использован как магазин, или просто как каталог (можно отключить показ цен)

Мощная панель управления,

Добавление к товарам изображений и файлов

Добавление атрибутов (например, размер или цвет) к товару

Управление клиентами в группах покупателей

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

Показ цены с учетом, либо без учета налогов (настраивается для каждой группы покупателей)

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

Управление запасами товаров

Уведомление покупателей о появлении товара в наличии

Расчет для различных налогов зон (город/область и страна/регион),

Управление перевозчиками и способами доставки

Полное управление заказами включающее историю заказа, редактирование заказа, а также уведомление заказчика

Основные функции отчетности: проданные товары, месячные и годовые доходы

Управление статусами заказа,

Покупатели могут добавлять собственные адреса доставки

Покупатели могут управлять своими учетными записями (требуется регистрация)

Покупатель может просматривать все свои заказы (и детали заказа)

Подтверждение заказа высылается по электронной почте покупателю и владельцу магазина (настраиваемый параметр)

Управление различными валютами, странами и областями

Использования SSL-шифрования (128 бит)

Быстрая обработка кредитных карт

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

 

3.3 Denwer

 

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

Глава 4. Выбор СУБД и создание БД

 

4.1 Реляционные СУБД

 

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

Основные функции СУБД:

управление данными во внешней памяти (на дисках)

управление данными в оперативной памяти с использованием дискового кэша

журнализация изменений, резервное копирование и восстановление базы данных после сбоев

поддержка языков БД (язык определения данных, язык манипулирования данными).

Реляционная СУБД (РСУБД; иначе Система управления реляционными базами данных, СУРБД) - СУБД, управляющая реляционными базами данных.

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

каждый элемент таблицы - один элемент данных

все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.)

каждый столбец имеет уникальное имя

одинаковые строки в таблице отсутствуют

порядок следования строк и столбцов может быть произвольным

 

4.2 СУБД MySql

 

MySQL - свободная система управления базами д