Developing a customized web application for Competitiveness Evaluation
Suoknuuti, Aleksi (2019)
Suoknuuti, Aleksi
2019
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-2019060314200
https://urn.fi/URN:NBN:fi:amk-2019060314200
Tiivistelmä
I arbetet berättas samt förklaras hur en webbaplikation gjord för konkurrensevaluering utvecklas. Arbetets mening är att kunna ersätta Microsoft Sharepoint, Microsoft Excel samt SQL Server Management Studio. Dessa tre steg skall ersättas eftersom de kräver onödigt mycket tid att utföra. Med hjälp av en ny applikation kan detta åstadkommas. Applikationen är utvecklad med hjälp av språken PHP, HTML, SQL samt JavaScript. Med HTML får vi gjort ett formulär som ersätter de tidigare gjorda med Sharepoint. Med hjälp av PHP samt SQL får vi de ifyllda formulären skickade direkt till databasen, vilket betyder att Sharepoint eller Excel inte mer behövs. Användarna av applikationen har och får olika uppgifter gjorda just för dem, vilket betyder att roller och grupper måste implementeras. Med hjälp av Lightweight Directory Access Protocol (LDAP) får applikationen kontakt med bolagets Active Directory, där rollerna för varje anställd syns, liksom vilka grupper den anställda hör till. Med hjälp av LDAP kan administratören som gör uppgifterna lätt välja för vilken grupp av användare uppgiften görs. Det finns mycket som måste tas i beaktande då man överför information från, och till databaser med tanke på säkerhet. Det finns alltid människor som hittar ett sätt att få information från en databas via webbsidan, vilket gör det mycket viktigt vid utvecklingen av applikationer att implementera bra säkerhet. Windows kommer med sina inbyggda metoder för inloggning av användare, men vid användning av manuellt gjorda metoder (t.ex LDAP) är säkerheten på utvecklarens ansvar. Dock, eftersom denna applikation bara kan användas inom bolagets intra, är risken för attacker inte lika stor. Med HTML, PHP samt SQL lyckas applikationen ersätta de tre gamla metoderna utan desto större problem. Enligt feedback från användare är applikationen en mycket bättre lösning p.g.a. användarvänligheten och smidigheten. Applikationen underlättar definitivt arbetet och sparar tid, vilket i stora bolag är väldigt viktigt.