Infoportaali
Hakkarainen, Julius (2011)
Hakkarainen, Julius
Satakunnan ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201203022752
https://urn.fi/URN:NBN:fi:amk-201203022752
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli laatia internetissä toimiva, PHP-kielellä tehty infoportaali itse, osittain tai kokonaan valmiilla sovelluksella ja laatia portaaliin sen käyttöohje. Infoportaalin avulla voidaan esitellä jotakin yritystä ja/tai palvelua tekstin, kuvien ja videoiden avulla. Portaalin toimintaa kuvaamaan siihen on asennettu esimerkkipalvelu.
Työn vaiheisiin kuului sivujen toteutukseen tarvittavien asioiden määrittely, suunnittelu, sivujen toteutus, testaus ja pienissä määrin käyttöönotto. Vain asioiden esittely olisi saanut olla monipuolisempaa. Sivuja voisi siis periaatteessa käyttää, mutta esittelymahdollisuuksien monipuolistaminen olisi asiakkaiden määrän kannalta parempi.
Työn teoriaosassa käydään läpi ohjelmistotuotantoon liittyviä asioita ja erilaisia vaihejakomalleja. Tämän jälkeen käydään läpi ilmaisia valmiita sovellusvaihtoehtoja ja mietitään, käytetäänkö valmista sovellusta vai tehdäänkö ohjelma kokonaan vai osittain itse. Valitaan portaalin pohja ja perustellaan valinta.
Suunnitteluvaiheen jälkeen toteutetaan tehty suunnitelma, testataan sovellusta, korjataan mahdolliset viat ja lopuksi ohjelma otetaan käyttöön internetin ilmaiselle testipalvelimelle. Työnlopputuloksena syntyy siis PHP-pohjaiset sivut, jolla käyttäjät voivat esitellä haluamiaan asioita. Lisäksi sivuilla on omat käyttöohjeet vierailijoille, käyttäjille ja ylläpitäjille.
Työ antaa vastauksen muun muassa seuraaviin kysymyksiin: Miten internetissä oleva portaali, jolla voidaan esitellä jonkin palvelun toimintaa, kannattaa laatia? Kannattaako portaali suunnitella ja ohjelmoida itse vai käyttää jotakin valmista sovellusta? Mitä asioita portaalin suunnittelussa ja toteutuksessa pitää ottaa huomioon: tietoturva, yhteensopivuus ainakin yleisimpien selaimien kanssa ja miten projektin pitäisi edetä käytännössä?
Viimeisenä asiana ovat sivujen esittely tekstien ja kuvien avulla ja infoportaalin tulevaisuuden pohtiminen. Esittely ei ole perusteellinen, vaan siinä kerrotaan ja esitellään olennaiset asiat infoportaalista. The purpose of this thesis was to create an information portal in PHP language. The portal might be made entirely by oneself or using partially or wholly a premade application. Another task was to write a user manual of the information portal. The information portal could be used for demonstrating a firm or/and a service with the help of texts, pictures and videos. It also includes a demo to describe the function of the portal.
The work phases included a requirement specification, the design and implementation of sites, testingand, to some extent, initialization. There could have been more functions for the task of demonstrating. In principle, the sites could be used but extending the range of functions related to demonstrating could increase the number of customers.
The theoretical part of this thesis first handles with issues related to software engineering and different kinds of phasing models. After this, certain free application alternatives are tested to help in deciding whether to use a readily available application or apartially or wholly premade one. Lastly, the template of the portal is chosen and the reason for the choice is given.
After the design phase, the design is implemented, the application is tested, possible errors are corrected and, finally, the application is initialized on a free host. As a result, we have sites based on PHP language where users are able to demonstrate what they wish. Additionally, the sites include user manuals for visitors, users and web masters.
The thesis answers the following questions: How should a portal demonstrating a service on the Internet be created? Is it worth designing and programming the portal by oneself or should one use a premade application? What things should be taken into account when designing and implementing the portal; such as data security, compatibility at least with the most common browsers, and how the project should advance in reality.
At the end of the thesis, sites are presented with the help of texts and pictures, and the future of the information portal is discussed. The presentation is not thorough, but it explains and describes the essential parts of the information portal.
Työn vaiheisiin kuului sivujen toteutukseen tarvittavien asioiden määrittely, suunnittelu, sivujen toteutus, testaus ja pienissä määrin käyttöönotto. Vain asioiden esittely olisi saanut olla monipuolisempaa. Sivuja voisi siis periaatteessa käyttää, mutta esittelymahdollisuuksien monipuolistaminen olisi asiakkaiden määrän kannalta parempi.
Työn teoriaosassa käydään läpi ohjelmistotuotantoon liittyviä asioita ja erilaisia vaihejakomalleja. Tämän jälkeen käydään läpi ilmaisia valmiita sovellusvaihtoehtoja ja mietitään, käytetäänkö valmista sovellusta vai tehdäänkö ohjelma kokonaan vai osittain itse. Valitaan portaalin pohja ja perustellaan valinta.
Suunnitteluvaiheen jälkeen toteutetaan tehty suunnitelma, testataan sovellusta, korjataan mahdolliset viat ja lopuksi ohjelma otetaan käyttöön internetin ilmaiselle testipalvelimelle. Työnlopputuloksena syntyy siis PHP-pohjaiset sivut, jolla käyttäjät voivat esitellä haluamiaan asioita. Lisäksi sivuilla on omat käyttöohjeet vierailijoille, käyttäjille ja ylläpitäjille.
Työ antaa vastauksen muun muassa seuraaviin kysymyksiin: Miten internetissä oleva portaali, jolla voidaan esitellä jonkin palvelun toimintaa, kannattaa laatia? Kannattaako portaali suunnitella ja ohjelmoida itse vai käyttää jotakin valmista sovellusta? Mitä asioita portaalin suunnittelussa ja toteutuksessa pitää ottaa huomioon: tietoturva, yhteensopivuus ainakin yleisimpien selaimien kanssa ja miten projektin pitäisi edetä käytännössä?
Viimeisenä asiana ovat sivujen esittely tekstien ja kuvien avulla ja infoportaalin tulevaisuuden pohtiminen. Esittely ei ole perusteellinen, vaan siinä kerrotaan ja esitellään olennaiset asiat infoportaalista.
The work phases included a requirement specification, the design and implementation of sites, testingand, to some extent, initialization. There could have been more functions for the task of demonstrating. In principle, the sites could be used but extending the range of functions related to demonstrating could increase the number of customers.
The theoretical part of this thesis first handles with issues related to software engineering and different kinds of phasing models. After this, certain free application alternatives are tested to help in deciding whether to use a readily available application or apartially or wholly premade one. Lastly, the template of the portal is chosen and the reason for the choice is given.
After the design phase, the design is implemented, the application is tested, possible errors are corrected and, finally, the application is initialized on a free host. As a result, we have sites based on PHP language where users are able to demonstrate what they wish. Additionally, the sites include user manuals for visitors, users and web masters.
The thesis answers the following questions: How should a portal demonstrating a service on the Internet be created? Is it worth designing and programming the portal by oneself or should one use a premade application? What things should be taken into account when designing and implementing the portal; such as data security, compatibility at least with the most common browsers, and how the project should advance in reality.
At the end of the thesis, sites are presented with the help of texts and pictures, and the future of the information portal is discussed. The presentation is not thorough, but it explains and describes the essential parts of the information portal.