Proiectarea, Realizarea Si Implementarea Unei Aplicatii Informatice Pentru Gestionarea Activitătilor Online ale Agentiei de Turism
Acronime
AJAX – Asynchronous JavaScript & XML
BD – Bază de Date
CSS – Cascade Style Sheet
E-A – Entitate Asociere
GUI – Graphical User Interface
HTML – HyperText Markup Language
HTTP – Hypertext Transfer Protocol
JS – JavaScript
SQL – Structured Query Language
PHP – PHP Hypertext PreProcessor
SASS – Syntactically Awesome Stylesheets
SGBD – Sistem de Gestiune a Bazei de Date
URL – Uniform Resource Locator
XHTML – Extensible HyperText Markup Language
XML – Extensible Markup Language
Termeni specifici
Auto load – încărcare automată
Bitmap – un format de fișier de tip imagine
Body – secțiunea de mijloc a unei pagini
Browser – instrument de navigare web
Carousel – metodă de afișare a informației cu conținut asemănător prin deplasare a secvențelor
Client-server – model arhitectural pentru aplicații distribuite
Client-side – atribut oferit unor tehnologii utilizate pe partea de operații executate de client din cadrul relației client-server
Cross-Browser – capabilitatea unei aplicații web să funcționeze corect indiferent de mediul în care este executată
Footer – subsol
Framework – platformă de dezvoltare
Header – antet
Java – limbaj de programare
Kernel – componenta centrală a majorității sistemelor de operare
Mix-in – o clasă care conține o combinație de metode ale altor clase în limbaj de programare
Mod-rewrite – asigură modificarea dinamică a primirii solicitărilor URL bazate pe expresii regulate
Multi-core – cu mai mule nuclee
Newsletter – buletin informativ
Open-source – acces liber al utilizatorilor asupra surselor
Plug-in – componentă software care adaugă caracteristici unei aplicații software existentă
Query – interogare
Ruby – limbaj de programare
Scheme – limbaj de programare
Script – fișier ce conține cod scris într-un anume limbaj de programare și care este interpretat în momentul rulării, nu compilat
Server-side – atribut oferit unor tehnologii utilizate pe partea de operații executate de server din cadrul relației client-server
Slide show – imagini utilizate în proiecții
Lista tabelelor
Tabel nr. 1 Prognoza cheltuielilor de promovare
Tabel nr. 2 Prezentarea costurilor și a profitului în decurs de un an
Tabel nr. 3 Prezentarea unităților comerciale
Tabel nr. 4 Necesarul de resurse
Tabel nr. 5 Calendarul de realizare
Tabel nr. 6 Stabilirea cheilor primare și externe
Lista figurilor
Figura nr. 1 Spațiul alocat per unități (m2)
Figura nr. 2 Organigrama
Figura nr. 3 Schema fluxului informațional a companiei
Figura nr. 4 Schema fluxului informațional al aplicației
Figura nr. 5 Modelul prelucrărilor informaților
Figura nr. 6 Raport
Figura nr. 7 Diagrama modelarea prelucrărilor
Figura nr. 8 Modelarea datelor
Figura nr. 9 Diagrama entitate asociere a cinematografului
Figura nr. 10 Diagrama entitate asociere a catalogului de produse și restaurante
Figura nr. 11 Diagrama entitate asociere a evenimentelor, a utilizatorilor, a abonaților și mesaje
Figura nr. 12 Raportul de afișare a clienților înregistrați
Figura nr. 13 Raportul de afișare a filmelor
Figura nr. 14 Raportul de afișare a serviciilor
Figura nr. 15 Raport de afișare a restaurantelor
Figura nr. 16 Raport de afișare a proiecțiilor
Figura nr. 17 Raport rezervări de filme
Figura nr. 18 Formular de adăugare client
Figura nr. 19 Formular de adăugare restaurant
Figura nr. 20 Formular de selectare a locurilor în sală
Figura nr. 21 Formular de rezervare
Figura nr. 22 Formular de adăugare a proiecției unui film
Figura nr. 23 Formular de adăugare a unui serviciu
Figura nr. 24 Modelul relațional al bazei de date
Figura nr. 25 Cifra schema interfeței
Figura nr. 26 Varianta prelucrată a interfeței grafice a primii pagini
Figura nr. 27 Schema de flux informațional a noului sistem
Figura nr. 28 Pagina acasă
Figura nr. 29 Pagina shopping
Figura nr. 30 Opțiune shopping detaliat
Figura nr. 31 Pagina restaurante
Figura nr. 32 Pagina detalii restaurant
Figura nr. 33 Pagina distracții
Figura nr. 34 Pagina de selectare a filmului
Figura nr. 35 Pagina de vizualizare detalii film și de selectare a opțiunilor
Figura nr. 36 Pagina de selectare a locului din sala de cinema
Figura nr. 37 Pagina servicii
Figura nr. 38 Pagina detalii servicii
Figura nr. 39 Pagina evenimente
Figura nr. 40 Pagina contact
Figura nr. 41 Model client-server
Introducere
Turismul reprezintă călătoria îndeplinită în scopul odihnei, relaxării, sau pentru afaceri. O.M.T. – Organizația Mondială a Turismului definește turistul ca fiind o persoană care locuiește sau călătorește în afara locului de reședință permanentă pentru minim 24 de ore și maxim un an întreg în scop de recreere. Theobald cuvânta că din punct de vedere al originii, cuvântul „tur” provine din limba latină = turnare și din limba greacă = tornos, având sens de cerc – mișcarea în jurul unei axe sau al unui punct central. Cuvântul a fost de asemenea preluat și în limba engleză – tour. Tur/tour reprezintă o călătorie dus-întors și cel care desfășoară această călătorie este numit turist/tourist.
Cea mai veche agenție de turism modernă din Statele Unite ale Americii este numită Brownell Travel. În 1887, pe data de 4 iulie, Walter T. Brownell a condus 10 călători într-un turneu prin Europa, ce a pornit din New York. Agenția de turism modernă a apărut în a doua jumătate a secolului 19 pentru prima oara. În plus față de faptul că a dezvoltat pachetul turistic, Thomas Cook a și stabilit un parteneriat cu compania feroviară Midland Railway pentru a putea crea un lanț de agenții turistice în ultimul sfert al secolului 19. Primul tur organizat vreodată a avut prețul de 1 șiling, capacitatea de a transporta 500 de pasageri, distanța a fost de 12 mile, plecarea din Loughborough cu destinația Leicester. Partenerii nu numai că au vândut propriile tururi dar au și reprezentat alte agenții de turism. Agențiile de turism au devenit mai accesibile și totodată mai frecventate în anul 1920 când dezvoltarea aviației comerciale a fost în creștere.
Family Travel Center își propune să lucreze la îmbunătățirea websiteului pentru a ușura munca de rezervare pentru vacanța de vis, pentru toți iubitorii de călătorii astfel putând evita experiența neplăcută a cozilor interminabile. Fiind o agenție mai mică, compania speră ca va putea fi mai primitoare și de asemeanea că le va putea acorda mai mult timp persoanelor care simt nevoia de a se plimba în afara orașului. Serviciile online vor putea fi accesate mai ușor ca niciodată prin inovatorul website, la doar un click apăsat, clienții se vor putea informa în legătura cu toate ofertele și promoțiile ce urmează să se desfășoare și inclusiv înregistrări video din toate locațiile turistice.
O agenție de turism poate oferi servicii legate de călătorie și de turism pentru public , în numele furnizorilor , cum ar fi companiile aeriene , închirieri auto , linii de croazieră , hoteluri , căi ferate , și circuite. În plus, față de aranjamentele de călătorie oferite pentru turiști, pentru călătoriile de afceri sau comerciale compania Travel Center are agenți specializați pe acest departament. De asemenea, în cadrul companiei, agenția servește și ca agent de vânzări pentru agențiile de turism străine, pentru a putea fi posibilă închirierea de spații de birouri pentru călătoriile în scop de afaceri.
Studiul și analiza sistemului existent
Prezentarea succintă a unității economico-sociale
Compania Family Travel are ca obiectiv în acest moment să revină în forță pe piață cu cele mai atrăgătoare oferte și aplicația informatică reconstruită astfel încât să fie în trend cu cele mai de succes websiteuri. Echipa noastră, din cadrul firmei Ideaspot, la care beneficiez de un stadiu de pregătire pe o perioadă nelimitată a fost desemnată cu reînnoirea siteului.
Compania are C.U.I. unic RO1755867, cod CAEN 7312, are brevet de turism, licență de turism și poliță de asigurare. Travel Center este una din renumitele agenții turistice din București în plănuirea vacanțelor de neuitat. Compania este o afacere de familie care a fost înființată în anul 2006 de către o familie formată din soț și soție. De atunci și pâna acum, firma a fost listată în top 50 agenții de turism din Romănia și în topul destinațiilor de vacanță, ceea ce înseamna că randamentul firmei a crescut luând în considerare faptul că aceasta are un număr de 8 angajați, numărul fiind în continuă creștere, până în anul 2011, iar din 2012 în 2014 profitul a scăzut considerabil, cifra de afaceri în 2013 era 4,664,083, iar în 2014 este 3,565,458, de aceea necesitatea implementării noii aplicațiii. Firma își are sediul pe Calea Vitan nr. 68, vis-a-vis de mall București, sector 3 de unde îșî administreaza toată activitatea firmei. Scopul urmărit de companie este acela de a renova locația firmei pentru dezvoltarea companiei. Campaniile de avertisment se fac văzute și auzite în publicații cotidiene, reclame televizate și radio. Firma are contracte de colaborare pentru toate formele de transport: rutier, aerian, naval; iar destinațiile din portofoliu depind doar de posibilitățile clientului. Unul din obiectivele actuale ale companiei este acela de a se extinde până în punctul în care poate prezenta o adevărată concurență pentru marile firme de renume din industria turistică. Exemple de companii partenere: AirFrance, Klm, Tarom, Hilton Hotel & Resorts, IATA, WizzAir și multe altele.
Strategia de marketing a companiei tinde să cuprindă și tinerii dar și familiile din București, deoarece compania, personalul si locația sunt mult mai accesibile tuturor în opoziție cu marile agenții bucureștene. Holiday Travel lucrează intens pentru a modifica websiteul, deoarece vrea să ducă la îndeplinire participarea activă pe piața agențiilor de turism.
Serviciul de bază este îndeplinirea nevoilor clienților. Prin accesarea atât de ușoară online a tuturor informațiilor necesare, Family Travel își invită toți clienții sau potențialii clienți să acceseze siteul companiei. Prin această inovație multe persoane dornice de o vacanță își vor putea plănui sejurul fără a mai fi necesară deplasarea acestora. Încheierea și venitul din contractele semnate va constitui principala sursă de profit.
Principalele activități desfășurate în unitatea economică
Family Travel se încadrează în principalul si unicul domeniu de activitate, turismul. Agenția de turism reprezintă societatea comercială ce are rolul de intermediar între agenția economică, prestatorii direcți de servicii turistice și turiști. Activitatea companiei constă în organizarea, oferirea si comercializarea unor pachete de servicii sau componente ale acestora.
Agenția de turism se împarte în doua categorii după modul de realizare si comercializare a produselor turistice: agenție de turism turoperatoare și agenție de turism detailistă.
Agenția de turism detailista vinde sau oferă spre vânzare în contul agențiilor turoperatoare pachete de servicii, iar agențiile turoperatoare au ca obiect de activitate organizarea și vânzarea pachetelor de servicii turistice.
Produsul pe care touroperatorii îl ofera este pachetul de servicii format din cazare, transport, transfer la și de la aeroport. Pe lânga acestea, pachetul poate cuprinde și servicii de divertisment, plimbări, închirieri mașini și altele. Avantajele pe care le prezintă acest produs sunt prețul forfetar, comoditatea achiziționării, turistul fiind scutit de grija luării unei decizii în ceea ce privește achiziționarea fiecărui serviciu care îi compune o vacanța completa si alcătuirea unui program de vacanță (traseu, obiective de vizitat, posibilități de divertisment). Totodata, achizitionarea unui produs al unui touroperator cunoscut, reduce posibilitatea apariției riscurilor legate de calitatea produsului turistic.
Touroperatorii pot fi diferențiați în funcție de nivelul de integrare a produselor turistice și capacitatea lor de ofertă în funcție de activitățile oferite, poziționare, destinație și profilul socio-demografic al clientelei. Compania oferă următoarele avantaje prețuri scăzute, posibilitatea de prestabilire a bugetului necesar pentru aranjamentele de călătorie, numeroase posibilități de circuite, șanse pentru călătorii în grupuri de persoane cu aceleași afinități și numeroase vacanțe și activități variate pentru petrecerea timpului la destinație.
Rolul și poziția agenției comparată cu altele este distribuția pachetelor de vacanță prin conexiunile realizate între ofertanți și cerere. Touroperatorii pot controla întâlnirea dintre cerere și ofertă, dar și consumul de produse și servicii turistice, prin poziția centrală susținută de tendințele actuale ale industriei, integrare și globalizare.
Travel Center își desfășoară activitatea în baza licenței de turism și este membră a unor asociații naționale și internaționale de profit: ANAT (Asociația Națională a Agențiilor de Turism din România) și IATA( International Air Transport Association).
În structura organizatorică a unui touroperator, departamentul producție joacă un rol esențial, agentia având ca misiune conceperea și crearea de produse turistice. El indeplineste patru funcții: cea de studiu de piața și de previziune, de cercetare a produselor turistice, de fabricare a acestora și o funcție economică , legată de fixarea prețurilor. Ea este compusă din: structura de producție ce constituie totalitatea persoanelor de conducere și a compartimentelor în care se produc bunuri sau servicii, structura funcțională constituită din totalitatea persoanelor de conducere și a compartimentelor unde se desfășoară activități cu caracter funcțional de pregătire și luare a deciziilor.
Principalele obiective ale agenției sunt: vânzarea către turiști a pachetelor de servicii proprii și a celor contractate cu alte agenții de turism licențiate, rezervarea și comercializarea de servicii turistice individuale (transport, cazare, masă, agrement, asistență turistică, închirieri autoturisme, ș.a.), rezervarea și comercializarea de bilete pentru mijloace de transport, spectacole și diverse manifestări, organizarea de pachete și servicii în domeniul turismului internațional și intern.
În legatură cu cheltuielile prevăzute, acestea vor conține un singur fragment, acela de construcție fondurile vor fi divizate în două fragmente: pentru achiziționarea terenului pentru noul sediu al agenției plus costul construcției și pentru dezvoltarea websiteului. Suma estimativă pentru costurile aferene este de 100 de mii de euro. Aici sunt incluse permisele necesare proiectului, costurile pentru contractori individuali împreuna cu echipamentul necesar, consultanță potrivite noului sediu și de asemenea echipa de specialiști în tehnologia informației și a comunicațiilor pentru developarea aplicației web.
Tehnologia indispensabilă nu va lipsi din sediu, acesta va fi dotat cu 2 ecrane lcd de ultimă generație, 4 laptopuri și o unitate cu un monitor pentru prezentarea mai ușoară a ofertelor de sejur clientului. Compania va folosi aceste tehnologii cu sume moderate și în armonia de a crea un mediu ambiant și accesibil pentru clientelă cât mai diferită. O parte din capital este destinat echipamentului ca și clădirea propriu-zisă, escalatoare, alarmă, încălzire, ventilație, aer condiționat. De asemenea, o parte substanțială din fondul companiei este destinată proiectării aplicației informatice pentru gestionarea activităților online are agenției.
Cu privire la diminuarea cheltuielilor, noul sediu al agenției de turism va avea 2 pereti exteriori din sticlă pentru pătrunderea mai ușoară a luminii naturale, ceea ce va diminua costurile de întreținere în perioada mai însorită a anului.
Pentru formarea clientelei, dupa o pauză de renovare și recreere a websiteului publicitatea și promovarea companiei vor fi cruciale. Departamentul de marketing va fi resposabil cu campaniile publicitare, cele mai potrivite Bucureștiului pentru a apropia clienții de companie. Mai jos este prezentat programul de promovare al agenției de turism și bugetul alocat acestuia pentru o perioada de 3 ani.
Tabel nr. 1 Prognoza cheltuielilor de promovare
Anul 1 – S-a considerat ca acest an va fi cel mai important. Redeschiderea agenției de turism va stârni curiozitatea vechilor clienți dar și altora noi. Prin urmare se va implementa o strategie de marketing agresivă focusată pe cele mai populare media- panouri publicitare, website și rețele sociale. În anul 1 bugetul stabilit pentru publicitate este de 13,500€,
An 2 – Acest an s-a considerat să se facă cu mai mult de 20% mai puțină publicitate. Prin urmare mai puțin PR și reclame vor fi implementate.
An 3 – Până în anul 3, suma investită va fi considerabil mai mică datorită promovării puternice și a cheltuielilor din primii 2 ani și agenția își va păstra notorietatea pe piață.
Inițial costurile serviciilor ar trebui să rămână apropiate cu cele ale concurenților și în același timp avantajoase pentru toată lumea. Holiday Travel Center va oferi clienților contracte eficiente și profitabile pentru ambele părți contractante, iar pentru aceasta compania va implementa mai multe strategii. Din perspectiva marketingului, costurile vor defini poziția pe piață , iar de aceea prețurile trebuie să fie potrivite pentru a penetra piața, a menține poziția și cel mai important pentru a aduce venituri companiei. Odata ce cantitatea cererii de produse crește, prețurile vor descrește, în plus mereu vor interveni schimbări în curba cererii și a ofertei și din acest motiv politica prețurilor va fi reevaluată mereu.
Agenția este construită în jurul percepției consumatorului. Modul de percepere a concurenței are ca scop, pe lânga promovarea serviciilor, aducerea celor mai cerute oferte în cadrul companiei care într-un fel sau altul vor fi similare cu cele ale competiției dar diferite din punct de vedere a ce reprezintă însuși produsul.
Cifra de afaceri(CA) reprezintă totalitatea vânzărilor realizate și facturate pe parcursul unui exercițiu fiscal, aceasta cuprinde vânzarea de mărfuri și produse într-o perioadă de timp determinată, adică toate operațiunile comerciale pe care firma le-a efectuat, reprezentând suma veniturilor afernte lucrărilor, serviciilor prestate, bunurilor livrate, și alte venituri din exploatare, mai puțin rabaturi, remize și alte reduceri acordate clienților. Cifra de afaceri nu cuprinde veniturile financiare, veniturile excepționale și nu include TVA-ul facutart. Cifra de afaceri poate evidenția câte un aspect referitor la activitatea firmei prin următoarele abordări- cifra de afaceri totală, cifra de afaceri medie, cifra de afaceri marginală și cifra de afaceri critică.
Cifra de afaceri
Profitul
Profitul reprezintă diferența dintre încasări și cheltuieli, acesta este un venit care poate fi adus de capitalul utilizat într-o firma. Venitul reprezintă partea de bani rămasă facută după investiția facută pentru a oferi bunuri și servicii. Profitul mai este numit și principiul conectării cheltuielilor. Profitul este de 2 feluri – profit brut și profit net.
Profitul brut numit și venit din exploatare este o măsură a rentabilității a unei firme care exclude dobânda și cheltuielile de impozit pe venit. Cheltuieli de funcționare = Profit brut = Venit.
Venitul net este venitul rezidual al firmei după adăugarea veniturilor tolale, câștiguri totale și scăzând toate cheltuielile și pierderile pentru perioada de raportare. Câștigul și profitul sunt sinonime pentru venituri.
Bilanțul
Bilanțul reprezinta o expresie valorică, la un moment dat, ce evidențiază echilibrul dintre bunurile economice și sursele lor de finanțare. El are reprezentarea în formă de tablou, acest tablou este fromat din doua părți- Activul (partea stângă a tabloului) și Pasivul (partea dreaptă a tabloului). Bilanțul este un procedeu al metodei contabilității prin care se asigură dubla reprezentare a averii.
Acesta se clasifică:
După statutul juridic al întrepinderii
Bilanțul contabil inițial
Bilanțul contabil curent
Bilanțul contabil fianl
După perioada de întocmire
Bilanțul contabil anual
Bilanțul contabil intermediar
După sfera de cuprindere a elementelor patrimoniale
Bilanțul contabil primar
Bilanțul contabil consolidat
Bilanțul contabil centralizat
Funcțiile bilanțului contabil:
Funcția de generalizare a informațiilor contabile
Funcția de informare
Funcția de analiză
Se observă următoarele schimbări în bilanțul companiei.
În anul 2006 firma a fost înființată, din primul an de activitate până în 2010 cifra de afaceri a crescut, atingând apogeul în 2010 cu numărul de 7,724,722 și cu o mică scădere la 7,670,965 în anul 2011, de atunci până în prezent cifra de afaceri a fost diminuată până la 4,664,08, acest fapt amenințând capacitatea de autofinanțare a firmei.
Până în anul 2008 profitul a fost în creștere deoarece capacitatea financiară a fondului de rulment a depășit din ce în ce mai mult nevoia acestuia.Din anul 2009 când profitul brut era 192,708, nevoile firmei au început să crească din ce în ce mai mult până în punctul în care fondul de rulment a fost insuficient, iar profitul s-a transformat în pierdere în anul 2013, acesta ajungând la -69,397.
Compania Family Travel nu a avut niciodată de la data înființării acesteia și până acum, datorii pe termen lung.
Stocurile firmei la crearea acesteia aveau numărul de 8,108, în următorii 3 ani (2007, 2008, 2009) au avut valoarea 0. În anul 2010 au ajuns la numărul de 4,735, iar din 2011 și până în prezent, valoarea a rămas la valoare constantă de 6,241.
Numărul de angajați din primul an de activitate al firmei și până acum variază considerabil și a fost în considerabilă creștere până în anul 2012 unde a atins apogeul, firma avea un număr de 13 angajați. De atunci și până în prezent firma a rămas cu un personal în număr de 8.
Numărul de angajați din primul an de activitate al firmei și până acum variază considerabil, acesta a fost în creștere până în anul 2012 unde a fost atins apogeul, firma a avut un număr de 13 angajați. De atunci și până în prezent, compania are un personal în număr de 8.
Structura organizatorică. Studiul sistemului de conducere. Studiul sistemului condus.
Structura organizatorică reprezintă aranjarea pe nivele într-o companie a drepturilor, autorităților și obligațiilor. Aceasta determină rolul fiecărui angajat, coordonează fluxul de informații între nivelele managementului, clasifică responsabilitățile personalului. Structura acesteia fiind diferită și definită de la o companie la alta, depinzând de obiectivele și strategiile firmei.
Acționarii adică investitorii posedă acțiuni și beneficiază de drepturi ce vin ca urmare din posesia acestora. Acționarii pot fi împărțiți în 4 categorii:
Acționarul semnificativ: persoana fizică, juridică sau un grup de persoane ce acționează în mod concertat și care deține cel puțin 10% din capitalul social total sau o participație care permite exercitarea influenței asupra luării deciziilor.
Acționarul majorital: acționar individual/grup care deține cel puțin 50% din capitalul social.
Acționar comanditar: cel care participă la formarea societății, nu răspunde decât până la concurența capitalului social subscris
Acționar comanditat: cel care participă la formarea societății, raspunde nelimitat pentru obligațiile societății.
Actionariat: firma contine 2 actionari.
Oganigrama
Organigrama este redarea schematică în toate detaliile a organizării, subordonării și a legăturilor dintre compartimente din cadrul unei instituții. După formarea organigramei sunt mai multe tipuri de organizații: ex. Piramidale(politice, religioase)
În structura ce urmează, primel nivel de manager are puterea decisivă și un strâns control asupra altor departamente și subdiviziuni. Organigrama de mai jos arată structura organizațională a lui Holiday Travel Center.
Firma in anul 2014 are 7 angajati:
Directorul general: este funcția cea mai înaltă în general în majoritatea companiilor, în alte organizații funcția echivalentă este aceea de președinte(în bancă), rector(în universitate), director(în învățământ preuniversitar). Acesta răspunde în fața consiliului de administrație și este un salariat al organizației și face parte din managementul de vârf.
Manager vânzari: răspunde de tot ce implică relația cu clientul, este responsabil de prețul înaintat clientelei, reprezintă interfața dintre departamentul d vânzări și conducere, face zilnic rapoarte către management, răspunde de bunul mers al lucrăriloe și are obligația de a preîntâmpina reacțiile negative ale clienților.
Contabil: este persoana calificată de a menține contabilitatea firmei.
Administrator de sistem: este un specialist în domeniul tehnologiilor informaționale responsabil pentru buna funcționare a rețelelor locale, servere, calculatoare și controlul securizării informațiilor.
Administrator operatiuni: gestioneaza modul de desfasurare al activitatilor
Agent de turism: asigura legatura directa intre societate si client
Promoter: promoveaza firma prin intermediul mijloacelor publicitare
Fig. 2 Organigrama
Studiul sistemului informațional
Pentru ca un sistem informațional să fie analizat este necesar un efort considerabil deoarecele analiza acestuia este un întreg proces de descompunere a unui întreg în parțile componente ale acestuia, conducând la o înțelegere a naturii funcțiilor și a corelațiilor. Pentru a culege informații despre un sistem informațional avem nevoie de cele 4 principale activități: documentarea, observarea, intervieverea și chestionarea. Sistemul informațional are un rol foarte important în diviziunile organismului economic: decizional și operațional, acesta trebuie să asigure legătura dintre sitemul de condus și sistemul condus.
Punctele forte ale sistemului informațional din cadrul agenției Holiday Travel Center sunt: Compatibilitatea software-ului cu toate navigatoarele web, compania are oferte atractive pentru turiști, raportul calitate preț este foarte bun, serviciile sunt variate, personalul este bine pregătit, echipă unită, experiență minimă 5 ani, experiență în domeniu pentru că este prezentă pe piață din 2006.
Punctele slabe: websiteul se blochează în momentul în care clientul încearcă să acceseze o ofertă, așezarea în pagină nu corespunde trendurilor actuale, sunt folosite prea multe culori, nu există spațiu dedicat ipresiilor clienților, nu are sistem de administrare, este static, nu are bază de date, nu are rapoarte.
Activitatea în cadrul firmei este mereu într-un mediu liniștit și plăcut, comunicarea dintre agajați este posibilă în mai multe feluri: în cadrul sediului companiei, la telefon, pe email. Compania primește oferta de la colaboratori, oferta este pusă pe website pentru posibilii clienți și de asemenea este și afișată în sediul companiei. Operatorul introduce oferta pe website, și clientul ori accepta oferta online printr-o simplă apăsare de mouse, operatorul primește oferta, operatorul trimite email/sună clientul pentru confirmare. Sau în cadrul firmei, angajatul oferă asistență clientelei, aceasta se decide asupra ofertei și consultantul îi ofera factură și bon fiscal după achiziționare.
1.4.1 Schema fluxului informațional aferent temei. Descrierea circuitului operațional aferent temei.
“Fluxul informațional reprezintă cantitatea de informații, care este vehiculată între emițătorul și beneficiarul pe circuitul informațional, caracterizat prin lungime, viteză de deplasare, fiabilitate, cost etc. Indiferent de tip, este necesar ca circuitele informaționale să fie cât mai directe, în sensul evitării la maximum a punctelor intermediare de trecere, ceea ce determină atât creșterea vitezei de vehiculare a informațiilor.”
În cadrul companiei Travel Center funcționează un singur flux informațional, acela din cadrul aplicației informatice, site-ul agenției în sine. Aplicația descrie fluxul în felul următor:
Operatorul introduce ofertele pe website
Clientul dorește să își rezerve un sejur selectând: țara, orașul, data, toate detaliile prvind vacanța acestuia
Următorul pas este cel de autentificare a clientului, daca deja are un cont pe website nu are ce detalii în plus sa întroducă în afara userului și a parolei, iar dacă trebuie creat un cont nou atunci acesta va introduce următoarele: nume, prenume, adresă, număr de telefon, serie și număr buletin, cnp
Operatorul procesează informația, și trimite email de confirmare
Fig. 4 Schema fluxului informațional al aplicației
1.4.2 Descrierea circuitului informațional aferent temei
Circuitul informațional reprezintă tot traseul informației transmisă între cele doua entități funcționale: sursa și receptorul. Într-un circuit informațional există mai multe fluxuri informaționale. Circuitele pot fi clasificate:
a)Caracteristici organizaotrice și direcția de vehiculare:
* vertical
* orizontal
* oblic
b)Dupa frecvența producerii:
* periodic
* ocazional
* permanent
c) După conținutul informației
* omogene
* eterogene
d) După loc:
* interne
* externe
e) Configurație:
* liniară
* ondulatorie
* arc
* spirală
Operatorul introduce în sistem pachetele promoționale,clientul alege oferta, operatorul trimite clientului confirmarea.
1.4.3 Modelul conceptual al datelor și descrierea documentelor utilizate (MCD)
„Modelarea conceptuală a datelor – este o modalitate de reprezentare a datelor din domeniul analizat, cu scopul de a scoate în evidență toate regulile privind identitatea și legăturile existente între date.”.
Agenția are parteneri cu oferte de turism, compania intermediază ăntre procesul de prezentare al ofertei și cererii de rezervare și a procesului de afișare a ofertelor. Touroperatorii primesc ofertele de la parteneri dar nu au voie să modifice conținutul acestora.
Prezentarea documentelor:
Contractul – este documentul legal încheiat de comun acord de către două părți contractante prin care sunt stabilite obiectul contractului, perioada și condițiile pentru care actul este valabil.
Cerere de oferte – clientul solicită informații cu privire la ofertele și pachetele companiei, prețuri,etc.
Oferta – lista de produse destinată comercializării în care sunt specificate prețul, descrierea, perioada.
1.4.4 Proceduri de prelucrare a datelor utilizate. Modelul conceptual al prelucrărilor
„Modelul conceptual al prelucrărilor – este o reprezentare schematică a activităților desfășurate în cadrul sistemului obiect, a prelucrărilor la care sunt supuse datele independent de structura organizatorică și mijloace de realizare.”
Datele ofertei și toate datele clientului trebuie să fie prezente. Perioada sejurului, data, locația. Datele clientului: nume, prenume, adresă, datele de pe buletin. Operatorul face o cerere de ofertă , acesta primește de la parteneri oferta respectivă, o afișează pe website, clientul vede oferta, decide și alege oferta, completează informațiile necesare în formular, operatorul verifică și acceptă datele clientului, le trimite mai departe partenerilor și aceștia acceptă clientul respectiv și sejurul acestuia.
1.4.5 Analiza critică a sistemului actual. Direcții de perfecționare a sistemului actual.
Analiza critică a sistemului actual va îmbunătăți dezvoltarea companiei deoarece prin această analiză firma va putea pune la punct toate punctele slabe ale companiei.
Aceasta aplicație informatică are drept obiectiv crearea unui mijloc modern de promovare și vânzare a serviciilor și produselor oferite de mall. Întrucât se dorește atragerea clienților într-un număr cât mai mare, se va ține cont de cerințele lor, nevoilor și preferințe, de aceea site-ul oferă absolut toate informațiile necesare pentru a putea rezerva o ofertă.
Dat fiind faptul ca websiteul companiei nu face fata numarului de cereri din partea clientilor. Unele linkuri din interioriul websiteului nu pot fi accesate. 30 % din pozele afisate se vad in ceata. Clientii sunt automat deconectati de pe website dupa 60 de secunde din clipa accesarii. Modificarea, sau chiar crearea unei aplicatii web noua prezinta un mod de perfectionare a sistemului. Designul websiteului este unul din minusurile companiei, așezarea în pagină nu corespunde trendurilor atcuale, pozele sunt prea mici, sunt prea multe culori folosite și prea amestecate. Siteul vechi nu avea sistem de administrare, bază de date, nu avea rapoarte, era static, dar în inovatorul website vor fi implementate următoarele: siteul va fi dinamic, va fi introdusă o bază de date, vor fi introduse rapoarte, ofertele nu vor fi introduse manual fiecare în parte de către un programator, vor fi efectuate schimbări la design, pozele vor fi mai mari, pagina de start și toate subdiviziunile acesteia vor putea fi accesate mult mai ușor.
Pagina principală a vechiului website avea prea multe culori în meniul principal, în titluri și practic în tot textul. Designul aplicației informatice era învechit și din punct de vedere al pozelor, și al formelor.Pozele erau prea mici, prea multe, prea amestecate, chenarele care defineau poza aveau colțurile rotunjite. Poza de fundal era vizibilă doar pe marginile paginii.
Toate meniurile din partea de sus cu oferte, fiecare în parte are o culoare foarte intensă și diferită față de cealaltă ofertă
În partea de sus sunt modalitățile de plată cu logouri prea mari, acestea ar trebui sa fie poziționate în altă parte și să aibă logourile mai mici
În dreapta este o listă cu cele mai căutate oferte cu poze relativ mici în chenare rontunjite
Blogurile și căutarea rapidă sunt prea mici, nu au culori atât de intense, nu ies în evidență utilizatorului
Sub login-ul clienților apare pentru a doua dată modalitatea de plată cu logourile respective
Meniul ce conține informații despre echipă, contact, bilete de avion, modalități de plată(pentru a treia oară pe pagina principală), newsletter, protecția consumatorului și articole, este încadrat și în partea de sus și în partea de jos cu prea multe informații care atrag prea mult atenția
Undeva în josul paginii, în partea dreaptă se evidențiază pentru a patra oara felul în care utilizatorul poate efectua plata
Ofertele cele mai populare au pozele foarte mici, scrisul foarte mic și mult
Pagina hartei:
Harta nu este interactivă ca un GPS, pentru ca clientul să poată vedea strada, hotelul, traseul de la hotel la centrul stațiunii, etc, este doar o poză statică
Deși potențialul client este pe pagina cu harta, apar tot felul de alte anunțuri ce includ: un banner, facebookul, alte oferte de vacanță cu poze mici
Pagina ofertei nu prezintă niciun lucru de care clienții să fie atrași, exact ca restul aplicației informatice, scrisul este mic și înghesuit, culorile îți distrag atenția de la ofertă. Dat fiind faptul că aici este pagina ofertei, pozele ar trebui sa fie mari și luminoase pentru a se putea distinge detaliile.
În locul unui buton cu care poți printa aplicația, ar trebui introdus un buton pentru a putea rezerva oferta doar cu un click
Prea multe butoane pentru rețelele de socializare: clientul se poate conecta prin 3 rețele de socializare diferite, poate apăsa butonul de like sau cel de share
Capitol II
Proiectarea de ansamblu a sistemului informatic
2.1 Obiectivele aplicației informatice
Siteul agenției de turism are o importanță majoră în ceea ce reprezintă promovarea lui și atragerea noilor sau vechilor clienți. Publicitatea acestuia va fi în rând cu cele mai noi și cunoscute trenduri în momentul actual. Odată cu înregistrarea pe website, clienții vor avea beneficii cunoscute doar prin această operațiune, iar în funcție de cât de des folosesc clienții serviciile, aceștia vor beneficia și de alte reduceri exponentiale. Siteul va folosi în structura lui cele mai solicitate informații. Acesta este pus la dispoziția clienților în dublu sens și constructiv și practic pentru a economisi timp clienșilor. Aplicația informatică este foarte benefică tuturor persoanelor interesate de călătorie, acestea economisind timpul acestora petrecut în agenție. Aplicația oferă lista completă a ofertelor, serviciilor, toate detaliile despre pachete, locația pe hărți a destinațiilor de vacanță, numărului de contact al agenției, adresa sediului, programul și de asemenea informații interactive și cele mai noi și avantajoase oferte.
2.2 Locul aplicației în sistem
Din surse externe sau interne, orice sistem informatic trebuie să conțină ca element principal baza de date în care să fie stocate informații intercorelate între ele. Informațiile din sistem trebuie să fie exacte, autentice și mereu suportul de prezentare trebuie să variazeze de la un nivel de conducere la altul. Disponibilitatea aplicației informatice va fi imediată oricărui client sau potențial client care accesează url-ul după ce aceasta va fi inclusă în cadrul sistemului.
Compania folosește siteul jetsetter ca model pentru proiectarea interfeței noului sistem informatic.
Proiectarea interfeței noului sistem, ca model jetsetter, pag start, oferta, rez 2 poze
Model de a efectua o rezervare pe websiteul jetsetter
Pas 1
Pas 2
Următoarele elemente din listă sunt unele din numeroasele îmbunătățiri și caracteristici pe care le va avea aplicația:
Interfața
Va fi remodelată de la 0, și aceasta va păstra doar câteva dintre vechile caractersitici
Meniurile vor avea cam aceeași culoare, culorile vor fi complementare, designul va fi în ultimul pas cu moda
Așezarea în pagină:
Va fi realizată ultilizând CSS și HTML
Baza de date
Va fi creată, și va conține 19 entități
Funcționalitatea aplicației
Cu ajutorul tehnicii AJAX, lațimea de bandă folosită va fi mai puțină, intefața va fi mai dinamică și timpul de reacție al aplicației va fi mai mic
Aplicația va fi dinamică
Conturile clienților
Avertizarea prin mesaje pentru ultimele oferte
Posibilitatea de a modifa fiecare informație
Opțiunea de a primi email cu ultimele oferte
Contul de admin
Posibilitate editare conturi
Posibilitate editare oferte
Posibilitate editare reclame
Pagina principală
Va cuprinde toate informațiile plus multe secțiuni pentru mai multe detalii la fiecare informație prezentă pe website
Modalitaăți de plată ar trebui să apară doar de 2 ori maxim pe pagină, nu ca în vechea aplicație de 4 ori.
Chenarale pozelor nu vor mai avea colțurile rotunjite
Ofertele cele mai căutate nu vor mai avea scris așa mult și mic, scopul este acela de a fi toată partea de text din interioul aplicației cât mai plăcuta pentru ochiul uman.
Harta
Va fi interactivă, va putea fi utilizată ca un GPS
Secțiunde de căutare
Va putea fi posibilă căutarea prin orice cuvânt cheie
2.3 Definirea rapoartelor finale
Produsul final al unei baze de date care combină datele din tabele, formulare și interogări pentru a fi printate sau salvate într-un fișier din care poate fi citit este numit raport. Rapoartele pot fi tipărite, vizualizate pe ecran. Managerii de grad înalt care au nevoie de informație cât mai sintetizată se recomandă citirea rapoartelor. Rapoartele au adesea grafice lângla ele pentru ca interpretarea informației să fie mai ușoară. Rapoartele au doua etape: proiectarea logică de detaliu a ieșirilor și proiectarea fizică de detaliu a ieșirilor. Rapoartele de ieșire pot fi de foarte multe feluri: câți clienți are firma zilnic/săptămânal/lunar/anual, câți vizitatori are websiteul pe zi/săptămână/lună/an, cererile de ofertă cele mai cu succes, cele mai atractive oferte pe lună/an/sezon, etc.
Fig. 6 Raport
2.4 Modelarea datelor și modelarea prelucrărilor
Datele rezultate din analiza sistemului realizează modelarea cerințelor aplicației. Un sistem trebuie reprezentat de structura generală și de implementarea unei aplicații de baze de date. Oferta afișează toate posibilitățile, selectezi destinația, vizualizezi oferta, efectuezi rezervarea.
Elementele esențiale ale modelelor de date folosite în proiectarea bazelor de date sunt entitățile și asocierile dintre acestea.
Fig. 8 Modelarea datelor
2.5 Model entitate asociere
Entitățile principale sunt:
Clienți
Rezervare
Ofertă
Testimonial
Review
Camera
Stațiune
Facilitate
2.7 Alegerea tehnologiei de prelucrare
Echipei noastre i-a fost desemnat rolul de a reconstrui websiteul și de a-i crea o interfață mai atractivă și mai modernă din punct de vedere al designului.
Recreerea siteului a solicitat următoarele:
Resurse hardware:
2 laptopuri ce aveau următoarele componente:
Hard disk cel puțin 500 GB
Minim 8 GB RAM
Placă video Nvidia GeForce 920 M
Procesor Intel Core i7 2.6 MHz
2 televizoare LCD
2 mouse-uri
2 boxe
1 imprimantă
Resurse software:
Platforme:
Laravel
Jquery
Sass
Susy
Sisteme de operare precum Windows 7 Ultimate și Windows 8
Utilitare:
Composer
Compass
Tehnologii:
Adobe Photoshop CS3
Apache
Ajax
CSS
HTML
JavaScript
MySql
PHP
Laravel este un framework PHP open-source desinat dezvoltării de aplicații web.
JQuery este o platformă de dezvoltare JavaScript ce oferă oportunitatea de a reduce unele procese ce pot implica animații, etc., aceasta este utilizată considerabil datorită vizibilității acesteia în cadrul motoarelor de căutare.
SASS este o extensie a CSS-ului ce adaugă putere și performanțe mai mari limbajului de programare: poate folosi variabile, poate include librării externe, mixin-uri, păstrează descrierile organizate, le preia și le difuzează mai rapid împreună cu Compass. Sass poate fi folosit în 3 feluri: instrument linie comandă, modul independent Ruby, plugin pentru framewokRack activat.
Susy este o extensie a Compass-ului, oferă o serie de funcționalități: prin cod fereastra websiteului se poate micșora sau mări, construirea de layout-uri.
Windows 7 Ultimate și Windows 8 sunt vesiune a Microsoft Windows. Windows 8 include o serie nouă de atribute în comparație cu Windows 7 Ultimate, dar ultimele două numite sunt versiuni îmbunătățite ale Windows xp. Windows 7 comparat cu Windows xp are funcția de căutare mult mai accesibilă și mai ușor de utilizat de către utilizator.
Composer este un utilitar pentru PHP, oferă un format standard pentru gestionarea de dependențe a soft-ului PHP. Ofera opțiunea autoload pentru librării , instalează dependențele pentru librăriile necesare.
Compass reprezintă un open source de dezvoltare CSS, acesta încercând să înlăture unele din părțile negative ale CSS-ului, raționalizează programarea, face scrierea foarte rapidă pentru că are foarte multe funcții ușor de folosit: font, culori, imagini, calcule, etc.
Adobe Photoshop CS3 este produs și distribuit de compania americană Adobe Systems și reprezintă un software folosit pentru editarea imaginilor digitale.
Apache reprezintă cel mai utilizat server HTTP open source pe care ruleaza PHP si MySql. Acesta suportă un varientate in continuă creștere de module pentru extinderea funcșionalității.
Ajax nu este o tehnologie, este o tehnică de programare pentru crearea de aplicații interactive. Acesta poate fi folosit pentru definirea unor aplicații web ce folosesc un asnamblu de tehnologii: CSS, Javascript, HTML, XHTML, XML.
CSS este un limbaj ce descrie stilurile utilizate pentru formatare de documente scrise în limbaj de marcare. Este un program ușor de utilizat, este user friendly datorită interfeței foarte accesibilă utilizatorului.
HTML este un limbaj standard cu care este posibilă crearea paginilor web. Se pot incorpora script-uri în JavaScript, CSS. Prin acesta este realizabilă construirea aplicațiilor mai complexe indiferent de utilizarea calculatorului, smartphoneului sau a smart tv-ului. Prin inovatoarea proiectare a acestuia, nu este necesară instalarea altor plug-in-uri pentru a vizualiza animații, filme, pentru a asculta muzica, etc.
JavaScript este un limaj de programare object-oriented, codul acestuia fiind rulat de către browser pentru mai ușoara introducere a unor funcționalități în pagina web.
MySql este cel mai popular sistem de gestiune a bazelor de date relațional SGBD open-source. Cu MySql pot fi construite multe aplicații informatice în mai multe limbaje de programare: C, Java, etc., dar utilizatorii adesea combină MySql-ul cu PHP.
PHP este un limbaj open-source, de uz general, serverul web interpretează codul scris în PHP și generează codul HTML care poate fi văzut de către utilizator. Programul este special pentru dezvoltarea aplicațiilor web.
2.8 Resurse necesare. Calendar
Tabel nr. 2 Resurse necesare
Tabel nr.3 Calendarul de realizare al aplicației informatice
Capitol III
Proiectarea de detaliu a sistemului informatic
3.1 Proiectarea bazei de date. Modelul diagramă entitate asociere.
Diagrama entitate asociere
“Diagrama Entitate-Asociere (Entity-Relationship Diagram) reprezintă modelul Entitate-Asociere prin mulțimile de entități și asocierile dintre acestea. Există numeroase variante de notații pentru redarea diagramei E-A. Una dintre cele mai folosite notații reprezintă un tip de entitate (precum și mulțimea de entități de acel tip) printr-un dreptunghi, iar atributele tipului de entitate prin elipse conectate printr-o linie continuă la acesta. Este posibil ca o asociere să prezinte ea însăși atribute, și aceste atribute se reprezintă prin elipse conectate la asocierea respectivă.”
Descrierea entităților
Baza de date mai este numită și bancă de date, aceasta reprezentând un mod de stocare a datelor și informațiilor pe un suport extern. Normalizarea reprezintă divizarea unui tabel relațional în mai multe tabele. Există trei forme de normalitate:
“Forma normală 1 (FN1): O tabelă este în FN1, dacă toate câmpurile sunt la nivel elemntar și nu există câmpuri repetitive.
Forma normală 2 (FN2): O tabelă este în FN2, dacă este în FN1 și toate atributele non-cheie depind funcțional complet de câmpul cheie, adică nu conține dependențe parțiale.
Forma normală 3 (FN3): O tabelă este în FN3, dacă este în FN2 și există dependențe tranzitive.”
Baza de date conține toate datele asociate înregistrărilor de pe website, astfel putând identifica următoarele entități:
Categorie
Meniu
Județ
Testimoniale
Admin
Client
Review
Rezervare
Țară
Ofertă
Imaginile ofertei
Oraș
Facilități
Ofertă facilități
Ofertă similară
Rezervare camere
Ofertă camere
Stațiune
Eveniment
Pentru acestea se cunosc:
Pentru categorie se cunosc:
Codul de identificare
Nume
Pentru meniu se cunosc:
Codul de indentificare
Titlul
Url-ul
Codul de indentificare al categoriei
Poză
Tip
Pentru județ se cunosc:
Codul de indetificare
Nume
Pentru testimoniale
Codul de indentificare
Codul de indentificare al clientului
Codul de indentificare al ofertei
Descriere
Pentru administrator se cunosc:
Codul de identificare
Admin
Parola
Pentru client se cunosc:
Codul de identificare
Nume
Prenume
Adresa
Codul de identificare al țării
Codul de identificare al județului
Numar telefon
Parolă
Abonat
Admin
Pentru review se cunosc:
Codul de identificare
Codul de identificare al clientului
Codul de identificare al ofertei
Descriere
Publicat
Data când a fost publicat
Pentru rezervare se cunosc:
Codul de identificare
Codul de identificare al clientului
Codul de identificare al ofertei
Număr de persoane
Data rezervare
Prima zi a sejurului
Ultima zi a sejurului
Pentru țară se cunosc:
Codul de identificare
Nume
Pentru ofertă se cunosc:
Codul de identificare
Nume
Codul de identificare al țării
Codul de identificare al orașului
Codul de identificare al stațiunii
Codul de identificare al evenimentului
Detalii
Generalități
Numar stele
Imp
Recomandată
Pentru imaginile ofertei se cunosc:
Codul de identificare
Codul de identificare al oferei
Imagine
Pentru oraș se cunosc:
Codul de identificare
Nume
Codul de identificare al țării
Pentru facilități se cunosc:
Codul de identificare
Nume
Pentru ofertă facilități se cunosc:
Codul de identificare
Codul de identificare al facilității
Codul de identificare al ofertei
Pentru ofertă similară se cunosc:
Codul de identificare
Codul de identificare al ofertei curente
Codul de identificare al ofertei asemănătoare
Pentru rezervare camere se cunosc:
Codul de identificare
Codul de identificare al rezervării
Codul de identificare al ofertei camerei
Numărul de persoane
Pentru ofertă camere se cunosc:
Codul de identificare
Codul de identificare al ofertei
Tip
Preț
Pentru stațiune se cunosc:
Codul de identificare
Nume
Codul de identificare al orașului
Pentru eveniment se cunosc:
Codul de identificare
Nume
Codul de identificare al stațiunii
Cele mai importante atribute ale entităților sunt:
Cheia primară
Cheia externă
Relația
Tabel nr. 4 Stabilirea cheilor primare și externe
Schema logică a bazei de date cuprinde numele entităților, chei primare, chei externe și alte date care pot fi: int, varchar, text, tinyint, date, decimal. Atributele următoare sunt identificate:
Categorie
ID_CAT_0 → → → int(11)
Nume → → → varchar(255)
Meniu
ID_MENU → → → int(11)
TITLU → → → varchar(255)
URL → → → varchar(255)
ID_CATEGORIE → → → int(11)
POZĂ → → → varchar(255)
TIP → → → int(11)
Județ
ID_JUDEȚ → → → int(11)
NUME → → → varchar(100)
Testimoniale
ID_TESTIMONIALE → → → int(11)
ID_CLIENT → → → int(11)
ID_OFERTĂ → → → int(11)
DESCRIERE → → → text
Admin
ID_ADMIN → → → int(11)
ADMIN → → → varchar(255)
PAROLĂ → → → varchar(255)
Client
ID_CLIENT → → → int(11)
NUME → → → varchar(100)
PRENUME → → → varchar(100)
ADRESĂ → → → text
ID_ȚARĂ → → → int(11)
ID_JUDEȚ → → → int(11)
NUMĂR_TELEFON → → → varchar(20)
EMAIL → → → varchar(255)
PAROLĂ → → → varchar(255)
ABOANAT → → → tinyint(4)
ADMIN → → → int(11)
Review
ID_REV → → → int(11)
ID_CLIENT → → → int(11)
ID_OFERTĂ → → → int(11)
DESCRIERE → → → text
PUBLICAT → → → tinyint(4)
DATĂ PUB → → → date
Rezervare
ID_REZERVARE → → → int(11)
ID_CLIENT → → → int(11)
ID_OFERTĂ → → → int(11)
NUMAR PERSOANE → → → tinyint(4)
DATĂ REZERVARE → → → date
PERIOADĂ_START → → → date
PERIOADĂ_END → → → date
Țară
ID_ȚARĂ → → → int(11)
NUME → → → varchar(100)
Ofertă
ID_OFERTĂ → → → int(11)
NUME → → → varchar(255)
ID_ȚARĂ → → → int(11)
ID_ORAȘ → → → int(11)
ID_STAȚIUNE → → → int(11)
ID_EVENIMENT → → → int(11)
DETALII → → → text
GENERALITĂȚI → → → text
NUMĂR STELE → → → tinyint(4)
IMP → → → tinyint(4)
RECOMANDATĂ → → → tinyint(4)
Imaginile ofertei
ID_IMG → → → int(11)
ID_OFERTĂ → → → int(11)
IMAGINE → → → text
Oraș
ID_ORAȘ → → → int(11)
NUME → → → varchar(100)
ID_ȚARĂ → → → int (11)
Facilități
ID_FACILITATE → → → int(11)
NUME → → → varchar(100)
Ofertă facilități
ID_OFARTĂFACILITATE → → → int(11)
ID_FACILITATE → → → int(11)
ID_OFERTĂ → → → int(11)
Ofertă similară
ID_SIMILAR → → → int(11)
ID_OFERTĂ_CURENTĂ → → → int(11)
ID_OFERTĂ_ASEMĂNĂTOARE → → → int(11)
Rezervare camere
ID_REZERVARECAMERE
ID_REZERVARE → → → int(11)
ID_OFERTĂ CAMERĂ → → → int(11)
NUMĂR_PERSOANE → → → int(11)
Ofertă camere
ID_OFERTĂCAMERE → → → int(11)
ID_OFERTĂ → → → int(11)
TIP → → → varchat(100)
PREȚ → → → decimal 10.0
Stațiune
ID_STAȚIUNE → → → int(11)
NUME → → → varchar(100)
ID_ORAȘ → → → int(11)
Eveniment
ID_EVENIMENT → → → int(11)
NUME → → → varchar(200)
ID_STAȚIUNE → → → int(11)
3.2 Proiectarea logică și fizică a ieșirilor
Raportul de afișare a adăugării unui client
Fig. 12 Raportul de afișare a clienților adăugați
Raport de afișare a adăugării unei oferte
Fig. 13 Raportul de afișare a ofertelor adăugate
Raport de afișare a adăugării unei stațiuni
Fig. 14 Raportul de afișare a adăugării unei stațiuni
Raport de afișare a clienților.
Fig. 15 Raport de afișare a clienților
Raport de afișare a rezervărilor.
Fig. 15 Raport de afișare a clienților
Raport de afișare a ofertelor.
Fig. 15 Raport de afișare a clienților
Raport de afișare a orașelor.
Fig. 15 Raport de afișare a clienților
Raport de afișare a stațiuni.
Fig. 15 Raport de afișare a clienților
Raport de afișare ultima rezervare efectuată
Fig. 15 Raport de afișare a ultimii rezervări efectuate
3.3 Proiectarea logică a intrărilor
Formulat înregistrare client.
Fig. 18 Formular de adăugare client
Formular de rezrvare ofertă
Fig. 19 Formular de rezervare ofertă
3.3 Proiectarea interfeței aplicației
O interfață grafică (Graphical User Interface sau GUI) reprezintă un tip de interfață ce permite utilizatorului să interacționeze cu dispozitive electronice. Design-ul componentelor vizuale și comportamentul lor sunt o parte foarte importantă în programarea software ale aplicațiilor. Scopul este de a spori și de a ușura funcționalitatea utilizării aplicației prin implementarea unui design logic și fluid. Metodele utilizate pentru design asigură un limbaj vizual bine structurat care face față cererilor de operații. Utilizatorul manipulează cu informația prin intermediul efectelor vizuale, a căror interfață este selectată pentru a suporta acțiunile necesare atingerii obiectivelor utilizatorului. Pentru a prezenta toate informațiile și acțiunile disponibile, un GUI oferă pictograme și indicatori vizuali, în contrast cu interfețele bazate pe text, care oferă doar nume de comenzi (care trebuie tastate) sau navigația text.
Explicația elementelor din cadrul interfeței aplicației este următoarea:
Logo-ul amplasat în partea de sus va conține emblema centrului comercial.
Meniul site-ului este format din 7 categorii
Pagina 1: Vacanțe România – afișează conținutul paginii
Pagina 2: Vacanțe Străinătate – afișează conținutul paginii
Pagina 3: City Break – afișează conținutul paginii
Pagina 4: Croziere – afișează conținutul paginii
Pagina 5: Circuite – afișează conținutul paginii
Pagina 6: Turism social – afișează conținutul paginii
Pagina 7: Vacanțe exotice – afișează conținutul paginii
Body-ul aplicației este împărțit în următoarele trei categorii:
Prima categorie
Două oferte
Ofertă early booking
Ofertă last minute
Abonarea la newsletter
A doua categorie
Principala ofertă, cu poză foarte mare
Alte 5 oferte mai mici în jurul celei principale
A treia categorie
Cele mai solicitate oferte
Cele mai căutate oferte
Cele mai vândute oferte
Footer-ul cuprinde următoarele:
Câte ceva despre testimoniale
Logouri (companii partenere, rețele de socializare, modalități de plată)
După multe implemenări și modificări, aceasta este varianta finală a primei pagini:
Fig. 26 Varianta prelucrată a interfeței grafice a primii pagini
Capitol IV
Prezentarea, implementarea și exploatarea aplicației
4.1 Obiectivele aplicației informatice
Aplicația informatică creată are ca obiectiv promovarea agenției de turism și a produselor acesteia. Websiteul conține toate informațiile necesare despre produsele oferite pe piață, în plus oferte ale acestora. Vizitatorii, potențialii clienți și clienții au acces la informații despre toate sejurile existente în cadrul ofertelor agenției, mijloace de transport, stațiuni, evenimente, etc. Websiteul poate fi accesat pe www.familytravel.ro și are următoarele elemente pe prima paginaă care pot fi accesate cu un simplu click:
Vacanțe România
Vacanțe străinătate
City Break
Croaziere
Circuite
Turism social
Vacanțe exotice
Toate elementele sunt amplasate în partea de sus, iar la fiecare accesare a fiecărei opțiuni va deschide o nouă pagină, te va trimite în altă parte sau îți va permite să alegi din alt set de opțiuni. Interfața este în trend cu toate tendințele actuale. Prin navigarea prin site, utilizatorul va observa că doar logoul și bara de meniuri se păstrează pe fiecare pagină din aplicație.
4.2 Prezentarea site-ului web
Mai jos este prezentat homepage-ul aplicației care conține următoarele:
Meniul cu cele 7 secțiuni
Ofertele acutale
Abonarea la newsletter
Contact
Logoul companiei
Modalități de plată
Posibilitatea de conectare prin rețelele de socializare
Fig. 28 Pagina acasă
Cele șapte meniuri din partea de sus au funcționalități foarte similare, trecerea pe deasupra butonului cu cursorul deschide un meniu cu mai multe opțiuni pentru utilizator.
Pagina aceasta la accesare prezintă vacanțele din România, dar butonul prezintă următoarele opțiuni:
Litoral 2015
Munte
Balneo
Delta Dunării
Fig. 29 Pagina Vacanțe România
Pagina Vacanțe Străinătate prezintă următoarele:
Fig. 30 Vacanțe străinătate
Pagina de circuite conțineurmătoarele secțiuni:
America Latină
Brazilia
Asia
Israel
Thailanda
Europa
Anglia
Austria
Belgia
Cehia
Croația
Danemarca
Elveția
Franța
Grecia
Islanda
Italia
Norvegia
Portugalia
Romania
Rusia
Spania
Suedia
Turcia
Ungaria
În momentul accesării paginii Portugalia din interiorul secțiunii Europa din meniul Circuite se afișează urmatoarele:
Fig. 31 Ciircuite Europa
Mai jos este prezentat blogul agenției de turism
Fig. 31 Blogul agenției de turism
Am selectat meniul Turism social, apoi secțiunea Senior Voyage, țara Egipt
Fig. 33 Pagina Senior Voyage, Egipt
Din Turism social, Senior Voyage, Egipt, utilizatorul selectează Hurgada pentru a crea o rezervare:
Fig. 35 Rezervare Hurgada
Harta acum interactivă, utilizabilă ca un GPS, a fost accesată în cadrul ofertei Hurgada
Fig. 36 Hartă Hurgada
Accesarea paginii Detalii ofertă din cadrul Senior Voyage, Egipt, Hurgada.
Fig. 37 Detalii ofertă din cadrul Senior Voyage, Egipt, Hurgada
Pagina de contact a agenției Family Travel conține o hartă interactivă, toate informațiile companiei și oferă posibilitatea clientului ca acesta să lase un mesaj.
Fig. 38 Pagina contact
4.3 Cerințele platformei hardware și software ale site-ului
Obiectivul aplicației informatice este de a atrage o clientelă cât mai mare și mai diversificată. Pe lângă aspectul de promovare al agenției, siteul este într-o strânsă legătură cu clienții deoarece aceștia pot comanda vacanța de vis direct on-line de oriunde s-ar afla și tocmai de aceea siteul trebuie să fie la un nivel foarte înalt și să respecte ultimele tendințe și tehnologii de implementare. S-au folosit ultimele tehnologii de design pentru a crea aspectul cât mai plăcut și atractiv pentru clienți. Despre cerințele hardware, nu se necesită caracterizări sporite sau speciale pentru accesarea sau utilizarea aplicației din cadrul websiteului, poate fi accesat de oriunde și de către oricine, necesitând doar un dizpozitiv conectat la internet(smartphone, laptop, tabletă, smarttv, etc.) și un browser(Mozilla Firefox, Google Chrome, Opera, Safari, etc.). Bineînțeles, de la browser la browser, unele aspecte pot deriva deoarece nu toate browserele pot suporta toate tehnologiile de design folosite în cadrul aplicației. Aplicația poate fi accesată foarte ușor de pe orice platformă software: Winodows, Mac OS, Ios. Pentru perfecta funcționare a aplicației se recomandă folosirea unui calculator cu caracteristici software și hardware pe măsura.
Odată ce aplicația va fi completă se crede că va fi un trafic de date uluitor între aceasta și utilizatori. Pentru buna funcționalitate a websiteului, mentenanța acestuia va trebui asigurată non-stop și de asemenea se va ține cont de resursele cerute de server.
Pentru accesarea websiteului, clienții au nevoie în primul rând să cunoască url-ul acestuia care este următorul: www.familytravel.ro. Vizitatorii pot accesa siteul fără a trebui să se înregistreze pe website sau alte formulare de completat. Pentru a face o rezervare online este necesar ca utilizatorul/potențialul client să completeze toate informațiile cerute.
4.4 Eficiența aplicației informatice
Accesul la informații privind activitatea/locația companiei, produsele și serviciile oferite de aceasta conferă utilizarea acestora în minimul de timp posibil de către foarte mulți utilizatori în același timp. Eficiența s-a produs datorită simplificării procesului de realizare o rezervare a unei oferte, clientul vrea să plece în vacanța mult visată și tot ce trebuie să facă acesta pentru a-și îndeplini nevoia este să aibă un dispozitiv conectat la internet și cu ajutorul acestuia minimizează timpul necesar cunoașterii ofertelor, a orarului agenției pentru a realiza rezervarea dorită.
Anexe
Anexa 1: Secvențe din codul sursă
Crearea și structura bazei de date
Table structure for table `clients`
Constraints
crearea și structura interfeței grafice
Funcționalitatea de rutare a cererilor (routes)
Afișarea mesajului de confrimare a înregistrării cu succes a rezervării
Verificarea înregistrării a rezervării în baza de date a administratorului
Bibliografie
Cărți
Internet
http://sass-lang.com/documentation/file.SASS_REFERENCE.html
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
http://www.w3schools.com/css/css3_intro.asp
http://www.zell-weekeat.com/susy2-tutorial/
http://code.tutsplus.com/tutorials/responsive-grids-with-susy–net-27893
https://gist.github.com/liuwen-lvtu/1294530
http://en.wikipedia.org/wiki/Graphical_user_interface
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: Proiectarea, Realizarea Si Implementarea Unei Aplicatii Informatice Pentru Gestionarea Activitătilor Online ale Agentiei de Turism (ID: 145398)
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.
