Sähköisen ilmoitustaulun toteuttaminen Codeigniter -ohjelmistokehyksellä
Pennanen, Pyry (2011)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011122018939
https://urn.fi/URN:NBN:fi:amk-2011122018939
Tiivistelmä
Työn tarkoituksena on tutkia web-sovelluskehityksessä yleisesti käytettäviä tekniikoita, sekä luoda näitä yhdistelemällä edullinen ja käytännöllinen sähköinen ilmoitustaulu. Sähköinen ilmoitustaulu on tietokonejärjestelmä, joka mahdollistaa käyttäjien välisen julkisten viestien lisäämisen ja katselemisen. Sovelluksen kohderyhmänä ovat organisaatiot, joilla IT-resurssit ylläpidon ja koulutuksen osalta ovat vähäiset.
Sovelluksessa yhteen sovitettavat Codeigniter -sovelluskehys, JavaScript -ohjelmointikieli ja Ajax-tekniikka muodostavat kokonaisuuden, jolla voidaan tuottaa laadukkaita selainkäyttöisiä sovelluksia web-ympäristöön. Nämä tekniikat ovat hyvin laajasti tuettuja ja tekevät sovelluksesta lähes alustariippumattoman. Valittujen tekniikoiden laadukkaan soveltamisen varmistamiseksi työssä tutkittiin niiden historiaa, perusarkkitehtuureja ja hyviä käytäntöjä. Tekniikoiden tutkimisessa painottuu niiden tuoma lisäarvo etenkin käytettävyydelle kehittäjän, ylläpitäjän tai käyttäjän näkökulmista. Tällaiset järjestelmät toimivat yleisimmillä web-selaimilla ilman ylimääräisiä liitännäisiä ja pystyvät kuitenkin tarjoamaan samanlaisen käyttökokemuksen kuin paikallisesti asennetut ohjelmat. Ne pystytään myös sijoittamaan kevyille palvelimille, joiden ylläpidon tarve on vähäinen.
Työn tuloksena muodostunut sähköinen ilmoitustaulu on kevyt ja käytännöllinen web-pohjainen sovellus, jolla on helppo toteuttaa ja ylläpitää tiedotteita. Kehittämisen yhteydessä tutkittujen tekniikoiden ja tapojen avulla on mahdollista nopeuttaa web-sovelluskehitystä kuitenkaan vaarantamatta työn laatua. Niiden toimintamallien ymmärtäminen antaa hyvän vertailukohdan myös muiden ohjelmistokehitysratkaisujen hahmottamiseen ja auttaa toivottavasti tulevaisuudessa uusien toimintatapojen omaksumisessa.
Sovelluksessa yhteen sovitettavat Codeigniter -sovelluskehys, JavaScript -ohjelmointikieli ja Ajax-tekniikka muodostavat kokonaisuuden, jolla voidaan tuottaa laadukkaita selainkäyttöisiä sovelluksia web-ympäristöön. Nämä tekniikat ovat hyvin laajasti tuettuja ja tekevät sovelluksesta lähes alustariippumattoman. Valittujen tekniikoiden laadukkaan soveltamisen varmistamiseksi työssä tutkittiin niiden historiaa, perusarkkitehtuureja ja hyviä käytäntöjä. Tekniikoiden tutkimisessa painottuu niiden tuoma lisäarvo etenkin käytettävyydelle kehittäjän, ylläpitäjän tai käyttäjän näkökulmista. Tällaiset järjestelmät toimivat yleisimmillä web-selaimilla ilman ylimääräisiä liitännäisiä ja pystyvät kuitenkin tarjoamaan samanlaisen käyttökokemuksen kuin paikallisesti asennetut ohjelmat. Ne pystytään myös sijoittamaan kevyille palvelimille, joiden ylläpidon tarve on vähäinen.
Työn tuloksena muodostunut sähköinen ilmoitustaulu on kevyt ja käytännöllinen web-pohjainen sovellus, jolla on helppo toteuttaa ja ylläpitää tiedotteita. Kehittämisen yhteydessä tutkittujen tekniikoiden ja tapojen avulla on mahdollista nopeuttaa web-sovelluskehitystä kuitenkaan vaarantamatta työn laatua. Niiden toimintamallien ymmärtäminen antaa hyvän vertailukohdan myös muiden ohjelmistokehitysratkaisujen hahmottamiseen ja auttaa toivottavasti tulevaisuudessa uusien toimintatapojen omaksumisessa.