You are on page 1of 20

ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”

гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,


e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com

Дипломен проект
Тема: Създаване на Уеб страница на цветарски магазин

Изготвил: Иван Иванов Иванов - XIIa клас

Направление: 482 - Приложна Информатика

Професия: 482010 - Икономист - информатик

Специалност: 4820101 - Икономическа информатика

Ръководител-консултант: Станислав Георгиев

2023

Генерал Тошево
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
Съдържание:

1. Увод........................................................................................... 3
1.1 онлайн пазаруването на кратко ................................................................ 3

1.2 Защо онлайн пазаруването на цветя е проблем...................................... 3

2. Цел и обзор на дипломната работа........................................4


2.1 Цел на дипломната работа ....................................................................... .4

2.2 Обзор на проблемната област ................................................................... 4

3. Проектиране на онлайн магазини ......................................5-6


3.1 Етапи на създаване ..................................................................................... 5

3.2 Структура на създаване .............................................................................. 6

4. Използван софтуер за разработка на уеб магазина ........7-17


4.1 какво е HTML ............................................................................................. 7

4.1.1 Какво са HTML таговете ..................................................................... 8-9

4.1.2 Структура на HTML .............................................................................. 10

4.2 Какво е CSS ............................................................................................... 11

4.2.1 Предимства на CSS ................................................................................ 12

4.2.2 Защо CSS и HTML трябва да работят заедно ..................................... 13

4.3 JS (JavaScript) ............................................................................................ 14

4.4 PHP и MySQI ............................................................................................. 15

4.4.1 PHP .......................................................................................................... 16

4.4.2 MySQL ................................................................................................... 17

5. Монетизация на сайта и тестване ........................................ 18


6. Заключение ............................................................................... 19
7. Използвана литература .......................................................... 20
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
1. Увод

1.1 Онлайн пазаруването се отнася до процеса на закупуване на стоки или


услуги по интернет от онлайн търговец на дребно или уебсайт за електронна
търговия.Онлайн пазаруването позволява на клиентите да разглеждат широка
гама от продукти или услуги, да сравняват цените и да правят покупки, без да
напускат домовете си. Онлайн пазаруването става все по-популярно през
годините поради удобството и достъпността си.Тя позволява на клиентите да
пазаруват по всяко време от всяко място, без да се налага физически да
посещават магазин.Онлайн търговците на дребно често предлагат по-голям
избор от продукти на конкурентни цени и много от тях осигуряват безплатна
доставка и други отстъпки, за да насърчат клиентите да пазаруват с тях.Въпреки
това е важно клиентите да бъдат внимателни и да пазаруват само от реномирани
онлайн търговци на дребно, за да избегнат измами или измамнически дейности.
1.2 Пазаруването на цветя онлайн може да е проблем поради следните причини :
Качество: Когато пазарувате цветя онлайн, може да е трудно да оцените
качеството на цветята преди покупката.Изображенията може не винаги да
представят точно действителния продукт и съществува риск цветята да
пристигнат увехнали или повредени.
Доставка: Цветята са крехки и изискват внимателно боравене и бърза доставка,
за да се гарантира, че ще пристигнат свежи и в добро състояние.Онлайн
търговците на цветя могат да използват услуги за доставка на трети страни и
има риск от забавяне или неправилно боравене по време на транспортиране,
което може да повлияе на качеството на цветята.
Обслужване на клиенти: Онлайн пазаруването понякога може да бъде безлично
и може да бъде предизвикателство да се комуникира с търговеца, ако има
проблеми с поръчката, като например неправилни или липсващи артикули.
Цена: Онлайн търговците на цветя може да наложат допълнителни такси за
доставка, опаковане и обработка, което може да увеличи цената на цветята.
Наличност: Някои видове цветя може да са сезонни и да не са достъпни за
закупуване онлайн през цялата година.
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
2. Цел и избор на дипломната работа

2.1 Целта на дипломната работа е да може да се покаже на хората тази нова


тактика за запазване на цветята живи по време на тежък полит както и да
зарадва всеки човек, който си поръча от нас. За да направим пренасянето на
цветя от точка A до точка B те трябва да са в стерилна среда, която трябва да ги
защити от климатичните условия, един от най - големите врагове на цветята е
рязката смяна на температурата на средата около тях има и още различи
фактори, но те не са толкова критични рязката смяна на температура на средата.
Идеята на моя магазин е да покаже революционен начин за пренасяне на цветя
чрез поставяйки ги в стъклен контейнер, който да е с постоянна температура
отвътре да да може цветето да се чувства добре докато пътува. Благодарение на
този начин цветето не само ще пристигне до вас както е показано на снимките
ами и може да издържи над 1 година ако му се предостави нужното количество
вода и слънчева светлина. Цветята винаги са били знак на любов и не само има
цветя, които символизират доверие, късмет и тн. Ето затова тези цветя трябва да
издържат дълго време в своята прекрасна форма и цветове за да може
посланието което е дошло с тях да може да живее по дълго а не само няколко
дена. За да може да са символ на дълготрайна любов като покажат че както те
могат да устоят трудните условия и да продължат да живеят.
Реших да избера тази задача понеже винаги съм имал едно наум, когато е
ставало въпрос за пазаруване на цветя онлайн. Отне ми доста от време в
проучване на цветята като цяло както и някой специални видове растения и след
известно време стигнах до това решение на проблема в пътуване и
съхраняването. Исках да радвам хората с моята работа и да ги накарам да е
усмихват всеки път, когато погледнат цветето, което са си купили, да могат да
зарадват близките си хора с този страхотен подарък както и човека, който
обичат.
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com

3.Проектиране на онлайн магазини


3.1Създаването на онлайн магазин за цветя обикновено включва няколко етапа,
включително:Планиране: Първата стъпка е да планирате бизнес модела,
целевата аудитория и продуктовата гама.Определете какви видове цветя и
аранжировки ще предлагате, както и всякакви допълнителни услуги като опции
за доставка, опции за персонализиране и ценова стратегия.Разработка на
уебсайт: След като имате готов план, можете да започнете да разработвате
уебсайта си.Това включва проектиране на уебсайта, създаване на продуктови
страници и настройка на шлюз за плащане.Можете да изберете да наемете уеб
разработчик или да използвате онлайн платформа, която предоставя
функционалност за електронна търговия.Снабдяване с продукти: Ще трябва да
намерите надеждни доставчици, които могат да осигурят свежи цветя и
материали за вашите аранжировки.Потърсете доставчици, които могат да
предложат разнообразие от цветя, конкурентни цени и надеждна
доставка.Маркетинг и брандиране: След като вашият уебсайт е готов и работи,
ще трябва да се съсредоточите върху маркетинга и брандирането на вашия
бизнес.Това може да включва създаване на акаунти в социални медии,
провеждане на рекламни кампании и изграждане на имидж на марката, който се
харесва на вашата целева аудитория.Управление на поръчки: Когато поръчките
започнат да пристигат, ще трябва да разработите система за тяхното
управление.Това може да включва създаване на клиентска база данни,
проследяване на поръчки и управление на нивата на инвентара.Обслужване на
клиенти: Осигуряването на отлично обслужване на клиентите е от решаващо
значение за успеха на вашия онлайн магазин за цветя.Това може да включва
незабавно отговаряне на запитвания на клиенти, бързо разрешаване на проблеми
и предлагане на персонализирана поддръжка, за да се гарантира
удовлетвореността на клиентите.Като цяло създаването на онлайн магазин за
цветя изисква внимателно планиране, внимание към детайла и фокус върху
предоставянето на висококачествени продукти и услуги.Следвайки тези стъпки,
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
можете да създадете успешен онлайн бизнес, който отговаря на нуждите на
вашите клиенти и ви помага да постигнете целите си.

3.2Структурата на създаването на онлайн магазин за цветя обикновено включва


няколко стъпки, включително:Определете своя бизнес модел: Първата стъпка е
да определите вашия бизнес модел, включително вашия целеви пазар, продукти,
услуги и ценова стратегия.Трябва също така да обмислите как ще се
разграничите от конкурентите и как ще генерирате приходи.Провеждане на
пазарни проучвания: Провеждането на пазарни проучвания е от съществено
значение, за да разберете вашата целева аудитория, конкуренция и тенденции в
индустрията.Можете да използвате различни инструменти като онлайн
проучвания, фокус групи и анализи на социални медии, за да съберете
информация.Разработете уебсайт: Ще трябва да разработите уебсайт, за да
покажете вашите продукти и услуги, да приемате поръчки и да обработвате
плащания.Можете или да създадете уебсайт от нулата, или да използвате
платформа за електронна търговия като Shopify или WooCommerce, за да
създадете онлайн магазин.Източници на доставчици: Ще трябва да намерите
надеждни доставчици, които могат да осигурят висококачествени цветя и
материали за вашите аранжировки.Трябва да имате предвид фактори като
качество, цена, срокове за доставка и наличност.Създавайте предложения за
продукти и услуги: Създавайте набор от цветни аранжировки и допълнителни
услуги като опции за доставка, опции за персонализиране и абонаментни
услуги.Трябва също така да разработите ценови стратегии, които са
конкурентни и печеливши.Разработете маркетингова стратегия: Разработете
маркетингова стратегия за рекламиране на вашия онлайн магазин за цветя и
привличане на клиенти.Можете да използвате различни канали като социални
медии, имейл маркетинг и оптимизация за търсачки (SEO), за да достигнете до
вашата целева аудитория.Внедрете системи за управление на поръчки: Внедрете
система за управление на поръчки, за да управлявате поръчките, да
проследявате инвентара и да гарантирате навременна доставка.Трябва също така
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
да предоставяте обслужване на клиенти чрез различни канали като имейл,
телефон и чат на живо.

4. Използван софтуер за разработка на уеб магазина


4.1 HTML означава език за маркиране на хипертекст.Това е стандартен език за
маркиране, използван за създаване на уеб страници и приложения за World Wide
Web (WWW).HTML е набор от тагове и атрибути, които определят структурата
и съдържанието на уеб страница.HTML позволява на уеб разработчиците да
създават структурирани документи, като описват семантичното значение на
съдържанието, като заглавия, параграфи, списъци, таблици и връзки.HTML
кодът се интерпретира от уеб браузъри, които изобразяват съдържанието на
екрана, за да могат потребителите да го разглеждат и да взаимодействат с
него.HTML е основна технология за уеб разработка и работи заедно с други уеб
технологии, като CSS (Cascading Style Sheets) и JavaScript, за създаване на
богати и динамични уеб страници и приложения.HTML се развива с течение на
времето, като периодично се пускат нови версии и стандарти, за да се пригодят
нови функции и технологии. Най-основната HTML конвенция е включването на
декларация за тип документ в началото на текстовия файл.Това винаги е на
първо място в документа, защото това е частта, която утвърдително информира
компютъра, че това е HTML файл.Заглавката на документа обикновено
изглежда така: <!DOCTYPE html>.Винаги трябва да бъде написан по този
начин, без никакво съдържание вътре в него или да го разделя.Всяко
съдържание, което идва преди тази декларация, няма да бъде разпознато като
HTML от компютър.Другото критично изискване за създаване на HTML файл е
запазването му с файлово разширение .html.Докато декларацията на doctype
сигнализира HTML на компютъра от вътрешността на файла, файловото
разширение сигнализира HTML на компютъра от външната страна на
файла.Като разполага и с двете, компютърът може да разбере, че това е HTML
файл, независимо дали чете файла или не.Това става особено важно при качване
на файлове в мрежата, тъй като уеб сървърът трябва да знае какво да прави с
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
файловете, преди да може да ги изпрати на клиентски компютър, за да бъде
прочетено вътрешното съдържание.

4.1.1 HTML таговете се използват за определяне на структурата на документа и


са оградени в ъглови скоби (< >).HTML таговете се състоят от отварящ таг,
който идентифицира началото на определен елемент, и затварящ таг, който
идентифицира края на този елемент.Текстът, който трябва да бъде форматиран,
се поставя между отварящия и затварящия тагове.Например следният HTML код
създава елемент на параграф:В този пример тагът <p> е отварящият таг, а тагът
</p> е затварящият таг.Текстът "Това е параграф."е съдържанието, което е
затворено в елемента абзац.Има много различни типове HTML тагове, всеки със
собствена уникална цел.Някои от най-често срещаните HTML тагове включват
заглавия, връзки, изображения, списъци, таблици, формуляри и др.

Други видове HTML тагове са:


1. <h1> - <h6>: Тези тагове се използват за създаване на заглавия с различни
размери, като <h1> е най-големият, а <h6> е най-малкият.

2. <a>: Този таг се използва за създаване на хипервръзки към други страници


или уебсайтове.Атрибутът href се използва за указване на URL адреса на
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
страницата

3. <img>: Този етикет се използва за вграждане на изображения в уеб


страница.Атрибутът src се използва за указване на URL адреса на
изображението.

4. <div> и <span>: Тези тагове се използват като контейнери за групиране и


стилизиране на други HTML елементи.<div> е контейнер на ниво блок, а <span>
е контейнер на ниво inline.

5.<header>, <nav>, <main>, <article>, <aside> и <footer>: Тези тагове се използват


за определяне на различните секции на уеб страница, като заглавка, навигация,
основно съдържание, статиясъдържание, странична лента и долен колонтитул.
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com

Това са само няколко примера от многото HTML тагове, които са налични за


създаване и форматиране на уеб страници.

4.1.2 HTML има основна структура, която всички уеб страници трябва да
следват, която е известна като структура на HTML документ.Тази структура се
състои от няколко части:Декларация на типа документ: Това е първият ред на
HTML документ и той декларира вида на документа, който се
използва.Текущият стандарт е HTML5, така че декларацията на doctype за
HTML5 е както следва:HTML елемент: Елементът <html> е основният елемент
на HTML документ и съдържа всички останали елементи в документа.Елемент
Head: Елементът <head> съдържа информация за документа, като например
заглавието на страницата, връзки към таблици със стилове и скриптове и
метаданни.Заглавен елемент: Елементът <title> е дъщерен елемент на елемента
<head> и указва заглавието на документа, който се появява в заглавната лента на
браузъра.Елемент Body: Елементът <body> съдържа цялото видимо съдържание
на уеб страницата, като текст, изображения, видеоклипове и други HTML
елементи.Елементи на съдържанието: Това са различните HTML елементи,
които изграждат съдържанието на уеб страницата, като заглавия, абзаци,
изображения, списъци, таблици, формуляри и др.
Ето пример за основна структура на HTML документ:
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com

В този пример имаме основната структура на HTML документ с декларация на


doctype, елемент <html>, елемент <head>, съдържащ елемент <title>, и елемент
<body>, съдържащ малко съдържание.

4.2 CSS означава Cascading Style Sheets и това е стилов език, използван за
описание на външния вид и форматиране на документ, написан на език за
маркиране като HTML.CSS се използва за отделяне на представянето на
документ от неговото съдържание, което позволява на разработчиците да
създават уеб страници с последователни и визуално привлекателни
оформления.С CSS можете да контролирате стила на различни елементи на уеб
страница, като например размера и цвета на шрифта, цвета на фона или
изображението, разстоянието между елементите и позицията и оформлението на
елементите.CSS работи, като дефинира правила, които определят как
различните елементи трябва да бъдат стилизирани.Всяко правило се състои от
селектор, който идентифицира елемента, който трябва да бъде стилизиран, и
блок за декларация, който съдържа CSS свойствата и стойностите, които трябва
да се приложат към избрания елемент.CSS може да бъде включен в HTML
документ по няколко начина, като например в отделен CSS файл, който е
свързан към HTML документа с помощта на елемент <link> в секцията <head>
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
или вграден в HTML документа с помощта на <style>елемент в секцията <head>
или директно в HTML елемент, използвайки атрибут style.
Ето пример за това как да свържете външен CSS файл към HTML документ:

В този пример ние свързваме външен CSS файл, наречен styles.css, към нашия
HTML документ.CSS правилата в styles.css ще бъдат приложени към HTML
елементите в нашата уеб страница.

4.2.1 CSS предоставя няколко предимства за стилизиране и форматиране на уеб


страници:Разделяне на представянето и съдържанието:
CSS разделя представянето на уеб страница от нейното съдържание, което
улеснява поддържането и актуализирането на външния вид на уеб страница, без
да се променя съдържанието ѝ.Това също улеснява повторното използване на
същите стилове в множество уеб страници, което води до по-последователен и
ефективен уеб дизайн.
• Съгласуван стил: Със CSS можете да дефинирате стилове, които се
прилагат към всички елементи от определен тип или клас, което помага
да се осигури последователен вид и усещане в уебсайта.
• Гъвкавост и контрол: CSS предоставя широк набор от опции за стил, като
размер на шрифта, цвят, фон, оформление и други, което дава на
разработчиците повече гъвкавост и контрол върху външния вид на
техните уеб страници.
• Ефективност: Използвайки CSS, можете да намалите количеството HTML
код, необходим за стилизиране на уеб страница, което води до по-бързо
време за зареждане на страницата и по-ефективен уеб дизайн.
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
• Достъпност: CSS може да се използва за създаване на уеб страници, които
са по-достъпни за потребители с увреждания, като например тези, които
използват екранни четци или други помощни технологии.
• Като отделят презентацията от съдържанието, разработчиците могат да
предоставят алтернативни стилове и опции за форматиране, които
подобряват достъпността на техните уеб страници.
• Като цяло CSS е мощен инструмент за стилизиране и форматиране на уеб
страници и предоставя много предимства, които правят уеб дизайна по-
ефективен, последователен и достъпен.
• Съвместимост между различни браузъри: CSS може да помогне да се
гарантира, че уеб страниците изглеждат последователно в различни уеб
браузъри и устройства, което е особено важно в дългосрочен план, тъй
като се появяват нови технологии и платформи.

4.2.2 В дългосрочен план използването на HTML и CSS заедно е от съществено


значение за създаването на висококачествени, поддържаеми и мащабируеми
уебсайтове.Ето някои от основните причини, поради които HTML и CSS трябва
да работят заедно:
• Разделяне на проблемите: HTML и CSS са предназначени да обработват
различни аспекти на уеб дизайна.HTML осигурява структурата и
съдържанието на страницата, докато CSS осигурява представянето и
стила.Това разделяне на проблемите улеснява управлението и
актуализирането на уебсайта ви с течение на времето, тъй като можете да
правите промени в представянето, без да засягате основната структура и
съдържание.
• Достъпност: Използвайки заедно HTML и CSS, можете да създавате
уебсайтове, които са по-достъпни за потребители с увреждания, като
например тези, които използват екранни четци или други помощни
технологии.HTML предоставя семантично маркиране, което
идентифицира значението и структурата на съдържанието, докато CSS
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
предоставя стил, който може да подобри четливостта и използваемостта
на съдържанието.
• Съгласуваност: HTML и CSS могат да се използват заедно за създаване на
последователно брандиране и дизайн в уебсайт.Като използвате
последователни HTML маркировки и CSS стилове, можете да
гарантирате, че вашият уебсайт изглежда и функционира така, както
искате, в различни страници и секции.
• Мащабируемост: Тъй като вашият уебсайт расте и се развива,
използването на HTML и CSS заедно може да улесни управлението и
поддръжката му.
Като цяло използването на HTML и CSS заедно е от съществено значение
за създаването на висококачествени, поддържаеми и мащабируеми
уебсайтове, които са достъпни и последователни на различни устройства
и платформи.

4.3 JS е съкращение от JavaScript, който е език за програмиране, често използван


в уеб разработката.JavaScript е интерпретиран език на високо ниво, който се
изпълнява в уеб браузър за създаване на интерактивни уеб страници и
динамични потребителски интерфейси.Позволява на разработчиците да добавят
интерактивни елементи към уеб страници, като анимации, валидиране на
въвеждане от потребителя и динамично зареждане на съдържание, без да се
изисква презареждане на уеб страницата.JavaScript може да се използва и за
разработване на уеб и мобилни приложения, сървърни скриптове и настолни
приложения.JavaScript се разви през годините и продължава да бъде важен език
в уеб разработката.Има голяма общност от разработчици и се поддържа от
много библиотеки и рамки, което прави по-лесно и по-бързо изграждането на
сложни уеб приложения.JavaScript е съвместим и с много други езици за
програмиране и може да се използва с HTML и CSS за създаване на адаптивен и
модерен уеб дизайн.В дългосрочен план JavaScript ще продължи да играе важна
роля в развитието на уеб технологиите и неговите възможности вероятно ще се
разширят, за да включват по-сложни приложения и случаи на употреба.
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
За да свържете вашия html файл с JS частта трябва да:
В HTML файла трябва да добавите маркер на скрипта към секцията head или
body на HTML документа, в зависимост от това къде искате да включите
JavaScript кода.Тагът на скрипта трябва да включва атрибута източник, който
указва местоположението на вашия JavaScript файл. Ето един пример:

4.4 PHP и MySQL са две технологии, които обикновено се използват заедно за


създаване на динамични и интерактивни уеб приложения.PHP е сървърен
скриптов език, който се използва за създаване на уеб страници с динамично
съдържание, докато MySQL е система за управление на база данни, която се
използва за съхраняване и управление на данни.Ето основните стъпки за
свързване на PHP и MySQL:
• Инсталирайте и настройте уеб сървър: Преди да можете да използвате
PHP и MySQL, трябва да имате инсталиран и конфигуриран уеб сървър на
вашия компютър или хостинг среда.Популярните уеб сървъри включват
Apache, Nginx и IIS.
• Инсталирайте MySQL: След като настроите уеб сървър, трябва да
инсталирате MySQL.Можете да изтеглите и инсталирате MySQL от
официалния уебсайт.
• Свържете се с базата данни MySQL: За да се свържете с базата данни
MySQL от PHP, трябва да предоставите името на сървъра,
потребителското име, паролата и името на базата данни.Можете да
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
използвате функцията mysqli_connect() в PHP, за да установите връзка с
базата данни.
• Запитване до базата данни: След като установите връзка с базата данни,
можете да използвате SQL заявки за извличане или модифициране на
данни в базата данни.Можете да използвате функцията mysqli_query() в
PHP, за да изпълнявате SQL заявки.
• Показване на данни в HTML: След като извлечете данни от базата данни,
можете да ги покажете в HTML страница с помощта на PHP.Можете да
използвате командата echo в PHP за извеждане на HTML код,
включително данните, извлечени от базата данни.

4.4.1PHP (Hypertext Preprocessor) е популярен скриптов език от страна на


сървъра, използван предимно за уеб разработка.В дългосрочен план PHP е език
за програмиране с общо предназначение с отворен код, който може да бъде
вграден в HTML и използван за генериране на динамични уеб страници.Той е
създаден през 1994 г. от Rasmus Lerdorf и от тогава се е превърнал в мощен
инструмент за изграждане на стабилни и мащабируеми уеб приложения.PHP
кодът се изпълнява от страна на сървъра, което означава, че се обработва от уеб
сървъра, преди да бъде изпратен до браузъра на клиента.Това позволява на
разработчиците да създават динамични уеб страници, които могат да
взаимодействат с бази данни, да обработват потребителски вход и да генерират
съдържание в движение.PHP може да се използва за създаване на широка гама
от уеб приложения, включително блогове, сайтове за електронна търговия,
социални мрежи и системи за управление на съдържание.Една от основните
характеристики на PHP е неговата лекота на използване и гъвкавост.PHP кодът
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
може да се изпълнява на широка гама от платформи, включително Windows,
Linux и macOS, и може да се интегрира с популярни уеб сървъри като Apache и
NGINX.PHP също така поддържа широк набор от библиотеки и рамки, които
улесняват бързото и ефективно изграждане на сложни уеб приложения. PHP се
поддържа от голяма общност: PHP има голяма и активна общност от
разработчици, които допринасят за езика, разработват библиотеки и рамки и
предоставят поддръжка чрез форуми и други ресурси.PHP се използва от много
популярни уебсайтове: Много популярни уебсайтове, включително Facebook,
Wikipedia и WordPress, са изградени с помощта на PHP.
Като цяло PHP е мощен и широко използван език за програмиране, който е от
съществено значение за уеб разработката.Неговата гъвкавост, лекота на
използване и здравина го правят идеален избор за изграждане на динамични,
мащабируеми уеб приложения, които могат да отговорят на нуждите както на
фирми, така и на физически лица.
4.4.2 MySQL е популярна система за управление на релационни бази данни с
отворен код, която се използва за управление на структурирани данни.В
дългосрочен план MySQL е софтуер, който позволява на потребителите да
създават, модифицират и управляват релационни бази данни.Тя беше пусната за
първи път през 1995 г. от шведските основатели Майкъл Видениус и Дейвид
Аксмарк и оттогава се превърна в една от най-широко използваните системи за
управление на бази данни в света.MySQL използва езика за структурирани
заявки (SQL) за взаимодействие с бази данни.SQL е език, използван за
комуникация с бази данни и за извършване на различни операции като
създаване на таблици, вмъкване на данни и заявки за данни.MySQL може да
съхранява данни в различни формати като текст, числа, дати и двоични
данни.MySQL е известен със своята мащабируемост и скорост.Той може да
обработва големи количества данни и може да се използва за поддръжка на
уебсайтове и приложения с голям трафик.MySQL също е известен със своите
функции за надеждност и сигурност.Той включва инструменти, които помагат
на потребителите да защитят своите данни и да предотвратят неоторизиран
достъп.MySQL е софтуер с отворен код, което означава, че е безплатен за
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
използване и може да бъде модифициран и разпространяван от всеки.Използва
се от широк кръг организации и индустрии, от малки стартиращи компании до
големи корпорации.MySQL се използва и в различни приложения, включително
уеб приложения, системи за управление на съдържанието и платформи за
електронна търговия.Като цяло MySQL е мощна и широко използвана система
за управление на бази данни, която е от съществено значение за управление на
структурирани данни.Неговата мащабируемост, скорост, надеждност и
сигурност го правят идеален избор за фирми и организации от всякакъв
размер.Със своите стабилни функции и широк набор от приложения, MySQL е
жизненоважен инструмент за всеки, който трябва да управлява и манипулира
големи количества данни.

5. Монетизация на сайта и тестване


Монетизацията на уебсайт се отнася до процеса на генериране на приходи от
уебсайт.Има няколко начина за монетизиране на уебсайт, включително:Реклама:
Това е най-често срещаният метод за монетизиране на уебсайтове.Уебсайтовете
могат да показват реклами от рекламни мрежи като Google AdSense или
директни продажби на реклами, за да печелят приходи.Рекламните формати
включват дисплейни реклами, текстови реклами и естествени
реклами.Партньорски маркетинг: При партньорския маркетинг собствениците
на уебсайтове печелят комисионна за популяризиране на продукти или услуги
на друга компания.Това става чрез поставяне на партньорски връзки на
уебсайта, които пренасочват потребителите към уебсайта на партньорския
партньор.Електронна търговия: Уебсайтовете могат да продават продукти или
услуги директно на клиенти.Това може да включва цифрови продукти като
електронни книги или физически продукти като дрехи или
електроника.Абонаменти: Уебсайтовете могат да предлагат първокласно
съдържание или услуги на потребителите срещу месечна или годишна
абонаментна такса.Това може да включва достъп до изключително съдържание
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
или инструменти.Дарения: Уебсайтовете могат да събират дарения от
потребители, които искат да подкрепят тяхното съдържание или кауза.Това
обикновено се използва от организации с нестопанска цел или независими
създатели на съдържание.Спонсорирано съдържание: Уебсайтовете могат да
публикуват спонсорирано съдържание, което се заплаща от
рекламодателите.Това може да включва спонсорирани публикации, рецензии на
продукти или спонсорирани публикации в социални медии.Има много фактори,
които трябва да се вземат предвид при избора на стратегия за монетизиране на
уебсайта, като нишата на уебсайта, аудиторията и целите.Важно е да изберете
стратегия, която е в съответствие с ценностите на уебсайта и предоставя
стойност на потребителите.С правилния подход монетизацията на уебсайтове
може да осигури устойчив източник на приходи за собствениците на уебсайтове.

6. Заключение
В заключение, разработката на уеб магазин е важен процес, който изисква внимание
към детайлите и екипна работа между дизайнери, програмисти и маркетинг
експерти. Успешното внедряване на уеб магазин може да доведе до увеличаване на
продажбите, подобряване на клиентското изживяване и укрепване на онлайн
потребителите на компанията.За да постигнете успех в разработката на уеб
магазина, е важно да имате ясна представа за целите и изискванията за бизнес, както
и за нуждите на потребителите. От голямо значение е да се избере правилната
платформа за уеб магазина и да се изработи ергономичен и лесен за използван
дизайн, който да бъде оптимизиран за мобилни устройства.След като уеб магазинът
е разработен и пуснат онлайн, е важно да се продължи, за да се работи върху
неговото подобрение и оптимизиране, за да се осигури безпроблемно растящ успех.
Редовното обновяване на съдържанието, разширяването на продуктовите оферти и
подобрението на потребителското изживяване са само някои от начините за
подобряване на уеб магазина и постигане на успешни резултати.Разработката на уеб
магазин включва и внедряване на подходяща система за управление на продуктите,
ПРОФЕСИОНАЛНА ГИМНАЗИЯ ПО ЗЕМЕДЕЛИЕ „ТОДОР РАЧИНСКИ”
гр. Генерал Тошево-9500, обл. Добрич, ул. „Опълченска” №46,
e-mail: pgz_gt@abv.bg website: www.pgzemedelie.com
поръчките, плащанията и доставките. Това може да бъде постигнато чрез
използването на софтуерни решения за електронна търговия (e-commerce), като
например Magento, WooCommerce, Shopify и други.Един от ключовите аспекти на
успешния уеб магазин е сигурността на транзакциите и защитата на личните данни
на клиентите. Затова е важно да се изберат подходящи мерки за киберсигурност,
като например SSL сертификати, за да се гарантира защита на
информацията.Накрая, успешната разработка на уеб магазин изисква да се внимава
и да се следят аналитичните данни, за да се оценява ефективността на стратегията за
маркетинг и продажби. Това може да се постигне чрез използването на инструменти
като Google Analytics, които предоставят данни за трафика, конверсиите,
поведението на клиентите и други метрики.В крайна сметка, успешната разработка
на уеб магазин изисква внимание към всички тези аспекти, както и непрекъснато
усъвършенстване и подобряване на стратегията, за да се осигури растеж и успех на
бизнеса.

7.Използвана литература

1. www.w3schools.com - уеб страница с информация за програмиране;

2. Учебни материали - предоставени от г-н Георгиев;

3. HTML3 и CSS3 - учебник за практическо програмиране;

4. PHP7 и MySQL - учебник за практическо програмиране;

5. Learning web design - Jennifer Robbins, 2012;

6. JavaScript: The Definitive Guide - David Flanagan;

7. ChatGPT - изкуствен интелект;

8. Leaning PHP, MySQL, JavaScript, HTML5 & CSS: A step-by-step guide to


creating dynamic website - Robin Nixon;

You might also like