On-line заказа печатной продукции
Вид материала | Диплом |
Содержание4. Подключение систем оплаты Yandex.Money и MoneyMail Список литературы |
- Извещение о размещении муниципального заказа путем запроса котировок на поставку печатной, 670.32kb.
- Извещение о размещении муниципального заказа путем запроса котировок на право заключения, 3465.92kb.
- Республиканский конкурс на лучшую организацию реализации печатной продукции. Конкурс, 46.48kb.
- От 200 Временное положение о Системе отраслевого аудита распространителей печатной, 150.09kb.
- Техническое задание на оказание услуг по закупке и доставке книгопечатной продукции, 787.15kb.
- Курс семестр Всего зачетных единиц Трудоемкость дисциплины в часах, 26.33kb.
- Извещение о размещении муниципального заказа путем запроса котировок на поставку печатной, 1054.43kb.
- Expression Line Complex 5 Линия diamond 7 special fx line 17 spa line коллекция, 5511.84kb.
- Список печатной продукции, изданной и отпечатанной редакционно-издательским отделом, 1221.65kb.
- Дуальным аудитором на этапе заключения Соглашения об участии аудируемого лица в проекте, 118.55kb.
4. Подключение систем оплаты Yandex.Money и MoneyMail
На странице оплаты сайта размещается код, генерирующий запрос к ROBOKASSA. ROBOKASSA возвращает в качестве ответа на запрос html код ссылки "Оплатить".
// форма оплаты товара
// payment form
Response.Write("");
Передаваемые параметры:
- MrchLogin - логин Продавца;
- OutSum - стоимость заказа в валюте, выбранной Продавцом через интерфейс администрирования;
- InvId - номер заказа в магазине;
- Desc - описание заказа;
- Shp_item - пользовательский параметр;
- SignatureValue - контрольная сумма MD5 (подпись);
- IncCurrLabel - предлагаемая валюта платежа;
- Culture - язык общения;
- Encoding - кодировка, в которой возвращается HTML-код кассы Java-скриптом;
Заключение
Благодаря выполнению вышеописанной работы, мы получили защищенную, универсальную, автоматизированную систему on-line заказа печатной продукции для типографии Тюменского Государственного Университета.
Защищенность обеспечивается благодаря комплексному подходу к вопросу защиты web приложений и написанию соответствующих модулей. Система выдержала проверку bruteforce атакой, попытками SQL и PHP инъекций, а также попытками подмены информации полученной благодаря sniffing.
Автоматизированность достигается благодаря дружественному интерфейсу и WYSIWYG редактору, а также полностью автоматического процесса принятия, обработки заказа и оплаты заказа. На стадии тестирования были обработаны, приняты и оплачены первые заказы.
И, наконец, универсальность достигается благодаря модульно-компонентной основе, что позволяет решать любые задачи на основе разработанной системы управления. Уже сейчас созданы и полностью функционируют несколько торговых площадок в сети Интернет.
Таким образом, поставленные цели и задачи были достигнуты.
В планах на ближайшее будущее:
- Поддержка авторизации с использованием одноразовых паролей
- Контроль целостности файлов
- Работа с кэшированием на программном уровне
- Подключение дополнительных способов оплаты
- Поддержка нескольких языков
- Мультисайтовость
^
Список литературы
- Кристиан Дари, Эмилиан Баланеску PHP и MySQL: создание интернет-магазина = Beginning PHP and MySQL E-Commerce: From Novice to Professional. — М.: «Вильямс», 2010.
- Кузнецов Максим, Симдянов Игорь PHP 5/6. — Спб.: «БХВ-Петербург», 2009. — С. 1024.
- Кузнецов Максим, Симдянов Игорь MySQL 5. В подлиннике. — Спб.: «БХВ-Петербург», 2006. — С. 1024.
- ссылка скрыта
- ссылка скрыта
- ссылка скрыта
- xsoft.ru
- Евтюшкин А. На пути из Детройта в Голливуд // Мир электронной коммерции. №4, 2000.
- Хубаев Г.Н. Маркетинг информационных продуктов и услуг. Рн/Д.: РГЭУ «РИНХ», 2005.
- Ухин Д.Оценка перспектив электронной коммерции (в мире) //[ebprovider.com/articles/ecperspecives.php]
- Алексунин В.А., Родигина В.В. Электронная коммерция и маркетинг в Интернет. М.: «Дашков и К0», 2005.
- Материалы Web – сайтов производителей торговых систем //[u], [.ru], [akers.ru], [var.ru], [ng.ru], [netmag.ru], [us.ru]
- Ухин Д. Оценка перспектив электронной коммерции (в мире) //
[ebprovider.com/articles/ecperspecives.php]
- Алексеев А. Будущее электронной коммерции //Инфобизнес. № 48,1999.
- Демин В., Свалов В. Правовое обеспечение системы защиты информации на предприятии
- А.Ю.Щеглов, К.А. Щеглов «Защита добавочной СЗИ НСД»
Приложения
Приложение 1.
ИНСТРУКЦИЯ
по установке системы on-line заказа
Настоящая инструкция определяет порядок действия при переносе/установке системы на другую хостинг площадку.
К тексту диплома прилагается полная копия системы в архиве. Архив в себя включает файлы системы и копию БД.
- Скопировать все файлы, кроме копии базы данных на хостинг по FTP, либо SSH
- Задать папке Files права на запись chmod 0777.
- Проверить поддрежку хостингом файлов .htaccess
- Восстановить БД из файла dump.sql при помощи phpMyAdmin.
- Настроить соединение с БД в файле includes/config.php
Указать адрес БД, имя пользователя, пароль и название БД.
Приложение 2.
ИНСТРУКЦИЯ
по изменению программной части системы on-line заказа
Настоящая инструкция описывает программную часть, а также файловую структуру системы.
В случаях, когда может потребоваться вмешательство в программный код системы, настоятельно рекомендуется ознакомиться с этой инструкцией.
Файлы, как и сама система, разбиты на 2 части, файлы для административной панели и файлы пользовательской части. Файлы административной панели отвечают за функционал административной панели, файлы пользовательской части – за пользовательскую.
Файлы административной панели хранятся в папке admin. Остальные хранятся в корне. Они имеют схожую структуру:
- В папке files хранятся файлы для загрузки пользователями, например документы в формате doc и изображения.
- В папке plugins хранятся подключенные плагины (редактор, мультизагрузчик файлов, и др.)
- В папке templates хранятся шаблоны страниц (header и footer). Там же хранятся изображения для шаблонов и файлы стилей CSS.
- В папках modules и components хранятся соответственно модули и компоненты, каждый модуль и компонент имеют исполняемый файл, где выполняются вычисления и обращения к БД, а также файл шаблона, где описано, как должна выглядеть выводимая информация на странице. Не рекомендуется делать вычисления и обращения к БД в файлах шаблона.
Файлы, отвечающие за работу компонента on-line заказа, хранятся в папках admin/components/com_shop/ и components/com_shop/.
Конфигурационный файл хранится includes/config.php
Также существует исполняемый файл для всего сайта, а не для какого то компонента в отдельности. Это файл includes/application.php. В нем происходят вычисления и обращения к БД на всех страницах, как пользовательской, так и административной части.
В файле admin/functions.php собраны все функции, использованные в административной части. Такие как: загрузка файла, обработка даты, чистка строк и т.д.
Приложение 3.
ИНСТРУКЦИЯ
по работе с платежными системами
Настоящая инструкция описывает порядок работы с платежными системами.
1. ROBOXchange (ссылка скрыта)
Логин: adamovandrey
Пароль #1: djljghjdjl47
Пароль #2: ghjdjl47
Счет продавца, адрес сайта, почта изменяется на странице редактирования информации мерчанта.
При регистрации нового мерчанта, необходимо изменить данные в файле системы on-line заказа. components/com_shop/payments.php
Данные необходимые для работы оплаты через сайт: логин, пароль #1, пароль #2.
2. LiqPay.com (https://www.liqpay.com/)
ID мерчанта: i5843216014
Подпись: TXUBrsbJ7qzEPgHMMKNFyw6kYkrgjRrqaoB98g
Счет продавца, адрес сайта, почта изменяется на странице редактирования информации мерчанта.
При регистрации нового мерчанта, необходимо изменить данные в файле системы on-line заказа. components/com_shop/payments.php
Данные необходимые для работы оплаты через сайт: ID, подпись.
Приложение 4.
ИНСТРУКЦИЯ
по работе с системой on-line заказа
Настоящая инструкция описывает порядок работы с системой on-line заказа.
Вход административную панель осуществляется по адресу: та/admin/
Логин: admin
Пароль: admin
Панель состоит из разделов:
- Каталог Интернет-магазина (управление Интернет-магазином)
- Структура
- Дерево разделов (управление всеми вспомогательными разделами)
- Меню (управление меню сайта)
- Дерево разделов (управление всеми вспомогательными разделами)
- Файловый менеджер (управление загружаемыми файлами на сайте)
- Настройки
- Пользователи (управление пользователями)
- Журнал событий (просмотр событий системы)
- Пользователи (управление пользователями)
Весь интерфейс интуитивно понятен, используются плагины для массовой загрузки файлов, а также WYSIWYG редактор.
1 Торокин А.А. «Основы инженерно-технической защиты информации»
2 Закона Российской Федерации "О государственной тайне" (от 21.07.93 г. N 5485-1)
3 Закона Российской Федерации "Об информации, информатизации и защите информации" (от 20.02.95 г. N 24-ФЗ)
4 Демин В., Свалов В. Правовое обеспечение системы защиты информации на предприятии