Utveckling av applikation för hantering av takbleck - Thule Bracket System (TBS)

Thule Sweden AB utvecklar, tillverkar och marknadsför kompletta och funktionella lasthållarsystem för bilar. De erbjuder en mycket stor bredd av olika lasthållare till över 1500 bilmodeller. De tillverkar lasthållare som cykelhållare, boxar, skidhållare, hållare för vattensport och andra tillbehör....

Full description

Bibliographic Details
Main Authors: Artursson, Andreas, Petersson, Erik
Format: Others
Language:Swedish
Published: Tekniska Högskolan, Högskolan i Jönköping, JTH, Data- och elektroteknik 2006
Subjects:
XML
SQL
TBS
CBR
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-688
Description
Summary:Thule Sweden AB utvecklar, tillverkar och marknadsför kompletta och funktionella lasthållarsystem för bilar. De erbjuder en mycket stor bredd av olika lasthållare till över 1500 bilmodeller. De tillverkar lasthållare som cykelhållare, boxar, skidhållare, hållare för vattensport och andra tillbehör. För att en bil skall kunna bära en takbox måste det tillverkas en lasthållare som placeras mellan biltaket och takboxen. En del i denna lasthållare kallas för takbleck och dess form tas fram med en speciell takskanner vilken analyserar biltakets form vid kanterna. Till detta har en mjukvara tagits fram som Thule kan använda för att söka/lägga till/redigera takbleck, istället för att manuellt söka i en pärm bland 700 olika ritningar. Programvaran var först utvecklad i Microsoft® Visual Studio 2003 (.NET Framework 1.1), men på senare tid omarbetad från grunden i den nyare utvecklingsmiljön Microsoft® Visual Studio 2005 (.NET Framework 2.0). Innan programmeringen av mjukvaran sattes igång utformades en kravspecifikation från Thule om vad de ville ha för funktioner i programmet. Denna kravspecifikation har under utvecklingens tid ändrats, både under de möten som hållits och på en speciell webbplats som skapats för återkoppling av programmet (”TBS Felhanterings-center”), i form av buggar/ändringar/annat. Förutom en avdelning i rapporten som behandlar hur denna programvara är uppbyggd, vilka problem som uppstod och hur de löstes, finns även teoretisk information om databaser, XML och andra teknologier. Resultatet av projektet blev en applikation för hantering av takbleck som kan användas ute i fält (hos kund) utan uppkoppling mot en gemensam databas hos företaget (mot vilken all information synkroniseras). All information som läggs till/redigeras sparas på användarens lokala dator i form av XML som sedan kan synkroniseras mot den gemensamma server-databasen på företaget. === Thule Sweden AB develop, manufacture, and market complete and functional load carriers for cars. They provide a large amount of different load carriers for over 1500 car models. They also manufacture carriers such as bike carriers, roof boxes, ski carriers and water sport carriers. To be able to put a roof carrier on a car, a load carrier must be manufactured and be placed between the car roof and the roof carrier. We have developed software that the group of workers at Thule can use to search/add/edit brackets, instead of manually search in a folder containing over 700 drawings. The program was first developed in Microsoft Visual Studio 2003 (.NET Framework 1.1), but has been rewritten in Microsoft’s new develop environment Visual Studio 2005 (.NET Framework 2.0). Before we started to write the program, Thule gave us a specification of requirements that contained information of possible functions in the program. The specification of requirements has been changed a couple of times during our work. We have also put up a website where bugs and changes could be reported. Except a part in this report, where we describe how the program is built, how we have solved problems, there is also theoretical information about how databases, XML and other techniques work. The result of this project became an application, which the personnel at Thule can use while they visit their customers. The saved information can later be synchronised with the server.