dc.contributor.advisor | Tollefsen, Mikael | |
dc.contributor.author | Duggal, Simon | |
dc.contributor.author | Josefsen, Johannes Løvold | |
dc.contributor.author | Lindgård, Hans Andreas | |
dc.date.accessioned | 2022-07-09T17:22:09Z | |
dc.date.available | 2022-07-09T17:22:09Z | |
dc.date.issued | 2022 | |
dc.identifier | no.ntnu:inspera:109405592:110322682 | |
dc.identifier.uri | https://hdl.handle.net/11250/3004397 | |
dc.description.abstract | 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 skulle
utvikle 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øsninger
i dag inkluderer enkle Excel-regneark tilgjengelig på stasjonære datamaskiner rundt om i
båten. Regnearkene registrerer kun nåværende mengde, og mangler for eksempel når og
hvor 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 feil
mengde, noe som gjør nøyaktig bestilling av ny beholning vanskelig.
I løpet av prosjektet har teamet jobbet etter den smidige utviklingsmetodikken. Ukentlige
sprinter holdt teamet organisert, og arbeidet i rute. Å følge den smidige utviklingsmetodikken
gjorde at teamet kunne tilpasse seg endringer i problemdomenet i løpet av prosjektet, noe
som 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 og
brukervennlighet. Appen er utviklet ved hjelp av Dart språkets Flutter-rammeverk.
Fra 1. mai 2022 er appen, kalt ”SeaStorage”, offentlig tilgjengelig på Google Play Store
for 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 helhet
for å aktivt administrere beholdningen ombord. Appen har forenklet registrering av hvilket
utstyr som brukes, og gjort det enkelt å se hvor, når, og av hvem utstyr har blitt brukt. | |
dc.description.abstract | Giske Kystfiske was pursuing a way to simplify their inventory management system. Having
experienced difficulties with their current system, Giske Kystfiske requested the develop-
ment of a solution tailored to their problem. The team found this problem interesting, and
contacted them about wanting to solve their problem.
Onboard a fishing boat it can be hard to keep track of the inventory. Typical solutions today
include simple Excel spreadsheets available on stationary computers around the boat. The
usage of spreadsheets makes the tracking of details such as when and where an item was
used more cumbersome. The current solution is slow and requires the employees to relocate
to track changes. This makes it easy to forget the amount used, or forget to register the use
at all, making accurately ordering new stock difficult.
During the project, the team followed the agile development methodology. Weekly sprints
kept the team organized, and the project on track. The agile methodology made the team
adaptable to changes in the problem domain, which proved advantageous for completing the
product 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 an
industrial environment in mind, with focus on efficiency and ease of use. The application is
developed in the Flutter framework and written in Dart.
As of May 1st 2022 the application, named ”SeaStorage”, is publicly available on Google
Play Store for Android users, and through the Apple TestFlight system for Apple users. The
backend 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 hosting
service Digital Ocean.
Giske Kystfiske is very satisfied with the product they have received. Since May 1st the
client 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 see
where, when and who used what. | |
dc.language | eng | |
dc.publisher | NTNU | |
dc.title | Ship Organizer | |
dc.type | Bachelor thesis | |