Helppokäyttöisen CMS-sovelluksen suunnittelu ja toteutus
Vallineva, Tuomo (2018)
Vallineva, Tuomo
Lapin ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805229524
https://urn.fi/URN:NBN:fi:amk-201805229524
Tiivistelmä
Tämän opinnäytetyön aiheena oli helppokäyttöisen CMS-sovelluksen suunnittelu ja toteutus. Toimeksiantaja kotipalvelu-alan yritys tarvitsi nettisivujen ylläpitoon helposti käytettävän julkaisujärjestelmän. Yrityksellä ei ole ennestään olemassa kotisivuja, joten liikkeelle lähdettiin puhtaalta pöydältä. Julkaisujärjestelmiä on tarjolla runsaasti, mutta useimmat ovat raskaita ja monimutkaisia käyttää. Toimeksiantaja toivoi helppokäyttöistä julkaisujärjestelmää. Tästä lähtökohdasta lähti idea rakentaa kevyt ja helppokäyttöinen CMS-sovellus. Sovellus toimii kaikilla päätelaitteilla responsiivisesti. Opinnäytetyö esittelee teorian ja käytännön kautta, miten rakennetaan helppokäyttöinen sovellus.
Käsittelen tässä opinnäytetyössä käytettävyyden perusteita, käyttämiäni teknologioita ja työn eri vaiheita. Sovelluksesta rakennettiin ensimmäinen versio, jolle tehtiin käytettävyystesti. Käytettävyystestin tulokset arvioitiin ja näiden perusteella sovellukselle tehtiin jatkokehittämistä. Esittelen työssäni myös työni tuloksia. Lopussa on pohdintaa siitä miten koin työni onnistuneen.
Sovellus toimii PHP-kiellellä ja ulkoasuun on käytetty HTML-kieltä ja Bootstrapia, joka on avoimen lähdekoodin front-end kirjasto. Sovelluksessa käsitelty tieto tallennetaan MySQL-relaatiotietokantaan.
Käsittelen tässä opinnäytetyössä käytettävyyden perusteita, käyttämiäni teknologioita ja työn eri vaiheita. Sovelluksesta rakennettiin ensimmäinen versio, jolle tehtiin käytettävyystesti. Käytettävyystestin tulokset arvioitiin ja näiden perusteella sovellukselle tehtiin jatkokehittämistä. Esittelen työssäni myös työni tuloksia. Lopussa on pohdintaa siitä miten koin työni onnistuneen.
Sovellus toimii PHP-kiellellä ja ulkoasuun on käytetty HTML-kieltä ja Bootstrapia, joka on avoimen lähdekoodin front-end kirjasto. Sovelluksessa käsitelty tieto tallennetaan MySQL-relaatiotietokantaan.