Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Lahden ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Lahden ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Neuvotteluhuoneen varauskalenteri : SPA-sovelluksen toteuttaminen Vue.js-ohjelmistokehyksellä

Kallioniemi, Juha (2019)

 
Avaa tiedosto
Kallioniemi_Juha.pdf (1.535Mt)
Lataukset: 


Kallioniemi, Juha
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201905078003
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää reaaliaikainen ja käyttäjäystävällinen SPA-sovellus selkeyttämään neuvotteluhuoneiden varaamista ja niiden tilaa. Työn toimeksiantajana toimi ohjelmistotalo nimeltä Avenla Oy.

Työssä tutkittiin ja kehitettiin pääasiassa selainpuolta (frontend) jo olemassa olevan palvelinpuolen (backend) koodin rinnalle. Selainpuolen kehityksessä käytettiin pääasiassa LESS-tyylikieltä, TypeScript-ohjelmointikieltä ja Vue.js-ohjelmistokehystä.

Työn alkuvaiheessa sovelluksen käyttöliittymää varten annettiin valmiiksi suunniteltu pohja, joka kuitenkin muuttui työn aikana pariin kertaan toimeksiantajan pyynnöstä.

Ulkoasuun tehtävien muutoksien ja ennestään tuntemattomien teknologioiden takia työ vei enemmän aikaa kuin oletettiin. Lopputuloksena syntyi kuitenkin tavoitteita vastaava verkkosovellus, jota on hyvä jatkokehittää.

The objective of this thesis was to build a real-time and user-friendly Single-Page Application to make meeting room reservations and their states clearer. The thesis was commissioned by a software house called Avenla Oy.

The main focus of the thesis was to research and develop a frontend for the already existing backend. The main tools used for the frontend development were a style language LESS, a TypeScript programming language and a Vue.js framework.

At the start of the task there was a ready-made layout for the application’s user interface, which was, however, altered a couple of times by the client’s request.

As a consequence of layout alterations and previously unknown technologies, the task took longer than expected. Nonetheless, the web application created in the thesis meets the goals and is easy to develop further.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste