Utveckling av ett kortbeställningssystem med publiceringsverktyget DotNetNuke
Picasso, Nicolas (2010)
Picasso, Nicolas
Arcada - Nylands svenska yrkeshögskola
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010092613229
https://urn.fi/URN:NBN:fi:amk-2010092613229
Tiivistelmä
Examensarbetet gick ut på att planera och utveckla ett kortbeställningssystem med hjälp av gratisversioner av Microsofts utvecklingsverktyg och webbpubliceringsverktyget DotNetNuke. Projektet skulle ersätta ett gammalt kortbeställningssystem som började vara föråldrat och var svårt att vidareutveckla. Examensarbetet presenterar verktygena som användes samt berättar vilka problem begränsningarna av utvecklingsverktygenas gratisversioner medförde. Publiceringsverktyget DotNetNuke underlättade utvecklingen och gjorde det möjligt att utveckla ett modulärt kortbeställningssystem. Ett kapitel i examensarbetet presenterar publiceringsverktyget, dess funktionalitet och tekniken bakom det samt förklarar hur man kan använda det som grund för att bygga webbapplikationer. Därefter följer kapitel om projektets kravspecifikation och hur den praktiska delen av projektet realiserades. Examensarbetet berättar även kort hur webbapplikationen testades för att hitta prestandaproblem och datasäkerhetsrisker. Den sista delen av examensrapporten utvärderar det färdiga projektet och utvecklingsverktygena som användes i projektet. The objective of this thesis was to plan and develop a card ordering system using the free versions of Microsoft´s development tools and the content management system DotNetNuke. The project would replace an old card ordering system that was starting to get outdated and difficult to develop further. The thesis presents the development tools used and tells about the problems the limitations associated with the free versions of the development tools brought about. The content management system DotNetNuke facilitated the development and made it possible to develop a modular card ordering system. A chapter in the thesis presents the publishing tool, its functionality and technology behind it, and explains how to use it as a basis for building Web applications. This is followed by chapters on the project specifications and how the practical part of the project was realized. The thesis also explains briefly how the web application was tested to find performance problems and security vulnerabilities. The last part of the thesis evaluates the finished project and the development tools used in the project.