Väljavõte.
Krüptoraha ostmist ja müüki sularaha eest saab oluliselt lihtsustada põhitoimingute automatiseerimisega. See näide räägib sellest, kuidas me arendasime välja andmebaasiga sisesüsteemi, mis säästis töötajate aega tehingute tegemisel.
2021. aasta kevadel võttis meiega ühendust palvega luua veebirakenduse ettevõttesiseseks kasutamiseks. Meil õnnestus välja töötada süsteem, mis kogus ja salvestas palju andmeid ning saatis need kassasse tehingute sooritamiseks.
Kliendi lugu.
Läti ettevõte on spetsialiseerunud krüptovaluutade ostmisele/müümisele sularaha eest. Ettevõtte kontoris saab müüa või osta erinevaid digitaalvaluutasid.
Meie koostöö ajal pakkus ettevõte vahetuseks järgmisi virtuaalvaluutasid:
Ettevõtte tegevuse eripära seisneb selles, et see ettevõte vahetab digitaalset valuutat sularaha vastu.
Meie koostöö alguses kirjeldas ettevõte probleemi, millega ta silmitsi seisis.
Ühe vahetustehingu tegemiseks pidid ettevõtte töötajad kulutama palju aega andmete sisestamiseks süsteemi. Sellega kaasneb alati suur veaoht, mida ei tohiks krüptovaluutadega tehtavate tehingute puhul lubada.
Lisaks sellele, et andmeid oli palju, oli raskuseks see, et neid tuli sisestada mitu korda (lisaks kassaaparaadile).
Ettevõte seadis meile ülesandeks selle protsessi automatiseerida, lihtsustada ja luua side kassaga.
Meie lahendus.
Projekti arutelu kliendiga võimaldas keskenduda sellele lahendusele:
- Tuleb luua veebiliides koos vormiga, mille töötaja avab brauseri kaudu.
- Tuleb välja töötada lahtrid muutujate täitmiseks. Eelkõige krüptoraha tüübi, selle summa, rahakoti aadressi, tehingu numbri, ostja kontaktandmete valimiseks.
- Tuleb tagada automaatne digitaalse valuuta konverteerimine eurodesse kehtiva vahetuskursi alusel (võttes andmeid avatud allikast).
- Tuleb tagada PDF-failide loomine sisestatud andmetega ja nende salvestamine andmebaasi, mis on juurdepääsetav teises liideses.
- Tuleb luua side POS terminaliga (kassaga).
Seetõttu lõime 1 kuu jooksul veebisüsteemi, kuhu töötaja sisestas andmed üks kord. Süsteem salvestas need ja saatis need kassaterminali, et tehing lõpule viia. Kassaterminali jaoks kasutasime XML-andmevahetusprotokolli.
Tegemist oli konfidentsiaalse arendusega sisekasutuseks. Seetõttu kasutame selle võimaluste kirjeldamisel semantilisi abstraktsioone, et te saaksite tulemusest paremini aru.
Tulemus.
Tehingu sooritamine
Sellel lehel valib ettevõtte töötaja müügisuuna - müüb või ostab krüptoraha.
Sisestatakse järgmised andmed:
- Krüptoraha valimine - BTC, ETH, USDT
- Müügisumma
- Pärast eurodesse konverteerimist saadud summa
- Rahakoti aadress, kus krüptoraha hoitakse
- Kliendi isikuandmed
Pärast sisestamist genereerib süsteem mitu DOC/PDF-dokumenti: arve ("vautšer") ja sularahakorraldus.
Seejärel sünkroonib BrioEngineering süsteemi PrimePOS-Shop väliskorvi kassaterminaliga.
Kokkuvõte.
Tänu meie arendusele vähenes tehingu töötlemise aeg ja töötajad said tehinguid kiiremini teha. Nüüd ei pea nad andmeid mitu korda sisestama. Süsteem teeb suurema osa tööst automaatselt.
Vajaduse korral saab rakendust muuta ja lisada uusi krüptovaluutasid.