Web-pohjainen laiterekisterisovellus
Aikioniemi, Simo (2018)
Aikioniemi, Simo
2018
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-2024051010651
https://urn.fi/URN:NBN:fi:amk-2024051010651
Tiivistelmä
Opinnäytetyön tavoite oli luoda alustariippumaton verkkosovellus laiterekisteritietojen ylläpitämiseen. Laitetietojen ylläpidon tuli tapahtua helposti ja mahdollistaa laitteiden elinkaaren seuranta. Sovelluksen käytön tuli pohjautua käyttäjäntunnistautumiseen ja se pyrittiin toteuttamaan avoimen lähdekoodin ratkaisuilla. Työ aloitettiin määrittelyvaiheella, jossa rajattiin kehitettävä sovellus. Sovellus käyttää MySQL-tietokantaa ja käyttöliittymän toiminnallisuus rakennettiin pääasiassa PHP:n avulla. Sovelluksen rakenne pyrittiin toteuttamaan MVC-arkkitehtuurin mukaisesti. Työn tuloksena valmistui laiterekisterisovellus, joka täyttää projektin alussa määritetyt vaatimukset ja mahdollistaa sovelluksen jatkokehittämisen. Sovelluksen kehittämisessä kiinnitettiin huomioita jatkokehitysmahdollisuuksiin sekä tietoturvaan. The purpose of the thesis was to create a platform-independent web application to maintain device register information. The adding and modifying information were aimed to be easy and enable life cycle monitoring of the devices. Use of the application was based on user-identification and it was designed to be developed with open source code solutions. The work was started with a requirements analysis in which the application developed was limited. The application uses MySQL database, and the functionality of the application was mainly built by PHP. The application architecture was aimed to deploy with the MVC architecture. As a result of the thesis, the device register application was completed so that it meets the project's initial requirements and allows further development of the application. In the software development process, attention was paid to further development opportunities and information security.