Barco - Projector Calculator for Residential Use
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3079498Utgivelsesdato
2023Metadata
Vis full innførselSamlinger
Sammendrag
Prosjektet har som mål å utvikle et brukervennlig, lett utvidbart verktøy som kunder kan bruke for å motta produkt anbefalinger basert på skjermdimensjoner og skjermlysstyrke for boligformål. Produktet er målrettet for intern og ekstern bruk for Barco og deres kunder for å hjelpe dem med å velge den beste løsningen for deres spesifikke oppsett. Denne oppgaven utvikler en løsning i henhold til Barcos behov med hensyn til modulær, utvidbar og robust backend-drevet løsning som både er enkel å vedlikeholde og utvide funksjonaliteten i fremtiden. For å oppnå dette har prosjektet vurdert ulike aspekter ved utvikling av backend og utvikling av brukergrensesnitt. Prosjektet involverer også verktøy utvikling for å muliggjøre data migrering fra historiske filer (f.eks. et Excel-regneark) til en database. Den foreslåtte løsningen tilbyr et brukergrensesnitt, et administrator verktøy for å manipulere databasen, og et verktøy for å migrere produktinformasjon fra Excel til en database. Applikasjonen har blitt testet både fra et programvareutvikling perspektiv og et brukervennlighet synspunkt. The project aims to create a user-friendly, easily expandable tool that customers can use to receive product recommendations based on screen dimensions and screen brightness for residential purposes. The product is targeted for internal and external use for Barco and its customers to help them choose the best solution for their specific setup. This thesis develops a solution according to the needs of Barco with considerations to modular, expandable and robust backend driven solution that is both easy to maintain and extend the functionality in the future. To accomplish this, the project has considered various aspects of backend development and user interface development. The project also involves tool development to enable data migration from historic files (e.g., an Excel spreadsheet) into a database. The proposed solution offers a user interface, an administrator tool to manipulate the database, and a tool to migrate product information from Excel into a database. The application has been tested from both a software development perspective and a usability standpoint.