Työkalu Ajoneuvojen Optimaaliselle Reititykselle: Google OR-Tools kirjastolla
Kokkarinen, Ville (2023)
Kokkarinen, Ville
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202303244129
https://urn.fi/URN:NBN:fi:amk-202303244129
Tiivistelmä
Opinnäytetyön aiheena oli luoda lisäosa TCS 3 toimistosovellukseen. Projektin tilaajana toimi Ecomond Oy.
Sovelluksen tarkoituksena oli auttaa yrityksen asiakkaita luomaan helposti ja nopeasti optimaalisen reitityksen. Sen avulla voidaan simuloida miten erilaiset rajoitukset vaikuttavat reititystuloksiin. Sovellusta kehitettiin olemassa olevaan web-ympäristöön, jossa sitä voidaan käyttää tietokoneilla ja mobiililaitteilla.
Ohjelmistokehityksessä käytettiin ohjelmointikielinä käyttöliittymässä AngularJS ja HTML, sekä API taustajärjestelmässä C#-kieltä.
Sovellusta kehitettiin ketterän kehityksen periaatteella. Ominaisuuksia ja toiminnallisuutta kehitettiin jatkuvasti projektin edetessä, palautteen perusteella.
Projektin tuloksena valmistui demoversio, joka asennettiin osalle asiakkaista testattavaksi.
Jatkokehityksestä myös sovittiin kehittäjän sekä tilaajan välillä ja projekti tulee varmasti jatkumaan tulevaisuudessa The aim of this thesis was to develop an addon to the TCS 3 office solution.
The project was commissioned by Ecomond Ltd.
The purpose of this software is to help its users create optimal routing quick and easily.
It can be used to simulate how different limitations affect routing results. The application was developed as a part of an already existing web application, in which it can be used from a browser with computers and mobile devices.
Programming languages used in the software development for the front-end were AngularJS and HTML and for the API backend C# language. The application was developed using principles of agile development. Features and functionality were being constantly improved on the basis of feedback as the project continued.
As a result of this thesis a demo version was installed for some customers to use and test.
Further development was also agreed upon between the developer and the commissioner, and the project will certainly continue in the future.
Sovelluksen tarkoituksena oli auttaa yrityksen asiakkaita luomaan helposti ja nopeasti optimaalisen reitityksen. Sen avulla voidaan simuloida miten erilaiset rajoitukset vaikuttavat reititystuloksiin. Sovellusta kehitettiin olemassa olevaan web-ympäristöön, jossa sitä voidaan käyttää tietokoneilla ja mobiililaitteilla.
Ohjelmistokehityksessä käytettiin ohjelmointikielinä käyttöliittymässä AngularJS ja HTML, sekä API taustajärjestelmässä C#-kieltä.
Sovellusta kehitettiin ketterän kehityksen periaatteella. Ominaisuuksia ja toiminnallisuutta kehitettiin jatkuvasti projektin edetessä, palautteen perusteella.
Projektin tuloksena valmistui demoversio, joka asennettiin osalle asiakkaista testattavaksi.
Jatkokehityksestä myös sovittiin kehittäjän sekä tilaajan välillä ja projekti tulee varmasti jatkumaan tulevaisuudessa
The project was commissioned by Ecomond Ltd.
The purpose of this software is to help its users create optimal routing quick and easily.
It can be used to simulate how different limitations affect routing results. The application was developed as a part of an already existing web application, in which it can be used from a browser with computers and mobile devices.
Programming languages used in the software development for the front-end were AngularJS and HTML and for the API backend C# language. The application was developed using principles of agile development. Features and functionality were being constantly improved on the basis of feedback as the project continued.
As a result of this thesis a demo version was installed for some customers to use and test.
Further development was also agreed upon between the developer and the commissioner, and the project will certainly continue in the future.