Consultanți: (C. Bodoga ) [308010]

Universitatea Tehnică a Moldovei

Sistem informatic de rezervare online a tichetelor

Ticket reservation system

Student: [anonimizat]: lect.asist. Scrob Sergiu

Chișinău 2019

[anonimizat] a Moldovei

Facultatea Calculatoare Informatică și Microelectronică

Departamentul Ingineria Software și Automatică

Admis la susținere

Șef de departament:

„__”_____________ 2019

Sistem informatic dE REZERVARE online a tichetelor

Proiect de licență

Student: (C.Capcelea )

Conducător: (S. Scrob )

Consultanți: (C. Bodoga )

(S. Gorobievschi)

Chișinău 2019

Universitatea Tehnică a [anonimizat].conf.univ. Dumitru Ciorbă

șef de departament

„_22_”_ Octombrie__ 2018

CAIET DE SARCINI

pentru proiectul de licență al student: [anonimizat]

1. Tema proiectului de licență Sistem informatic de rezervare online a tichetelor

confirmată prin hotărârea Consiliului facultății de la „22” octombrie 2018

2. Termenul limită de prezentare a proiectului 22.05.2019

3. Date inițiale pentru elaborarea proiectului Sarcina pentru elaborarea proiectului de diplomă.

4. Conținutul memoriului explicativ

Introducere

1. Analiza domeniului de studiu

2. Proiectarea sistemului

3. Realizarea sistemului

4. Documentarea produsului realizat

5. Argumentarea economică

Concluzii

5. Conținutul părții grafice a proiectului
Imaginea generală a sistemului, Înterfața de bază a sistemului.

6. Lista consultanților:

7. Data înmânării caietului de sarcini 03.09.2018

Conducător

semnătura

Sarcina a fost luată pentru a fi executată

de către student: [anonimizat] 03.09.2018

semnătura, data

PLAN CALENDARISTIC

Student: [anonimizat], Informatică și Microelectronică

Departamentul Ingineria Software și Automatică

Programul de studii Tehnologii Informaționale

AVIZ

la proiectul de licență

Tema: Sistem informatic de rezervare online a tichetelor.

Student: [anonimizat], gr. TI-152

1. Actualitatea temei: [anonimizat] o [anonimizat], [anonimizat], pierderile de timp și nervi. [anonimizat] o soluție binevenită în spațiul național.

2. Caracteristica tezei de licență: Aplicația web a fost creată cu scopul de a optimiza procesul de rezervare a [anonimizat] A și B, în timp scurt și maxim confort.

3. Analiza aplicației: Aplicația web este creată pentru a [anonimizat].

4. Estimarea rezultatelor obținute: [anonimizat] o interfața cât mai prietenoasă.

5. Corectitudinea materialului expus: Materialul expus este prezentat prin referințe ale unor surse ce au fost scrise de persoane ce dețin experiența în domeniul Tehnologiilor Informaționale și Economic.

6. Calitatea materialului grafic: Proiectul este prezentat prin: diagrame, tabele, interfețe ale aplicației.

7. Valoarea practică a tezei: Este destinat pentru utilizatorii cu acces la internet și care dispun de un buget financiar propriu.

8. Observații și recomandări: Cerințele față de teza de licență au fost îndeplinite în totalitate. Observații nu sunt.

9. Caracteristica studentului și titlul conferit : Studentul Capcelea Cristian, a dat dovadă de profesionalism în elaborarea lucrării, a respectat cerințele impuse și a manifestat exigență în elaborarea și calitatea tezei de licență. Din cele relatate, urmează că lucrarea de licență poate fi admisă spre susținere.

Lucrarea în formă electronică corespunde originalului prezentat către susținere publică.

Din cele relatate, urmează că lucrarea de licență poate fi admisă spre susținere, cu nota _________

Conducătorul tezei de licență lector asistent Scrob Sergiu Declaratia

Rezumat

Rezervarea tichetelor online reprezintă o revoluție în domeniul de deservire publică și transport public, care a crescut odată cu dezvoltarea în masă a noilor tehnologii informaționale. Acestă metodă de rezervare este una dintre cele mai eficiente, cu mult mai rapidă și simplă față de metoda tradițională, având avantaje ca: economisirea timpului, metodă rapidă de rezervare, poate fi realizată din orice punct de pe glob, posibilitatea de a achiziționa un tichet mai ieftin și a fixa toate detaliile călătoriei, pentru a crește confortul dorit.

Sistemul informatic poate fi accesat prin intermediul oricărui dispozitiv conectat la internet care are și un browser. Utilizatorul își va crea un cont propriu, la care va avea acces doar el prin intermediul loginului și parolei și va fi sigur ca informațiile personale vor fi în siguranță. Informația pe website, rutele și orarele acestora, numarul de tichete și alte particulațități, vor fi adăugate de către un user cu drepturi de administrator, astfel vom avea și o secțiune de administrator, prin cadrul panelul de înregistrare/logare.

În lucrarea de licență s-a abordat importanța temei rezervărilor pe plan social, s-a studiat sistemele deja existente pe piață și au fost studiate atît punctele forte cît și punctele slabe, iar in dependență de rezultatele studiului, s-a proiectat cerințele față de sistemul propriu-zis.

Sistemul informatic a fost proiectat și în limbajul de modelare UML(Unified Modeling Language), pentru ca ideea de rezervări online să poate fi digerată și înțeleasă la maxim și de a fi cercetate toate compartimentele acesteia. Au fost prezentate cele mai utilizate tipuri de diagrame: caz de utilizare(use-case), activitate, stare, comunicare, secvență.

Arhitectura sistemului informatic este realizată după metodologia cascadă, astfel proiectul a făcut un drum prin faze ca: cerințe față de sistem, design, implementare, verificare și mentenanță, astfel încât să fie posibilitatea de a crea și livra un produs cât mai calitativ și bine structurat.

Dupa etapa implementării sistemului informatic, aceasta a fost documentat și prin intermediul screen-shoturilor și textului adițional, a fost demonstrată utilizarea website-ului.

Evaluarea economică a produsului, a demonstrat accesibilitatea creării unui asemenea sistem.
Prin raportul necesități financiare/eficiență, și-a demonstrat eficacitatea ca produs finit pentru societate, cît și importanța sa pe piață.

Abstract

Online tickets booking is a revolution in the field of public service and public transport, which has grown with the mass development of new information technologies. This booking method is one of the most efficient, much faster and simpler than the traditional method, having the advantages of: saving time, fast booking, can be done from anywhere in the world, the possibility to purchase a ticket cheaper and fix all the details of the trip, in order to increase the desired comfort.

The information system can be accessed through any internet-connected device that has a browser. The user will create his own account, to which he will only have access via login and password and will be sure that personal information will be safe. The information on the website, its routes and timetables, the number of tickets and other particulates will be added by a user with administrator rights, so we will also have an administrator section through the registration / logging-in panel.

In the bachelor's thesis I approached the importance of the theme of social bookings, studied the systems already and studied strengths and weaknesses, and depending on the results of the study, we designed the requirements for our own system.

The information system was designed as well as the UML language, so that the idea of ​​online bookings can be digitized, fully understood and searched for all its compartments. The most commonly used types of charts were used: use-case, activity, state, communication, sequence.

The architecture of the website is based on waterfall methodology, so the project has gone through phases such as: system requirements, design, implementation, verification and maintenance, so that it is possible to create and deliver a product as good and well as possible structured.

After the implementation of the information system, it was documented and through the screenshots and the additional text, the use of the website was demonstrated.

The economic evaluation of the product has demonstrated the affordability of such a system.

Through its financial / efficiency needs report, it has demonstrated its effectiveness as a finished product for society as well as its importance in the market.

Introducere

Sistem de rezervare a tichetelor online – reprezintă o aplicație web, care are ca scop rezervarea tichetelor de autocar pe distanțe mici, mijlocii și mari, în spațiul național și european, asigurarea confortului turistic, prin serviciile care le oferă sistemul propriu-zis.

Scopul acestui sistem este de a ajuta clienții să facă cea mai bună alegere a tuturor componentelor de călătorie, a face o alegere corectă dintr-un numar mare de furnizori, a asigura compararea transparentă de prețuri și cel mai bun și cel mai accesibil serviciu pentru toată lumea, având grijă și sprijinind utilizatorului entru fiecare etapă a călătoriei.

Metoda de rezervare a oricărui tip de tichete, online este una rapidă și simplă de a achiziționare și creare a unui traseu turistic din orice punct al lumii, având nevoie doar de un smartphone sau calculator și internet, respectiv economisind timp, nervi și bani, nu este nevoie de a sta în rând la un centru care se ocupa de distribuirea tichetelor și transportul pasagerilor.

Sistemul de rezervare are capacitatea de logare și înregistrare, căutare a unei rute după 3 parametri, sursă, destinație și data, de rezervare, adăugare a unei rute noi, vizualizarea tuturor rutelor, vizualizarea în parte de către utilizatori a informațiilor despre tichetele deja rezerva, administratorii pot verifica numarul de utilizatori întregistrați în sistem, adăuga noi categorii de rute, vizualiza toate comentariile adăugate de către useri și pot vedea statistica integrală a sistemul informațional de rezervări a tichetelor online.

Sistemul poate avea un impact important pentru spațiul național, deoarece nu există un sistem informatic de rezervări complex, care ar avea capacitatea de a concentra concentra un număr mare furnizorii de autocare, din spațiul național cât și cel european, pentru a realiza confortul de a alege numărul de tichete necesar, pentru a avea o călătorie cât mai plăcută.

Sistemul de rezervare a biletelor de autobuz online este o aplicație bazată pe web care funcționează într-o rețea centralizată. Acest proiect prezintă o revizuire a programului software "Sistem de rezervare a biletelor de autobuz online", așa cum ar trebui să fie utilizat într-un sistem de transport cu autobuzul, o facilitate care este rezervată locurilor, anularea rezervării și diferite tipuri de anchete utilizate pentru asigurarea rezervărilor rapide.

Se recomandă ca, în ciuda funcționalității actuale a software-ului proiectat, o funcționalitate suplimentară, cum ar fi utilizarea e-mail-ului pentru a trimite bilete și notificări către client și o plată online utilizând cărți de credit / carduri de debit ar trebui implementate în sistem.

1 Analiza domeniului de studiu

Turismul este una dintre industriile cu cea mai rapidă creștere, iar internetul joacă un rol important în creșterea sa rapidă. Internetul a schimbat comportamentul turiștilor și, prin urmare, procesul de rezervare este mai lung decât înainte. Oamenii compară prețurile online, solicită sfaturi prin intermediul rețelelor sociale sau citesc recenzii ale clienților înainte de a face o rezervare online.
Web-ul se impune din ce în ce mai mult ca referință relevantă și resursă indispensabilă în sectorul turismului, atât pentru clienți, cât și pentru companiile de turism, datorită avantajelor necontestate, cum ar fi:
– viteza pentru schimbul de informații;
– îmbunătățirea interacțiunii dintre persoanele aflate în diferite locuri,
– îmbunătățirea schimbului de informații, a cunoștințelor și a disponibilității serviciilor pentru toți utilizatorii.

Aceste aspecte de mai sus sunt foarte importante pentru că ele produc globalizarea piețelor, iar granițele spațiale și temporale se descompun. În plus, producerea și împărtășirea de informații și cunoștințe îmbunătățesc dezvoltarea calității incluziunii sociale. În plus, succesul tehnologiilor Web și mobile în sectorul turismului este dat de prețuri foarte competitive, dar și de capacitatea de a diferenția oferta, de posibilitatea de a îmbogăți nișele de pe piață. Acest lucru a dus la crearea de comunități virtuale în care utilizatorii împărtășesc propriile experiențe de călătorie cu alți turiști și unde potențialul consumator turistic găsește informații relevante.

Cu toate acestea, în ciuda accesului tot mai mare al internetului, americanii continuă să se ocupe offline, fie prin apeluri telefonice, fie prin localizarea fizică a furnizorului de servicii. Dar asta se va schimba în curând. Potrivit unui studiu recent, canalul online este de așteptat să reprezinte 49% din toate rezervările de călătorie în SUA până în 2020. Acum este momentul ca întreprinderile din turism, în special călătoriile și sectoarele de turism, să îmbrățișeze sistemele de rezervare online.

1.1 Importanța temei

Un sistem informatic de rezervare a tichetelor de autocar online, reprezintă o punte de mijloc foarte importantă pentru antreprenorii ce se ocupa cu transportul de pasageri și clienții care sunt potențiali pasageri și doresc să achiziționeze tichete, să fie rapid și cât mai simplu, fiind vizibilă transparența și posibilitatea de a fixa toate punctele din drumul turistic, pentru o călătorie cât mai confortabilă.

Lumea rezervărilor de călătorie a suferit o transformare majoră, datorită progreselor tehnologice și instrumentelor digitale care au determinat accesul online al călătoriilor de către potențialii clienți. Acestă industrie de rezervare a tichetelor online a evoluat mai accentuat evoluat în ultimul deceniu.

Unul dintre cei mai mari giganți pioni de business intelligence "Statista" a precizat că afacerea Online Travel Booking va ajunge până la $ 817.54 US Miliarde până în 2020. Rezervarea online pentru călătorii a dat o expunere acestei industrii din întreaga lume și a ajutat-o să sporească veniturile în comparație cu tichetele de rezervare tradiționale.

Companiile de tehnologie de călătorie lucrează împreună cu agenții de turism pentru a face procesele lor online cu productivitate de 100%. Pornind de la consultările necesare pentru acreditarea IATA(The International Air Transport Association), accesul GDS(Global Distribution System) și API(Application Programming Interface) – companiile de tehnologii de călătorie împărtășesc bogăția lor de experiență pentru a face procesul mai rapid.

Cele mai bune soluții tehnologice de călătorie ar trebui să fie software-ul de călătorie și soluțiile de mobilitate ambalate într-o singură ofertă. Este important ca software-ul de călătorie să suporte browserele mobile, deoarece dispozitivele mobile aduc acum mai mult de 30% din rezervările online. Software-ul de călătorie de top oferă zboruri, hoteluri, transferuri, vizitarea obiectivelor turistice și ambalaje dinamice.

Rezervările online reprezintă o punte importanta pentru orice business și calea către clienții permanenți sau către viitorii potențiali consumatori. Cu cât serviciile oferite de un business sunt mai complexe, cu atât clientul va avea mai multă încredere în serviciile oferite de companie.

1.2.1 Avantajele rezervării tichetelor online

Progresul tehnologic reprezintă o revoluție care a afectat semnificativ viața fiecăruia dintre noi.
Acțiuni ca rezervarea tichetelor de film, de shopping și de marketing se pot face cu ușurință de acasă.
De asemenea o posibilitate de achiziționare este și a tichetelor de călătorie cu autocarul, care ne desparte de un drum magnific, prin toate locurile dorite din lume, la doar câteva click-uri distanță.
Rezervarea online a tichetelor reprezintă o metodă noua de achiziționare, care a apărut odată cu dezvoltarea și extindere în masă a noilor tehnologii. Această metodă, este una dintre cele mai rapide, de altfel și simple metode de achiziționare, în cazul nostru, a tichetelor de autocar. Deoarece această tehnologie este nouă, majoritatea oamenilor încă preferă să rezerveze tichetele prin metoda offline, adică la un centru de distribuire a tichetelor sau la gară. Aceștia nu știu care sunt beneficiile acestei metode, astfel rezervarea tichetelor online, comparativ cu metoda tradițională de rezervare, are câteva avantaje, cum ar fi:

economisirea timpului – majoritatea oamenilor au un loc de muncă, astfel timpul rămas dorim să îl folosim pentru familie sau cumva educativ, iar prin metoda tradițională, noi vom trebui să vizităm birourile de rezervări, de cele mai multe ori, vom trebui să stăm la coadă, vom pierde timp și de cele mai multe ori nervi.
Cu sistemul de rezervări online, eforturile fizice devin mai ușoare, astfel putem rezerva un tichet online, din orice punct din lume, având nevoie doar de acces la internet. Tot ce trebuie să facem este să vizităm orice portal popular de rezervare a tichetelor de autobuz, să selectăm sursa, destinația și data călătoriei.

simplu și rapid – unul dintre beneficiile majore de rezervare a tichetelor de autocar online, este că oferă un mod ușor și eficient de achiziționare a tichetelor din orice punct din lume.

Dar, cu sistemul de rezervare offline, trebuie să mergem noi sau să trimitem pe cineva, fiind un proces mai complicat și îndelungat. Astfel, acest moment poate fi evitat utilizând portalurile de rezervare online. În plus, nu contează dacă vă aflați la birou, acasă sau chiar călătoriți, puteți rezerva tichetele de autobuz online oricând. Există numeroase portaluri populare de rezervare a tichetelor de autobuz disponibile care au propriile lor aplicații mobile pentru a oferi confort sporit sau avansat rezervare autobuz. Cu aceste aplicații și portaluri online, nu ați avea doar o călătorie convenabilă, dar ar fi și eficientă din punctul de vedere al costurilor.

1.2.2 Dezavantajele rezervării tichetelor online

Orice sistem cât de performant nu ar fi, oricum are anumite probleme care ar putea să îl traga în jos. Acestea puncte ar fi:

lipsa de internet – deși accesul la internet este larg răspândit în zilele noastre, este adevărat că marele dezavantaj al sistemelor de rezervare online este dependența acestora de conexiune la internet. Pentru a rezerva un tichet prin intermediul unui sistem de rezervare online, clienții vor dvs. Vor trebui să aibă acces la internet, respectiv necesitatea de a accesa un portal prin intermediul unui telefon smartphone, tabletă, calculator, laptop sau pe orice alt dispozitiv cu conexiune la internet.

lipsa unui consultant profesionist – în caz că avem de efectual o călătorie de distanță mică sau mijlorie, care presupune doar o singură destinație, putem achiziționa tichete și singuri, însă când vine vorba de o călătorie de lungă durată cu mai multe puncte de sosire, astfel este necesară intervenția unui profesionist, pentru a fixa toate comoditățile noastre în cadrul calătoriei, astfel economisim bani și timp. Astfel posibilitatea de a cumpăra un bilet folosit metoda tradițională de cumpărare, prin deplasarea la o agenție, devine un punct forte.

taxe ascunse – multe site-uri de călătorie online promovează rate scăzute pentru a vă atrage atenția și apoi adăugați taxe și suprataxe pentru o afacere mult mai puțin competitivă. Astfel avem riscul să achităm bani pe anumite taxe care stau în spate.

valabilitate limitată – ratele de negociere care fac rezervarea on-line să pară atât de atrăgătoare înseamnă adesea renunțarea la flexibilitatea datelor dvs. de călătorie sau a altor astfel de constrângeri.

opțiuni limitate – unele hanuri mici și ghiduri turistice poate să nu aibă o prezență online. Dacă căutați numai companii care au site-uri web și capacități de rezervare online, puteți pierde o anumită culoare locală.

personalizare – multe site-uri de călătorie nu se pot ocupa de itinerarii complicate, cum ar fi o călătorie care combină călătoria cu trenul, autobuzul și avionul. Astfel posibilitatea de a cumpăra un bilet devine un impediment, deoarece aplicația web poate avea o interfață atât de prietenoasă, creând anumite probleme în faza de achiziționare a unui bilet.

1.3 Studiul sistemelor deja existente

FlixBus este o firmă de transport înființată recent, care, începând cu anul 2013, a schimbat decisiv stilul de călătorie a milioane de oameni din Europa. Sunt o combinație unică între start-up în domeniul tehnologiei, firmă de servicii online și firmă clasică de transport și au reușit să creeze într-un timp foarte scurt cea mai mare rețea de transport cu autocarul pe distanțe lungi din Europa, interfața aplicației web poate fi vizualiza în figura 1.1, unde este prezent un meniu prietenos și simplu pentru a putea naviga ușor.

Datorită modalității simple de efectuare a rezervării și a ofertei zilnice în creștere, oferă milioanelor de oameni, posibilitatea de a călători, de a descoperi lumea la un preț redus. Autocarele pe distanță lungă, oferă cel mai înalt grad de confort, siguranță și standarde de protecția mediului și reprezintă alternativa ecologică și comodă la transportul individual.

Figura 1.1 – Interfața website-ului.

Sistemul de căutare – reprezinta un mic meniu, simplu și interactiv cu utilizatorul, creat astfel ca prin puține manipulări, clientul să aleagă exact cursa de care acesta are nevoie, conform figurei 1.2. Componenta de căutare, conține toate elementele pentru a găsi cel mai favorabil tichet, cum ar fi: sursa, destinația, data, dus-întors, numărul de pasageri.

Figura 1.2 – Sistemul de căutare.

Înregistreare/Logare – reprezintă un mod de a fi o parte din acest sistem online sau achitare și respectiv urmărire a unor oferte sau rute internationale. Pentru ca logarea să fie cât mai simplă, Flixbus a realizat logare prin profilul de Facebook, pentru a intra în sistem cu un profil deja existent. În caz că a fost uitată parola, sistemul conține protocolul SMTP(Simple Mail Transfer Protocol) pentru restabilirea parolei. Acest fapt poate fi vizualizat în figura 1.3.

Figura 1.3 – Logare/înregistrare.

Servicii reprezintă un compartiment al meniului care cuprinde toate serviciile oferite de sistemul de rezervari, componentă ce incorporează toate mementele unei călătorii. Servicii oferite de sistemul de rezervări “Flixbus”:

– faq (frequently asked questions);

– informații de ultimă oră;

– tichete de autocare;

– anulare / modificare;

– app mobil;

– plătiți în siguranță;

– bagaje;

– puncte de vânzare;

– obiecte pierdute;

– persoane cu mobilitate redusă;

– rezervări locuri pe scaun.

1.4 Scopurile și obiectivele website-ului

Sistemul de rezervări online a schimbat mult, modul în care oamenii călătoresc în secolul XXI. Comparativ cu metodele tradiționale de rezervare a tichetelor, în care pierzi timp și nervi stând în cozi lungi la centrele de distribuire a tichetelor, rezervarea online reprezintă o metoda, relativ mai rapidă, convenabilă și ieftină pentru omenire.

Sistemul de rezervări a tichetelor online are ca scop, oferirea spre achiziționare a tichetelor de călătorie cu autocarul, pe distanțe mici, mijlocii și relativ mari, in spațiul național, cât și cel european, de a ușura viața clientului, prin faptul că, toți pașii spre achiziționare a tichetelor se fac în timp rapid și simplu, având nevoie doar de un dispozitiv performant, conectat la internet. Scopurile propuse sunt, de a crea o interfață, cât mai prielnică pentru utilizatori, astfel încât cu ușurință să aibă loc, procesul de rezervare a tichetelor din cadru aplicației web.

Obiectivele principale a sistemului de rezervări a tichetelor online sunt de a fixa cele mai importante momente spre rezervare și achiziționarea a unui tichet, crearea confortului în cadrul călătoriei pentru toți clienții ce au accesat acestă aplicație web.

Toate informațiile despre rute, prețurile, rata autocarului, orarul tuturor rutelor, vor fi previzibile astfel încât, orice client să facă alegerea corectă spre călătoria propriu-zisă, ca acesta să fie cât mai productivă, față de metoda tradițională, astfel clientul să economisească timp, nervi și bani și să fie punctate toate particularitățile unei călătoriei.

1.5 Cerințele referitoare pentru a exploata aplicația web

Pentru a lansa în exploatare a website-ului vom avea nevoie de următoarele:

un host pentru serverul de bază;

bază de date configurată pe host;

un nume de demeniu destinat sitemului;

resurse multimedia.

Aplicația web a fost realizată în 2 pași, partea de intefață sau partea client și partea de server. Interfața a fost structura folosind limbajul de marcare HTML și stilizat folosind limbajul CSS. Pentru a ușura lucru dezvlotatorului s-a folosit framework-ul Bootstrap, care conține clase și componente predefinite și deasemenea un sistem de gridare, care înzecit sporește procesul de dezvoltare a interfeții sistemului de rezervări online.

Partea de server a fost realizată in limbajul PHP, un limbaj simplu și ușor, care permite realizarea proiectelor de capacitate mică și mijlocie. Astfel, în PHP a fost realizată toată logica, funcționalul acestuia și metodele de interacțiune dintre pagini, partea de înregistrare și logare, paginare, redirecții de pe o pagină pe alta, interogare cu baza de date și culegere a unor date respective.

2 Proiectarea sistemului

De-a lungul timpului, sistemele de transport public au adus multe beneficii companiilor individuale, comunității și economiei locale, iar această nișă nu primește cantitatea de atenție pe care aceasta o merită.

În timp ce, cea mai mare parte a mass-mediei se fixează pe povestiri cu profil înalt, cum ar fi autovehiculele autonome și lansarea ultimului model de mașină electrică – Tesla, transportul public și rutele fixe rămân a fi unele dintre cele mai folosite și benefice sisteme de transportarea a persoanelor din punctul A spre punctul B.

O revoluție în domeniu transporturilor a început odată cu dezvoltarea noilor tehnologii care a făcut metoda de cumpărare a tichetelor, ca fiind cât mai simplă, evitând momentele mai puțin plăcute de a aștepta în rând sau a ne deplasa la un oficiu specializat.

Online booking reprezintă o metodă ușoară de a găsi și a rezerva călătorii spre orice destinație cu ajutorul mediului online.

Folosind serviciile online, putem cu ușurință să punctăm cele mai importante momente ale unei călătorii:
– să construim un itinerar bine stabilit, ca să fie în acceași concordanță cu planurile de călătorie;

– să solicităm un anumit loc special, în funcție de preferințele fiecaruia;

– putem plăti online prin card de credit, folosind server securizat;

Unul dintre cele mai mari beneficii ale sistemului de rezervări online, e faptul că, e ușor de folosit și avem posibilitatea de a face acest lucru, din orice punct al globului pământesc. Mai mult ca atât, nu contează unde ne aflăm, in oficiu, acasă sau în timpul unei călătorii, putem rezerva tichete oriunde.

Proiectarea este un proces ce constituie o parte din primele faze a ciclului de viață a unei aplicații. Deci proiectarea este destinată pentru realizarea sistemului informatic la nivel de concept.

În dezvoltarea sistemului de rezervare a tichetelor online, a fost utilizat modelul de dezvoltare a aplicațiilor numită metodologia cascadă. Acesta fiind numit și modelul clasic al ciclului de viață sau modelul liniar a fost descris de Royce în 1970, a fost larg utilizat de atunci, pentru descrierea generală a procesului de dezvoltarea programelor.

Ciclul de viață în cascadă prezintă dezvoltarea unui program că o succesiune de faze ce se înlănțuie într-o derulare liniară, de la analiză cerințelor și pană la livrarea produsului către client. Fiecare fază corespunde unei activități și trebuie să se termine la o anumită dată prin producerea anumitor documente sau programe.

Rezultatele fazei sunt supuse unei revizii aprofundate și nu se trece la fază următoare decât atunci când sunt considerate satisfăcătoare. Respectiv este reprezentată metodologia cascadă în figura 2.1.

Figura 2.1 – Modelul cascadă.

La general proiectarea sistemelor începe cu determinarea cerințelor funcționale ale sistemului. Acestea cerințe formează o totalitate de cazuri de utilizare și anumiți actori al acestor cazuri. La prima etapă de proiectare se va prezenta cazurile de utilizare a sistemului și toți actori sistemului. Limbajul UML reprezintă limbajul de destinație generală al modelării vizuale, care este elaborat pentru specificarea, vizualizarea, construirea și documentarea componentelor produsului soft, businessproceselor și altor sisteme. Totodată limbajul UML este un mijloc de modelare simplu și puternic care poate fi utilizat efectiv pentru construirea modelelor conceptuale, logice și grafice ale sistemelor complexe de diferită destinație. Acest limbaj conține cele mai bune calități ale metodelor ingineriei de program care au fost utilizate cu succes pe parcursul ultimilor ani la modelarea sistemelor complexe.

2.1 Definirea domeniului aplicației

Industria turismului, din cauza aparițiilor noilor tehnologii și noilor metodologii de abordare a acestui domeniu, a evoluat foarte mult în ultimii 20 de ani și a sporit domeniul de deservire publică și a transportului pe toate distanțele. Astăzi, agențiile de turism online oferă clienților o experiență inedită de a călători, prin faptul că aceștia pot fixa mai multe momente în cadrul călătoriei, pentru a spori confortul și calitatea acestuia.

Sistemele informatice de rezervare online, nu doar simplifică experiența rezervărilor pentru clienți, ci aduce și avantaje de afaceri companiilor ce se ocupă cu sfera turismului, permite de a accepta mai multe rezervări în același timp, reduce costurile de afaceri și, de acemenea, economisește cea mai importantă unitate, fiind timpul.

Unele beneficii semnificative ale soluțiilor software de rezervare online pentru companiile de turism includ automatizarea back-office, fluxul automat de rezervare și ușurința de plată, schimbarea constantă a ratelor și strategiile dinamice de stabilire a prețurilor, distribuțiile multi-canale etc.

2.2 Destinația și scopul creării

Destinația și scopul de bază al sistemului informatic este de a simplifica procesul de achiziționare a tichetelor, lichidând metoda tradițională, fiind una obositoare și mai costisitoare. Astfel metoda de rezervare a tichetelor online este mai convenabilă, mai ușoară și alocuri mai ieftină, fiind o metodă a viitorului, deoarece este mână în mână cu dezvoltarea noilor tehnologii.

Datele utilizatorilor și informația despre curs vor fi păstrate în bază de date. Accesul la baza de date este garantat la suplinirea corectă a datelor de acces (utilizator și parolă). Parolile utilizatorilor vor fi păstrate în formă criptată. Comunicarea între sisteme va fi asigurată cu ajutorul protocolului HTTP/HTTPS.

Activitățile automatizate pentru partea de server:

înregistrarea și logarea utilizatorilor;

validarea datelor de intrare și respingerea datelor incorecte;

înregistrarea datelor în baza de date;

răspunderea la cererile din partea clientului.

Activitățile automatizate pentru partea de client:

oferirea interfeței grafice pentru lucru;

verificarea veridicității datelor;

copie de rezervă a datelor;

Situațiile de excepție care au loc în sistem pot fi înscrise într-un fișier log. Astfel administratorul va putea vedea timpul și cauza producerii erorii, iar după aceasta, să înfăptuiască acțiunile necesare pentru a rezolva aceste erori pe viitor. În caz de refuz de lucru complet a sistemului, el poate fi repornit accesînd interfața hostului. Pentru a asigura integritatea datelor SGBD-ul va efectua regulat copii de rezervă a datelor.

Sunt predispuse și cerințe funcționale privind resursele informaționale. Pentru prelucrarea datelor se va folosi principiul orientat pe obiect. Informația pe server va fi prezentată sub formă de obiecte. Tot prin intermediul obiectelor va avea loc schimbul intern de date. Schimbul extern de date, adică schimbul dintre serverul principal și sistemele de verificare vor fi efectuate cu ajutorul protocolului http/http.

Pentru păstrarea datelor în bază de date se va utiliza modelul relațional. Se vor utiliza tabele, fiecare înregistrare reprezentînd un tuplu de valori.

Pentru reducerea solicitării bazei de date se va utiliza o sistemă de cache care permite stocarea temporară a datelor din baza de date în memoria operativă a serverului astfel evitînd cereri în plus la baza da date. SGBD-ul utilizat va fi MS SQL server ce garantează integritatea datelor.

2.3 Componența și conținutul creării sistemului

Etapele de creare prin metodologia cascadă, a unui sistem sunt:

analiza și stabilirea cerințelor;

proiectarea sistemului;

implimentarea;

testarea;

lansarea;

mentenața.

În faza de analiză a cerințelor se pune accent pe înțelegerea sistemului și modului în care acesta va interacționa. Sunt indentificate principalele funcționalități ale sistemului. Sunt stabilite serviciile, constrangerile si scopurile sistemului prin consultare cu utilizatorul. (analiza: ce trebuie sa facă sistemul).

Faza de proiectare identifică principalele componente ale sistemului și interacțiunile dintre acestea. Sunt definite structura și comportamentul sistemului, se elaborează arhitectura.

Implementarea reprezintă transpunerea schițelor, schemelor, diagramelor în soft.

Designul sistemului este transformat intr-o multime de programe (unitati de program); testarea unitatilor de program verifica ca fiecare unitatate de program este conforma cu specificatia

Testarea permite să identifice dacă sistemul corespunde cerințelor și dacă nu sunt erori în procesul de execuție a programului. Unitatile de program sunt adăugate și integrate în sistem pentru a fi testate ca un sistem complet; apoi acesta este livrat clientului

După ce s-a asigurat că sistemul a trecut testele inițiale, se purcede la lansarea produsului. Asta garantează că sistemul începe să aibă primii utilizatori.

După ce sistemul a fost lansat, el are nevoie de mentenanță. Sistemul este folosit în practică; mentenanța include: corectarea erorilor, îmbunătățirea unor servicii, adăugarea de noi funcționalitați.Astfel se asigură o funcționare normală a sistemului.

Modelul cascadă are anumite particularități, care necesită de a fi respectate:

fiecare etapă nu trebuie să înceapă, dacă precedenta încă este deschisă.

fiecare fază, după executare trebuie să fie aprobată.

Este bazată pe modele de procese folosite pentru producția de hardware.

Avantaj: proces bine structurat, riguros, clar; produce sisteme robuste

Probleme:

dezvoltarea unui sistem software nu este de obicei un proces liniar, etapele se intrepătrund;

metoda ofera un punct de vedere static asupra cerintelor;

schimbarile cerintelor nu pot fi luate in considerare dupa aprobarea specificatiei;

nu permite implicarea utilizatiorului dupa aprobarea specificatiei.

Cerințele referitoare la sistem

Pentru a realiza conexiunea client și sistemul informatic de rezervări online este nevoie de dispozitive ajutătoare, cum ar fi calculatoare și telefonia mobilă. Pentru o viziune mai clară în cadrul studiului nivelelor ierarhice și lista subsistemelor a fost elaborată diagrama de plasare. Acestea pentru a accesa sistemul vor transmite o cerere către server.

Pentru partea de back-end, aplicația web are nevoie de o bază de date care va răspunde interogărilor cu date, fiind ulterior afișate pe partea de front-end. Astfel s-a creat baza de date “bus.sql”, care va trebui să conțină următoarele câmpuri: categories – conține toate categoriile posibilie din cadrul aplicației web, cost – reprezintă costul tichetelor, orders – sunt reprezentate numărul de rezervări, posts – numărul de postări cu rutele din cadrul aplicației web, query – reprezintă interogările ce au loc în sistem, seats – numărul de scaune caracteristice pentru fiecare autocar, users- reprezintă numărul de utilizatori înregistrați în sistem.

Pentru o ierarhizare și ulterioara dezvoltare cât mai eficientă a proiectului, este necesară descompunerea proiectului pe componente, astfel bara de navigare, panelul de căutare, bara de navigare din partea de jos a paginii web, postările, toate vor fi componente.

Pentru a accesa sistemul vor transmite o cerere către server. Majoritatea activităților pot fi executate de însăși serverul sistemului informatic. După ce utilizatorul a transmis cererea acesta îndată primește un răspuns.

Majoritatea activităților pot fi executate de însăși serverul sistemului informatic. După ce utilizatorul a transmis cererea acesta îndată primește un răspuns. În cazul când utilizatorul dorește să afle, numărul total de rute sau ce rută merge la un anumit interval de timp, sistemul va prelucra informația introdusă de utilizator pentru a oferi răspunsul final la cererea utilizatorului.

2.4 Diagrama variantelor de utilizarea

Limbajul UML este bazat pe un anumit număr de noțiuni principale care pot fi studiate și aplicate de către majoritatea programatorilor și elaboratorilor cunoscuți cu metodele de analiza și proiectarea obiect orientate. Totodată noțiunile de bază pot fi combinate și extinse în asa fel că specialiștii modelării orientate pe obiecte pot elabora de sine stătător modele ale sistemelor complexe în diferite domenii de aplicare.

Unified Modeling Language (prescurtat UML) este un limbaj standard pentru descrierea de modele și specificații pentru software. Limbajul a fost creat de către consorțiul Object Management Group (OMG) care a mai produs printre altele și standardul de schimb de mesaje intre sisteme CORBA. UML a fost la bază dezvoltat pentru reprezentarea complexității programelor orientate pe obiect, al căror fundament este structurarea programelor pe clase, și instanțele acestora (numite și obiecte). Cu toate acestea, datorită eficienței și clarității în reprezentarea unor elemente abstracte, UML este utilizat dincolo de domeniul IT. Așa se face că există aplicații ale UML-ului pentru management de proiecte, pentru business Process Design etc.

UML poate fi aplicat în diverse domenii de aplicare (de exemplu, bancar, financiar, internet, aerospațial, asistență medicală, etc.). Poate fi utilizat cu toate metodele principale de dezvoltare a software-ului obiect și componente și pentru diverse platforme de implementare (de ex. J2EE, .NET).

UML este un limbaj standard de modelare , nu un proces de dezvoltare software . UML 1.4.2 Specificațiile explică acest proces:

oferă îndrumări cu privire la ordinea activităților unei echipe;

specifică ce artefacte ar trebui să fie dezvoltate;

direcționează sarcinile dezvoltatorilor individuali și ale echipei în ansamblu;

oferă criterii pentru monitorizarea și măsurarea produselor și activităților proiectului;

UML este în mod intenționat proces independent și poate fi aplicat în contextul diferitelor procese. Totuși, este cel mai potrivit pentru procese de dezvoltare, iterative și incrementale. Un exemplu de astfel de proces este Rational Unified Process (RUP).

UML nu este completă și nu este complet vizuală. Având în vedere o anumită diagramă UML, nu putem fi siguri că înțelegem o parte sau un comportament ilustrat din sistem numai din diagramă. Unele informații ar putea fi omise în mod intenționat din diagramă, unele informații reprezentate în diagramă ar putea avea interpretări diferite, iar unele concepte ale UML nu au nici o notație grafică, deci nu există nicio modalitate de a descrie acele diagrame.

Tipuri de diagrame:

Diagramă de activitate

Așa cum și numele sugerează, acest tip de diagrame UML este folosit pentru reprezentarea desfășurării unei activități în rularea programului.

Diagramă de componente

Sunt diagrame ce se utilizează în cadrul proiectării unei arhitecturi de sistem, atunci când diferite componente ale sistemului software (numite și subsisteme) interacționează între ele prin intermediul unor interfețe.

Diagramă de clasă

Descrie structura unui sistem prin evidențierea claselor din sistem, a atributelor lor și a relațiilor dintre clase. Este folosită pentru reprezentarea vizuală a claselor și a interdependențelor, taxonomiei și a relațiilor de multiplicitate dintre ele.

Diagramele de clasă sunt folosite și pentru reprezentarea concretă a unor instanțe de clasă, așadar obiecte, și a legăturilor concrete dintre acestea.

Diagramă package

Este folosită pentru reprezentarea interdependențelor și a relațiilor dintre pachete ce formează un program. (Pachetele reprezintă în acest sens containerele ce conțin clase și sunt o caracteristică a unor limbaje de programare ca Java sau C Sharp).

Diagramă use case

Datorită simplității ei este utilizată în special în discuțiile dintre firma dezvoltatoare de software și clienți sau utilizatori. Diagramele use case reprezintă interacțiunea dintre elementele exterioare unui sistem (numite și actori) și sistem. În cazul acestor diagrame se prezintă acțiunea desfășurată de sistem la interacțiunea actorului, însă modul în care sistemul desfășoare acea acțiune nu trebuie să fie reprezentat într-o astfel de diagramă (conceptul blackBox).

Diagramă de secvență

Este utilizată în special în timpul dezvoltării de subsisteme, și ajută la identificarea relațiilor dintre obiecte pe parcursul efectuării unei anumite operații (de exemplu relația dintre obiectul client Ion și obiectul comandă numărul 1234 în timpul operației de finalizare a unei comenzi).

Diagramă deployment

Este folosită în cadrul proiectării arhitecturii de sistem, având scopul reprezentării repartizării fizice a diferitelor elemente ale sistemului. În diagrama din Figura 3.1 este modelată activitatea de logare la sistemul dat. Pentru a accesa sistemul utilizatorul trebuie să introducă login-ul și parola cu care sa înregistrat. Utilizatorul este obligat să aleagă între Log In și Crearea accountului nou.

Figura 3.1 – Sistemul de logare

În această diagramă (Figura 3.2) avem succesiunea acțiunilor pe care le parcurge utilizatorul la creerea unui nou profil. El este obligat să inidice: Nume/Prenume, Vîrstă, Sex, Email, Nickname. În cazut în care un cîmp nu este îndeplinit, atunci el este obligat să-l completeze.

Figura 3.2 – Crearea unui nou cont

În diagrama dată (Figura 3.3) este modelată colaborararea utilizatorului cu severul. Utilizatorul va introduce fizici personali apoi sistemul va verifica informația introdusă de către utilizator după care serverul va afișa utilizatorului informația introdusă.

Figura 3.3 – Colaborarea server-sistem.

În diagrama dată, este reprezentată diagrama de comunicare (Figura 3.4) a utilizatorului cu website-ului. Este redată accesare utilizatorului cu comanda. Asemenea acțiunile pe care acesta le întreprinde. Începe cu Logarea pe website, dacă aceasta trece cu succes, atunci se accesează menu-ul.

Figura 3.4 – Introducerea datelor de către utilizator în sistem.

Diagrama de clasa

În diagrama dată (Figura 3.5) am reprezentat după structura Model View Controller funcționalul claselor ce reprezintă înregistrarea datelor despre utilizator. Modelul oferă date și răspunde comenzilor controlerului prin schimbarea stării sale.

Figura 3.5 – Interacțiunea dintre baza de date clienți cu celelalte componente ale sistemului

În diagrama dată (Figura 3.6) am reprezentat tipul de conturi care se folosește în cadrul aplicației web. Astfel utilizatorul este binevoit să alegă singur tipul care va dori să-l folosească pe parcurs.

Figura 3.6 – Tipurile de conturi vizualizate prin clase

Diagrama de componente

În diagrama data (Figura 3.7) sunt reprezentate componentele tipurilor de conturi. Utilizatorul poate fi simplu sau împuternicit de a fi administrator.

Figura 3.7 – Tipurile de conturi prezentate prin componente

În diagrama data (Figura 3.8) este modelată interfața sistemului ce interacționează cu utilizatorul. Componentele ce interacționează cu utilzatorul sunt: logarea – permite identificarea utilizatorului și conexiunea ulterioară cu sistemul de rezervări online, în cazul că acesta are un cont creat, deja poate efectua anumite acțiuni pe pagina web, de a naviga, căuta sau rezerva un bilet.

Figura 3.8 – Interfața interacțiunii dintre sistem și utilizator

În diagrama data (Figura 3.9) este reprezentat procesul de achiziționare a unui tichet și toate fazele și interacțiunea dintre acestea. Utilizatorul trece prin toate fazele: unde comandă un tichet, verifică disponibilitatea acestuia, comandă un tichet, completează un formular, selectează traseul și toate serviciile respective, modifică sau refuză tranzacția.

Figura 3.9 – Fazele achiziționării unui tichet

În diagrama data (Figura 3.10) este modelată interfața sistemului de parcurgere a tranzactie, de la căutarea tichetului, verificarea disponibilității acestuia, fixarea tuturor momentelor spre un confort psihologic și respectiv, pînă la rezervarea și obținerea acestuia.

Figura 3.10- Componentele de achiziționare a tichetelor.

În diagrama data (Figura 3.11) este reprezentată legătura dintre clienți/pasageri cu website-ul și ce stă în spatele acestuia. Aplicația web conține un server și o bază de date, care oferă funcționalitatea acestuia.

Figura 3.11- Componentele de achiziționare a tichetelor.

3 Realizarea sistemului

Sistemul informatic de rezervare a tichetelor online, reprezintă o aplicație care are ca scop, dispunea spre rezervare a tichetelor de autocar pe distanțe mici, medii și mari în spațiul național cât și european. Acesta conține un panel de logare și înregistrare, astfel încât orice client are posibilitatea de a se loga sau dacă e un utilizator nou, are posibilitatea de a se înregistra.

Ca orice aplicație web, sistemul informatic a fost realizat în 2 părți principale, partea de front-end, ceea ce vede clientul și partea de back-end, funcționalul și logistica din spate a aplicației web.

Partea de schițare și structurare a fost realizată în limbajele de formare HTML și CSS, alocuri folosind framework-ul Bootstrap cu componente și clase predefinite, pentru a spori lucrul și pentru sistemul de gridare, spre poziționarea tuturor componentele aplicației web. Funcționalul din partea de front-end a fost realizata prin limbajul Javascript, folosind una dintre cele mai populare biblioteci, jQuery, astfel are loc optimizarea performanței codului.

Partea de back-end a fost realizată în limbajul PHP(Hypertext Preprocessor), fiind unul dintre cele mai simple și performante limbaje de programare, pentru dezvoltarea proiectelor de capacitate medie. Toate componentele deja structurate în HTML și CSS sunt populate cu cod PHP și divizate pe componente, astfel fiind cât mai lizibilă structura proiectului. Interacțiunea cu baza de date și redarea interogărilor pe pagina propriuzisă a fost efectuată prin limbajul PHP și prin limbajul SQL(structured query language), folosind soft-ul SQL Server.

Toate componentele paginii web sunt realizate aparte, astfel încât aplicația să poată fi extinsă cu ușurință, în caz că este necesitatea de a crea o pagină nouă, se folosește o componentă deja existentă, astfel se economisește timp și resurse.

Utilizatorii sunt de 2 tipuri: subscriber și administrator. Subscriberii pot doar vizualiza informația pe website, date despre rute și orarele propriu-zise. Administratorii/moderatorii au împuternicirea de a adăuga informație nouă pe website, de a adăuga categorii noi, de a adăuga rute noi și noi autocare noi.

3.1 Instrumente

Aplicația web a fost realizată folosind limbajele de marcare – HTML/CSS, framework-ul Bootstrap cu clase și componente predefinite și limbajul de programare PHP, pentru partea de funcțional.

HTML – limbaj standard de marcare utilizat pentru crearea paginilor web, la nivel de fundament sau schiță, ce pot fi ulterior afișate într-ul browser. Scopul HTML e de a prezenta informații, într-o pagină web, sub formă de paragrafe, articole, tabele.

CSS – reprezintă un standard pentru stilizarea elementelor unui document HTML. Stilurile se pot atașa elementelor HTML în cadrul fișierului folosind tag-urile <style> și </style> sau atașând un fișier extern. CSS se utilizează pentru stilizarea elementelor XHTML, XML și SVG.

Javascript – este un limbaj de programare orientat pe obiect, care conține un concept scriptabil bazat pe prototipuri. Este folosit pentru a adauga funcționalitate website-ului, iar codul Javascript fiind rulat de către browser. Limbajul este folosit, în principiu, pentru construirea aplicațiilor web, dar se folosește și pentru accesarea obiectelor incapsulate în alte aplicații. A fost dezvoltat inițial de către Brendan Eich de la Netscape Communications Corporation sub numele de Mocha, apoi LiveScript, și denumit în final JavaScript.

jQuery – reprezintă o bibiliotecă a limbajului Javascript, care a fost realizat pentru a ușura și optimiza codul, prin manipularea datelor cu DOM în HTML, managementul interbrowser al event-urilor și cererilor de tip AJAX. jQuery a fost gândit să fie cât mai mic posibil, disponibil în toate versiunile de browsere importante existente, și să respecte filosofia "Unobtrusive JavaScript". Biblioteca a fost lansată in 2006 de către John Resig.

PHP – este un limbaj de programare și este acronim recursiv din limba engleză, PHP – Hypertext Processor. Inițial a fost folosit pentru producerea paginilor web dinamice, fiind folosit pe scară largă pentru dezvoltarea paginilor și aplicațiilor web. Este unul dintre cele mai importante limbaje de programare “open source”, existând versiuni disponibile pentru majoritatea web serverelor și pentru toate sistemele de operare. Conform statisticilor este instalat pe 20 de milioane de site-uri web și pe 1 milion de servere web.

SQL – limbaj de programere bazat pe interogări, care are ca scop, manipularea datelor în sistemele de baze de date relaționale și este un folosit un limbaj bazat pe algebra relațională. Acesta are ca scop inserarea datelor, actualizare, interogații, actualizare și ștergere, modificarea și crearea schemelor, precum și controlul accesului la date. A devenit un standard în domeniu (standardizat ANSI-ISO), fiind cel mai popular limbaj utilizat pentru crearea, modificarea, regăsirea și manipularea datelor de către SGBD-urile.

Bootstrap – reprezintă un framework CSS gratuit și open-source, responsive și orientat ca fiind instrument complex pentru programatori în dezvoltarea paginilor web. Acesta conține șablone de design CSS și componente bazate pe Javascript, pentru tipografie, formulare, butoane, navigație și alte componente ale interfeței.

3.2 Descrierea bazei de lucru

Aplicația web a fost realizată pe componente, pentru a fi mai prielnică manipularea cu toate compartimentele acesteia, iar pentru a crea o pagină nouă, nu este nevoie de structurat și stilizat din nou, ci se va lua componentul deja realizat.

Sistemul informatic poate fi accesat prin intermediul oricărui dispozitiv conectat la internet care are și un browser. Utilizatorul își va crea un cont propriu, la care va avea acces doar el prin intermediul loginului și parolei și va fi sigur ca informațiile personale vor fi în siguranță. Informația pe website, rutele și orarele acestora, numarul de tichete și alte particulațități, vor fi adăugate de către un user cu drepturi de administrator, astfel vom avea și o secțiune de administrator, prin cadrul panelul de înregistrare/logare.

Metoda de rezervare a oricărui tip de tichete, online este una rapidă și simplă de a achiziționare și creare a unui traseu turistic din orice punct al lumii, având nevoie doar de un smartphone sau calculator și internet, respectiv economisind timp, nervi și bani, nu este nevoie de a sta în rând la un centru care se ocupa de distribuirea tichetelor și transportul pasagerilor.

Sistemul de rezervare are capacitatea de logare și înregistrare, căutare a unei rute după 3 parametri, sursă, destinație și data, de rezervare, adăugare a unei rute noi, vizualizarea tuturor rutelor, vizualizarea în parte de către utilizatori a informațiilor despre tichetele deja rezerva, administratorii pot verifica numarul de utilizatori întregistrați în sistem, adăuga noi categorii de rute, vizualiza toate comentariile adăugate de către useri și pot vedea statistica integrală a sistemul informațional de rezervări a tichetelor online. Mai jos fiind reprezentat necesitatea completării tuturor câmpurilor, pentru ca utilizatorul să fie înregistrat.

if (isset($_POST['user_registration']))

{

$user_nickname = $_POST['user_nickname'];

$user_fname = $_POST['user_fname'];

$user_lname = $_POST['user_lname'];

$user_email = $_POST['user_email'];

$user_phone = $_POST['user_phone'];

$user_pass = $_POST['user_pass'];

$img = $_FILES['img']['img_name'];

$tmp_image = $_FILES['img'][default_name];

move_uploaded_file($tmp_image, "img/$img");

if ($user_image == "") {

$user_image = "default.jpg";

}

if ($user_nickname=="" || $ user_fname=="" || $ user_lname=="" || $user_email==""

|| $user_phone=="" || $img=="" || $user_pass=="")

{

echo "**Verifică datele introduse";

}

elseif (strlen($user_pass)!=10)

{

echo "**Numărul de cifre trebuie să fie mai mare ca 10";

}

4 Documentarea produsului realizat

Sistemul informatic de rezervare a tichetelor online, reprezintă o pagină web care are ca scop principal, dispunearea spre utilizatori de a rezerva tichete de autocar pe distanțe mici, medii și mijlocii, prin intemediul mai multor componente din cadrul aplicației web. Utilizatorii vor avea capacitatea de a se înregistra sau loga, de a căuta rute în funcție de punctul sursă, destinația și data dorită. După rezervare acesta poate vizualiza toate informațiile despre tichetele rezervate pe pagina de profil a acestuia, la secțiune tichete rezervate.

Sistemul informatic conține mai multe componente, care face interacțiunea cu utilizatorul cât mai prielnică și capacitatea de rezervare să fie cât mai prietenoasă utilizatorului.

Prin intermediul barei de meniu (figura 4.1) putem selecta tipul de rută dorit, zilnic, săptămânal sau nocturn și/sau ne putem înregistra în sistem, ca subscriber sau ca administrator.

Figura 4.1 – Bara de navigare.

Folosind panelul de căutare, (figura 4.2) putem căuta rute în funcție de sursa și destinația dorită și data când a fost postată această rută, astfel introducerea a tuturor 3 elemente fiind necesară, pentru a se crea o interogare deplină în baza de date.

În caz că, completarea unui câmp nu este efectuată, aplicația ne va arăta un mesaj că, toate câmpurile necesită de a fi completate, spre interogarea cu succes.

Figura 4.2 – Panelul de căutare.

Cu ajutorul panelului de logare (figura 4.3), utilizatorul se poate loga în sistem, având funcție de simplu subscriber sau administrator, iar acesta la rândul său, poate adăuga sau șterge informații în sistem.

Figura 4.3 – Panelul de logare.

Panoul de înregistrare (figura 4.4) reprezintă un formular și prin completarea acestuia, putem crea legătura dintre utilizator și website. Pentru înregistrare este nevoie de completare a tuturor câmpurilor, username, firstname, lastname, poza utiliatorului, email, număr de telefon, parolă.

Figura 4.4 – Formularul de înregistrare

În figura 4.5 este reprezentată o postare din cadrul sistemului informatic, ce conține un cadru din mai multe particularități, sursa și destinația rutei, autorul postării și data postării.

Figura 4.5 – Exemplu de rută.

În interiorul postării sunt specificate mai multe particularități ale unei rute, numarul de locuri maxim și numărul de locuri disponibil, stațiile ca care oprește autocarul și orele respective iar prin introducerea unui email, utilizatorul poate adăuga un comentariu la postarea respectivă, această informație poate fi vizualizată în figura 4.6.

Figura 4.6 – Detaliile unei rute.

Prin panoul de administrator (figura 4.7), putem efectua mai multe acțiuni pe website: vizualiza/adăuga autocare, adăuga noi rute, noi categorii, vizualiza userii și comentariile, detalii din profil și statistica paginii web.

Figura 4.7– Panelul de administrator.

Prin compartimentul categorii (figura 4.8), putem adaugă categorii noi, în cazul de față, rute zilnice, rute săptămânale și rute nocturne, care ulterior vor apărea în bara de navigare.

Figura 4.8 – Panelul de administrator/adaugă categorii.

În cadrul sistemului informatic (figura 4.9), administratorul, are capacitatea de adăugare a unei rute noi, cu particularități ca, autorul postării, sursa și destinația, data acestuia, orele din stații, numărul de locuri și poza autocarului. De asemenea acesta poate să șteargă aceste categorii, în caz contrar, astfel acestea vor dispărea din bara din meniul principal.

Figura 4.9 – Formular de adăugare a unei rute noi.

În pagina administrator (figura 4.10), este secțiunea statistică, unde poate fi vizualizată informația, de exemplu despre toate rutele, userii, numarul de rute în drum.

Figura 4.10 – Secțiunea statistică din panelul administrator.

În secțiunea tichete rezervate (figura 4.11), putem vizualiza toate particularitățile unui tichet rezervat, sursa și detinația acestuia, numele persoanei, vârsta acestuia și date rutei.

Figura 4.11 – Secțiunea tichete rezervate din pagina profil.

5 Argumentarea economică

După apariția gadgeturilor performante sau a calculatoarelor personale, fiecare utilizator instalează o mulțime de aplicații și sisteme informaționale moderne. Uneori unele aplicații oferă un serviciu important, pe când altele oferă doar un funcțional interesant care atrage interesul oamenilor.

Sistemul informatic oferă cât un funcțional util, atât și interesant. Orice utilizator va simți toate plusurile oferite de website chiar la prima utilizare. Din motiv că operarea cu aplicația dată este accesibilă, orice persoană, chiar și cele fără vreo intruire specializată se pot deserve cu acest sistem.

Sistemul informatic dat reprezintă un instrument managerial foarte importantă pentru persoanele care sunt pasionate de turism, cu atât mai mult, turismul cu autocarul. Acesta oferă servicii de rezervare a tichetelor online, care acoperă toate punctele, de a crea un confort maxim în cadrul călătoriei. Este un proces simplu și rapid de a achiziționare a tichetelor din orice punct de pe glob, având nevoie doar de conexiune la internet și un dispozitiv de a accesa un browser.

Scopul elaborării proiectului dat este de a facilita procesul și complexitatea muncii personalului medical. În primul rând, utilizatorul va vedea toate rutele existente la moment, precum și cele anterioare. Care rute vor fi afișate depinde și de preferințele utilizatorului și anume setarea filtrelor pentru afișarea rutelor interesante utilizatorului.

Proiectul dat aparține categoriei de comercializare. În acest moment, aplicația se află într-o etapă de dezvoltare. Este un prototip realizat, neexistent pe piață în Republica Moldova, dar care ar merita să fie implimentat.

Se poate stabili costul pentru lucrarea serverului, timpul pentru realizare a proiectului, computerul personal, costul lunar a internetului și lucrul unui specialist care în viitor va asigura securitatea informației. Luând în considerație aceste cheltuieli, putem estima costul sistemului și astfel e posibil de calculat timpul necesar pentru plasarea reclamei cu scopul de a beneficia de un profit.

Din punct de vedere al marketingului, la crearea sistemului s-a luat în considerație necesitățile pieței și au fost implementate toate funcțiile necesare, fără exces.

Sistemul informatic menționat, va spori interes deosebit printre utilizatori din motiv că el posedă niște funcții deosebite.

Mai mult ca atât, totul e făcut cu scopul de a face utilizatorul să completeze baza de date cu rute și să introducă date noi.

Partea economică are un rol important, deoarece se stabilește posibilitatea de dezvoltarea a unei simple aplicații, într-un început de dezvoltarea a unui produs soft, care poate fi livrată și de a scoate bani reali.

Prin numărul de calcule, se stabilește totalitatea particularităților în faza de viață a aplicației soft, în cadrul unei organizații.

5.1 Planul calendaristic în scopul optimizării volumului lucru

Sunt 5 pași importanți pentru finisarea proiectului dat : Planificarea – acumularea ideilor, crearea unor sketchuri, crearea diagramelor cazurilor de utilizare; Studierea materialului – Sudierea informației necesare pentru finisarea proiectului; Implementare – Aplicarea cunoștințelor de proiectare a unui sistem în practică și elaborarea proiectului propus; Testarea – Utilizarea sistemului și verificarea rezultatelor obținute cu cele dorite; Lansarea sistemului – Lansarea sistemului în mediul de implementare și testarea lui în mediu de producție.

În tabelul 5.1 este prezentat toți pașii generali incluși pentru dezvoltarea proiectului. S-au folosit următoarele prescurtări : C – conducătorul proiectului; IP – inginer programator ; team liderul – TL.

Toate aceste persoane sunt nemijlocit implicate în cadrul proiectului și au un rol important pentru dezvoltarea calitativă a aplicației web.

Conducătorul proiectului – realizează numărul de sarcini, în sarcini mai mici și le împarte dezvoltatorului.

Inginer programator – dezvoltă aplicația web.

Team lider – lucrează cot la cot cu programatorul și în îndrumă în dezvoltarea produsului, astfle ambii fiind în aceeași poziție de dezvoltator.

Tabelul 5.1 – Fondul de timp necesar elaborării proiectului

În figura 5.1 este repezentat Graful Gantt al timpului necesar elaborării proiectului, unde sunt înlănțuite etapele de dezvoltare a aplicației web.

Figura 5.1 – Graful Gantt al timpului necesar pentru realizarea sarcinilor

Cheia pentru un sistem cu succes este planificarea corectă și urmărirea acestuia. Aceasta presupunând ca fiecare pas necesar are nevoie de un anumit timp finit pentru implementare care judecând la nivelurile de complexitate li se dau anumite perioade. Pentru toate cele 10 activități planificate au fost distribuite o perioada te timp cu un total de 87 zile lucrătoare și cu o cantitate de timp pentru fiecare participant enumerat în continuare : C – 29 zile; IP – 59 zile; TL – 27 zile.

5.2 Analiza SWOT

Analiza SWOT este o metodă folosită în mediul de afaceri, pentru a ajuta la proiectarea unei viziuni de ansamblu asupra firmei. Ea funcționează ca o radiografie a firmei sau a ideii de afaceri și evaluează în același timp factorii de influență interni și externi ai unei organizații, precum și poziția acesteia pe piață sau în raport cu ceilalți competitori cu scopul de a pune în lumină punctele tari și slabe ale unei companii, în relație cu oportunitățile și amenințările existente la un moment dat pe piață.

Elaborând analiza SWOT putem identifica o scurta prezentare a așteptărilor și a problemelor care pot apărea pe durata existenței sistemului. În tabelul 5.3 sunt prezentare avantajele, dezavantajele, riscurile și perspectivele sistemului.

Respectiv s-a colectat numărul de factori pozitivi și negativi, astfel vizual a fost stabilită diferența dintre aceste două particularități, ceea ce rezultă importanța și avantajul de a se investi și dezvolta un asemenea produs.

Analiza SWOT are un rol important în procesul de proiectare a aplicației web, astfel compania verifică necesitatea de a dezvolta și posibilitatea investi într-un asemenea proiect, în caz că punctele forte sunt cu mult mai multe, decât punctele slabe.

Tabel 5.3 – Analiza SWOT

Analiza SWOT a detectat(+8) puncte tari, contra (-4) puncte slabe, care ne demnostrează avantajele dezvoltării acestei aplicații web. Faptul că, în spațiul național nu există un asemenea sistem complex, care ar îmbina mai multe rute naționale cât și în spațiul european, favorizează dezvoltarea și investirea resurselor în acest proiect.

5.3 Calculul indicatorilor economici

În tabelul 5.4 sunt enumerate activele materiale care iau formă fizică naturală au durată de funcționare utilă mai mare de un an. Sunt exprimate toate componentele folosite în procesul de lucru, toate dispozitivele tehnice, atât și costurile acestora.

Respectiv în procesul de dezvolare a aplicație, s-au luat în considerare dispozitive tehnice ca: laptop, monitor și masă. Acestea au un rol important, deoarece creează confortul angajaților și indirect asupra dezvoltării produsului.

Tabelul 5.4 – Investiții în active materiale și nemateriale pe termen lung.

În tabelul 5.5 sunt enumerate activele nemateriale, active nebănești, care nu iau formă materială, sunt controlate de întreprindere și utilizate mai mult de un an în activitățile de producție, comercială sau în alte genuri de activitate.

Tabelul 5.5 – Active nemateriale pe termen lung.

În tabelul 5.6 sunt reprezentate consumuri materiale directe valoarea materialelor consumabile

utilizate în procesul de elaborare a proiectului și incluse în costul total, elemente cu caracter material

utilizarea cărora este necesară în proiect.

Respectiv în procesul de dezvolare a aplicație, s-au luat în considerare ustensile ca: pix, hârtie, imprimantă, mouse și scaun. Acestea au un rol important, deoarece creează confortul angajaților și indirect asupra dezvoltării produsului.

Aceste unități creează confortul psihic cât și cel fiziologic iar aceasta este foarte important pentru ca dezvoltatorul să lucreze.

Calitatea produsului la rândul lui, creează un feedback pozitiv din partea clienților, astfel creează reputatea și procesul de dezvoltare continuă a companie.

Tabelul 5.6 – Consumuri directe de materiale.

Tabelul 5.7 – Consumuri directe privind retribuirea muncii

Consumuri directe privind retribuirea muncii

Contribuția la fondul de asigurări sociale:

FAS – contribuția la fondul de asigurări sociale;

Cfs – cota scontribuțiilor de asigurări sociale de stat obligatorii.

Inginer : FAS=FRM x Cfs() = 13500 x 18%=2430 lei

Team Lider : FAS=FRM x Cfs()=17200 x 18%=3096 lei

Conducător Proiect : FAS=FRM x Cfs()=14500 x 18%=2610lei

Total : FAS=FRM xCfs()=45220 x 18%=8.139 lei

Contribuția la fondul de asigurări medicală:

FAM – fondurile asigurărilor obligatorii de asistență medicală;

Cam – cota primei de asigurare obligatorie de asistență medicală.

Inginer : FAM=FRM x Cam( )=13500 x 4,5%=607.5 lei

Team Lider : FAM=FRM x Cam( )=17200 x 4,5%=774 lei

Conducător Proiect : FAM=FRM x Cam( )=14500 x 4,5%=653.4 lei

Total : FAM=FRM x Cam( )=45220 x 4,5%=2034.9 lei

Consumurile indirecte – reprezintă consumurile volumul cărora nu depinde sau depinde

neesențial de volumul de producție. Pe timpul dezvoltării proiectului se utilizează: arenda DNS, arenda

Hosting, energie electrică și servicii internet. Vezi tabelul 5.8 în care se vor prezenta consumuri

indirecte.

Tabelul 5.8 – Consumuri indirecte a fondurilor circulante

Uzura mijloacelor fixe și amortizarea activelor nemateriale pe termen lung – reprezintă repartizarea sistematică a valorii uzura-bile a mijloacelor fixe pe parcursul duratei de funcționare utilă. Conform tabelului 5.4 se vor face calcule pentru laptop, monitor Samsung, masa.

UFF = St x Na x Tu : Nz (5.1)

unde:

St – prețul inițial al dispozitivului, lei

Na – rata anuală de uzură (25%);

Tu – durata de utilizare a tehnologiei, dispozitive în zile de lucru;

Nzile în an – fondul nominal anual al zilelor lucrătoare, 251 zile.

Laptop : FA= 8000×0.25×87:251=693 lei
Monitor Samsung : FA= 2500×0.25×87:251= 216 lei
Masa : FA= 2000×0.25×87:251=173 lei
Total : FAtotal=693+251+173+60=1117 lei/lună .

Așa cum nu avem active nemateriale pe termen lung care au cost nu avem nevoie de calcule a sumei amortizării activelor nemateriale pentru fiecare categorie în parte care se calculează în conformitate cu prevederile S.N.C. 16 „Contabilitatea activelor materiale pe termen lung”, uzura poate fi calculată după următoarele metode: casării lunare, în raport cu volumul produselor fabricate (servicii prestate), degresivă cu rată descrescătoare și soldul degresiv.

Costul de producție – reprezintă totalitatea cheltuielilor corespunzătoare consumului de factori de producție, pe care agenții economici le efectuează pentru producerea și vânzarea de bunuri materiale sau prestarea de servicii. Prețul de cost se calculează pe unitate. Vezi tabelul 5.8 în care sunt enumerate costurile de producție.

Tabelul 5.9 – Costul de producție

Profitul planificat va constitui 20%, inclus la costul proiectului va forma prețul en-gros.

65046 + 65046 x 0.20 = 78 055 lei

Prețul de realizare a proiectului va fi egal cu prețul en-gros plus TVA(20%).
78 055 + 78 055 x 0,2 = 93 666 lei

5.4 Structura procesului de control managerial al proiectului

Funcția de control reprezintă un ansamblu de mai multe procese, care prin prisma performanțelor unei companii sunt cercetate și comparate cu obiectivele și standardele stabilite inițial. Scopul principal al acestui control constă în posibilitatea de a cerceta și stabili obiectivele situației din orice perspectivă de activitate și profilaxia ulterioarelor fenomenelor negative. Caracterul pozitiv al controlului reprezintă faptul că el generează comportamente favorabile a individului și este o punte de stabilitate pentru integrarea acțiunilor individuale în efortul general. Caracteristicile controlului sunt următoarele :

Stabilirea tipului de control. În cadrul unei companii există o activitate care are ca scop stabilirea sarcinilor de lucru, fiind divizate în task-uri, astfel încât intervalul de timp pentru lucru să fie cât mai concis, pentru maxim eficientă de lucru, acest factor fiind realizat de către liderul de proiect. În perioada proiectării, un rol important are perioada proiectării, astfel încât realizarea produsului să fie cât mai eficientă și productivă. Controlul tehnic se realizează pentru a fi verificate toate fazele de viață a produsului.

Stabilirea obiectivelor. În cadrul companiei, scopurile și obiectivele propuse decât managerul de proiecte, reprezintă fundamentul unui produs de succes. Scopul acestui pas, are ca scop globarizarea tuturor ideilor și obiectivelor activității unei companii. Obiectivele unui proiect, necesită atenție și perspective bine formulate și stabilite, task-urile să fie împărțite logic dezvoltatorilor antrenați în proiect, pentru ca clientul să ofere un feedback cât mai pozitiv.

Stabilirea perioadei de efectuare a controlului și a duratei. Noțiunea de timp reprezintă o resursă foarte importanta în realizarea unui produs. Astfel, în cadrul unei activități de control, are loc programarea calendaristică și specificarea die realizare ca durată de lucru. Stabilirea duratei de control are o pondere directă pe obiectivele stabilite de companie, de complexitatea controlului și de componenta echipei de control.

Stabilirea sistemului de referința. În ciclul de viață al unui proiect, acesta este raportat la un sistem de referință, caracterizat printr-ul plan existent sau unui program, scopuri și obiective care urmează să fie realizate în anumite termene stabilite, acesta și reprezintă un control exercitat.

Stabilirea metricei de evaluare. Metrica de evaluare reprezintă o metodă de evaluare sau testare calitativa a gradului de realizare unui anumit obiectiv. De exemplu, pentru domeniul financiar metrica o reprezinta sistemul valutare (leul, euro sau dolarul). Pentru domeniul timp, metrica o reprezinta timpul, valoarea calendaristică. Pentru alocarea unor resurse materiale, metrica o reprezinta sistemul fizic de măsurări și cercetare. Cel mai simplu tip de control este cel de verificare dacă a avut loc realizarea produsului sau nu. În acest caz se folosește tipul de metrică binară, de tipul da sau/nu, care definește evidența documentelor. Pentru a evalua mersul lucrării am folosit o metrică de măsurare a evenimentelor în timp, utilizat modelul de dezvoltare a aplicațiilor numit model cascadă numit și modelul clasic al ciclului de viață sau modelul liniar. Ciclul de viată în cascadă prezintă dezvoltarea unui program că o succesiune de faze ce se înlănțuie într-o derulare liniară.

Analiza tuturor componentelor care creează obiectul procesului de control. Pe baza unui anumit sistem de referință și anumitor metrici de evaluare, se cercetează fiecare document, creat în procesul de evaluare, fiind puse cap la cap cu scopurile și obiectivele propuse de organizație, respectiv se combină cu reglementările interne și legislația în vigoare. Orice decizie luată trebuie neapărat să aibă o bază logică și legală, iar în procesul de dezvoltare trebuie să fie o transparență totală și lucru în echipă.

Identificarea tuturor elementelor neconcordante. Rezultatele acestui control, duc la stabilirea elementelor neconcordante. De cele mai multe ori, elementele neconcordante pot fi din cauza nestabilirii obiectivelor, modificări ale planului, amânări, devieri de la planul fixat de către companie, nerespectarea regulilor interne și a elementelo legislative, etc. Rezultatele finale ale activității de control, grupează toate elementele de neconcordanță și le clasifică pe categorii, din aceeași natură.

Stabilirea cauzelor. În cazul când se depistează anumite nereguli în domeniul de studiu, apare necesitatea de identificare a cauzelor care au dus la această fază. Cauzele principale pot apărea din cauza neprofesionalismului, conflict de interese în cadrul companiei sau neconcordanța ideilor asupra misiunii organizației. Toate aceste cauze, lasă o anumită urmă, în dezvoltarea companiei pe piață.

Sugestii pentru eliminarea neregulilor. Acestă etapă este realizat în principiu, de către echipă, care propune un set de idei și sugestii pentru a preveni toate problemele, care pot fi un impediment în cadrul realizării sarcinilor din activitatea domeniului. Toate concluziile adunate împreună, ajută organizația să înfrunte toate problemele puse în față.

Propuneri pentru îmbunătățirea performanțelor. Una dintre cele mai importante aspecte ale îmbunătățirii performanțelor reprezintă feedback-ul. Acesta reprezintă o punte de evoluarea a oricărei organizații, când munca pe care o faci, este apreciată pe deplin, respectiv acest control reglează managementul în interiorul companiei. Această componentă este foarte importantă prin faptul că sporește capacitatea organizației, de a implementa acțiuni logice, pentru a crește managementul calității totale (TQM). O alternativă importantă a realizării acestui aspect este cunoaștere bine a procesului de generare teoretică a produsului și realizarea propriu-zisă a acestuia.

5.5 Efectul social-economic

Aplicația web a fost planificată pentru a ușura viața oamenilor, doarece aceasta reprezintă o metodă revoluționară în domeniul deservirii publice, oamenii doar la un singur click distanță, pot achiziționa un bilet de autocar, online, simplu și rapid. Această metodă, este una dintre cele mai rapide, de altfel și simple metode de achiziționare, în cazul nostru, a tichetelor de autocar. Deoarece această tehnologie este nouă, majoritatea oamenilor încă preferă să rezerveze tichetele prin metoda offline, adică la un centru de distribuire a tichetelor sau la gară.

Aceștia nu știu care sunt beneficiile acestei metode, astfel rezervarea tichetelor online, comparativ cu metoda tradițională de rezervare, are câteva avantaje, cum ar fi:

economisirea timpului – majoritatea oamenilor au un loc de muncă, astfel timpul rămas dorim să îl folosim pentru familie sau cumva educativ, iar prin metoda tradițională, noi vom trebui să vizităm birourile de rezervări, de cele mai multe ori, vom trebui să stăm la coadă, vom pierde timp și de cele mai multe ori nervi. Cu sistemul de rezervări online, eforturile fizice devin mai ușoare, astfel putem rezerva un tichet online, din orice punct din lume, având nevoie doar de acces la internet. Tot ce trebuie să facem este să vizităm orice portal popular de rezervare a tichetelor de autobuz, să selectăm sursa, destinația și data călătoriei.

simplu și rapid – unul dintre beneficiile majore de rezervare a tichetelor de autocar online, este că oferă un mod ușor și eficient de achiziționare a tichetelor din orice punct din lume.

Dar, cu sistemul de rezervare offline, trebuie să mergem noi sau să trimitem pe cineva, fiind un proces mai complicat și îndelungat. Astfel, acest moment poate fi evitat utilizând portalurile de rezervare online. În plus, nu contează dacă vă aflați la birou, acasă sau chiar călătoriți, puteți rezerva tichetele de autobuz online oricând. Există numeroase portaluri populare de rezervare a tichetelor de autobuz disponibile care au propriile lor aplicații mobile pentru a oferi confort sporit sau avansat rezervare autobuz. Cu aceste aplicații și portaluri online, nu ați avea doar o călătorie convenabilă, dar ar fi și eficientă din punctul de vedere al costurilor.

economisirea banilor – prin faptul că rezervarea se face online, oamenii nu au nevoie să se deplaseze undeva, astfel se economisesc resursele bănești.

Concluzii

În urma efectuării lucrării de curs s-a descris domeniul de studiu, s-a stabilit importanța temei, au fost descrise platforme asemănătoare, s-a explicat necesitatea unei astfel de platforme în spațiul Republicii Moldova. Odată cu efectuarea acestor lucruri s-a revizuit dacă este necesar de a crea astfel de sistem, care este domeniul de aplicare, consecințele elaborării sistemului și impactul asupra societății. Astfel s-a primit o descriere la nivel reprezentativ a sistemului nostru și s-a observat care sunt avantajele și dezavantajele lui. După ce s-a descris sistemul la nivelul reprezentativ, s-au descris specificațiile tehnice. Datorită lor se va putea orienta mai ușor pe parcursul dezvoltării sistemului. S-au enumerat tehnologiile de lucru, s-a descris sistemul prin intermediul diagramelor UML. Au fost prezentate etapele de elaborare a sistemului care vor permite mai ușor distribuirea sarcinilor.

Rezervarea tichetelor online reprezintă o revoluție în domeniul de deservire publică și transport public, care a crescut odată cu dezvoltarea în masă a noilor tehnologii informaționale. Acestă metodă de rezervare este una dintre cele mai eficiente, cu mult mai rapidă și simplă față de metoda tradițională, având avantaje ca: economisirea timpului, metodă rapidă de rezervare, poate fi realizată din orice punct de pe glob, posibilitatea de a achiziționa un tichet mai ieftin și a fixa toate detaliile călătoriei, pentru a crește confortul dorit în cadrul călătoriei prestabilite.

Sistemul informatic poate fi accesat prin intermediul oricărui dispozitiv conectat la internet care are și un browser. Utilizatorul își va crea un cont propriu, la care va avea acces doar el prin intermediul loginului și parolei și va fi sigur ca informațiile personale vor fi în siguranță. Informația pe website, rutele și orarele acestora, numarul de tichete și alte particulațități, vor fi adăugate de către un user cu drepturi de administrator, astfel vom avea și o secțiune de administrator, prin cadrul panelul de înregistrare/logare.

Bibliografie

Procuratura.md, Analiza SWOT, accesat 25.04.19, [Resursă electronică], “Regim de acces” http://www.procuratura.md/file/2016-09-14_Programul%20de%20Dezvoltare%20Strategica%20a%20Procuraturii%202016-2020.pdf

Uml.org, Welcome to UML Web Site!, accesat 05.04.19, [Resursă electronică], “Regim de acces” https://www.uml.org/

Medium.org, 4 Most Important Advantages Of Booking Bus Tickets Online, accesat 25.04.19, [Resursă electronică], “Regim de acces”

https://medium.com/@ritesh.patil732/4-most-important-advantages-of-booking-bus-tickets-online-d90b10e6fd5a

Justice.md, accesat 04.04.19, [Resursă electronică], “Regim de acces”

http://lex.justice.md/md/311622

Lucidchart.com, Data-flow diagram, accesat 15.04.19, [Resursă electronică], “Regim de acces” https://www.lucidchart.com/pages/data-flow-diagram

Administrare.info, Funcția de control, accesat 24.04.19, [Resursă electronică], “Regim de acces” https://administrare.info/management/1683-funcția-de-contr

Stiucum.com, Managementul instituției, accesat 16.04.19, [Resursă electronică], “Regim de acces” http://www.stiucum.com/management/managementul-institutii…operational11978.php?

Tutorialpoint.com, Waterfall model, accesat 01.05.19, [Resursă electronică], “Regim de acces” https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm

Rasfoiesc.com, Modelul cascada, accesat 16.05.19, [Resursă electronică], “Regim de acces”

http://www.rasfoiesc.com/educatie/informatica/Modedul-cascada-waterfall18.php

Similar Posts