Automātiskā foto dokumentācijas sistēma fleksitanku krāvu ekspeditoriem (APDoc)
Author
Kica, Mihails
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Zuters, Jānis
Date
2023Metadata
Show full item recordAbstract
Automātiskā foto dokumentācijas sistēma fleksitanku kravu ekspeditoriem “APDoc” ir tiešsaistē pieejama sistēma, kas ietver sevī 3 neatkarīgas un savstarpēji sasaistītas komponentes: mobilo Android lietotne, tīmekļa vietne, kā arī NoSQL datubāze. Šī darba galvenais mērķis ir aprakstīt, izveidot un ieintegrēt sistēmu, kas ļauj krāvu ekspeditoriem ātri un ērti veidot fleksitanku foto dokumentāciju, saglabāt to vienotajā datubāzē, kā arī attālināti apskatīt paveiktās darbības. Sistēma ir paredzēta lietošanai krāvu uzņēmuma iekšienē ar autentifikācijas iespēju tikai konkrētas firmas darbiniekiem, vienlaikus būdama publiski pieejama visiem tīmekļa lietotājiem (faktiski autentifikācijas sadaļa ir pieejama visiem, tomēr reģistrēties varēs tikai konkrētas firmas darbinieki). Sistēmas izstrādē tika izmantotas šādas programmēšanas valodas, platformas un bibliotēkas: Java, Firebase Auth, Firebase Cloud Storage, Firebase Firestore (NoSQL). Projekta komponenšu glabāšanai un versiju pārvaldībai (VCS) bija izveidots atsevišķs GitHub profils “APDoc-project”, zem kura atrodas repozitoriji ar apakšprojektiem (sistēmas komponentēm). Šī kvalifikācijas darba galvenie partneri ir loģistikas uzņēmums SIA “Relyon Shipping”, kas ir sistēmas galvenais pasūtītājs, savukārt, finansējumu un marketinga atbalstu pauž “Transporta un Sakaru Institūta (TSI)” piedāvāts inovācijas projektu attīstības fonds “TSI IdeaHub”, kuru līdzfinansē Eiropas savienība. Automatic photo documentation system for flexitank freight forwarders (APDoc) is an online system that includes 3 independent and interconnected components: a mobile Android app, a website, and a NoSQL database. The main goal of this work is to describe, create and integrate a system that allows freight forwarders to create photo documentation of flexitanks quickly and conveniently, save it in the unified database, as well as remotely view the completed operations. The system is intended for use within a freight company with the option of authentication only for employees of a specific company, while being publicly available to all web users (actually, the authentication section is available to everyone, however, only employees of a specific company will be able to register). The following programming languages, platforms and libraries were used in the development of the system: Java, Firebase Auth, Firebase Cloud Storage, Firebase Firestore (NoSQL). A separate GitHub profile "APDoc-project" was created for the storage and version control (VCS) of project components, under which repositories with subprojects (system components) are located. The main partners of this qualification work are the logistics company SIA "Relyon Shipping", which is the main customer of the system, while the funding and marketing support is provided by the innovation project development fund "TSI IdeaHub" offered by the "Transport and Telecommunications Institute (TSI)", which is co-financed by the European Union.