Введение 7
1 Разработка Интернет - приложения для коммерции
13
1.1 Интернет каталоги 13
1.1.1 Статические Интернет-каталоги 13
1.1.2 Динамические Интернет-каталоги 15
1.2 Интернет-магазины 16
1.2.1 Процесс торговли в Интернет-магазине 16
1.2.2 Осмотр первых страниц Интернет-магазина 17
1.2.3 Просмотр товаров в каталоге 18
1.2.4 Выбор и добавление товаров в пользовательскую
корзину 19
1.2.5 Уточнение заказа и способов доставки 20
1.2.6 Оплата заказа 21
1.3 Статические Интернет-магазины 21
1.4 Динамические Интернет-магазины 22
1.5 Готовые решения Интернет-коммерции 23
1.6 Безопасность информации 24
2 Постановка задачи 27
2.1 Требования заказчика: 27
2.2 Разработка архитектуры Интернет-магазина 29
2.2.1 Информационная архитектура взаимодействия 29
2.2.2 Логическая архитектура Интернет-магазина 29
2.2.2.1 Клиентская часть Интернет-магазина 30
2.2.2.2 Операционная часть Интернет-магазина 31
2.2.2.3 Серверная часть Интернет-магазина 32
2.2.3 Функциональная структура Интернет-магазина
32
2.3 Форматы используемых данных 34
2.4 Выбор инструментов и средств для разработки 34
2.4.1 Выбор формы представления данных 34
2.4.1.1 Microsoft Excel 35
2.4.1.2 Perl 36
2.5 Платформонезависимость 38
2.6 Инструменты для работы с графикой 38
2.7 Анализ требований 39
2.7.1 Назначение 39
2.7.2 Ресурсы 39
2.7.3 Совместимость с другими ОС 39
3 Интернет-магазин 41
3.1 Сеансы работы пользователей 41
3.2 Механизм Cookies 44
3.2.1 Установка Cookies 45
3.2.2 Получение Cookies 47
3.3 Разработка Интернет-магазина. 47
3.3.1 Принципы работы Web-интерфейса Интернет-магазина
51
3.3.2 Принцип работы комплекса скриптов Интернет-
магазина 52
3.3.2.1 Начальная страница 54
3.3.2.2 Вход в он-лайн магазин 54
3.3.2.3 Доступ к базе данных 55
3.3.2.4 Создание корзины 56
3.3.2.5 Генерация оболочки 57
3.3.2.6 Прайс лист 59
3.3.2.7 Добавление товара в корзину 61
3.3.2.8 Оформление заказа 63
3.4 Разработка интерфейса Интернет-магазина 64
4 Электронные системы оплаты 65
4.1 Системы платежей 66
4.1.1 Кредитные системы 66
4.1.2 Дебетовые системы 68
4.2 Средства оплаты 70
4.3 Методы оплаты 71
4.4 Защита в электронных системах оплаты 73
4.4.1 Защищенные транзакции 77
4.4.2 Системы обеспечения безопасности электронных
платежей 85
4.4.2.1 ASSIST 85
4.4.2.2 WebMoney 87
4.4.2.3 Russian Shopping Club 88
4.4.2.4 PayCash 88
4.4.2.5 Instant! 89
4.4.2.6 "ГРАДО" 89
5 Экономическая часть 91
5.1 Необходимость разработки 91
5.2 Материальные затраты на создание коммерческого
сайта 92
5.3 Расчет трудозатрат на производство изделия 94
5.4 Расчет стоимости разработки программного продукта
95
5.5 Расчет эксплуатационных расходов 96
5.6 Способы продвижения Интернет-магазина в Сети
97
5.6.1 Поисковые системы и каталоги 98
5.6.2 Каталоги, или директории 99
5.6.3 Размещение рекламы 100
5.6.4 Общие и специализированные сайты 103
5.6.5 Рекламные сети 104
5.6.6 Маркетинг по электронной почте 106
5.6.7 Обмен ссылками 107
5.6.8 Рейтинги 108
5.5.9 Партнерские программы 108
6 Безопасность жизнедеятельности 110
6.1 Вредные факторы, возникающие при работе с
компьютером 110
6.2 Психо-физиологическая напряженность труда. 111
6.2.1 Работа за компьютером наносит вред здоровью
человека 111
6.2.2 Зрительная работа за компьютером и ее
последствия 112
6.2.3 Микротравмы 113
6.2.4 Заболевания, вызванные повторяющимися
нагрузками (ПВПН) и ПТВРК 113
6.2.5 Профилактические методы уменьшения усталости
при работе за компьютером 114
6.3 Требования к помещениям для эксплуатации ВДТ и
ПЭВМ. 114
6.4 Требования к организации и оборудованию рабочих
мест с ВДТ и ПЭВМ. 115
6.5 Нормативы освещенности рабочих
мест и типы применяемых ламп. 118
6.6 Нормативы микроклимата помещения. 120
6.7 Нормативы шума в помещении. 120
6.8 Нормативы электробезопасности и
электромагнитного излучения. 122
6.9 Продолжительность рабочего времени,
продолжительность регламентируемых перерывов. 125
6.10 Пожарная безопасность 125
Заключение 130
Список использованной литературы 132
Приложение А 135
Исходные тексты программ 135
index.html (главная страница) 135
create_sid.pl 135
menu.pl 137
new.pl 139
info.pl 145
info.thtml 146
update.pl 147
order.pl 150
process_order.pl 152
fill_docs.pl 154
expir.pl 157
mine.pm 158
Приложение Б 162
Примеры конфигурационных файлов и файлов данных 162
dveri.csv (пример прайс-листа CSV) 162
styles.css (стили, оформление в HTML через CSS) 162
menu.cfg (иерархия меню) 162
pages.cfg (описывает содержание полного прайс-листа)
163
Приложение В 164
Структурные схемы 164
Приложение Г 166
Варианты оформления интернет-магазина 166
В работе используется технология Perl, HTML и др.