Varausjärjestelmä Porin Kaupunkikeskusta Ry:lle
Hoipo, Henry (2020)
Hoipo, Henry
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202003183608
https://urn.fi/URN:NBN:fi:amk-202003183608
Tiivistelmä
Opinnäytetyössä kerrotaan varausjärjestelmän suunnittelusta ja rakentamisesta Porin Kaupunkikeskusta Ry:lle. Järjestelmän tarkoituksena oli tuoda käyttöön uusi hallintatyökalu asiakasrekisterin, myyntialueiden, niiden myyntipaikkojen sekä varausten ylläpitämiseksi.
Työssä kerrotaan enimmäkseen Laravel nimisen PHP-ohjelmistokehyksen toiminnasta ja käytettävyydestä, sekä hieman tietokannan rakentamisesta ja ohjelmistotuotannosta teoriassa ja käytännössä.
Käytännön osuudessa kerrotaan ensin hieman ohjelmistotuotannosta, jonka jälkeen tietokannan luomisesta ja suunnittelusta. Tämän jälkeen kerrotaan itse sovelluksen ohjelmoinnista vaiheittain.
Sovelluksesta saatiin hyvin perustarpeisiin vastaava järjestelmä, jonka avulla voitiin luoda ja ylläpitää asiakasrekisteriä, varauksia, myyntialueita ja niiden myyntipaikkoja. Järjestelmän päivittämistä ja jatkokehittämistä ei jatkettu ensimmäistä versiota pidemmälle yhteistyön tultua päätökseen. The purpose of this thesis was to tell about planning and programming a reservation system for Pori Kaupunkikeskusta Ry. The system was designed to bring a new management tool for customer database, sales region and outlets, as well as reservation maintenance.
The thesis mainly describes how the PHP software framework called Laravel operates. But also tells a bit about planning and creating a database and application around it, as well as software engineering in theory and in use of a real project.
The practical section starts with software engineering in use. Then continues with database planning and constructing. And lastly about building the software itself step- by-step.
The application was built to be a very basic maintaining system for customer register, reservations, sales areas and their outlets. Further development for the application was stopped due to co-operation cancelling out.
Työssä kerrotaan enimmäkseen Laravel nimisen PHP-ohjelmistokehyksen toiminnasta ja käytettävyydestä, sekä hieman tietokannan rakentamisesta ja ohjelmistotuotannosta teoriassa ja käytännössä.
Käytännön osuudessa kerrotaan ensin hieman ohjelmistotuotannosta, jonka jälkeen tietokannan luomisesta ja suunnittelusta. Tämän jälkeen kerrotaan itse sovelluksen ohjelmoinnista vaiheittain.
Sovelluksesta saatiin hyvin perustarpeisiin vastaava järjestelmä, jonka avulla voitiin luoda ja ylläpitää asiakasrekisteriä, varauksia, myyntialueita ja niiden myyntipaikkoja. Järjestelmän päivittämistä ja jatkokehittämistä ei jatkettu ensimmäistä versiota pidemmälle yhteistyön tultua päätökseen.
The thesis mainly describes how the PHP software framework called Laravel operates. But also tells a bit about planning and creating a database and application around it, as well as software engineering in theory and in use of a real project.
The practical section starts with software engineering in use. Then continues with database planning and constructing. And lastly about building the software itself step- by-step.
The application was built to be a very basic maintaining system for customer register, reservations, sales areas and their outlets. Further development for the application was stopped due to co-operation cancelling out.