Техническое задание





Скачать 44.03 Kb.
НазваниеТехническое задание
Дата публикации01.05.2015
Размер44.03 Kb.
ТипТехническое задание
100-bal.ru > Экономика > Техническое задание


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высше

го профессионального образования

Высшая школа экономики

Национальный Исследовательский Университет

Московский государственный институт электроники и математики

Кафедра информационно-коммуникационных технологий

Документация к плагину вывода случайного товара

на сайте интернет-магазина.

Москва 2013

Содержание




  1. Постановка задачи …………………………………………………………………………………………………….. 3

    1. Используемые технологии ………………………………………………………………................ 3

    2. Описание работы программы ……………………………………………………………………….. 4

    3. Описание функций и технологий ………………………………………………………….….…… 4

  2. Техническое задание ……………………………………………………………………………………………... 5

  3. Конструкторская документация …………………………………………………….……………………….…. 6

  4. Эксплуатационная документация …………………………………………………………..………………… 7

  5. Источники …………………………………………………………………………………………………………………. 8



Постановка задачи


Создать плагин для CMS Joomla 2.5 с компонентом virtuemart 2.0, выводящий случайный товар для посетителя сайта.

Товар должен выводится во всплывающем окне.

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

Пользователь должен иметь возможность скрыть окно самостоятельно.

Так же должны быть настройки:

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

  • какое время его показывать на странице

  • скорость анимации выплывающего окна



Используемые технологии.




  • PHP

  • CMS Joomla! 2.5

  • Javascript-библиотека jQuery.

  • SQL

  • Встроенные методы Joomla!



Описание работы программы.


Когда пользователь заходит на сайт создается новый элемент в ассоциативном массиве $_SESSION[] с индексом counter. Он считает количество страниц, посещенных за сессию.

Когда ее значение совпадет со значением элемента массива с индексом show_num, которое мы задаем в настройках плагина, выполняется SQL-запрос, который возвращает необходимые данные по товару, а именно ссылку на картинки, id и название товара. Далее вызывается javascript-скрипт, который выводит случайный товар во всплывающем окне.

Описание функций и технологий.


CMS Joomla! -  система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД.

jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.

Сессия - это набор параметров и значений, однозначно определяющих пользователя. Сессия представляется в виде глобального ассоциативного массива.



Техническое задание




  1. Используется CMS Joomla! 2.5

  2. Используются стандартны Joomla! Для создания плагина.

  3. Выборка случайного товара производится с помощью обращения к БД через MySQL-запрос через встроенные методы Joomla!.

  4. Отслеживание пользователя производится через PHP ассоциативный массив $_SESSION[]

  5. Выборка имени и города производится через PHP функцию rand().

  6. Пользователь самостоятельно настраивает на каких по счету страницах показывать случайный товар.

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

  8. Пользователь самостоятельно настраивает продолжительность показа случайного товара.

  9. Пользователь самостоятельно настраивает скорость появления и скрытия всплывающего окна со случайным товаром.



Конструкторская документация




Эксплуатационная документация




  1. Установите плагин на сайт с CMS Joomla! 2.5

(http://nauca.com.ua/poleznoe/kak-ustanovit-lyuboj-plagin-joomla-na-sajt/)

  1. В настройках установите необходимые вам параметры.

    • Page nums – “1, 3, 5” для для отображения случайного товара на первой, третьей и пятой странице, посещенных пользователем или “each” на всех страницах.

    • Если хотите показывать товар на случайной странице то заполните поля “Start random number” и “End random number”.

    • Starting time to show – время когда после открытия страницы вывести случайный товар.

    • Show time – время, которое нужно показывать товар

    • Animation speed – скорость появления и скрытия всплывающего окна с товаром.

  2. Включите плагин.


Источники







Добавить документ в свой блог или на сайт

Похожие:

Техническое задание iconТехническое задание На 26 листах
Настоящее Техническое задание (ТЗ) является основным документом, определяющим требования и порядок проведения работ по созданию Система...
Техническое задание iconТехническое задание является исходным документом, на основе которого...
Сонт регламентируются гостами в единой системе конструкторской документации (ескд). Гост определяет сле­дующие стадии конструкторской...
Техническое задание iconТехническое задание на приобретение и внедрение программного обеспечения...
Настоящий документ содержит техническое задание (ТЗ) на разработку и внедрение единой региональной транспортной системы безналичной...
Техническое задание iconТехническое задание на размещение заказа
С 27. 02. 13 во 2 «А» классе введён карантин. Дома обучающиеся занимаются самообразованием. Домашнее задание от 27. 02. 13 выполняем...
Техническое задание iconТехническое задание на гарантийное техническое обслуживание и текущий ремонт автомобилей марки
Подраздел 4 Требования к безопасности выполняемых работ и безопасности результата выполненных работ
Техническое задание iconТехническое задание на оказание услуг по теме Научно техническое...
«Предварительная технико-экономическая оценка применимости технологии для совместного транспорта газа и нефти при отсутствии газотранспортной...
Техническое задание iconТехническое задание
Вл 10 кВ 0-194,7 км (коммутационных модулей) лч мн «тс всто» филиала Иркутское рну»
Техническое задание iconТехническое задание на оказание услуг по подготовке проекта штатного...
Настоящее Техническое задание устанавливает примерный объем работ по подготовке проекта штатного расписания работников осуществляющих...
Техническое задание iconТехническое задание и Календарный план согласовываются заказчиком...

Техническое задание iconТехническое задание на техническое обслуживание лифтов и эскалаторов...
«Исполнитель», в качестве специализированной организации, принимает на себя обязательства выполнение работ по техническому обслуживанию...
Техническое задание iconТехническое задание оказание услуг по техническому обслуживанию и...
Для сравнительного анализа ценовых параметров, необходимо направить в наш адрес коммерческое предложение, в котором указать стоимость...
Техническое задание iconТехническое задание Описание компании
Полное фирменное наименование Общества: Общество с ограниченной ответственностью «Компас»
Техническое задание iconТехническое задание
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Удмуртский государственный...
Техническое задание iconТехническое задание на поставку изданий на cd и dvd носителях для...

Техническое задание iconТехническое задание: 2 Требования к материалам и оборудованию
«Аварийно-восстановительные работы на объектах и сетях пресного технического и питьевого водоснабжения (Юг)»
Техническое задание iconЗадание по математике для группы э-14
Задание по математике состоит из 3 частей: 1 задание по теме «Сечения многогранников», 2 задание по теме «Правильные многогранники»,...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск