Visualisatiemodule voor markten en foren

Student:Simeon Bruyland
Richting:Master of Science in de industriƫle wetenschappen: informatica
Abstract:Bij het opstellen van een markt of foor, is het maken van een plan voor de opstelling een tijdrovende en onoverzichtelijke taak. Er duiken vaak onvoorziene problemen op bij de huidige aanpak op papier of in een maquette. Bestaande oplossingen houden geen rekening met noden van de plaatsmeester. Op dit probleem werd in deze masterproef naar een oplossing gezocht. Het doel bestaat uit het ontwikkelen van een visualisatiemodule voor het bedrijf Mentoring Systems BVBA. Hiermee kunnen de verantwoordelijken op een flexibele en dynamische manier een markt of foor opstellen. Deze scriptie gaat gedetailleerd in op de uitwerking en het resultaat van dit programma. Het programma wordt opgedeeld in vijf grote stappen die samen leiden tot het in kaart brengen van een volledige opstelling van een markt of foor. In de eerste twee stappen wordt de selectie van een markt of foor en het grondplan behandeld. De laatste drie stappen zijn verantwoordelijk voor het construeren van elementen eigen aan het grondplan en het plaatsen van standplaatsen met bijhorende kraampjes. Bovendien, werden enkele interessante algoritmen gebruikt om de gebruiker ten eerste feedback te geven tijdens het alloceren van standplaatsen (algoritme voor collision detection) en ten tweede toelaat deze allocatie automatisch te laten gebeuren volgens de voorkeur van de gebruiker (plaatsingsalgoritme). De belangrijkste aspecten van het programma, een gebruiksvriendelijk User Interface en het automatiseren van de opstelling, werden voldoende verwezenlijkt. Er zijn uiteraard nog verbeteringen en uitbreidingen mogelijk met het oog op de performantie van de algoritmen en het aantal functies en mogelijkheden voor de gebruiker.
Abstract (Eng):When setting up a market or fair, making a plan is a huge time-consuming and unclear task. Unforeseen problems often arise such as inaccurate dimensions, market vendors who cancel, an obstacle that has not been mapped properly, ... Existing solutions do not take into account the specific needs of making such a plan. A solution to this problem was sought in this master's thesis. The aim of this master thesis is to develop a visualisation module for the company Mentoring Systems BVBA with which those responsible for creating a market or fair can do this flexibly and dynamically. This thesis describes in detail the development and the result of this program. The program is divided into five major steps that lead to the construction of a complete market or fair. The first two steps deal with the selection of a market or fair and a map. The last three steps are responsible for constructing elements specific to the map and allocating stands with associated stalls. In addition, some interesting algorithms were used to give the user feedback and assistance. Firstly, during the allocation of stands on the map (algorithm for collision detection) and secondly the automatic allocation of stands according to the user's preference (placement algorithm). The most important aspects of the program, a user-friendly user interface and the automation of the construction, were sufficiently established. Naturally, improvements and extensions of the program are possible with regard to the performance of the algorithms and the number of functions and possibilities for the user.