Īsumā.
Kriptovalūtas pirkšana un pārdošana par skaidro naudu var būt ievērojami vienkāršota pateicoties galveno operāciju automatizācijai. Šis raksts ir par to, kā mēs esam izstrādājuši iekšējo sistēmu ar datubāzi, kura ļāvusi ietaupīt darbinieku laiku, noformējot transakcijas.
2021. gada pavasarī pie mums ir vērsusies kompānija ar pieprasījumu tīmekļa lietojumprogrammas izveidei iekšējai lietošanai. Mēs spējām izstrādāt sistēmu, kura apkopojusi un saglabājusi lielos datu apjomus, kā arī sūtīja tos uz kases aparātu darījuma pabeigšanai.
Klienta stāsts.
Latvijas kompānija specializējas kriptovalūtu pirkšanā / pārdošanā, norēķiniem izmantojot skaidro naudu. Kompānijas birojā ir iespēja pārdot vai iegādāties dažādus digitālās valūtas veidus.
Mūsu sadarbības uzsākšanas laikā kompānija piedāvāja maiņai šādas virtuālās valūtas:
Kompānijas darbība specifika ir digitālās valūtas apmaiņas īstenošana pret skaidro naudu.
Uzsākot mūsu sadarbību, kompānija sniedza problēmas aprakstu, ar kuru tai ir nācies sastapties savā darbā.
Lai īstenotu vienu maiņas transakciju, kompānijas darbinieki bija spiesti patērēt samērā ilgu laiku, ierakstot datus sistēmā. Šāda pieeja vienmēr rada augstu kļūdu risku, kas darījumos ar kriptovalūtu nav pieļaujams.
Izņemot lielos apstrādājamo datu apjomus, par problēmu izvērtās arī tas, ka ievadīt tos bija nepieciešams vairākas reizes (papildus – kases aparātā).
Kompānija ir noformulējusi mums uzdevumu – automatizēt minēto procesu, vienkāršot to, iestatīt savienojumu ar kases aparātu.
Mūsu risinājums.
Projekta apspriešana ar pasūtītāju ļāva apstāties uz šāda noteiktā uzdevuma risinājuma varianta:
- Nepieciešams radīt tīmekļa interfeisu ar formu, kuru darbinieks atvērs tīmekļa pārlūkprogrammā;
- Izstrādāt laukus mainīgo lielumu ievadei. Konkrēti, kriptovalūtas tipa izvēlei, daudzumam, maka numuram, transakcijas numuram, pircēja kontaktinformācijai;
- Nodrošināt automātisko digitālās valūtas konvertāciju eiro pēc aktuālā kursa (saņemot datus no publiski pieejamā avota);
- Padarīt iespējamu PDF datņu ģenerāciju ar ievadīto informāciju un to saglabāšana datu bāzē, nodrošinot pieejamību otrajā interfeisā;
- Iestatīt savienojumu ar POS termināli (kases aparātu).
Tādējādi, 1 mēneša laikā tika radīta tīmekļa sistēma, izmantojot kuru, darbinieks ievadīja datus vienu reizi, savukārt sistēma tos saglabāja un nosūtīja uz POS termināli transakcijas īstenošanai. POS terminālim esam izmantojuši datu apmaiņas protokolu XML.
Tā bija konfidenciāla izstrāde kompānijas iekšējai lietošanai, tādēļ tās iespēju aprakstā tiks izmantotas semantiskās abstrakcijas labākai rezultāta izprašanai.
Rezultāts.
Darījuma noformēšana
Šajā lappusē kompānijas darbinieks izvēlas pārdošanas virzienu – pārdod vai pērk kriptovalūtu. Viņš ievada šajā posmā šādus datus:
- Kriptovalūtas izvēle – BTC, ETH, USDT
- Pārdošanas summa
- Summa, saņemama pēc konvertācijas eiro
- Maka adrese, kur tiek uzglabāta kriptovalūta
- Klienta personas dati
Pēc minēto datu ievadīšanas sistēma ģenerē vairākus dokumentus DOC / PDF formātā: pavadzīmi («attaisnojuma dokuments») un kases orderi.
Tad sistēma sinhronizējas ar POS termināli PrimePOS-Shop External Basket no kompānijas BrioEngineering.
Kopsavilkums.
Pateicoties mūsu izstrādei transakcijas noformēšana prasa ievērojami mazāk laika, un darbiniekiem tika radīta iespēja veikt darījumus ātrāk. Tagad viņiem vairs nav nepieciešams ievadīt datus vairākas reizes, jo sistēma lielāko daļu darba izpilda automātiskajā režīmā.
Nepieciešamības gadījumā lietojumprogramma var tikt modificēta, papildināta ar jaunajām kriptovalūtām.