Создание web-сайта "Энциклопедия чая"

Разработка web-сайта "Энциклопедия чая", основной задачей которого является автоматизация розничной продажи чая, посредством организации электронной коммерции в сети Интернет. Оценка параметров надежности web-сайта сайта при помощи модели Коркорена.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 27.02.2020
Размер файла 4,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Сумма заказа

summa

Чек

50 байт

Код пользователя

Код пользователя

id_user

Чек

4 байта

Дата заказа

Дата заказа

date_z

Чек

20 байт

Таблица 2.16 - Перечень и описание структурных единиц информации по выходному сообщению «Ведомость доставки»

Наименование структурных единиц информации

Идентификатор

Идентиф-катор выходного сообщения

Размерность

В программе

В математическом описании

Код пользователя

Код пользователя

id_user

Ведомость доставки

4 байта

Код клиента

Код клиента

id_client

Ведомость доставки

50 байт

ФИО клиента

ФИО клиента

FIO_C

Ведомость доставки

50 байт

ФИО пользователя

ФИО пользователя

FIO_U

Ведомость доставки

50 байта

Количество товара

Количество товара

C_products

Ведомость доставки

4 байта

Дата заказа

Дата заказа

date_z

Ведомость доставки

20 байт

Телефон

Телефон

tell

Ведомость доставки

20 байт

Наименование товара

Наименование товара

N_products

Ведомость доставки

50 байт

2.5 Характеристика базы данных задачи СВСЭЧ

Целью инфологического моделирования является обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства -- атрибуты.

Сущность -- с помощью нее моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Так как сущность соответствует некоторому классу однотипных объектов, то предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов -- характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.

Инфологическая модель базы данных представлена на рисунке 2.1.

Для описания сценария реализации диалога (всех его прецедентов) построены диаграммы последовательности действий на языке UML для каждого прецедента. Примеры диаграмм последовательности действий представлены на рисунках 2.2-2.3.

Рисунок 2.2 -- Диаграмма классов задачи СВСЭЧ

Рисунок 2.3 -- Диаграмма последовательности действий для клиента.

Рисунок 2.4 -- Диаграмма последовательности действий для маркетолога

2.6 Архитектура web-сайта «Энциклопедия чая»

Навигационная структура сайта представлена на рисунке 2.5. Она включает в себя информационные страницы, каталог продуктов, а также административную часть сайта. Также на схеме отражено формирование отчетов, входящих в число выходных документов, описанных ранее. Отчеты формируются автоматически и сохраняются в документы формата .xls посредством интегрированного в CMS WordPress дополнения.

Рисунок 2.5 -- Архитектура web-сайта «Энциклопедия чая»

2.7 Описание контрольного примера задачи СВСЭЧ

В качестве контрольного примера рассмотрим формирование отчета по продажам.

В первую очередь, пользователю необходимо пройти процедуру авторизации на сайте. Форма авторизации приведена на рисунке 2.5.

Рисунок 2.6 -- Форма авторизации преподавателя в системе

После прохождения процедуры авторизации, пользователю необходимо выбрать пункт «Отчеты» в меню слева экрана.

Далее, для формирования отчета на появившейся странице нужно выбрать временной период, за который будет сделан отчет и нажать кнопку «Выгрузить в Excel»

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

Рисунок 2.8 -- Выбор периода отчета

Рисунок 2.9 --Сохранение файла

3. Надежность и эффективность применения программных средств вычислительной техники в задаче «Создание web-сайта «Энциклопедия чая»»

3.1 Оценка параметров надежности сайта

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

а) ошибки вычислений;

в) логические ошибки;

г) ошибки ввода-вывода;

д) ошибки манипулирования данными;

г) ошибки сопряжения данных;

е) ошибки определения данных;

ж) ошибки в БД, неясности и другие.

Надежность - свойство программного средства сохранять такое состояние системы, при котором оно способно выполнять заданные функции в течение определенного периода времени в заданных условиях эксплуатации. К основным параметрам надежности относят вероятность безотказной работы, вероятность отказа, интенсивность отказов системы, среднее время восстановления и коэффициент готовности. Определение параметров надежности необходимо для оценивания и измерения характеристик надежности программного продукта.

Существуют модели надежности программного средства. Они подразделяются на две основные группы: аналитические и эмпирические.

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

Определим надежность web-сайта «Энциклопедия чая» по статической модели, для этого используем модель Коркорена, В модели не используются параметры времени тестирования. В ней учитывается только результат n испытаний программной системы, в которой выявлено ni ошибок i-ого типа. При этом для различных типов ошибок должны быть известны вероятности их появления ai, при этом общая сумма вероятностей должна быть равна 1. Если до оценки надежности ПС отсутствует информация о вероятностях, можно априорно определить появление ошибок как равновероятные события. А затем по результатам тестирования произвести их корректировку.

По модели Коркорэна оценивается вероятность безотказного выполнения программы на момент оценки:

R = n0 / n + yi х (n0 - 1) / n , (3.1)

где n0 - число безотказных выполнений программы.

Величина yi = ai , если ni > 0; yi =0, если ni=0. Суммирование осуществляется по всем выделенным типам ошибок. Определим типы ошибок в программе и их вероятности появления в таблице 3.1.

Таблица 3.1 - Типы ошибок в программах и их вероятности появления

Типы ошибок

Вероятность появления

1 Ошибки вычислений

0,1428

2 Логические ошибки

0,1428

3 Ошибки ввода-вывода

0,1428

4 Ошибки манипулирования данными

0,1428

5 Ошибки сопряжения

0,1428

6 Ошибки определения данных

0,1428

7 Ошибки в БД

0,1428

По результатам тестирования web-сайта «Энциклопедия чая» на первом этапе получены следующие результаты: n0 =18 ; n = 30; n1 = 2; n2 = 3; n3 =1; n4 = 2; n5 =1; n6 = 2: n7 = 1.

Рассчитаем вероятность безотказного выполнения программы по формуле 3.1:

R1=18/30+0,1428х((2-1)+(3-1)+(1-1)+(2-1)+(1-1)+(2-1)+(1-1))/30=0,624.

Оценка надежности web-сайта «Энциклопедия чая» нуждается в дальнейшем тестировании для улучшения параметра надежности.

Произведем корректировку вероятностей появления ошибок:

(14,28+2)+(14,28+3)+(14,28+1)+(14,28+2)+(14,28+1)+(14,28+2)+ +(14,28+1) = 111,96,

а1 = 16,28 /111,96 = 0,1454,

а2 = 17,28 /111,96 = 0,1543,

а3 = 15,28 /111,96 = 0,1364,

а4 = 16,28 /111,96 = 0,1454,

а5 = 15,28 /111,96 = 0,1364,

а6 = 16,28 /111,96 = 0,1454,

а7 = 15,28 /111,96 = 0,1364.

На втором этапе тестирования получены следующие результаты: n0=23; n = 30; n2 = 2; n3 = 1; n4 =3; n5 = 1.

Рассчитаем вероятность безотказного выполнения программы для второго этапа:

R2=23/30+(0,1543х(2-1)+0,1364х(1-1)+0,1454х(3-1)+0,1364х

х(1-1))/30=0,781.

Определим параметр надежности для третьего этапа, для этого произведем корректировку вероятностей:

14,54+(15,43+2)+(13,64+1)+(14,54+3)+(13,64+1)+14,54+13,64= 110,

а1 = 15,54 /110 = 0,1412,

а2 = 17,43 /110 = 0,1584,

а3 = 14,64 /110 = 0,1331,

а4 = 17,54 /110 = 0,1594,

а5 = 14,64 /110 = 0,1331,

а6 = 15,54 /110 = 0,1412,

а7 = 14,64 /110 = 0,1331.

На третьем этапе тестирования получены такие результаты: n0=36; n=38; n3 = 2.

Рассчитаем вероятность безотказной работы для третьего этапа:

R3 = 36/38+(0,1331х (2-1))/ 38 = 0,95.

Исходя из полученных данных, можно сделать вывод, что надежность повышается с увеличением этапов теста и следует прекратить тестирование, так как полученный результат вполне удовлетворяет разработчика.

3.2 Эффективность применения информационных технологий

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

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

а) вычисляемость, то есть получение значения в виде числа;

б) простота, то есть легкость и доступность понимания;

в) наглядность, то есть оценка должна быть очевидна.

При этом критерий должен быть:

а) полным, то есть охватывать все важнейшие аспекты проблемы;

б) минимальным, то есть используется минимум информации;

в) действенным, то есть способствовать достижению поставленной цели;

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

Все критерии эффективности можно условно разделить на 2 группы:

а) критерии комплексной экономической оценки для больших и сложных систем, такие как отрасль экономики;

б) критерии, представляющие собой соотношение, полученной от внедрения какого-либо объекта прибыли к тем или иным затратам.

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

Оценка эффективности производится путем сопоставления затрат труда и средств производства, с одной стороны, и получаемых результатов, с другой. Основным принципом расчета экономической эффективности в этом дипломном проекте будет являться сравнение двух вариантов обработки информации - ручной обработки данных и обработки данных с использованием ЭВМ. Основными факторами, выгодно отличающие автоматизированную обработку данных от ручной могут являться:

а) высокая скорость выполнения операций по сбору, передаче, обработке и выдаче информации;

б) своевременное получение полной и достоверной информации о состоянии объекта управления;

в) применение совершенных методов планирования и управления, экономико-математических методов и ЭВМ;

г) повышение качества управления объектом за счет устранения дублирования и несопоставимости данных.

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

Эффект от применения ИТ может быть прямым, поддающимся прямому счету, и косвенным, не поддающимся прямому счету и выявляемому опосредствовано. Источники эффективности могут быть прямыми и косвенными. Они в свою очередь делятся на измеримые и неизмеримые. В таблице 3.2 представлены косвенные источники эффективности, ориентированные на web-сайт «Энциклопедия чая»

3.3 Оценка эффективности использования программных средств вычислительной техники

Программные средства - это очень специфический продукт. Они характеризуются высокими темпами морального старения, высокими затратами на разработку и незначительными затратами на их распространение и тиражирование, поэтому при расчете эффективности и также выборе различных коэффициентов эти свойства следует учитывать. Срок окупаемости (Ток) в годах и коэффициент эффективности капитальных вложений (Е) связаны обратно пропорциональной зависимостью.

Методика оценки эффективности основана на расчете прямого сравнительного анализа от использования. Сравнивается ручной способ обработки данных и использование сайта, то есть машинная обработка информации. Предполагается произвести расчет следующих основных показателей:

а) годовая экономия затрат на обработку информации при использовании сайта;

б) единовременные затраты на создание и внедрение web-сайта «Энциклопедия чая»;

в) срок окупаемости.

Экономия затрат на обработку информации, связанная с разработкой и внедрением ПС ВТ определяются по формуле:

С= Ср - См, (3.2)

где С - годовая экономия затрат на обработку информации, связанная с внедрением ППП;

Ср - затраты на подготовку и обработку информации в базовом варианте, т.руб.;

См - затраты на обработку информации при внедрении ПС ВТ, т.руб.

Показатели, входящие в предыдущую формулу, определяются следующим образом:

Ср=(Qвх,б + Qвых,б) х Цр х Гд / Нв, (3.3)

где Qвх,б, Qвых,б - объем входной и выходной информации, обрабатываемой в базовом варианте соответственно, в тыс.зн.;

Цр - стоимости одного часа ручной обработки информации, руб./час;

Гд - коэффициент, учитывающий дополнительные затарты времени на логические операции при ручной обработке информации;

Нв - норма выработки, зн./час.

Стоимость одного часа ручной обработки информации определяется следующим образом:

Цр = Зм х W / Т , (3.4)

где Зм - среднемесячная заработная плата пользователя, руб.;

W - коэффициент начисления на заработную плату;

Т- среднемесячный фонд рабочего времени, час.

Затраты на обработку информации при использовании внедренного ПС ВТ определяют следующим образом:

См = Сп + Соб , (3.5)

где Сп - затраты на подготовку информации для реализации функций, автоматизированных в ПС ВТ, т.руб;

Соб - затраты на машинное время для реализации функций, автоматизированных в ПС ВТ, т.руб.

Компоненты, входящие в последнюю формулу, определяются следующим образом:

Сп = (Цр + Цмч) х Qвх, н / Нвыр,а , (3.6)

где Qвх,н - объем входной информации, обрабатываемой с помощью ПС ВТ (новый вариант), т.зн;

Нвыр,а - норма выработки пользователя при подготовке и вводе информации в ЭВМ, тыс. зн./час;

Цмч - стоимость одного машинного часа работы ЭВМ, руб.

Соб = Тм х Цмч , (3.7)

где Тм - затарты машинного времени, необходимого для реализации функций, автоматизированных с помощью ПС ВТ, час.

Тм = (Qвх,н + Qвых,н) х Тз , (3.8)

где Qвых,н, Qвх,н - объем выходной и входной информации, получаемой при использовании ПС ВТ, т.зн.;

Тз - среднее количество часов для обработки 1000 знаков с использованием ПС ВТ, час/т.зн.

Единовременные затраты на создание и внедрение ПС ВТ рассчитываются по формуле:

К = Кп + Кк , (3.9)

где К - единовременные затраты на создание и внедрение ПС ВТ с учетом фактора времени, т. руб.;

Кп - производственные затраты (затраты на разработку или поставку и привязку ПС ВТ), т. руб.;

Кк - капитальные вложения, необходимые для реализации ПС ВТ, т.руб.

Внедрение ПС ВТ будет эффективным, если расчетный коэффициент эффективности капитальных вложений (Ер) будет больше выбранного граничного значения:

Ер = С/К , (3.10)

Срок окупаемости капитальных вложений (Ток) рассчитывается по формуле:

Ток = К/С . (3.11)

Произведем расчет экономической эффективности внедрения web-сайта «Энциклопедия чая». Исходные данные приведены в таблице 3.4.

Таблица 3.4 - Данные для расчета экономической эффективности

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

Величина показателя

в базовом варианте

в новом варианте

1

2

3

Предпроизводственные затраты, тыс.руб. (Кп)

-

48,2

Капитальные вложения, тыс.руб. (Кк)

-

37,0

Объем информации, т.зн.:

Входной (Qвх)

Выходной (Qвых)

433,0

367,0

458,0

385,0

Норма выработки при ручной обработке информации, зн./час. (Нвыр.р)

550

-

Норма выработки при подготовке данных на машинный носитель, тыс. зн./час. (Нвыр.а)

5,0

Коэффициент, учитывающий дополнительные затраты времени на логические операции при ручной обработке информации (Гд)

1,3

-

Среднемесячная зарплата пользователя, руб. (Зм)

3000,0

3000,0

Коэффициент начисления на заработную плату (W)

1,5

1,5

Коэффициент, учитывающий накладные расходы (Кн)

2

2

Среднемесячный фонд рабочего времени, час (Т)

156

156

Затраты времени для обработки 1000 зн. информации с использованием ПС ВТ, час./ т.зн. (Тз)

-

0,4

Стоимость одного машинного часа работы ПЭВМ, руб./час (Цм)

-

50,0

Граничная величина коэффициента эффективности капитальных вложений (Ен)

-

0,33

Произведем необходимые расчеты для web-сайта «Энциклопедия чая».

По формуле 3.4 произведем расчет стоимости одного часа ручной обработки информации (Цр):

Цр = 3000 х 1,5 * 2 / 156 = 57,69 руб/час.

По формуле 3.3 определим затраты на подготовку и обработку информации в базовом варианте (Ср):

Ср = (433,0+367,0) х 57,69 х 1,3 / 550 = 483,04 т. руб.

По формуле 3.6 определим затраты на подготовку информации и ввод информации для реализации функций, автоматизированных в ПС ВТ (Сп):

Сп = (57,69 + 50,0) х 458,0 / 5,0 = 4637,69руб.

По формуле 3.8 определим затраты машинного времени, необходимые для реализации функций, автоматизированных с помощью ПС ВТ (Тм):

Тм = (458,0 + 385,0) х 0,4 = 612 час.

По формуле 3.7 затраты на машинное время для реализации функций, автоматизированных в ПС ВТ (Соб):

Соб = 612 х 50,0 = 30600 руб.

По формуле 3.5 определим затраты на обработку информации при использовании внедренного ПС ВТ (См):

См = 30600 + 4637,69 = 35237,69 руб. = 35,24 т. руб.

По формуле 3.2 определим годовую экономию затрат на обработку информации, связанную с внедрением ПС ВТ (С):

С = 483,04 - 35,24 = 447,18 т. руб.

По формуле 3.9 определим единовременные затраты на создание и внедрение ПС ВТ (К):

К = 48,2+37 = 85,2 т. руб.

По формуле 3.10 определим коэффициент эффективности капитальных вложений (Ер):

Ер = 447,8 / 85,2=5,3 0,33,

По формуле 3.11 определим срок окупаемости внедряемого программного средства (Ток):

Ток = 85,2/ 447,8 = 0,2 год.

Произведенные расчеты показали, что внедрение web-сайта «Энциклопедия чая» является экономически выгодным и оправданным, поскольку расчетный коэффициент эффективности капитальных вложений больше выбранного граничного значения (5,3>0,33) . Он позволит снизить затраты ручного труда и повысит качество получаемой информации.

Заключение

В результате выполнения дипломного проекта был разработан web-сайт «Энциклопедия чая», позволяющий автоматизировать процесс розничной торговли чаем ИП Чувылкину А.И.

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

На этапе проектирования был проведен анализ предметной области. Были определены цели создания сайта, изучена структура объекта автоматизации. Проведен анализ, позволяющий сделать заключение о том, что для разработки web-сайта наиболее рационально использовать CMS WordPress и СУБД MySQL, так как они наиболее полно удовлетворяют поставленной задаче.

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

Библиографические записи

1 Методические указания по дипломному проектированию для специальности «Прикладная информатика в экономике»/ Под ред. Г.Н. Хубаев, И.Ю. Шполянская. - Ростов-на-Дону, :РГЭУ(РИНХ), 2008. - 114с.

2 Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование: Пер. с англ. - М.: ДМК Пресс, 2001. - 176 с.

3 Шполянская И.Ю. Объектные методы моделирования процессов управления в бизнес-системах с использованием UML и Rational Rose: Учебное пособие/ РГЭУ "РИНХ". - Ростов-на-Дону, - 2004. -110с.

4 Экономика организаций (предприятий): Учебник/ Под ред. И.В. Сергеева./ - 3-е изд., перераб. и доп. - М.: Проспект, 2010 - 560 с.

5 Дик В.В. Информационные системы в экономике. Учебник. - М.: Финансы и статистика, 1996. -292с.

6 Петров Е.А. Проектирование экономических информационных систем / Е.А Петров и др. - М.: Финансы и статистика, 1997. - 245 с.

7 Калугян К.Х. Информационные технологии - Ростов-на-Дону: РГЭУ «РИНХ», 2003 - 145с.

8 Димитриева Л.Л, Методическое руководство по оформлению текстовых и графических документов - Ростов-на-Дону: РГЭУ, 2009. - 50 с.

9 http://www.advfor.ru/article/opisanie-cms-wordpress/ - Описание CMS Wordpress

10 http://fedin.com.ru/portfolio/creation.php - Этапы создания сайта

11 http:// optimism.ru/optimiz.html - Оптимизация кода

12 http://retail-online.ru/articles/principes - Общие принципы управления интернет-магазином

13 http://www.telecomru.ru - Современные телекоммуникации России - отраслевой информационно-аналитический журнал

14 http://web.snauka.ru/issues/2013/10/26760 - Статистика рынка интерент-коммерции

Приложение А

Внешний вид страниц web-сайта «Энциклопедия чая»

Рисунок А.1 - Главная страница web-сайта «Энциклопедия чая»

Рисунок А.2 - Страница «Как сделать заказ»

Рисунок А.3 - Корзина. Выбор способа доставки

Рисунок А.3 - Корзина. Контактная информация

Рисунок А.3 - Корзина. Выбор способа оплаты

Приложение Б

Экранные формы выходных документов

Рисунок Б.1 -- Отчет по продажам.

Рисунок Б.2 -- Заявка на закупку товара.

Рисунок Б.3 -- Чек.

Рисунок Б.4 -- Ведомость доставки.

Рисунок Б.5 -- Страница товара.

Рисунок Б.6 -- Каталог товаров.

Приложение В

Листинги исполняемых файлов

Программный код модуля on-line - консультанта

<?php

add_action('admin_init', 'helponclick_admin_init');

add_action('wp_footer', 'helponclick_footer');

add_action('admin_menu', 'helponclick_admin_add_page');

function get_remote($url, $port=80)

{

if(function_exists("curl_init"))

{

$curl_handle = curl_init();

curl_setopt($curl_handle, CURLOPT_URL, $url);

curl_setopt($curl_handle, CURLOPT_PORT , $port);

curl_setopt($curl_handle, CURLOPT_HEADER, false);

curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, TRUE);

curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl_handle, CURLOPT_SSL_VERIFYHOST, 2);

curl_setopt($curl_handle, CURLOPT_POST, false);

$data = curl_exec($curl_handle);

curl_close($curl_handle);

}

else

{

$data = file_get_contents($url);

}

return $data;

}

function helponclick_admin_init(){

$response_errors = array ("Invalid email address<br />",

"error:Can't find account, please contact support");

if (isset($_GET['reset_settings'])) {

update_option('helponclick_account_email', '');

update_option('helponclick_account_password', '');

update_option('helponclick_code_script', '');

wp_redirect(admin_url().'options-general.php?page=helponclick&reset_success=1');

}

if (isset($_GET['reset_success'])) {

echo ' <div id="message" class="updated fade">

<p>'.__('Reset success', 'helponclick').'</p>

</div>';

}

if (isset($_GET['connect_success'])) {

echo ' <div id="message" class="updated fade">

<p>'.__('Connected successfully, chat is installed', 'helponclick').'</p>

</div>';

}

if (isset($_GET['connect_account']) && count($_POST))

{

if($_POST['helponclick_account_email']!="" && $_POST['helponclick_account_password']!="")

{

if (!strstr($response, "Error")===false)

{

echo ' <div id="message" class="updated fade">

<p>'.$response.'</p>

</div>';

}

else

{

update_option('helponclick_account_email', $_POST['helponclick_account_email']);

update_option('helponclick_account_password', $_POST['helponclick_account_password']);

update_option('helponclick_code_script', urldecode($response));

wp_redirect(admin_url().'options-general.php?page=helponclick&connect_success=1');

}

}

else

{

echo '<div id="message" class="updated fade">

<p>'.__('Email address or password missing', 'helponclick').'</p>

</div>';

}

}

register_setting( 'helponclick_account', 'helponclick_account_email');

register_setting( 'helponclick_account', 'helponclick_account_password');

register_setting( 'helponclick_code', 'helponclick_code_script');

}

function helponclick_admin_add_page() {

add_options_page('Live Chat Software by HelpOnClick', 'Live Chat', 'manage_options', 'helponclick', 'helponclick_options_page');

}

function helponclick_footer(){

if ($script = get_option('helponclick_code_script')) {

echo $script;

}

}

function helponclick_options_page() {

$options_account_email = get_option('helponclick_account_email');

$options_account_password = get_option('helponclick_account_password');

$options_code_script = get_option('helponclick_code_script');

?>

<link rel="stylesheet" href="<?php echo plugin_dir_url( __FILE__ ) ?>nyroModal.css" type="text/css" media="screen" />

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>

<script type="text/javascript" src="<?php echo plugin_dir_url( __FILE__ ) ?>jquery.nyroModal.custom.js"></script>

<script type="text/javascript">

$(function() {

$('.nyroModal').nyroModal();

});

</script>

<div class="wrap">

<h2><?php _e('Live Chat Software by HelpOnClick'); ?></h2>

<br />

<div id="poststuff" class="jd-settings">

<div>

<div class="postbox">

<h3><?php _e('Account', 'helponclick'); ?></h3>

<div class="inside">

<br class="clear" />

<p style='font-size:14px;'><a style="text-decoration:none;"></a><input name="account" value="1" type="radio" checked /> <?php _e('I already have an account', 'helponclick'); ?></p>

<p style='font-size:14px;'><a style="font-size:14px;text-decoration:none;color:#000000" href="http://www.helponclick.com/signup.html?background=ffffff&utm_campaign=wordpress&utm_medium=web&utm_source=plugin" class="nyroModal" target="_blank"><input name="account" value="0" type="radio" /> <?php _e('I do not have an account - quickly create account for free', 'helponclick'); ?></a></p>

</div>

</div>

<?php if (!empty($options_account_email) && !empty($options_account_password)) { ?>

<div class="postbox">

<h3><?php _e('Connect', 'helponclick'); ?></h3>

<div class="inside">

<br class="clear" />

<form method="post" action="http://app.helponclick.com/login" target="_blank">

<input type='hidden' name='logout_to' value='http://www.helponclick.com/login.php' />

<input type='hidden' name='email' value='<?php echo $options_account_email?>' />

<input type='hidden' name='password' value='<?php echo $options_account_password?>' />

<table class="form-table">

<tr>

<td style='font-size:14px;width:120px'><?php _e('Email', 'helponclick'); ?></td>

<td>

<input id="helponclick_account_email" name="email_dummy" size="40" type="text" value="<?php echo $options_account_email?>" disabled />

</td>

</tr>

<tr><td style='font-size:14px;width: 120px'><?php _e('Password', 'helponclick'); ?></td>

<td>

<input id="helponclick_account_password" name="password_dummy" size="40" type="password" value="<?php echo $options_account_password?>" disabled />

</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>

<input type="button" name="reset" onclick="location.href='<?php echo admin_url(); ?>options-general.php?page=helponclick&reset_settings=1'" value="<?php _e("Reset", 'helponclick'); ?>" class="button-primary" />

<input type="submit" name="submit" value="<?php _e("Open Operator Panel", 'helponclick'); ?>" class="button-primary" />

</td>

</tr>

</table>

</form>

<br class="clear" />

</div>

</div>

<?php } else { ?>

<div class="postbox">

<h3><?php _e('Connect', 'helponclick'); ?></h3>

<div class="inside">

<br class="clear" />

<form method="post" action="<?php echo admin_url(); ?>options-general.php?page=helponclick&connect_account=1">

<table class="form-table">

<tr><td style='font-size:14px;width: 120px'><?php _e('Email', 'helponclick'); ?></td>

<td>

<input id="helponclick_account_email" name="helponclick_account_email" size="40" type="text" value="<?php echo $options_account_email?>" />

</td>

</tr>

<tr><td style='font-size:14px;width: 120px'><?php _e('Password', 'helponclick'); ?></td>

<td>

<input id="helponclick_account_password" name="helponclick_account_password" size="40" type="password" value="<?php echo $options_account_password?>" />

</td>

</tr>

<tr>

<td>&nbsp;</td>

<td><input type="submit" name="submit" value="<?php _e("Connect", 'helponclick'); ?>" class="button-primary" /></td>

</tr>

</table>

</form>

<br class="clear" />

</div>

</div>

<?php } ?>

<div class="postbox">

<h3><?php _e('Code', 'helponclick'); ?></h3>

<div class="inside">

<br class="clear" />

<form method="post" action="options.php">

<?php settings_fields('helponclick_code'); ?>

<p style='font-size:14px;line-height:26px;'>Advanced users - log into your account, go to Admin->Code tab to customize the implementation, <br />then copy and paste the HTML code below and click on "Update Code".</p>

<p><textarea id="helponclick_code_script" name="helponclick_code_script" cols="80" rows="4"><?php echo trim($options_code_script); ?></textarea>

</p>

<p><input type="submit" name="submit" value="<?php _e("Update Code", 'helponclick'); ?>" class="button-primary" /></p>

</form>

<br class="clear" />

</div>

</div>

</div>

</div>

</div>

<?php } ?>

Размещено на Allbest.ru

...

Подобные документы

  • Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.

    дипломная работа [1,5 M], добавлен 08.12.2013

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

    курсовая работа [1,0 M], добавлен 09.01.2014

  • Разработка структуры сайта и автоматизация процесса заказа и покупки товара посредством сети интернет. Проектирование базы данных, подключенной к сайту. Создание инфологической модели, форм входных и выходных документов, графа диалога, экранных форм.

    дипломная работа [1,9 M], добавлен 06.07.2015

  • Разработка сайта в приложении FrontPage. Программные средства и технологии, используемые при разработке сайта. Основная структура сайта и размещение исходных файлов. Создание графических страниц, элементов и рисунков. Размещение сайта в сети Internet.

    курсовая работа [1,6 M], добавлен 13.06.2013

  • Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.

    курсовая работа [5,0 M], добавлен 25.10.2014

  • Понятие сайта как Интернет-ресурса. Специфические особенности сайтов учебных заведений. Видимость сайта в поисковых выдачах. Анализ сайта учебного заведения на примере сайта Тираспольского межрегионального университета. Составляющие (рубрики) сайта.

    курсовая работа [403,8 K], добавлен 27.04.2013

  • Конфигурирование системы Joomla. Формирование и размещение контента. Разработка дизайна и интерфейса, сервисов сайта. Новостной блок и поисковая система, проверка баланса и форум. Угрозы для сайта и способы защиты, его информационная безопасность.

    дипломная работа [3,8 M], добавлен 27.01.2014

  • Проектирование сайта: сбор и компоновка информации, разработка технического задания; дизайн интерфейса, создание шаблонов и программных компонентов, интеграция сайта с системой управления, тестирование и отладка; сдача. Описание среды программирования.

    курсовая работа [60,2 K], добавлен 30.06.2014

  • Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".

    курсовая работа [3,5 M], добавлен 05.06.2015

  • Постановка задачи разработки сайта компании "ОргТехСервис". Выбор методики проектирование сайта, разработка проекта, тестирование и отладка. Расчет показателей надежности Интернет-услуг. Порядок разработки интерфейсов взаимодействия с пользователем.

    контрольная работа [1,5 M], добавлен 22.10.2014

  • Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.

    курсовая работа [346,7 K], добавлен 18.09.2016

  • Применение серверной платформы Denwer и с CMS Opencart при создании сайта интернет-магазина электроники. Установка и настройка Denwer и Opencart. Русификация сайта на Opencart, создание системы отображения цен в рублях. Разработка функционала сайта.

    практическая работа [985,3 K], добавлен 04.08.2015

  • Создание основы интернет-сайта - набора таблиц, которые расположены в нужном порядке. Использованные теги и их атрибуты. Кодовое оформление сайта, наложение второго слоя. Стильный текст в HTML. Использование скриптов для большей информативности сайта.

    методичка [813,6 K], добавлен 08.11.2013

  • Определение понятия веб-сайта. Рассмотрение и анализ этапов построения информационного ресурса. Изучение и характеристика особенностей процесса расположения сайта в сети интернет. Ознакомление с порядком регистрации доменного имени и аренды хостинга.

    дипломная работа [4,7 M], добавлен 08.06.2019

  • Роль веб-сайта в деятельности образовательного учреждения "МБОУ Модутская средняя общеобразовательная школа". Выбор системы управления содержимым для разработки сайта. Структура и разработка веб-сайта, создание шаблона. Публикация сайта в сети Интернет.

    дипломная работа [1,9 M], добавлен 04.11.2016

  • Изучение различных систем управления содержимым, обеспечивающих доступ к информации в сети Интернет и удобное редактирование сайта. Разработка информационной структуры, дизайна и информационное наполнение web-сайта по теме "Экстремальные виды спорта".

    дипломная работа [2,6 M], добавлен 15.05.2012

  • Создание ознакомительного информационно-технического форума. Отличие создания интернет-портала от сайта в рунете. Основные ступени разработки информационно-технического портала. Качественное наполнение сайта. Требования к дизайну сайта, цветовые решения.

    контрольная работа [29,7 K], добавлен 17.04.2014

  • Ознакомление с современными Интернет-технологиями и использование их в своей разработке. Изучение основных программ, применяемых для разработки и создания Web-сайта. Инструментальные средства. Информационная структура, дизайн и шаблон web-сайта.

    контрольная работа [1,0 M], добавлен 15.02.2017

  • Выбор сред разработки для реализации сайта. Основная концепция и содержание веб-сайта. Роль дизайна сайта в его создании и определение основных требований к его содержанию и внешнему виду. Особенности разработки удобного и красивого интерфейса сайта.

    курсовая работа [686,4 K], добавлен 13.06.2022

  • Технические характеристики компьютерных систем. Анализ интернет-сайта филиала предприятия и выявление основных проблем. Обновление структуры и подгонка сайта под современные стандарты с помощью программы WebSite X5. Создание дизайна веб-страницы.

    отчет по практике [410,2 K], добавлен 14.01.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.