Underhållssystem till Thoreb ITVehicle AB
2015 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [sv]
Detta examensarbete är utfört åt Thoreb ITVehicle AB i Östersund. Företaget administrerar bland annat datasystem i fordon som bussar och brandbilar. Systemen behöver underhållas och därför ska ett system som kan ta emot data samt skicka uppdateringar till fordonens datorer utvecklas. För att utföra denna uppgift ska det väljas vilket ramverk som ska användas, undersökas om websocket är ett bra alternativ för att överföra data, det ska väljas vilken typ av databas som ska användas samt att grunden för detta system ska utvecklas. Till sist görs en utvärdering av projektet. För att ta fram lämpligt ramverk har några olika ramverk studerats. Det resulterade i att Java Play Framework valdes. Websocket undersöktes och befanns vara ett bra alternativ att använda för dataöverföring. Som databas valdes PostgreSQL som fungerar väl tillsammans med ramverket. Applikationen har utvecklats i ramverket Java Play Framework som bygger på designmönstret MVC. Applikationen fungerar så att fordon kan koppla upp sig via websocket till servern och skicka data i JSON-format som läggs in i databasen. Data kan sedan visas på en webbsida där man även ser vilka fordon som för närvarande är uppkopplade. Det ska sedan i framtiden gå att skicka en uppdatering eller liknande till önskat fordon. Utvärdering har gjorts genom att testa applikationen samt att se om den uppfyller de krav som ställdes på den. Några på företaget har även testat och tittat på applikationen och gett sitt utlåtande. Projektet har lett fram till en fungerande grund för ett underhållningssystem.
Abstract [en]
This thesis is made for Thoreb ITVehicle AB in Östersund, Sweden. A company administrating the computer systems in vehicles like buses and firetrucks. The systems needs to be maintained and therefore a system that can receive data and send updates to the computers of the vehicles will be developed. To accomplish this task a framework to use will be selected. Examination whether websocket is a good option to transfer data and which database to use will be done and the basis of the system will be developed. Finally an evaluation of the project will be done. In order to find a suitable framework some different frameworks is studied. As a result Java Play Framework was selected. Websocket was investigated and turned out to be a good option for data transfer. PostgreSQL was selected as database since it works fine with the framework. The application was developed in the framework Java Play framework that builds on the MVC design pattern. The application works so that the vehicles can connect via websocket to the server and send data in JSON-format and data is added to database. The data can then be displayed on a web page where you also can see which vehicles currently are online. In the future there will be a possibility to send updates or similar to a desired vehicle. Evaluation has been made by testing the application according to the requirements. Some of the employers of the company have been testing the application and has been giving their opinion. The project has led to a workable basis for a maintaining system.
Place, publisher, year, edition, pages
2015. , p. 29
Keywords [sv]
Java Play Framework, Websocket, PostgreSQL, MVC, JSON
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-25260OAI: oai:DiVA.org:miun-25260DiVA, id: diva2:826172
Subject / course
Computer Engineering DT1
Educational program
Software Engineering TPVAG 120/180 higher education credits
Presentation
2015-06-05, L408, Sundsvall, 13:30 (Swedish)
Supervisors
Examiners
2015-06-252015-06-242018-01-11Bibliographically approved