Biletele de ruta GSA

Biletele de rută GSA
Componentele principale ale sistemului sunt:
- Sistemul de generare a documentelor mobile
- Sistemul de facturare
- Sistemul de stocare a datelor (Google Docs, Dropbox, Alfresco)
Arhitectura Sistemului Informatic arată astfel:

Descrierea mijloacelor utilizate:
Repositor:
- Alfresco – Sistem ECM cu control de versiuni al materialelor și urmărirea copiilor. În acest sistem, colaborarea asupra documentelor este imposibilă, dar se pot crea mai multe versiuni ale unui document pentru a crea ulterior o versiune finală. De asemenea, Alfresco poate fi folosită ca sistem de acumulare a cunoștințelor (tipul unui sistem Wiki).
- Google Docs / Google Drive – lipsa unui sistem de control al versiunilor, dar posibilitatea colaborării asupra documentului și inserarea de comentarii la părți ale textului.
- Dropbox – schimbul de documente fără posibilitatea adăugării de comentarii sau legăturilor între utilizatorii sistemului.
Mediu de generare a documentelor mobile:
- Aplicație mobilă – combină funcții de wiki, interfață web, funcționalități Rizzoma și servește și pentru stocarea biletelor, chitanțelor mobile și documentelor mobile, cu posibilitatea de a le vizualiza în mod offline.
- Interfață web – serviciu web prin intermediul căruia se poate crea un document și se poate aproba cu participanții, se pot vizualiza stările documentelor existente, se pot adăuga documente pentru note personale etc. De exemplu, acesta poate fi un contract semnat, în cadrul căruia se creează un document principal cu afișarea stării acestuia (aprobat, neaprobat, semnat, în curs de examinare, în lucru etc.). Sau poate fi un bilet comandat anterior, cu un statut corespunzător ().
- Sistem Wiki (Xwiki etc.) – destinat pregătirii, stocării și sistematizării documentelor pregătite.
- Sistemele de lucru colaborativ la documente (Rizzoma) – utilizarea acestui sistem este posibilă pentru pregătirea colaborativă a documentelor. Ulterior, este posibilă importarea într-un sistem de stocare a documentelor sau într-un sistem wiki. Descrierea sistemului informatic existent ‘RUTA’.
Acest document prezintă o declarație generală a sarcinilor referitoare la soluția completă de informații pentru automatizarea tuturor proceselor legate de funcționarea unui sistem centralizat de vânzare a biletelor pentru toate direcțiile.
Conceptul sistemului de informații „RUTA” se bazează pe integrarea complexă a soluțiilor pentru următoarele tipuri de sarcini tipice:
- vânzare și rambursare în timp real și controlul autenticității;
- control financiar;
- contabilitate;
- gestiunea contractelor și a documentației conexe;
- baze de date distribuite;
- sistem de protecție a informațiilor și controlul accesului;
- analiză și prognozare economico-financiară;
- subtask-uri informaționale specializate.
Principiile de gestionare a sistemului se bazează pe construirea unei contabilități automate transparente și eficiente, care include înregistrarea absolut tuturor tipurilor de activități operaționale. Acest lucru minimizează costurile de exploatare a sistemului, simplifică controlul financiar și elimină pierderile componente analitice ale fluxurilor de informații.
Complexul software include un sistem de introducere, stocare și menținere a următoarelor informații:
- despre rute, cu posibilitatea de identificare a acestora;
- despre programul de zbor cu numărul de opriri intermediare, care pot fi identificate în funcție de ora plecării sau distanței;
- despre tarifele pentru pasageri și bagaje, facilități și aplicarea acestora, cu posibilitatea de a depinde de sezon, ziua săptămânii și tarifele diferite pe rute diferite;
- despre taxe și facilități de diferite tipuri, regulile lor de aplicare;
- despre tipurile de autobuze, normele de încărcare, inclusiv posibilitatea de a vinde „locuri în picioare”;
- despre normele de vânzare a locurilor de la stația de plecare și de la stațiile intermediare pentru diferite curse, luând în considerare rezervarea locurilor pentru vânzarea „curentă”;
- despre casieri, dispeceri etc., care lucrează cu sistemul și drepturile lor funcționale;
- despre întreprinderile de transport rutier, autobuze și șoferi.
Sistemul îndeplinește următoarele funcții:
- Deschiderea cursei pentru vânzarea curentă și pentru vânzarea anticipată pe o perioadă stabilită; controlul stării vânzărilor;
- vânzarea locurilor și tipărirea biletelor cu rezervare pentru anulări și absențe ulterioare;
- vânzarea suplimentară a biletelor înainte de plecarea autobuzului;
- formarea și tipărirea documentelor de însoțire a cursei (listă de pasageri și bagaje), care sunt tipărite imediat înainte de plecarea autobuzelor și sunt transmise șoferilor; gestionarea vânzărilor în caz de anulare a cursei, modificare a programului, modificare a tipului de autobuz sau a numărului de locuri în autobuz.
- Păstrarea istoricului tuturor operațiunilor efectuate de operatorii sistemului;
- elaborarea sumarelor rapoartelor statistice pentru analiza vânzărilor, ocuparea locurilor în curse, etc.;
- elaborarea sumarului privind distribuția veniturilor între întreprinderile de transport rutier;
- analiza activității stației.
Sistemul oferă următoarele avantaje:
- Vânzarea directă și anticipată a biletelor pentru toate destinațiile din orice casă de bilete a stației de autobuz;
- Supravegherea dispecerizată a întregului ciclu de vânzare a transportului de la deschiderea cursei la vânzare până la transmiterea listei de îmbarcare către șofer;
- Pregătirea online a datelor pentru contabilitate în ceea ce privește operațiunile casnice și pentru calculurile cu întreprinderile de transport care deservește transportul de pasageri de la stațiile de autobuz.
- Istoricul tuturor operațiunilor din sistem, cu specificarea datei, orei și a operatorului care a efectuat acea operațiune.
- Posibilitatea de a avea în orice moment informații complete despre activitatea curentă și de a lua decizii eficiente și la timp în toate etapele activității.
- Datele despre biletele vândute pot fi stocate pe serverele principal și de backup, iar pentru a trece la serverul de backup nu este necesară intervenția personalului.
Sistemul „RUTA” este implementat sub formă de complex hardware și software, utilizând soluții tehnice și software moderne. Sistemul presupune integrarea într-o rețea locală unică a tuturor echipamentelor hardware utilizate: echipament server, stații de lucru, stații automate de lucru ale casierilor cu echipamente fiscale de înregistrare.
În cadrul implementării practice a proiectului pe termen lung, a fost elaborat un scenariu de globalizare a sistemului informațional:
- automatizarea completă a Autogării Centrale din Chișinău (contabilitate și sistem de vânzări)
- automatizarea treptată a tuturor stațiilor de autobuz din Republica Moldova (contabilitate și sistem de vânzări)
- automatizarea Ministerului (informații analitice consolidate privind vânzările, cursele, etc.)
- integrarea stațiilor de autobuz (inclusiv vânzări către orice destinație de la orice punct de plecare și tranzit)
- integrarea sistemului „RUTA” cu toate organizațiile interesate – operatorii de transport rutier, agențiile de turism.
- alinierea Sistemului Informațional cu standardele de securitate.
Funcțional, sistemul aparține clasei de probleme a bazelor de date distribuite. Cea mai eficientă soluție pentru astfel de probleme, implementată în practică până în prezent, este varianta SQL a tehnologiei client-server. În cadrul acestei tehnologii, sistemul este împărțit în două componente majore: partea de server și partea de client.
Partea de server reprezintă, de fapt, un depozit central de date, gestionat de software-ul special – serverul.
Pentru a asigura eficiența garantată a soluției în cadrul implementării practice a depozitului central de date, a fost aleasă cea mai răspândită în lume, sistemul de gestiune a bazelor de date distribuite mari – baza de date ORACLE.
Partea de client constă într-o serie de aplicații cu funcționalități și domenii de aplicare diferite. Deși funcționalitatea fiecărei aplicații în parte ar trebui să reflecte în întregime specificul sarcinilor sale, implementarea practică a tuturor aplicațiilor client trebuie să fie realizată într-un stil tehnologic unitar. Acest lucru este necesar pentru a reduce costurile de dezvoltare și testare, precum și pentru standardizarea procesului de implementare și mentenanță. Având în vedere aceste aspecte pentru implementarea software a părților client a fost aleasă o platformă profesională de dezvoltare vizuală a aplicațiilor Builder C++. La baza acestei medii integrate stă limbajul de programare C++, recunoscut în practica mondială pentru dezvoltarea profesională a aplicațiilor.
Cel mai precis, schema generală de construcție a sistemului informațional poate fi reprezentată sub formă de structură ierarhică.
Nivelul A. Nivel superior. Sintetizează întregul sistem
- A.S. Serverul central.
- A.S.1 Baza de date centrală.
- A.S.1.1 Bază de date pentru vânzarea de bilete
- A.S.1.2 Bază de date pentru parc auto și licențe emise
- A.S.2 Suport pentru tranzacții pentru clienții remote.
- A.S.3 Modulul de suport tehnic și subiectiv pentru sistemul de date distribuite
- A.S.4 Nucleul universal de stocare a datelor contabile ale tuturor subiecților sistemului
- A.C. Nivelul aplicațiilor directe pentru clienții nivelului superior
- A.C.1 Generarea rapoartelor de nivel înalt pentru sintetizarea datelor
- A.C.2 Monitorizarea datelor, auditul și parametrizarea sistemului
- A.C.3 Modul de analiză și prognoză
Nivelul B. Nivelul inferior. Sintetizează sistemul informatic
- B.S. Serverul Gării de autobuze
- B.S.1 Baza de date a subsistemului de vânzare.
- B.S.2 Baza de date contabilă.
- B.S.3 Sincronizatorul datelor distribuite cu nivelul A.
- B.S.4 Sincronizatorul datelor distribuite cu nivelul B – alte Gări de autobuze.
- B.C. Nivelul aplicațiilor pentru clienți al Gării de autobuze
- B.C.1 Locul de muncă (LM) al administratorului
- B.C.2 LM al dispecerului
- B.C.3 LM universal al casierului (casă de vânzare bilete pentru orice curse și direcții, rezervări, blocare, returnare, vânzări pentru cursele altor gări de autobuze, integrare cu casele de marcat cu memorie fiscală)
- B.C.5 LM al serviciului de informare (posibilitatea unei funcționări autonome, suport pentru site-ul web pe internet)
- B.C.6 LM al șefului de casă
- B.C.7 LM al controlorilor de peron
- B.C.8 LM al caselor de vânzare remote (prin modem, internet)
- B.C.9 LM al contabilului
- B.C.10 LM al șefului de producție (control și analiză a datelor privind vânzările, cursele, contractele, parcurile auto și altele)
- B.C.11 LM al directorului
Фuncționarea sistemului poate fi analizată de la nivelul inferior. Casele de vânzare și dispecerii desfășoară activități operaționale în timp real, alimentând baza de date cu documente primare atomice. Simultan, se formează baza de date contabilă. Dacă este necesar, se activează modulul de sincronizare a datelor, după care pot fi efectuate operații pe bazele de date remote ale altor stații de autobuz. Tehnic, acest lucru se realizează prin instalarea conexiunilor de modem pe linia telefonică obișnuită. La sfârșitul zilei operaționale, se activează modulul de sincronizare a datelor cu nivelul A. Acest lucru duce la actualizarea datelor în baza centrală. În orice moment, se pot obține toate tipurile de rapoarte fără restricții de perioadă.
Protecția datelor și controlul accesului sunt efectuate folosind instrumentele ORACLE la toate nivelurile și la fiecare loc de muncă. Pentru clienții remote, controlul accesului se realizează, de asemenea, suplimentar la nivelul sistemului de operare.
Toate aplicațiile pentru clienți funcționează pe sisteme de operare Windows 95, 98, NT4, 2000, XP, 2003.
Pentru fiecare loc de muncă se furnizează un ghid de utilizare. Pentru administratori se furnizează, în plus, o descriere tehnică a sistemului și a structurii bazelor de date.
Capacitățile principalelor locuri de muncă
Casa de vânzare pentru vânzarea și returnarea actuală și preliminară a biletelor
- Vânzarea actuală a biletelor
- Vânzarea preliminară a biletelor
- Obținerea informațiilor despre rutele și prețurile biletelor
- Returnarea banilor la inițiativa pasagerului
- Returnarea banilor din cauza autogării
- Primirea/returnarea banilor de la/din alte case de vânzare și încasatori
- Raport sumar privind biletele vândute și returnate
- Raport privind biletele cu reducere vândute
- Raport privind biletele returnate
Dispecer
- Activitate operațională actuală:
- Sosire
- Plecare
- Anulare
- Acțiuni suplimentare:
- Cursă suplimentară
- Anulări la puncte
- Informații extinse despre rute, autobuze, cursuri
- Rapoarte
- Raport zilnic
- Lista de îmbarcare
- Starea vânzărilor
- Compromisuri și întârzieri
- Evidența acțiunilor operatorului
- Situația pe întreprinderi
- Salariul casierilor, operatorilor, controlorilor și dispecerilor
- Evidența întârzierilor ITA
Administrator
- Orar
- Utilizatori
- Beneficii / avantaje
- Case de bilete
- Curs valutar
- Tarife pentru bilete
- Ghiduri (ATP, analiză,…)
- Rapoarte
- Rapoarte de tarife (destinații și curse)
- Starea vânzărilor
- Rapoarte despre casieri
Senior casier
- Prelucrarea borderourilor
- Înregistrarea borderourilor de casă
- Înregistrarea operațiunilor de casă
- Operațiuni suplimentare de casă
- Rapoarte
Contabil-șef
- Înregistrarea documentelor contabile
- Bilanț
- Contabilitate analitică pe sectoare
- Balanțe analitice pe conturile: 516, 591, 241, 228
- Operațiuni suplimentare de casă
Serviciu de informații
- Informații despre program
- Informații despre starea vânzărilor
Toate stațiile de lucru oferă suport complet pentru MODUL DE LUCRU NUMAI CU TASTATURA ȘI GARANTEAZĂ 100% INTEGRITATEA DATELOR ȘI PĂSTRAREA ULTIMEI OPERAȚII (SAU ORICĂREI TRANZACȚII FINALIZATE) ÎN CAZ DE ORICE EȘEC AL STAȚIILOR CLIENTULUI
Lista proceselor

Procesele legate de vânzarea biletului
- Programarea
- Comanda biletului
- Listă de bilete disponibile și prețuri ale acestora și alte atribute
- Rezervare
- Primirea facturii pentru plată sau altor garanții pentru rezervare
- Confirmarea rezervării garantate pe baza plății sau blocării fondurilor sau pe baza semnăturii digitale Mobile-ID
- Procesul de semnare a documentelor Mobile-ID
- Confirmarea rezervării
- Alegerea schemei de plată și solicitarea facturii pentru plată
- Formularea ordinului de plată
- Primirea confirmării sau respingerii ordinului de plată
- Generarea biletului, trimiterea pe e-mail și tipărirea
- Prezentarea confirmării plății și a rezervării în sistemul de rezervare pentru a obține biletul
- Furnizarea biletului la îmbarcare
- Înregistrarea biletului în lista de îmbarcare
- Anularea rezervării