Ship Organizer
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3004397Utgivelsesdato
2022Metadata
Vis full innførselSamlinger
Sammendrag
Giske Kystfiske var på utkikk etter en måte å forenkle lagerstyringssystemet deres på. Etter åha opplevd vanskeligheter med sitt nåværende system, ønsket Giske Kystfiske at noen skulleutvikle en løsning tilpasset deres problem. Teamet tenkte at dette problemet var interessant,og kontaktet dem for å hjelpe med å løse problemet.
Ombord en fiskebåt kan det være vanskelig å holde styr på beholdningen. Typiske løsningeri dag inkluderer enkle Excel-regneark tilgjengelig på stasjonære datamaskiner rundt om ibåten. Regnearkene registrerer kun nåværende mengde, og mangler for eksempel når oghvor det ble brukt, og hvem det ble brukt av. Dagens løsning er treg og fører lett til feil-håndtering av varelageret. Ansatte redigerer regnearket for feil produkter, og legger inn feilmengde, noe som gjør nøyaktig bestilling av ny beholning vanskelig.
I løpet av prosjektet har teamet jobbet etter den smidige utviklingsmetodikken. Ukentligesprinter holdt teamet organisert, og arbeidet i rute. Å følge den smidige utviklingsmetodikkengjorde at teamet kunne tilpasse seg endringer i problemdomenet i løpet av prosjektet, noesom viste seg å være fordelaktig for å fullføre produktet i tide.
Løsningen utviklet i dette prosjektet er en komplett løsning for de organisatoriske prob-lemene. Kryssplattform-mobilapplikasjonen hjelper med å holde orden på inventar og vare-bruk. Den er designet for bruk i et industrielt arbeidsmiljø, med fokus på effektivitet ogbrukervennlighet. Appen er utviklet ved hjelp av Dart språkets Flutter-rammeverk.
Fra 1. mai 2022 er appen, kalt ”SeaStorage”, offentlig tilgjengelig på Google Play Storefor Android-brukere, og gjennom Apple TestFlight-systemet for Apple-brukere. Backend-serveren som håndterer forretningslogikken er utviklet ved hjelp av Javas Spring Boot-rammeverk. Den har blitt distribuert ved hjelp av Docker på en Digital Ocean Droplet.
Giske Kystfiske, oppdragsgiveren, som hadde bedt om en løsning på deres lagerstyringsprob-lem, er veldig fornøyd med sluttproduktet. Fra 1. mai har kunden brukt appen i sin helhetfor å aktivt administrere beholdningen ombord. Appen har forenklet registrering av hvilketutstyr som brukes, og gjort det enkelt å se hvor, når, og av hvem utstyr har blitt brukt. Giske Kystfiske was pursuing a way to simplify their inventory management system. Havingexperienced difficulties with their current system, Giske Kystfiske requested the develop-ment of a solution tailored to their problem. The team found this problem interesting, andcontacted them about wanting to solve their problem.
Onboard a fishing boat it can be hard to keep track of the inventory. Typical solutions todayinclude simple Excel spreadsheets available on stationary computers around the boat. Theusage of spreadsheets makes the tracking of details such as when and where an item wasused more cumbersome. The current solution is slow and requires the employees to relocateto track changes. This makes it easy to forget the amount used, or forget to register the useat all, making accurately ordering new stock difficult.
During the project, the team followed the agile development methodology. Weekly sprintskept the team organized, and the project on track. The agile methodology made the teamadaptable to changes in the problem domain, which proved advantageous for completing theproduct on time.
The product developed is a complete solution for the inventory tracking problems. The cross-platform mobile application helps track inventory and item usage. It is designed with anindustrial environment in mind, with focus on efficiency and ease of use. The application isdeveloped in the Flutter framework and written in Dart.
As of May 1st 2022 the application, named ”SeaStorage”, is publicly available on GooglePlay Store for Android users, and through the Apple TestFlight system for Apple users. Thebackend server handling the business logic is developed using Java’s Spring Boot framework,with a MySQL database. It has been deployed using Docker on the cloud-based hostingservice Digital Ocean.
Giske Kystfiske is very satisfied with the product they have received. Since May 1st theclient has used the application in its entirety to actively manage their inventory onboard.The application has simplified recording what equipment is used, and made it easy to seewhere, when and who used what.