Dadu Tl 2020 05 19 [304376]
Ministerul Educației al Republicii Moldova
ACADEMIA DE STUDII ECONOMICE A MOLDOVEI
Facultatea Tehnologii informaționale și Statistică Economică
Departamentul Informatica si Management Informațional
Dadu Nicu
Proiectarea aplicației Web pentru o agenție turistică
TEZĂ DE LICENȚĂ
Specialitatea Cibernetică și Informatică Economică
Autor
studenta gr. CIB 171,
Admis la susținere: [anonimizat]: Dadu Nicu
conf. univ. Anatolie Prisăcaru
" " 2020 Conducător Științific:
[anonimizat] – 2020
Dеclarația ре рrорria răsрundеrе
Subsemnata, [anonimizat] a Acadеmiеi dе Studii Еcоnоmicе din Mоldоva, sреcialitatеa Cibernetică și
informatică economică, dеclar ре рrорria răsрundеrе că tеza dе licеnță ре tеma „Proiectarea aplicației Web pentru o agenție turistică” a fоst еlabоrată dе minе și nu a mai fоst рrеzеntată niciоdată la о altă facultatе sau instituțiе dе învățământ suреriоr din țară sau din străinătatе, iar exemplarul prezentat și înregistrat la catedră corespunde integral cu varianta electronică plasată în Sistemul de verificare a plagiatului.
Dе asеmеnеa, dеclar că sursеlе utilizatе în tеză, inclusiv cеlе din Intеrnеt, sunt indicatе cu rеsреctarеa rеgulilоr dе еvitarе a рlagiatului:
fragmеntеlе dе tеxt sunt rерrоdusе întоcmai și sunt scrisе în ghilimеlе, dеținând rеfеrința рrеcisă a sursеi;
rеdarеa/rеfоrmularеa în cuvintе рrорrii a tеxtеlоr altоr autоri cоnținе rеfеrința рrеcisă;
rеzumarеa idеilоr altоr autоri cоnținе rеfеrința рrеcisă a оriginalului.
Adnotare
Teza de Licență Elaborarea aplicației Web pentru o agenție de turism
A student: [anonimizat]171, specialitatea Cibernetică și Informatică Economică Dadu Nicu.
Teza de licență este perfectată pe 63 pagini A4 [anonimizat] 36 figuri, 12 tabele , [anonimizat], 10 surse bibliografice și 6 pagini anexe.
Cuvinte cheie: [anonimizat], [anonimizat] , ieșiri, [anonimizat], Internet, browser.
Conținutul tezei este alcătuit din 4 capitole, [anonimizat]. [anonimizat] a tehnologiei de realizare.
[anonimizat], [anonimizat].
În al treilea capitol este prezentarea proiectului din punct de vedere a design-ului , Intrările, [anonimizat].
[anonimizat] a site-lui.
[anonimizat];
PTPAIE – Proces Tehnologic de Prelucrare a Informației Economice;
PHP – Personal Home Page;
SEO – Search engine optimization;
HTML – Hypertext Markup Language;
CSS – Cascading Style Sheets;
FTP – [anonimizat] – [anonimizat];
XML – eXtensible Markup Language;
CSV – Comma-separated values;
Lista Figurilor
Figura 1.1 Evoluția încasărilor din activitatea turistică a titularilor de licențe de turism din Republica Moldova în perioada anilor 1995-2002 (mii lei) 11
Figura 1.2 Evoluția circulației turistice în Republica Moldova în cadrul turismului organizat (mii vizitatori) 11
Figura 1.3 Ponderea Turiștilor în mediu rural al Republicii moldova 13
Figura 1.4 Valoarea în euro a pieții publicitare online 16
Figura 1.5 Valoarea în euro a pieții publicitare online 16
Figura 1.6 Pașii pentru o rezervare online 17
Figura 1.7 Frecventa utilizarii internetului 18
Figura 1.8 Clasificarea informației economice după nivelul de prelucrare 19
Figura 1.9 Sistemul informatic a unei agenții de turism 21
Figura 1.10 Proiectarea schemei conceptuale a sistemului informatic 23
Figura 2.1 Exemplu de pagină dinamică 25
Figura 2.2 Exemplu de document HTML 27
Figura 2.3 Exemplu de listă descriptivă 28
Figura 2.4 CSS box model (https://www.w3schools.com/css/css_boxmodel.asp) 31
Figura 2.5 Exemplu de document Bootstrap 33
Figura 2.6 Exemplu de cod PHP 34
Figura 2.7 Pornirea unei sesiuni în PHP 36
Figura 2.8 Exemplu de interogare a bazei de date MySQL 38
Figura 3.1 Componentele unui sistem Informatic 41
Figura 3.2 Logarea administratorului 42
Figura 3.3 Pagina tururilor disponibile 43
Figura 3.4 Pagina editării turului 43
Figura 3.5 Rezervații Tur 44
Figura 3.6 Pagină de control a useri-lor 44
Figura 3.7 Pagina Evenimentelor 44
Figura 3.8 Pagina editării Evenimentului 45
Figura 4.1 Pagina Acasa (index.php) 48
Figura 4.2 Secțiunea Despre Noi 49
Figura 4.3 Secțiunea Mai Mult 49
Figura 4.4 Secțiunea Portfoliu a site-ului 50
Figura 4.5 Secțiunea Sponsorii a site-ului 50
Figura 4.6 Forma de contact 51
Figura 4.7 Footerul paginii 51
Figura 4.8 Pagina Tururi a site-ului 51
Figura 4.9 Detaliile Turului 52
Figura 4.10 Evenimentele 52
Figura 4.11 Detaliile Evenimentului 53
Figura 4.12 baza de date MySQl 53
Introducere
În perioada actuală de dezvoltare a omenirii, societatea informațională reprezintă modul de viață care presupune folosirea informației în toate domeniile și activitațile zilnice, ele au un impact major asupra dezvoltării economice sociale și politice. În general societatea se bazează pe Internet care mai este cunoscut ca rețeaua globală. De la început internetul a fost doar un mecanism de schimb de messaje pentru un grup foarte restrîns de persoane, însă odată cu extinderea ariei și posibilitaților de stocare, internetul a devenit un depozit de informație. Datorită tehnologiei World Wide Web, oamenii pot sa acceseze liber informația stocată pe servere și data centre. Un pas important la popularizarea acestuia este pagina Web care a devenit un șablon al dezvoltării tehnologiilor web. Prezența pe un site web pe piața online, tinde să devină activitatea principală a unităților economice, create desigur pentru a atrage clienții ca să își realizeze obiectivele necesare.
Pe măsură ce Tehnologiile Informaționale domină la nivel global, întreprinderile sunt printre primele ce le folosesc pentru a îmbunătăți activitățile sale și desigur de a recupera investițiile cât mai rapid.
În Moldova problema turismului este bine cunoscută, în prezent agențiile de turism se ocupă mai mult cu atragerea străinilor decît a populației autohtone, însă aici apare problema infrastructurii necalitative sau în cazul de față, lipsa de servicii online ce sunt disponibile în alte țări. Ca consecință avem lipsa de promovare în cadrul țării ce scade considerent turismul local, iar lipsa serviciilor web de turism face imposibilă creșterea vizitatorilor străini.
Pe plan național nu au loc acțiuni de promovare a turismului moldovenesc cu excepția unor vinării sau a expozițiilor specializate. Agențiile de turism duc lupte cu concurenții, fiecare avînd viziuni aparte și promovează doar ce consideră ei de cuviință dar acest lucru duce la crearea unei imagini distorsionate despre destinațiile turistice naționale. Cel mai importnant moment este faptul că nu există un program sau un serviciu de promovare a destinațiilor din țară.
Pentru a depăși această situație am luat decizia de a elabora un site web pentru o agenție de turism. Acest site va conține informații relevante, servicii turistice, modalități de a contacta agentul și multe alte date. Acest site este conceput pentru destinațiile autohtone rurale sau urbane, conceput pentru vizitatorul simplu, pe lîngă aceasta este posibilitatea de promovare a atît a locurilor turistice cît și a companiilor.
Scopul principal al lucrării este de a proiecta un site ce permite gestiunea serviciilor prestate de agențiile turistice cum ar fi tururile dar și cu scop informativ, pentru a atrage atenția la evenimentele actuale și importante ce au loc în acest domeniu. Pentru a realiza acestui scpă este nevioe de realizat un sistem cît mai eficient pentru a îndeplini sarcinile de bază cum ar fi:
Analiza situației actuale a turismului din țară;
Justificarea eficienței și utilității sistemului;
Elaborarea site-ului pentru gestiunea serviciilor unității economice;
Verificarea funcționării sistemuluui de gestiune;
Validarea informației în urma introducerii datelor;
În continuare vor fi descrise detaliile site-ului, tehnologiile folosite astfel încît întrun final să fie prezentată aplicația.
Analiza Turismului în Republica Moldova
Turismul este un sector important al economiei mondiale și are o tendință de creștere permanentă la nivel internațional.
Industria turismului cuprinde o gamă variată de întreprinderi publice și private, generatoare de beneficii economice și sociale, de noi locuri de muncă pentru diferite categorii de angajați.
Atenția acordată turismului este justificată, în toate țările, prin faptul că, pe plan economic, el creează venit național, participă la echilibrarea balanței de plăți externe, iar pe plan social creează noi locuri de muncă, contribuie la diminuarea șomajului. Concepția în dezvoltarea turismului presupune valorificarea, în totalitate, a resurselor turistice naturale și antropice din Moldova, iar activitatea de turism trebuie orientată spre satisfacerea cerințelor și preferințelor turiștilor interni și străini.
Politica de dezvoltare durabilă a turismului trebuie concepută prin diversificarea formelor de turism și adaptarea ofertei la cerințele cererii interne și internaționale, transformarea turismului într-o activitate complexă, economică și socială, într-un turism civilizat, competitiv.
Necesitatea dezvoltării economice durabile relevă și mai mult importanța elaborării și aprobării unei strategii, al cărui obiectiv final rezidă în faptul ca potențialul turistic natural și antropic al Republicii Moldova să nu fie afectat negativ de turism, ci să fie protejat spre binele generațiilor viitoare.
„Începând cu anul 2003, în scopul stabilirii politicii statului în domeniul turismului a fost elaborată Strategia de dezvoltare durabilă a turismului în Republica Moldova între anii 2003-2015, aprobată prin Hotărârea Guvernului nr.1065 din 2 septembire 2003” , documentul avea informația actuală atunci despre starea turismului și potențialul ce îl deține , însă ea a fost anulată în 2012, ceea ce inseamnă ca până în ziua de astăzi nu există o strategie de dezvoltare a domeniului turistic
„Procesul de dezvoltare în turism “Turism 2020”, inițiată de catre Agenția turismului, ca urmare a fost creat un grup de lucru format din reprezentanți ai autorităților publice și a societății civile, a fost colectată informația cu privire la situația din domeniu. Aceste rezultate au stat la baza elaborării Strategiei de dezvoltare a turismului „Turism 2020”.”
Indicatorii de bază
Figura 1.1 Evoluția încasărilor din activitatea turistică a titularilor de licențe de turism din Republica Moldova în perioada anilor 1995-2002 (mii lei)
Din Figura 1.1 putem observa ca după Uniunea Sovetică turismul a avut tendințe de creștere dar nu pe mult timp.
Din cei 19,8 mii de turiști și excursioniști străini, care au vizitat Republica Moldova în anul 2019 și au beneficiat de serviciile agențiilor de turism și a turoperatorilor, 85,3% au sosit în scopuri de odihnă, recreere și agrement, 11,9% – de afaceri și profesionale și 2,8% – de tratament.
În prezent aportul turismului în economia națională este relativ nesemnificativ. Nivelul calitativ scăzut al capacităților de cazare și venitul obținut din activitatea turistică plasează Republica Moldova printre țările în care turismul este slab dezvoltat.
În ultimii 10 ani, evoluția circulației turistice în Republica Moldova manifestă o tendință relativă de reducere a numărului de vizitatori, ca rezultat al efectelor negative din sfera economico-socială a țării. Din Figura 1.2 observăm că circulația vizitatorilor este relativ bună însă procesul de dezvoltare turistică rămîne stagnat după anul 2002.
Figura 1.2 Evoluția circulației turistice în Republica Moldova în cadrul turismului organizat (mii vizitatori)
Potențialul turistic al republicii Moldova
Tabelul 1.1 Rata așteptată de creștere a numărului vizitatori internaționali pentru anii 2000 – 2020 (pe regiuni)
Lipsesc date privind numărul de vizite efectuate de populația autohtonă în interiorul țării. Acest sector important nu este inclus în prognozările de creștere. Turismul intern inserează, probabil, un număr cu mult mai mare de vizitatori decît turismul receptor, dar în cadrul turismului intern cheltuielile pe cap de locuitor sînt mai mici. De menționat că totuși contribuția, sub aspect economic, a turismului intern este fundamentală pentru viabilitatea multor agenții de turism. Conform datelor din Tabelul 1.1 rata de creștere a vizitatorilor se menține stabilă dar cu o vizibilă descreștere în ultimii ani.
Republica Moldova dispune de un variat potențial cultural care, prin valoarea sa, prezintă interes pentru activitatea turistică și poate atrage, fluxuri turistice.Potențialul cultural-turistic al Republicii Moldova, pe lîngă vestigiile și monumentele sale istorice, în număr de peste 15 mii, se suplimentează cu instituțiile de cultură și artă, cu colectivele de creație etnografică și de folclor, cu arhitectură populară și centrele artizanale și meșteșugărești.
Turismul rural reprezintă mai mult de jumătate din întregul turism al Moldovei, conform Figura 1.3, turismul rural devine tot mai vizitat, oamenii avînd tendința de a petrece timpul la natură, făcînd referință la tema actuală, mediul rural nu dispune de metode de promovare activă sau de suport informațional. Acest fenomen poate fi explicat de tendița ultimilor ani de a fi mai apropae de mediul natural.
Figura 1.3 Ponderea Turiștilor în mediu rural al Republicii moldova
Impactul Internetului asupra serviciilor turistice
Internetul oferă posibilitatea tuturor oamenilor de a se conecta la rețeaua globală, oriunde nu sar afla. Informația este digitalizată ea poate fi stocată, indexată, redistribută automat fara intervenția omului, această rețea conectează toate companiile cu clienți și oamenii între ei fară a se lua în seama puterea mașinii de calcul sau produsul soft folosit.
Internetul are un potențial înca nesecat pentru a transmite informația, el deja a devenit cea mai mare sferă de influență în sfera de marketing, mijloacele tradiționale cum sunt televiziunea, radioul, jurnalele sau panourile de publicitate stradală deja reprezintă un model foarte pasiv de promovare. Ceea ce face Internet-ul din punct de vedere comercial, este costul redus și transmiterea informației actuale cu o viteza mare și o arie largă de răspîndire. Site-urile Web pot crea relații individuale cu fiecare persoană găsind pentru fiecare client o abordare personală, astlfel rețelele bine organizate pot aduce rezultate enorme exprimat nu doar prin vânzări dar și prin numarul de clienți care crește pe zi ce trece. Acest fenomen de digitalizare impune companiile să treacă în mediul online însă nu este suficient doar sa exiști fară a interacționa clientul sau consumatorul. Fiecărei companii mari deja nu le este permis să nu dețină o pagină web în care sa ofere informații clientului sau să ia legatura cu cineva.
Serviciile turistice și internetul sunt cei mai buni parteneri. Personale care doresc să calatorească mai ales în locuri noi sau undeva departe întâlnesc problema prețului ridicat dar și incapacitatea de a vedea produsul care doresc sal procure. Internetul ofera multe mijloace și rezolvă problemele cum ar fi detaliile destinației, posibilitatea de a face rezervări dar și alegerea unui preț accesibil, cel mai importat această informație este mereu actuală deoarece anterior broșurile turistice erau insuficiente pentru a determina clientul să aleagă destinația.
În aceste context putem spune de concepția unui E-business fiind definită ca „imbunătățirea afacerii prin rețele și conectivitate” , pentru un astefel de abordare compania trebuie:
Să fie conectată la comunicații interne și externe;
Să folosească standarte, instrumente;
Să transmită informația despre produse și cliențti ca fiind accesibilă tuturor;
Să aibă un grup de oameni scopul cărora este maximizarea și creșterea eficienței transmiterii informației.
Personalul unei afaceri în turism trebuie să lucreze căt ma efectiv și să foloseasca resursele la maxim , ceea ce ține de e-business granițele dintre procesele interne și externe devin tot mai flexibile , beneficiile ce le aduce e-businessul sunt:
Un serviciu calitativ și memorabil pentru consumatori;
Costuri reduse datorită faptului ca operațiile sunt procesate rapid și online;
Comunicare eficientă din punct de vedere a timpului și costului;
Clientul poate procura orice produs în cel mai scurt timp posibil.
Dezvoltarea tehnologiilor este un fenomen inevitabil, adaptarea către noile tendințe este strategiea oricărei companii de turism din întreaga lume. Cu noi tehnologii competitivitatea crește și se sporește productivitatea și eficiența companiilor, deasemenea companiile și consumatorii beneficiază de oferte individuale asigurînd desfacerea propriiolor produse turistice. Industria IT joacă un rol important sau chiar decisiv în special a organizării tururilor deoarece contribuie la metodele de prezentare, promovare și distribuire a produselor.
Principalele avantaje ale mediului online
Principalele avantaje a publicității online sunt următoarele
O pagină web include o serie de combinații a marketingului;
Contact live cu utilizatorul;
Pagina web nu necesită implicarea omului și lucrează 24/7;
Oricine din lume cu acces la internet poate accesa pagina web;
Se creează avantaje față de concurenți;
Costurile de întreținere și de marketing sunt mult mai mici comparativ cu prezența fizică întrun oficiu;
Intrumentele Online oferă posibilitatea să ajungi în trendurile actuale;
Promovarea online presupune că trebuie să ai o pagină web calitativă și bine optimizată. Din păcate Republica Moldova nu dispune de o pagină web corespunzătoare, deși guvernul dispune de un portal turistic , el nu este conceput pentru un utilizator simplu și nu dispune de o interfață prietenoasă pentru clienți, deasemenea promovarea lui este foarte slabă. Sunt și alte portaluri turistice pentru Republica Moldova însă ori nu dispun de informații veridice, ori dispun de un funcțional foarte redus în comparație cu alte pagini web ce sunt localizate în Europa sau alte țări.
Internetul este cea mai bună metodă de promovare a imaginii unui stat,el oferă multe avantaje pe care țara noastră nu le folosește din păcate, se poate de demostrat că o pagină web, cum este ea concepută și organizată, arată modul în care țara se atârnă față de turism.
Aceste lucruri trebuie considerate foarte importante deoarece pentru majoritatea clienților accesarea paginii respective, crează primele impresii despre țara respectivă. Majoritatea țărilor au o pagină web atractivă și cel ce accesează pagina găsește informație utilă pentru călătoria planificată, din păcate acest lucru nu este valabil și pentru Republica Moldova unde eforturile depuse pentru promovare nu sunt la un nivel care de fapt ar trebui. Conform informației de specialitate, o pagină web este un set de pagini conectate între ele ce sunt localizate pe un server conectat la internet, organizate ca o colecție de informații despre o persoană, o organizație sau a unui serviciu.
Deja după crearea propriuzisă a paginii trebuie de menționat cum putem realiza profitul, aici sunt mai multe metode cum ar fi:
Banerele de reclama, ea poate fi de orice gen fie fie imagine sau video;
Optimizarea SEO ce ne va permite să fim printre primii în pagina de cautare;
Sponsorizarea pe internet;
Este nevoie să fim prezenți în mai mult rețele de socializare;
În cazul portalului turistic pot fi folosite ofertele speciale.
Figura 1.4 Valoarea în euro a pieții publicitare online
Faptul ca în ultimii ani, Internetul a devenit un mediu tot mai accesat, explica aceste creșteri ale cifrelor rezultate din publicitate Figura 1.4. Cu cât numarul de persoane care acceseaza Internetul pentru informatii, comunicare sau agrement este mai mare, cu atât piața este intr-o contiună dezvoltare.
Viitorul Serviciilor de Turism, E-turism
Figura 1.5 Valoarea în euro a pieții publicitare online
Cu creșterea exponențială a extinderii și utilizării internetului și a World Wide Web-ului, atât acasă cât și la locul de muncă, au crescut și oportunitățile pentru furnizorii de turism să distribuie informația și să prelucreze rezervările pentru cumpărătorii potențiali Figura 1.5.
Procesele de dezvoltare din cadrul tehnologiei informației și comunicațiilor și Internetul în particular au revoluționat întreaga industrie a turismului, generând noi modele de business, schimbând structura canalelor de distribuție specifice turismului și reproiectând toate produsele ce țin de această industrie și nu în ultimul rând, influențând furnizorii de pachete turistice.
Comerțul electronic este definit ca fiind activitatea de vânzare-cumpărare și marketing pentru produse și servicii printr-un sistem electronic cum ar fi, de exemplu, internetul. El implică transferul de date și informații, tranzacțiile online, marketingul și colectarea datelor.
Turismul electronic unește unele din cele mai rapide tehnologii în dezvoltare, cum sunt cea a comunicațiilor și tehnologiei informaționale, industria managementului și cea a marketingului și planificării. Activitățile specifice turismului electronic presupun existența a agențiilor de turism și a altor companii cu interese în domeniul turismului în spațiul virtual prin intermediul unui portal specializat. Fenomenul influențează atât consumatorul de servicii turistice.
Turismul online se bazează în primul rând pe distribuția de informație, însă principala finalitate este vânzarea directă, eliminând barierele fizice și de timp apelând la tehnologiile comerțului electronic. De exemplu, în industria transporturilor se poate vorbi despre mijloacele de rezervare prin intermediul sistemelor de rezervare funcționabile precum și despre sistemele de rezervări în timp real.
Figura 1.6 Pașii pentru o rezervare online
Turismului local care în mare parte este constituit din sisteme de vînzare offline, dar cu timpul vînzarea prin internet devine tot mai popualară, însă acest lucru nu vine conștient dar cu scopul de a obține profit întrun mediu cu mai puțină concurență. Cu toate acestea rezervările online sunt în creștere, din păcate nu dispunem de date concrete.În republica Moldova deja peste 70 % de agenții oferă rezervare online, acest rezultat este destul de încurajator pentru turismul local. Cu alte cuvinte, rezervarea unui sejur, hotel, bilet de avion sau a unei mașini poate fi facută online chiar dacă plata se efectuează off-line în lumea reală, la ghișeu. Pentru un turist din Moldova care va pleca în țară, acest dezavantaj poate părea relativ minor, însă pentru un turist străin care dorește să își petreacă o vacanță în Moldova este un real obstacol. În plus, inexistența posibilității de plată online conduce efectiv la pierderea de clienți de către agențiile de turism și afectează negativ potențialul de creștere al afacerii acestora.
Figura 1.7 Frecventa utilizarii internetului
În viitor dezvoltarea e-turismului se va realiza pe rețelele de socializare cum ar fi facebook, ținînd cont ca tot mai multe companii au astfel de pagină, avantajul este faptul ca pot fi postate fotografii, video, poze de la diferite destinații, de asemenea mii de oameni apreciază și comentează postările online Figura 1.7, datorită acestui fapt potențialul consumator vede deja recenziile pentru companie și mai mult de atît are posibilitatea de a scrie direct persoanei ce a lasat feedbackul precizînd și alte detalii la necesitate. Cum nam da succesul e-turismului se bazează pe educația utilizatorului contemporan, asta face ca cultura informațională să fie important factor pentru dezvoltarea economică.În Moldova această cultură nu este dezvoltată de aceea turismul onlain local este doar un concept de marketing, de promovare ceea ce nu înseamnă servici mai calitative și mai bune.
Analiza resurselor informaționale existente în domeniul informatizării
În ziuade astăzi, orice companie sau unitate economică indiferent de domeniul de activitate are ca scop extinderea activităților și promovare pentru a atrage un număr mai mare de clienți, deasemenea să stabilească relații atît cu furnizorii cât și cu consumatorii.
Esența problemei de informatizare privind interacțiunea dintre agențiile turistice și consumator reprezintă cerințele tehnologice actuale. Un sistem informatic de gestiune sau monitorizare a activității serviciilor turistice pornește de la serviciile prestate și ofertele agenției turistice, după care este novie monitorizarea clienților, informarea cliențielor , posiblitatea de a exporta datele unui tur, serviciu, oferirea clientului posibilitatea de contact și redactarea datelor clienților.
Pe lîngă oferirea unui site ce monitorizază datele, aplicația propune vizualizarea si redactarea datelor despre tururile organizate și evenimentele ce sunt afișate pe site.
Sistemul informațional face legătura dintre sistemul condus și cel decizional, fiind subordanat acestuia. Conducerea activității unei întreprinderii presupune colectarea datelor din surse cît mai multe și cît mai exacte, aceste date la rîndul lor sunt prelucrate și analizate pîna la faza unde trebuie de luat decizia, etapa de culegere a informației este foarte importantă pentru sistem.
Din punct de vedere al tehnologiei prelucrării automatizate, informația economică se împarte în următoarele categorii:
– primară (de fapt, date primare);
– intermediară;
– rezultativă (finală).
Figura 1.8 Clasificarea informației economice după nivelul de prelucrare
Proiectarea presupune stabilirea componentelor sistemului cum ar fi datele de intrare, datele de ieșire documentelor primare, legăturile dintre ele astfel încât toate elementele să funționeze ca un tot întreg. La genereal sistemul informatic este un număr de operații de intrare, prelucrearea lor și obținerea elementelor la ieșire. La crearea acestuia putem recurge la diferite metode. Etapele proiectării sunt :
Stabilirea obiectivului sistemului;
Proiectearea documentelor de intrare;
Proiectarea funcțională și structurală;
Proiectarea documentelor ieșirilor;
Elaborarea propriu zisă;
Avantajele folosirii sistemului informatic (de gestiune) sunt:
Asigurarea funcționalului unei unități economice;
Factor decisiv în eficiența operațională, productivitate și stabilirea relațiilor cu clienții;
O mulțime de informații ce ajută la luarea deciziei finale;
Avantaj competitiv din punct de vedere tehnologic și a resurselor.
Pentru a crea un sistem informațional din punct de vedere organizatoric avem nevoie de:
Documente primare, acestea constituie baza informațională ce includ datele supuse prelucrărilor și fluxurilor de informație în cazul sistemului nostru aceasta va constitui datele clienților și tur operatorilor.
Componenta tehnică, sistemul este alcătui din mijloace tehnice de culegere, stocare și prelucrare a datelor , unde rolul principal îi revine mașinii de calcul, pentru intreprinderea agenției de turism este nevoie de conectarea la rețea cu fibră optică, calculatoare și telefoane.
Produse program, produsele program stau la baza funcționării sistemului, datorită acestora este stabilită funcția scop, pentru activitatea turistică pe lîngă aplicația web vor fi necesare programele microsoft office și browserele de navigare în rețea.
Bază științifică, formată din formule matematice și algoritmi , folosește metode sau tehnici de realizarare a sitemelor informatice, acesta va constitui softul de bază.
Sistemul de organizare, în fiecare unitate economică funcționarea și organizarea entitații este specificată în regulament Figura 1.8.
Figura 1.9 Sistemul informatic a unei agenții de turism
Un aspect important al resurselor infornaționale este cel tipologic, aici sunt incluse toate informațiile despre activitățile și ocupațiile economice, sociale precum:
Informația de tip economic, ea este aclătuită din procesele și fenomenele economice cu caracter financiar, contabil sau marketing;
Informația de tip tehnico-științific , este bazată pe concepte, teorii și date empirice ;
Informația de tip comercial ce reprezintă urmarea activității tehnico-științifice, tehnologice implementate în scop comercial. Pentru o agenție turistică produsul comercial este cel mai important ;
Informația de tip media , ea este repezentată de surse online, noutăți , postere , orice metodă de promovare prin care agenția devine cunoscută sau formează o imagine atăt pe plan național cît și în afara țării.
Un alt aspect de importanță majoră este obiectul de gestiune al resurselor informaționale, el este alctuit de trei tipuri de informații
Informația pentru utilizarea internă, deobicei este constituită din departamentele de marketing sau finanțe și au rolul de a gestiona activități funcționale
Informația pentru uztilizare pentru exterior, informațiile ce au legătura cu mediu extern cum ar fi agenții economici, companiile folosesc aceste informații pentru a avea avantaje față de concurenți
Informațiile din exterior folosite în exterior, aceste informații au ca scop cunoașterea concurențelor sau găsirea partenerilor de afacere, în cazul aplicației noastre este un moment important cum sunt sponsorii ce au o secțiune de pagină dedicată pentru acest scop.
Procesul tehnologic de prelucrare a informației economice (PTPAIE) este constituit din etape, de la conceperea datelor pîna la primirea datelor finale.
Etapa primară – este etapa de pregătire a informațiilor ce vor fi ulterior prelucrate, aici are loc colectarea informațiilor în scopul transmiterii acesteia, aceste informații poartă denumirea de documente primare. La realizarea aplicației web are loc pregătirea datelor pentru serviciile oferite de entitate.
Etapa pregătitoare – este etapa pentru înregistrarea datelor ce vin de la clienți, pe site-ul aplicației sunt anumite spații ce sunt necesare de completat pentru a rezerva un tur sau o excursie, datele clienților sunt colectate și ulterior verificate.
Etapa de bază – la această etapă are loc prelucrarea informației introdusă de client și introducerea datelor în baza de date a aplicației. Acest proces decurge automat fără implicarea manuală.
Etapa finală – aceată etapă este folosită pentru păstrarea informației rezultative. Aceste informații sunt păstrate în baza de date și sunt accesibile oricînd, sau poate fi imprimată în formă de document de format PDF.
Toate aceste etape sunt efectuate manual sau cu ajutorul platformelor online, în decursul procesului avem nevoie de un calculator pentru ca rezultatele să coincidă cu așteptările, pentru a facilita procesul am elaborat o schemă conceptuală a sistemului informatic Figura 1.9 pentru o imagine mai clară a sistemului de gestiune.
Figura 1.10 Proiectarea schemei conceptuale a sistemului informatic
Necesitatea creării sistemului informaticeste evidentă deoarece efectele precum reducerea cheltuielilor, rapiditatea obținerii informațiilor folosite pentru luarea deciziilor și asigurarea relațiilor cu clienții și furnizorii sunt doar o mică parte a avantajelor obținute. Activitățile automatizate asigură eficacitatea în orice domeniu de utilizare.
Justificarea temei (a scopului) tezei de licență
În prezent internetul este folosit de întregul glob și numărul continuă să crească, oamenii folosesc rețelele pentru toate activitățile zilnice, petrnu antreprenori platforma este o piață cu milioane de potențiali consumatori. Mediul online pentru o organizație nu este ceva opțional dar obligator pentru a satisface nevoile clienților. Avînd în vedere tendința actualei piețe, am luat decizia să realizez un site Web pentru o agenție turistică. Conștientizînd ca la nivel național se duce lipsă de un site pentru turismul autohton. Portalul Web este cea mai bună soluție pentru bugetul redus și costul reidicat al distribuirii informației în mod tradițional. Site-ul economisește timpul, totodată informația devine accesibilă în prima secundă a publicației. Ideea de bază care a adus la alegerea site-ului este promovarea ieftină, rapidă și eficientă a serviciilor prestate de unitatea economică. Cheltuielili sunt foarte mici, ceea ce înseamnă că în cel mai scurt timp profitul va depăși cheltuielile.
Sunt suficiente motive pentru a folosi aplicație pentru a soluționa problema turismului. Pentru o societatea în care internetul facilitează colectarea informației, industria turismului are doar avantaje și beneficii.
Colectarea datelor despre serviciile prestate de o agenție de turism vor contribui la o îmbunătățire a turismului local, iar dacă se va aplica o campanie de marketing foarte activă sau mai mult, dacă sunt sponsori ce vor să susțină activitățile turistice, cu siguranță vor fi schimbări, acest lucru nu doar va contribui la propriile câștiguri, ci va ghida alte organizații sau unități economice despre modul în care trebuie de oferit aceste servicii. Avantejele evidente sunt
Date în timp real – agenții pot să vizualizeze datele ce țin de rezervări, acest fapt va arăta ce destinații sunt pe placul multor oameni și ce destinații au nevoie de a fi schimbate
Cost redus – procesele de oferire a serviciilor entității au loc în mediul online, ceea ce reduce semnificativ costul de resurse umane
Timp eficient – datorită proceselor ce au loc în mediul online agenții turistici pot avea mai mult timp pentru a dedica clientului sau a furnizorului;
Informare – un număr foarte mic de site-uri oferă posibilitatea de a afla despre evenimentele culturale, turistice sau locale ce au loc , toate fiind în timp real.
Monitorizarea – fiecare client sau tur este înregistrat în baza de date a aplicației fiind disponibilă oricînd.
Aspecte teoretice și practice la elaborarea portalului turistic
Introducerea în World Wide Web
World Wide Web cunoscut și sub numele de W3 este un sistem dedocumente cu linkuri interconectate care pot fi accesate cu ajutorul rețelei globale de internet, acești doi termeni nu trebuie confundați, internetul reprezintă rețeaua unde sunt conectate mai multe calculatoare iar W3 este un serviciu ce rulează pe platforma de internet.
Figura 2.1 Exemplu de pagină dinamică
Sursa (https://en.wikipedia.org/wiki/World_Wide_Web)
Web-ul represintă un sistem de informații hypertext, informația este prezentată întrun mod neliniar, adică nu citim doar o carte dar putem sări de la o informație la alta fără mult efort , avem posibilitatea de a alege informația care ne interesează, navigarea poate avea loc prin text dar și prin informație vizuală. Înainte de apariția W3, internetul era folosit pentru texte simple. Tehnologia Web a devenit foarte populară datorită capacității sale de a reda culorile. În prezent web-ul este dotat cu funcții de redare a graficii, sunetului , imaginii video toate fiind compatibile cu textul și informația textuală. Un aspect important este cross platforma, indiferent de sursa hardware sau mașină de calcul folosită ce rulează sistemul, accesul la informație este disponibil pe orice dispozitiv care poate acesa World Wide Web, nu sunt limite pentru platforme.
Un site web este o informație publicată în mediul online. Cînd vine vorba de accesat un site browserul se conectează pentru a obține informația dorită, Webul furnizează cu ușurință foarte multă informație deoarece ea este distribuită prin mii de site-uri la nivel global, Figura 2.1. Consumatorul când accesează o pagină, vizualizează informația apoi merge la altă pagină până la găsirea infromației dorite, pentru asta nu este nevoie de spațiu pe disc, instalări de programe sau calculator puternic, doar un browser care oferă accesul la site. Fiecare site Web și fiecare bit de informație are o adresă unică, această adresă este cunoscută ca URL( Uniform Resource Locator). URL este adresa fiecărui bit de informație ce se află în Internet.
Informațiile de pe Web sunt deasemenea publicate de către simpli utilizatori, odată publicată ea va rămîne mereu online cu posibilitatea de a fi modificată oricînd. Browserele web pot accesa diferite forme de informație, browserul însuși este un sistem de informație cu propriul protocol, acesta este HTTP (Hyper Text Transfer Protocol), browserele sunt capabile să citească informația altor servicii web și chiar mai mult , este posibil crearea linkurilor la informația acestor servicii în același mod cum merge crearea linkurilor la informația paginilor.
Arhitectura World Wide Web este alcătuită din:
Potocoale;
URL ( Uniform Resource Locator);
HTML;
Serverul Client.
Protocoalele W3 sunt:
HTTP (hypertext transfer protocol), acest protocol este folosit pentru accesul informației de pe World Wide Web ;
FTP (File tranfer protocol), este un protocol standart ce transferă fișierele de pe calculator, de la un host la alt host prin rețeaua TCP
TCP (Transmission control protocol), este orientat spre conectare, transmiterea datelor bidirecțional.
Pentru documentele web browserul trebuie să poată comunica cu serverul folosind protocolul HTTP. În realitate browserul cel mai des citește formatul și afișează documentul. Fiecare pagină web conține fișier scris în HTML care include textul paginii, structura acestuia și linkurile către alte documente, imagini, stiluri și altele. Trebuie de menționat că browserul ia informația de pe serverul web și afișează pe sistemul propriu, de aici putem observa ca în unele cazuri diferite browsere afișează diferit același fișiere în funcție de capacitățile sistemului și de configurările browserului. Din partea serverului , diferite browsere se pot conecta la același server pentrua obține informație, anume serverul este responsabil pentru toate solicitările. Serverile web au rolul de a depozita fișierele, deasemenea gestionarea formelor de intrare, linkurile și pentru conectarea formularelor cu programele browserului, un exemplu sunt bazele de date care rulează pe server.
Etapele Proiectării portalului turistic
În proiectarea unui site sunt etape importante ce trebuie de urmat, înainte de a începe codarea propriu zisă, avem nevoie de cunoștințe de web design pentru a crea prototipul site-ului, este important aspectul grafic plăcut pentru a atrage vizitatori. Prototipizarea este un pas necesar deoarece face mai simplă elaborarea interfeței de la început și pînă la varianta finală, în caz contrar cînd lucrăm direct cu codul, schimbarile devin costisitoare, iau foarte mult timp și nu se cunoaște cum va arăta varianta finală.
Etapele proiectării vor fi urmatoarele:
Stabilirea categoriei de vizitatori care vor accesa portalul ;
Colectarea materialului, statisticilor și a datelor despre domeniul dat ;
Stabilirea stilului, culorilor și funcționalului ;
Crearea unui logo ;
Prototipizarea sitului (poate fi folosit orice mediu de redactare visual ex: photoshop) ;
Codarea și crearea interfaței, tot ce ține de aspectul grafic;
Codarea backend, sau server side a portalului;
Implemetarea saitului.
Un pas important este optimizarea SEO, însă acest aspect este deja parte de alt domeniu cel a marketingului, de asemenea după implementare sunt nevoie de instrumente pentru monitorizarea saitului și urmărirea traficului, aceste date sunt foarte importante pentru a atrage vizitatorii.
Limbajul HTML noțiuni generale
HTML(hyper text markup language) este unul dintre elementele fundametale ale rețelei globale. Acest limbaj descrie modalitatea în care erau văzute și distribuite documentele online.
HTML este un limbaj de marcare ci nu de programare, el este compus din etichete care descriu pagina web pentru browser. Scopul browserului cum este Google, Bing, Firefox este să citească documentul HTML ca o pagină web, ea nu afișează tagurile ci doar le interpretează.
Figura 2.2 Exemplu de document HTML
După cum putem obverva în exemplul Figura 2.2 tagurile au următoarea semnificație:
Textul între <html> </html> descrie pagina web;
Textul între <body> </body> arată elementele vizibile ale paginii;
Textul între <h1> </h1> arată titlu cu mărimea 1;
Textul între <p> </p> arată paragraful.
Heading este un element foarte important și necesită anumite reguli, elementul heading este doar pentru titltu și nu altceva, nu trebuie folosit pentru a mări textul sau al îngroșa, motoarele de căutare folosesc acest element pentru a indexa structura paginii, din aceasctă cauză este important să folosim heading pentru structurarea paginii. După cum știm sunt șase nivele de heading și trebuie de accentuat că cel mai important este H1 heading, H2 mai puțin important ca H1, H3 mai puțin important ca H2 și tot în acest mod cu restul.
Atributele în HTML arată informație adițională despre elementele în cauză, principalele atribute sunt Id, title, class, style, despre atribute trebuie de menționat că:
Orice element HTML poate avea atribute;
Atributele trebuie să ofere informație suplimentară despre element;
Atributele sunt specificate în etichetă de la început;
Atributele sunt descrise ca valori sau nume.
Exemplu: <p title = ”Titlul pentru tema 1 ”> Titlu </p>
Listele în HTML:
O listă neordonată se începe cu eticheta <ul> iar fiecare element al listei se începe cu eticheta <li >;
O listă ordonată se începe cu eticheta <ol> , iar fiecare element al liste se începe cu eticheta <li>;
Eticheta <dl> definește o listă descriptivă, unde <dt> este ticheta cu numele elementului iar <dd> descrie elementul Figura 2.3.
Figura 2.3 Exemplu de listă descriptivă
În structura unui document web sunt elemente care definesc părțile din care este compusă o pagină și anume
<header> , definește partea de început a unui document sau secțiuni;
<nav> , definește un container pentru linkurile de navigare;
<section>, definește o secțiune a unui document;
<article>, defineșste un articol de text independent;
<footer> , definește sfarșitul unui document sau secțiuni;
Pentru ca pagina sa fie bine optimizată și motorul de căutare să interpreteze cat mai corect structura paginii web, trebuie de folosit în mod obligator elementele ce arată structura paginii.
Tabelul 2.1 Lista celor mai folosite atribute pentru etichetele HTML
Tabelul este cel mai populară metodă de a reda informația online. Eticheta <table > este modul în care alcătuim un tabel în HTML. Tabelele sunt organizate în rînduri și coloane , datele orizontale sunt linii cele verticale coloane, intersecțiea liniei și coloanei este numită celulă. Pentru a crea tabelul eticheta <table> este asociată cu alte două taguri <tr> și <td>.
Tr – semnifică rândul tabelului (table row);
Td – semnifică datele din celulă (table data).
În HTML pentru a include mai mult ferestre simultan este folosită eticheta <Frame>. Fiecare fereastră poate să conțină un document HTML. În dezvolarea web paginile de pornire sunt create folosind mai multe cadre diferite. Conținutul ferestrelor deschise cu acest tag sunt independente unele față de celelalte, folosind atributele noi putem diviza pagina vertical sau orizontal sau să le combinăm între ele. Deseori putem întîlni datele geografice sau chiar fereastra google maps ale unei companii redate întro fereastră aparte, acesta este un exemplu foarte bun pentru a folosi ferestrele aparte cu eticheta <Frame>.
Avantajele HTML:
Este simplu de folosit, flexibil cu multe proprietăți de formatare;
Nu este nevoie de licență sau soft puternic;
Lucrează independent fără ajutor de aplicație sau program;
Este formatul fundamental folosit în toată lumea;
Datorită linkurilor este simplă construirea legăturilor între pagini;
Dezavantajele HTML:
HTML nu este un limbaj de programare capabil să folosească funcții;
Este foarte ușor de scris un cod HTML de calitate joasă;
Din cauza etichetelor sunt șansa de a face erori este foarte mare;
Nu poate detecta erorile dacă nu folosim un compilator;
Din punct de vedere al securității site-ului este foarte vulnerabil;
Pentru a scrie o pagină web complexă este nevoie de foarte mult timp, de obicei este greu de înțeles complexitatea atunci cînd vine vorba de o pagină interactivă.
Limitele HTML:
Definește unui set exact de elemente;
HTML nu este ușor citit de aplicație;
Necesitatea de a reprezenta datele structurat;
Elementele sunt insuficient de descriptive.
Limbajul de still CSS noțiuni generale
CSS gestionează aspectul și aspectul unei pagini web. Folosind CSS, puteți controla culoarea textului, stilul fonturilor, distanța dintre paragrafe, modul în care sunt mărite și așezate coloanele, ce imagini de fundal sau culori sunt utilizate, modele de dispunere, variații de afișare pentru diferite dispozitive și dimensiuni de ecran precum și o varietate de alte efecte.
Codul CSS poate fi adaugat în trei forme diferite:
Stil inline – cod CSS care este adăugat direct în documentul HTML în elementul body a paginii, exemplu: <h1 style=”color:blue;”> Titlul paginii este albastru </h1> .
Stil intern – cod CSS care este plasat separat, în elementul head a secțiunii paginii,
exemplu: <head> <style type =”text/css”> h1 {color:black;} </style> </head>
<body> <h1> Titlul paginiii este negru <h1> </body>
Stil extern – cod CSS care este plasat întrun fișier separat pe mașina de calcul șie este legat cu ajutorul unui link la pagina dată, exemplu: <head> <link rel=”stylesheet” type =”text/css” /> </head>
Stilul intern este deobicei folosit pentru site-urile mici sau mai ales care sunt alcătuite dintro singură pagină sau atunci când fiecare pagină a site-ului trebuie să arate diferit. Stilul extern este mult mai potrivit pentru aplicațiile web cu multe pagini deoarece vor arăta uniform și complet, deasemenea ajută la productivitatea paginii și oferă posibilitatea de a ajusta și a face schimbări fară mult efort.
Figura 2.4 CSS box model (https://www.w3schools.com/css/css_boxmodel.asp)
Content – partea unde sunt afișate imaginile și textul;
Padding – Spațiul între în jurul la content, este transparent;
Border – Granița în jurul la padding și content ;
Margin – Spațiul înafara marginii, este deasemenea transparent ca și padding ;
Acest model Figura 2.4 este foarte important pentru înțelegerea funcționării stilurilor și ca urmare avem posibilitatea de a crea o pagină unică.
Un moment de bază în limajul de stil sunt selectorii CSS, eo se clasifică:
Selectori universali, ce afecteză toate elementele paginii,se noteză cu asterics, exemplu: *{ color: black;};
Selectori de clasă, modifică elementul HTML în dependeță de clasă, se notează cu punct, exemplu: dacă avem class=h1 atunci .h1 { color: black; };
Selectori de element, afectează elementul specific, exemplu: p { color: black; };
Selectori de id , afectează elementul cu id-ul respectiv din documentul HTML, exemplu: dacă avem id=”text” atunci #text { color: black; } .
Din cele expuse putem deduce anumite avantaje cum sunt:
Întreținere ușoară, pentru a face o schimbare globală, pur și simplu schimbăm stilul și toate elementele din toate paginile web vor fi actualizate automat;
Folosirea eficientă a timpului, putem scrie o dată și apoi reutiliza aceeași foaie în mai multe pagini HTML. Putem defini un stil pentru fiecare element HTML și să-l utilizăm unde dorim;
Stiluri superioare, CSS are o gamă de atribute mult mai largă decât HTML-ul;
Compatibilitate cu mai multe dispozitive, Foi de stil permit optimizarea conținutului pentru mai multe tipuri de dispozitive.
Cel mai popular CSS framework este Boostrap. Este foarte rapid și ușor, el folosește elemente de HTML , CSS și Javascript. Deobicei folosim această bibliotecă pentru:
Necesitatea compatibilitații cu versiunile mobile, nu mai sunt necesare fișiere suplimentare de stil pentru versiunile tablet și mobile;
Compatibil cu toate browsere (Safari, Google, Firefox, Opera ș.a);
Design adaptabil pentru toate dispozitivele.
Cel mai mare avantaj al Boostrap este așa numită sistema Grilă, din punct de vedere a disigne-ului, grila este aclătuită dintro strtuctură doi-dimensională, cu o serie de intersecții de linii verticale sau orizontale pentru a structura documentul. Aceată motodă este foarte efectivă pentru a crea o pagină rapid utilizînd eficient HTML și CSS. Cu alte cuvinte sistema grilă este doar pentru a structura conținutul paginii, acest lucru ușurează scanarea site-ului și face mai simplă munca dezvoltatorului site-uli.
Sistema grilă este împărțită maxim în 12 coloane, în dependență de mărimea paginii sau elementele ce se află noi putem manipula aceste coloane pentru a aranja structura, sistema grid este foarte bună pentru dispozitivele cu ecrane mici cum sunt telefoanele, tabletele, deasemenea sunt foarte comode și pentru laptopuri sau calculatoare desktop. Pentru a lucra eficient cu sistema Grid trebuie să știm cum ea lucrează. Cea mai nouă versiune de Bootstrap este versiunea a patra, ea conține cinci clase:
.col- (pentru cele mai mici dispozitive cu dimenisunea ecranului mai mică de 576px)
.col-sm- (pentru dispozitive mici cu dimensiunea ecranului mai mare sau egală cu 576px)
.col-md- (pentru dispozitive de tip tabletă cu dimensiunea ecranului mai mare sau egală cu 768px)
.col-lg- (pentru dispozitive de mai mari de tip laptop sau desktop cu dimensiunea ecranului mai mare sau egală cu 992px)
.col-xl- (pentru dispozitive mari cu dimensiunea ecranului mai mare de 1200px)
Pentru a nu descărca tot conținutul Bootstrap, noi putem include linkurile necesare în documentul nostru HTML, Exemplu: <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">, Aceste link ne oferă cea mai recentă versiune, avantajul acestei metode este evidentă, timp încarcare mai rapid datorită faptului că odată solicitat el va fi rulat pe cel mai apropiat server.
Figura 2.5 Exemplu de document Bootstrap
Rezultatul complilării Figura 2.5 va afișa 3 coloane de culoare roșie, albastră și respectiv galben, în caz de redimensionare structura coloanelor se păstrează.
Prezentarea Limbajului PHP
PHP este un limbaj de script de partea serverului care este utilizat pentru a dezvolta site-uri web statice sau site-uri web dinamice sau aplicații Web Figura 2.6. PHP înseamnă Hypertext Pre-procesor, în trecut are și semnificația de Personal Home Page.
Figura 2.6 Exemplu de cod PHP
Limbajul Php este de tip oper source și gratuit, pe lîngă accesul la limbaj putem accentua anumite aavantaje precum:
Este un limbaj de scriptare, utilizat pentru a gestiona conținutul dinamic, bazele de date, controlul sesiunior și chiar construirea unui site integral;
Este integrat cu bazele de date cum ar fi MySQL, Oracle, Microsoft SQL Server și altele;
PHP este actualizat regulat conform ultimelor tendințe;
PHP este de tip cross platform, ceea ce înseamnă că putem lucra cu concomitent cu mai multe sisteme de operare cum are fi Windows, Mac OS, Linux ș.a.
Sintaxa este asemănătoare cu Limbajele C.
Deși prima versiune a limbajului a fost elaborată în 1994, pînă în prezent a avut un impact foarte mare în industria de dezvoltare web, pentru un programist în dezvoltare Web a devenit o obligațiune de a cunoaște limbajul. În aplicațiile Web, acest limbaj oferă posibilități precum:
PHP poate să îndeplinească funcții de sistem, adică asupra fișierelor sistemului pot fi efectuate operații ca: creare, deschidere, citire, scriere și închidere;
PHP poate gestiona formulare, să colecteze datele din fișier și sa le salveze, sau să facă operațiuni de returnare a datelor;
Posibilitatea de a face modificări în baza de date prin codul PHP
Accesul la cookies și setarea lor ;
Criptarea datelor sau restricția utilizatorului la anumite pagini.
Variabilele în PHP mereu încep cu simbolul ($), exemplu de sintaxa: $var_nume =” Valoare”. Tipurile de varialele se împart în 6 tipuri:
Tabelul 2.2 Tipurile de Variabile în Limbajul PHP
Numele de Variabile trebuie șă fie:
Alcătuite din litere, cifre și simbolul dolar;
Nu poate să se înceapă cu cifre;
Literele majuscule și minuscule sunt diferite (case sensitive).
Variabilele în PHP sunt divizate după scop, adică după modul și locul de accesare a variabilei, aici definit trei tipuri de variabile scop:
Tabelul 2.3 Variabilele scop în PHP
Pentru a ne folosi de toate avantajele ce ne oferă limbajul PHP, este nevoie să cunoaștem ce este o sesiune și ce sunt datele cookie.
O sesiune începe cînd vizitatorul intră pe site și se identifică pe serverul web. Site-ul ii atribuie vizitatorilor un id unic ce corespunde unei sesiuni, acest id este folosit pentru indentificarea ulterioară sau reidentificarea pe măsura ce schimbă paginile în interiorul site-ului. Acest id, de cele mai multe ori este stocat cu ajutorul datelor cookie, odată ce expiră perioada de sesiune în perioada de inactivitate este nevoie de identificarea repetată, perioada de timp variază. Cînd este vorba de un site care folosește operațiuni cu banii sau date cu character personal, perioada de sesiune este foarte limitată. Adică dacă după o perioadă scurtă de inactivitate este necesară identificarea repetată pentru a nu permite altor perosane să folosească de sesiunea utlizatorului curent. Perioada sesiunii este scrisă în fișierul php.ini, durata sesiunii fiind una standartă de 24 minute.
Principalele funcții ale sesiunii sunt:
session_start() – Pornește o sesiune nouă dacă încă nu există nici una sau o continuă pe cea curentă Figura 2.7;
session_unset() – resetează toate variabilele sesiuni;
sessicn_destr – distruge sesiunea;
Figura 2.7 Pornirea unei sesiuni în PHP
Fișierele cookie sunt fișiere de tip text ce sunt păstrate pe mașina de calcul a vizitatorului. Paginile web trebuie să dețină permisiuni pentru a le citi sau a le scrie. Aceste fișiere sunt ultilizate în mod general pentru a urmări activitățile utilizatorului.
Fișierele cookie sunt setate cu funcția setcookie() și poate lua parametrii:
Numele fișierului cookie;
Valoarea cookie;
Numele de domeniu ce poate citi cookie-ul;
Adresa serverului ce poate citi cookie-ul;
Timpul de expirare a datelor cookie , în caz ca el lipsește va expira atunci când; utilizatorul va închide fereastra.
Cookie-urile sunt setate în antetul HTTP, deci trebuie setate înainte ca orice cod HTML să fie transmis înapoi în browser.
Bazele de date MySQL
MySQL, este cel mai popular sistem de gestiune a bazelor de date, prin intermediul PhpMyAdmin, instrumentul scris în PHP noi putem administra MySQL pe platforma Web. Operațiunile utilizate cum ar fi gestionarea datelor, coloanelor, tabelelor, relațiilor, utilizatorilor, permisiunilor etc. pot fi efectuate prin interfața oferită sau executate ca orice altă instrucțiune SQL. Principalele avantaje sunt:
Interfața intuitivă pentru utilizator;
Posibilitatea de a importa datele din CVS sau SQL;
Exportarea datelor în formate diferite SQL, XML, PDF și altele;
Posibilitatea de a administra mai multe servere;
Creare grafică a aspectului bazei de date;
Căutare la nivel global într-o bază de date sau într-un subset al acesteia;
Transformarea datelor stocate în orice format utilizând un set de funcții predefinite.
Tot ce putem face cu ajutorul MySQL putem face și prin PHP, pentru aceasta trebuie să facem conexiunea cu baza de date, sintaxa are forma mysql_connect(’nume_server’, ’nume_utilizator’, ’parola ’), unde:
’nume_server’ – serverul la care se conecteaza;
’nume_utilizator’ – numele utilizatorului creat prealabil;
’parola ’ – parola folosită de utilizator.
Tabelul 2.4 Metodele de conectare la MySQL server
Tabelul 2.5 Funcțiile de interogare MySQL server
Figura 2.8 Exemplu de interogare a bazei de date MySQL
Cerințele aplicației Web
Site-ul web va prezenta o platformă turistică unde se va oferi anumite servicii și informații despre turismul în Republica Moldova
Aspectele tehnice ale aplicației
Serviciile ce cunt furnizate de site trebuie să corespundă următoarelor cerințe:
Să promoveze turismul;
Să asigure cu informație utilă și actuală;
Să conțină un formular pentru contactul cu personalului site-ului;
Să fie posibilă administrarea site-ului prin intermediul Admin Panel ;
Să fie o interfață plăcută și intuitivă;
Afișare rapidă și folosirea rațională a imaginilor.
Structura paginii web este următoarea:
Acasa;
Despre Noi;
Portfoliu;
Tururi;
Sponsorii;
Evenimente;
Contacte;
Actualizarea și redactarea site-ului va fi realizată de client, prin modului de administrare ce va permite cele mai importante schimbări. Pentru găzduirea site-ului va fi nevoie de server web cum este Apache sau se poae solocita o gazdă de la un provider local.
Toate browsele de Internet cum este Internet Explorer, Google Chrome, Firefox, Safari și altele ce au o vechime ce nu depășește 3 ani trebuie să fie capabilă de a afișa conținutul corect
În timop ce versiunea publică rămîne neschimbată, modulul de administrare a site-ului va permite:
Adăugarea, modificarea, ștergerea tururilor;
Adăugarea, modificarea, ștergerea utilizatorilor;
Adăugarea, modificarea, ștergerea evenimentelor;
Aspectele de design ale aplicației
Aplicația trebuie să corespundă unor cerințe de design actuale :
Pagina principală trebuie să conțină doar informație importantă;
Imaginile site-ului trebuie să fie fără drept de autor sau licențiate de către clientul ce va utiliza site-ul;
Site-ul trebuie să dispună de logo unic și sugestiv;
Pentru documente se folosește formatul PDF iar pentru imagini JPG, PNG sau GIF.
Design-ul trebuie să fie simplu și sugestiv fără informații și elemente redundante. Stilurile tuturor paginilor este realizat în același mod, elementele de text trebuie să fie vizibile pe fundalul de altă culoare. Legătura între pagini se face datorită elementelor barei de navigare. Pe prima pagină va fi oferită posibilitatea de a completa formularul de contact, pentru asta se va folosi
(număr, nume, telefon, mesaj), aceste date se vor stoca în baza de date MySQL unde deja putem decide cum se va distribui informația.
Audiența site-ului, va reprezenta orice persoană ce dorește să facă un tur, sau să afle evenimentele actuale, deasemenea agenții economici care vor avea dorința de a deveni sponsori.
La crearea paginii principale trebuie să luam în considerație:
Prima pagină este elementul de legătură către informațiile întregului sait;
Va conține elemente de navigare și logo-ul;
Va conține informație scurtă despre companie și un link la informație adăugătoare;
Va oferi informațiile despre evenimente și excursii;
Site-ul va fi accesibil pe orice platformă Windows, Linux și altele;
Site-ul tebuie să protejeze datele cu caracter personal;
Documentele ce vor putea fi descarcate vor fi doar în format PDF;
Se va folosi o gamă de culori plăcută și vor fi evitate culorile stridente;
Fișierele și imaginile vor fi reduse la aceeași dimensiune pentru a păstra structura site-ului.
Proiectarea intrărilor și ieșirilor
Pentru definirea generală a sistemului este necesar să descriem funcția acestuia, cum are loc prelucrarea datelor, obținerea informației necesare pentru a lua decizia. Componentele de bază a sistemului informatic sunt:
Intrările;
Prelucrările;
Ieșirile.
Figura 3.1 Componentele unui sistem Informatic
Sursa: Zacon Tamara, „Caracteristicile de bază ale PSI”
Intrările sunt ansamblu de date primare, stocate și prelucrate în cadrul sistemului pentru luarea ulterioară a deciziilor.
Prelucrările prezintă un ansamblu de proceduri și funcții cum ar fi crearea, modificarea,salvarea și actualizarea bazei de date.
Ieșirile reprezintă rezultatele după etapa de prelucrare.
Descrierea ieșirilor site-ului
Ieșirile vor fi de două tipuri:
Ieșirile în format standard, afișate de către administratorul site-ului (interfața);
Ieșirile ca urmare a funcționării sistemului;
Ieșirile ce cuprinde interfața și elementele afișate de către administrator vor fi:
Afișarea informației despre unitatea economică;
Afișarea datelor despre excursii și tururi organizate;
Afișarea informației de contact;
Afișarea evenimentelor și imaginilor;
Afișarea informației adiționale ce ține de unitate sau de serviciul prestat de unitate
Datorită obiectivelor create la începutul elaborării aplicației, datele externe vor fi procesate automat și stocate în baza de date a întreprinderii.
Descrierea intrărilor site-ului
În urma elaborării site-ului principalele intrări sunt introducerea informației, deasemenea introducerea manuală sau automată de catre sistem. Cand este cazul de introducere a datelor manula pot fi făcute schimbări cum ar fi adăugarea, crearea , editarea și ștergerea documentelor
Intrările manuale pot fi numite:
Evenimentele;
Documentele descărcate;
Tururile sau Excursiile;
Modificarea informației.
Procesul de adăugare, ștergere sau modificare are loc conform user-ului creat, administratorul site-ului poate crea conturi de administrare la care pot fi aplicate restricții ce ține de accesul la informație, acest lucru permite ultilizarea site-ului de mai multe persoane, dar fără riscul de a pierde sau a modifica informația de alți utilizatori.
Introducerea informației începe odată cu logarea administratorului. Pnetru a avea acces la modificarea informației este necesară logarea persoanei:
Figura 3.2 Logarea administratorului
După logare Figura 3.2 se deschide pagina de modificare a datelor. Aceasta cuprinde șapte compartimente de bază: Rezervări Tur, Evenimente, Tururi, User, Inapoi la sait, Logout și admin. În dependență de scop administratorul alege unde dorește să facă schimbări.
Figura 3.3 Pagina tururilor disponibile
În acest compartiment Figura 3.3 putem observa tururile dsiponibile, cu posibilitatea de a șterge sau a modifica/edita datele despre tur sau excursie.
Figura 3.4 Pagina editării turului
Editarea are loc la absolut toate elementele precum titlu, locația, data, timpul, număr de rezervări și descrierea acestuia Figura 3.4, imganiea poate fi deasemenea schimată sau chiar ștearsă deoarece este un element suplimentar.
Figura 3.5 Rezervații Tur
Rezervațiile la tur Figura 3.5, sunt datele despre persoanele ce au trimis formularul cu datele introduse, numele, evenimentul, telefonul, nnumărul de telefon, email, toate aceste informații sunt salvate în bazele de date.
Figura 3.6 Pagină de control a useri-lor
În aceast compartiment Figura 3.6 putem vedea userii acestui site, deasemenea ce priorități are. Aici administratorul poate crea alte conturi care de asemenea pot avea priorități sau restricții de modificare a datelor, la rîndul sau administratorul poate șterge sau modifica datele useriilor creați anterior.
Figura 3.7 Pagina Evenimentelor
Pe această pagină Figura 3.7 sunt toate evenimentele ce sunt afișate pe site , fiecare eveniment avîn posibilitatea de a fi redactat sau șters, deasemenea la necesitate poate fi mereu creat altul.
Figura 3.8 Pagina editării Evenimentului
Toate evenimentele Figura 3.8, pot fi modificate, editarea se bazează pe datele atomare ale evenimetului cum ar fi denumirea, data ,ora, locul, descrierea.
Descrierea bazei de date MySQL
Fiecarea bază de date trebuie să fie alcătuite din date și atributele lor, determinarea atributelor bazei de date presupune cunoașterea tuturor atributelor conform indicatorilor din cadrul intrărilor și ieșirilor. Atributele baze de date include: Denumirea atributului, Tipul atributului și Lungimea tributului.
Tabelul 3.1 Componența atributelor folosite pentru Crearea Turului
ID – codul unic, cheia primară a tabelului, reprezintă numărul total de tururi;
Title – reprezintă denumirea turului sau a excursiei;
Photo – este folosit pentru stocarea unei imagini;
Location – locația turului sau destinația acestuia;
Details – detaliile despre turul organizat;
Date – data când are loc turul;
Time – timpul când are loc turul până la minute;
Price – Prețtul turului în lei moldovenești;
Rezervation – câte rezervări mai sunt disponibile;
Există trei tipuri de atribute:
Atribute de formă liberă, care permit introducerea în formă liberă pentru text, numere, date sau link-uri
Atribute bazate pe domenii, care sunt populate de entități
Atributele fișierelor, care sunt utilizate pentru a stoca fișiere, documente sau imagini.
Resursele Hardware și Software
Pentru realizarea aplicației au fost utilizate programele Visual Studio Code, cel mai buneditor de cod disponibil pentru oricine, este compatibil cu orice limbaj de programare în cazul nostru, PHP, HTML, CSS, etc. În calitate de server local pe Devserver versiunea 17 ce rulează pe Windows este cea mai bună soluție actuală. Piața resursele informatice este la un nivel foarte performant dar și optimizat ceea ce permite elaborarea softului sofisticat pe sisteme mai slabe. Deoarece aplicația are nevoie de sistem client-server sunt anumite cerințe minime pentru a asigura întregul proces
Hardware:
Procesor (CPU) : 2000 Mhz, multicore;
Memorie Operativă (RAM) 2 Gb;
Spațiul liber HDD 10 GB;
Software:
Sistem de operare: Windows 7;
Browser: Firefox v45, Google chrome V58.
Pentru a asigura un lucru stabil în cadrul rețelei sunt necesare și componentele
Sistem de operare ce folosește protocolul TCP/IP;
Program server ce acceptă cereri HTTP;
Mașină de calcul cu programe de rețea capabile șă transmită și să recepționeze pachetele de date.
Realizarea Aplicației Web pentru o agenție de turism
Site-ul are ca scop informarea și promovarea turismului în Moldova. Fiecare poate beneficia de oportunitățile și serviciile prestate, inclusiv agenții economici ce vor avea ocazia să devină sponsori obținînd clienți noi și alte privilegii.
Site-ul este compus din 3 secțiuni de bază:
Pagina Principală unde poate fi găsită informație despre unitatea economică, tururile organizate sponsori și forma de feedback;
Pagina Tururilor unde fiecare doritor poate să se înscrie completând formularul excursiei respective;
Pagina Evenimentelor unde există infomrație actuală despre activitățile culturale, știri din domeniu turismului și altele.
Descrierea paginilor aplicației web
Site-ul este alcătuit desigur din mai multe pagini, împreună formând o structură , fiecare pagină este alcătuită din header, boody și footer. Aceeastă structură ne permite să nu scrim același cod de mai multe ori dar să îl scrim odată și săl folosim de cîte ori dorim, acest lucru este posibil datorită limbajului de marcare PHP. Partea comună a tuturor paginilor este headerul și footerul, iar pagina principală index.php este inițiată pagina Acasă.
Figura 4.1 Pagina Acasa (index.php)
Pagina Figura 4.1 cuprinde prezentarea site-ului, de aici clientul poate să facă o concluzie despre conținutul paginii și navigarea acesteia.
Figura 4.2 Secțiunea Despre Noi
În secțiunea Despre Noi Figura 4.2 este prezentată viziunea , scopul acestui site , deasemenea informație despre serviciile prestate.
Figura 4.3 Secțiunea Mai Mult
În acest compartiment Figura 4.3 vizitatorul poate găsi informație mai aprofundată despre companie, tururi, informație de protecție în timpul cășătoriilor și altele.
Figura 4.4 Secțiunea Portfoliu a site-ului
Cel mai important element al unui site turistic este portfoliu sau imaginile Figura 4.4 ce au fost făcute în timpul unor evenimente, acest lucru oferă încredere și dă dovadă de profesionalism.
Figura 4.5 Secțiunea Sponsorii a site-ului
Această secțiune Figura 4.5 este destinată agenților economici sau a companiilor care vor să susțină sau să organizeze evenimete legate de turismul național, fiecare sponsor de pe sait va avea un link de redirecționare către paginile oficiale.
Figura 4.6 Forma de contact
Forma de contact Figura 4.6 este elementul principal al unui sait turistic, structura simplă și sugestivă a formularului va contribui la completarea rapidă de către client.
Figura 4.7 Footerul paginii
Footerul paginii Figura 4.7 conține informațiile despre locația unității economice și rețelele de socializare a întreprinderii, această secțiune va fi întîlnită și pe ale pagini.
Figura 4.8 Pagina Tururi a site-ului
Pe pagina tururi Figura 4.8 sunt prezentate deja serviciile prestate de site, aici pot fi adăugate un număr limitat de tururi sau excursii.
Figura 4.9 Detaliile Turului
Detaliile turului Figura 4.9 este primul pas de a face o rezervare, rezervările disponibile sunt afișate , detaliile rezervării sunt exprimate prin nume, numărul de persoane, telefon de contact și email adresa.
Figura 4.10 Evenimentele
Pagina Evenimente Figura 4.10 afișează evenimentele ce urmează să aibă loc, evenimentele pe pagină sunt limitate.
Figura 4.11 Detaliile Evenimentului
Timpul, locul si data sunt disponibile în detaliile evenimentului, deasemenea o descriere mai completă a evenimentului Figura 4.11.
Figura 4.12 baza de date MySQl
Fiecare înregistrare Figura 4.12 este înscrisă în baza de date în tabelurile respective, toate datele sunt păstrate pînă la ștergerea sau modificarea informației.
Metode de perfecționare a site-ului
Tehnologiile se dezvoltă continuu. Pentru a asigura funcționarea unui site este ca odată cu apariția unei noi tehnologii să perfecționăm neajunsurile. Pentru a face tot ideal trebuie foarte multă muncă, însă ideal va fi doar la moment pînă nu apare ceva mai tehnologic și rentabil. Pe lîngă progress trebuie să avem în considerare preferințele oamenilor care mereu se pot schimba
Planurile de viitor pentru perfecționare sunt următoarele:
Se vor folosi mai multe nuanțe de limbaj javascript;
Se va crea posibilitatea mai complexă de redactat conținutul site-ului;
Se vor crea măsuri de securitate pentru protejarea atacurilor cibernetice;
Se va optimiza site-ul pentru toate platformele;
Se vor adăuga alte servicii precum, transport, hoteluri sau altele.
Argumentarea Economică
Efectuarea aplicației informatice, precum și alte programe, sisteme, subsisteme sau site-uri presupun cheltuirli de elaborare, uneori fiind foarte costisitoare, pe lîngă cheltuieli sunt nevoie de resurse umane, materiale și financiare.
Ca asptect al evaluării economice luăm în considerare următoarele:
Eficacitatea economică ce presupune caracterizarea astepcului economic al aplicației, aici se include utilizarea , efectul de utilitate și consumul pentru aplicație;
Cheltuielile sau consumul, acestea reprzintă cheltuielile sau consumul financiar. Aici sunt incluse mai multe cheltuieli cum ar fi achiziționarea sistemului tehnic , achiziționarea produselor program, materialele utilizate, pe lîngă cheltuieli de resurse mai există și consum de timp al realizării aplicației;
Contribuțiile , această prezintă profitul, eficacitatea economică sau rentabilitatea.
Tabelul 4.1 Cheltulelile pentru elaborarea aplicației
Dacă luăm în considerație documentația tehnică = 30foi(30*0.5=15lei) Atunci cheltuielile totale vor constitui suma de 15756 lei.
Prețul unui produs fară TVA este suma costului de producție al unui exemplar și beneficiu acestuia:
Costurile pentru un exemplar (15 756/10 = 1572.6lei) presupunem ca cheltuielile vor fi recuperate în 10 copii a proiectului.
Beneficiul este 20 % din costul de elaborare, el constituie 305.52 lei.
Tva este 20% din suma costului de elaborate și beneficiul adică 366.62lei.
Conform calculelor de mai sus prețul unui exemplar va fi de 2244,74 lei.
Analiza eficienței economice
Calculand suma vînzărilor presupuse , înmulțim prețul unui exemplar cu 10 și primim =22447,4 lei.
Calulăm suma vânzărilor fără TVA ceee ce constituie 20% din și este cu suma de 17957,92 lei.
Venitul îl calculăm scazânt din cheltuielile si primim Venitul = 2201 ,92 lei.
Calculăm impozitul pe venit , el este 10% din 2201,92 și va fi = 220,19 lei.
Venitul curat îl aflăm din Venit scăzînd impozitul pe venit, 2201,92 – 220,19 = 1981,73.
Pentru a afla rentabilitatea produsului dupa impozitare se va calcula raportul dintre venitul curat si , conform alculelor rentabilitatea este 10%.
Concluzie
Acest site a fost elaborat cu scopul de a automatiza procesele ce au loc în agențiile turistice și anume prestarea serviciilor în mediul online. Acest lucru a devenit posibil datorită posibilităților oferite de limbajul PHP și de baza de date MySQL. Prin urmare pornind de la o simplă aplicație după primele impresii deja putem spune de un sistem de gestiune a activităților în cadrul turismului. Aplicația web este încă în curs de dezvoltare ceea ce privește funcționalitatea și personalizarea lui, crearea și adăugarea funcționalulul va ușura munca unei agenții de turism.
Pentru a analiza eficiența voi apela la două criterii, unul este atingerea obiectivului stabilit, adică sau obținut ieșirile de care avem nevoie, cu ajutorul acestui sistem putem monitoriza activitățile clienților, a personalului și de a gestiona tururile. Majoritatea datelor pot fi create, șterse sau redactate. Un alt criteriu este ușurința utilizării. Sistemul nu dispune de informații grafice avansate, însă este foarte intuitiv fară informații redundate, orice persoană indiferent de nivelul tehnic de cunoștințe poate utiliza cu ușurință site-ul. În concluzie putem spune că cele mai importante scopuri au fost realizate, gestiunea datelor și ușurința în utilizare.
Site-ul web este principalul instrument de promovare în ziua de azi, el oferă informații actuale și complete cu privire la entitatea economică și serviciile prestate. Site-ul este o metodă eficientă, ușoară, accesibilă și foarte rentabilă financiar. Din aceste considerente am luat decizia să elaborez o aplicație web pentru o agenție de turism. Ideea creării site-ului este promovarea turismului autohton și educarea oamenilor în aspectul tehnologiilor informaționale. Site-ul nu trebuie să fie doar o un lux sau o văzut ca o sursă suplimentară, acest fenomen trebuie să devină firesc pentru toate entițile economice inclusiv a agențiilor turistice. Pe parcursul elaborării acestei aplicații am aflat multe informații utile în domeniu we desgin, a programării și a bazelor de date relaționale. Mi-am format abilități profesionale în domeniu ,cum ar fi crearea decompoziției , plănuirea timpului, analiza informației ș.a. Această lucrare este dovadă pentru mine că pentru un rezultat pozitiv, trebuie mult efort, imaginație și răbdare.
Anexe
Figura 5.1 Headerul aplicației turistice
Figura 5.2 Pagina principală a site-ului
Figura 5.3 Portofoilu site-ului
Figura 5.4 Funcția de comportament a galeriei
Figura 5.5 Forma de contact a aplicației
Figura 5.6 Secțiunea pentru sponsori a site-ului
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Dadu Tl 2020 05 19 [304376] (ID: 304376)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
