Web-sovelluskehitys Python/Django-ympäristössä
Tulainov, Konstantin (2011)
Tulainov, Konstantin
Metropolia Ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105259471
https://urn.fi/URN:NBN:fi:amk-201105259471
Tiivistelmä
Tässä työssä käydään läpi web-sovellusten kehitysprosessi python/django-ympäristössä,
verrataan kyseisen tekniikan muiden mahdollisten menetelmien kanssa. Työn pohjana on Keypro Oy:n kehittämä kaivulupa.fi- projekti.
Työssä kerrotaan Pythonin ja Djangon keskeisistä ominaisuuksista sekä toteutetusta
sovelluksesta esimerkkikoodein sekä kuvin.
Toteutettu sovellus tarjoa kaivajille palvelun, jonka kautta he pääsevät tarkastelemaan
johtotietoja kaivualueella sekä tilata näyttöjä. Palvelu kattaa koko Suomen, mukana ovat myös verkko-omistajat. Sovellusta pääsee käyttämään kuka tahansa, mutta kaikkea hyötyä tuottavat toiminnot vaativat sovellukseen rekisteröitymisen ja jotkut sovelluksen osat ovat maksullisia. Sovelluksessa on myös eritasoisia käyttäjiä kuten ylläpito,
operaattori, näyttäjä, kaivaja.
Kun sovellus on käytettävissä internetselaimella, ei käyttäjien ole tarvetta asentaa erillisiä
ohjelmia tietokoneellensa. Näin käyttäjä voi helposti kirjautua sivustoon ja vaivattomasti
hoitaa työtään.
verrataan kyseisen tekniikan muiden mahdollisten menetelmien kanssa. Työn pohjana on Keypro Oy:n kehittämä kaivulupa.fi- projekti.
Työssä kerrotaan Pythonin ja Djangon keskeisistä ominaisuuksista sekä toteutetusta
sovelluksesta esimerkkikoodein sekä kuvin.
Toteutettu sovellus tarjoa kaivajille palvelun, jonka kautta he pääsevät tarkastelemaan
johtotietoja kaivualueella sekä tilata näyttöjä. Palvelu kattaa koko Suomen, mukana ovat myös verkko-omistajat. Sovellusta pääsee käyttämään kuka tahansa, mutta kaikkea hyötyä tuottavat toiminnot vaativat sovellukseen rekisteröitymisen ja jotkut sovelluksen osat ovat maksullisia. Sovelluksessa on myös eritasoisia käyttäjiä kuten ylläpito,
operaattori, näyttäjä, kaivaja.
Kun sovellus on käytettävissä internetselaimella, ei käyttäjien ole tarvetta asentaa erillisiä
ohjelmia tietokoneellensa. Näin käyttäjä voi helposti kirjautua sivustoon ja vaivattomasti
hoitaa työtään.