Vis enkel innførsel

dc.contributor.advisorTollefsen, Mikael
dc.contributor.authorDuggal, Simon
dc.contributor.authorJosefsen, Johannes Løvold
dc.contributor.authorLindgård, Hans Andreas
dc.date.accessioned2022-07-09T17:22:09Z
dc.date.available2022-07-09T17:22:09Z
dc.date.issued2022
dc.identifierno.ntnu:inspera:109405592:110322682
dc.identifier.urihttps://hdl.handle.net/11250/3004397
dc.description.abstractGiske 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.abstractGiske 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.languageeng
dc.publisherNTNU
dc.titleShip Organizer
dc.typeBachelor thesis


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel