Return to search

Visualisering av en relationsdatabas : En fallstudie

This thesis aims to explore what advantages could be found in using a three-dimensional visualization of a relation-database, rather than a more conventional means of visualization. This comparison needed two visualization-environments with interactivity capabilities, designed to ease handling customer and system relations for the Forestry Solutions department of CGI Gävle. First, a database was created, using a database-model that CGI provided, which included the structure of the internal relations between customers and systems in the database. This database was then filled with fictive data with corresponding structure, but not including potentially sensitive information. Then methods for gathering and inserting data into the database were created, for use by both solutions. This was crucial for the separation of the graphical interface and the underlying structure, which would keep the possibility to exchange the graphical portion of the system without affecting what lies underneath. The two visualization systems were then constructed in parallel, the 3D-system was mainly constructed in Unity, while the conventional system was constructed only using Visual Studio, for a Windows Forms application. The two systems were then tested by a few CGI employees with different internal roles, where they received a few tasks to complete, while being timed. This was then followed by an interview, where the test subjects had the opportunity to provide us with feedback to both systems design, implementation and which system they preferred using. They were also asked if they had any constructive feedback for further development, which led to us having a deeper understanding of what was necessary for a system of this purpose. This work concluded, based on tests, interview and studies that a three-dimensional visualization, if done correctly, would have great potential. We also concluded based on user feedback that combining both systems into one would have a positive impact on usability. / Detta arbete utfördes med avsikten att utforska vilka fördelar en tredimensionell visualisering av en relationsdatabas har jämfört med ett mer traditionellt gränssnitt. Jämförelsen behövde två visualiseringsmiljöer med interaktionsmöjligheter, anpassade för att underlätta hanteringen av kunder och systemberoenden på avdelningen CGI Forestry Solutions i Gävle. Inledningsvis skapades en databas utefter en databasmodell, innehållande den information och de relationer databasen tänktes innehålla. Denna fylldes sedan med fiktiva data, med rätt struktur, därefter skapades metoder för att hämta information från databasen, följt av metoder för insättning. Detta steg medförde en tydlig separation av databasmetoderna och de kommande visualiseringsalternativen, för att möjliggöra utbyte av gränssnittet utan att behöva ändra dessa metoder. De två systemen konstruerades sedan parallellt för att visualisera denna data: Den tredimensionella lösningen konstruerades i huvudsak i Unity, den andra enbart i Visual Studio i en Windows Forms applikation. Dessa system testades sedan av ett antal anställda på företaget med olika roller, där de fick ett antal uppgifter att utföra under tidtagning i de båda systemen. Testerna efterföljdes av en intervju där testpersonen fick utvärdera användbarheten hos de båda systemen, i den utsträckning att svara vilket system de föredrog, samt komma med konkreta förbättringar systemen hade dragit nytta av. Intervjuerna ledde i sin tur till en djupare förståelse för önskat beteende hos systemen. Arbetet mynnade ut i att en tredimensionell visualiseringsmodell av en relationsdatabas har potential, förutsatt en mer komplett implementation. Det hade varit till fördel att slå samman de båda systemen till ett för att bibehålla de positiva delarna av dem båda, för att samtidigt eliminera några svagheter.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hig-27071
Date January 2018
CreatorsHaglund, Johannes, Tåneland, Fredrik
PublisherHögskolan i Gävle, Datavetenskap, Högskolan i Gävle, Datavetenskap
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.003 seconds