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
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Lisensiointisovelluksen kehittäminen Djangolla

Fincke, Jan (2018)

 
Avaa tiedosto
Fincke_Jan.pdf (5.125Mt)
Lataukset: 


Fincke, Jan
Hämeen ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201803203590
Tiivistelmä
Python on ohjelmointikielenä yhdessä Djangon, websovelluskehyksen, kanssa yksi tehokkaimmista webkehitystyökaluista maailmassa, joilla luodaan kestäviä, helposti hallittavia ja optimoituja palveluita. Kerään tässä dokumentissa näistä teknologioista perusominaisuudet helposti ymmärrettävään kokonaisuuteen.

Projektin tavoitteena on toteuttaa lisensointipalveluverkkosivu, josta asiakkaat pääsevät hallinnoimaan omia lisenssejään sekä kaikkia kyseiseen lisenssiin liittyviä elementtejä. Verkkosivu toteutetaan yhteistyössä Cadworks Oy:n kanssa, joka tulee myös tarjoamaan ja hallinnoimaan sivua tulevaisuudessa. Projektissa tarvitaan myös monia erinäisiä lisäpalveluja, kuten versionhallintapalvelu Bitbucket, jonka avulla toteutetaan viankorjauksia, päivityksiä sekä verkkosivun julkaiseminen.

Linux-pohjaista Ubuntu-käyttöjärjestelmää käytetään palvelimena, joka tarjoaa projektimme verkkosivun. Palvelin sisältää useita tärkeitä lisäominaisuuksia, jotka ovat projektin onnistumisen kannalta välttämättömiä. Tähän lukeutuu erillinen verkkopalvelin, joka tarjoaa verkkosivun sisältöineen. Verkkopalvelin itsessään sisältää lisäosan, jolla Django-projekti sekä verkkopalvelin voivat kommunikoida keskenään. Verkkosivu vaatii tämän lisäksi tietokantasovelluksen, joka sisältää kaiken tiedon esimerkiksi lisensseistä, asiakkaista ja analytiikasta, sekä tehtävänkäsittely- ja jonosovelluksen, jolla toteutamme asynkronisia operaatioita.

Omiin tehtäviini kuuluu sekä asiakas- että palvelinpuolen ohjelmointia. Keskityn työssäni eritoten asiakaspuolen ohjelmointiin eli verkkosivun ulkoasun ja toimintojen tekemiseen, joten kerron siihen liittyen erilaisista tekniikoista.
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