Good Decision's Gamification of Organizational Cultural Change Database
2024 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [en]
The purpose of the report was to develop an administrative website for Good Decision AB, where the company, acting as administrators, can manage Situations and Partners, where Partners can access based on permissions assigned by the administrators. The finished website embodies the cyber security Principle of Least Privilege where requests and possible form data to the website would first be checked and maybe eventually output in the web browser. Applied web technologies used were PHP, SQL, and Tailwind CSS developed within an integrated development environment locally. The final production version was uploaded to the assigned web hosting provider. First, an overall structure following the Principle of Least Privilege was developed. Then, the same overall structure was applied to all the ordered webpages for managing situations (viewing all, viewing a single one, deleting or adding a single one), partners (viewing all, viewing a single one, deleting or adding a single one) and one’s own administrative account. The results show that agreed upon terms between Good Decision AB and the author were successfully achieved in terms of the final website. At the same time, suggestions for improvement in results and methodology sections are discussed, as well as ethical and societal effects of the work.The report concludes with some final remarks and a customary list of references.
Abstract [sv]
Syftet med rapporten var att ta fram en administrativ webbplats åt Good Decision AB där företaget i egenskap av administratörer kan administrera Situationer och Partners där sistnämnda tar del av det förstnämnda utifrån tilldelade behörigheter satta av administratörerna. Den färdiga webbplatsen skulle genomsyras av säkerhetskonceptet principen om lägst behörighet där bland annat webbanrop och eventuell tillhandahållen inmatningsdata först skulle kontrolleras innan det eventuellt sedan skulle användas av webbplatsen. Använda webbtekniker var PHP, SQL och Tailwind CSS utvecklade inuti en integrerad utvecklingsmiljö lokalt vilket sedan laddades upp till tilldelad webbhotelleverantör. En genomgående struktur som följer principen om lägst behörighet togs först fram för att sedan tillämpa samma genomgående struktur för alla de uppdragsbeställda huvud- och undersidorna för att hantera situationer (visa alla, visa enskild, skapa ny, radera eller ändra enskild), partners (visa alla, visa enskild, skapa ny, radera eller ändra enskild), samt eget administrativt konto. Resultatet visar på att allt överenskommet mellan Good Decision AB och författaren uppnåddes. Samtidigt diskuteras förbättringsförslag för både resultat- och metoddelen såväl som etiska och sociala effekter av arbetet. Rapporten avslutas med några sista ord och vedertagen källförteckning.
Place, publisher, year, edition, pages
2024. , p. 63
Keywords [sv]
Människa-dator-interaktion, CSS, Cybersäkerhet, JavaScript, HTML, MySQL, PHP, Tailwind CSS.
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-51765Local ID: DT-V24-G2-023OAI: oai:DiVA.org:miun-51765DiVA, id: diva2:1878507
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
2024-06-272024-06-272024-06-27Bibliographically approved