1 |
Ordning och reda : Utrustningshantering i skolaWaldfelt, Fredrik January 2019 (has links)
The main purpose of this project is to create a system where Älvdalens Utbildningscentrum can manage the equipment that is made available for their staff and students. This equipment can be computers, clothes, cycles or other things that is needed in the education or at work. Since there is no central management today there is a chance for financial loss when students or staff leaves. The technical solution in this project uses ASP.NET MVC Core and Microsoft Azure, where authentication is based on an existing Azure Active Directory. Since the system that has been developed during this project not yeat have full functionality, this report should be seen as a suggestion how to solve the problem. Further development of the suggested system will continue outside of this project. / Detta projekts huvudsakliga syfte är att skapa ett system där Älvdalens Utbildningscentrum kan hantera den utrustning som tillhandahålls för dess personal och elever. Denna utrustning kan bestå av dator, kläder, cyklar eller andra saker som är nödvändiga i undervisning eller arbetet. Då det saknas en central hantering av detta idag finns risken för ekonomiska förluster när elever eller personal slutar. Den tekniska lösningen i detta projekt använder ASP.NET MVC Core och Microsoft Azure, där autentisering är baserad på befintligt Azure Active Directory. Då det system som utvecklats under detta projekt inte har full funktionalitet ännu, kan denna rapport ses som ett lösningsförslag på det problem. Vidare utveckling av det föreslagna systemet fortsätter utanför detta projekt.
|
2 |
Frågespel : Mobilapp med serverSedin Hälldahl, Stefan January 2019 (has links)
Detta projekts huvudsakliga syfte är att skapa ett frågespel där användare samtidigt kan spela mot andra genom att använda en mobil applikation. Den som startar en spelomgång får välja vilken kategori av frågor som ska ställas och ger därefter ut erhållen kod till vänner som i sin tur kan ansluta till spelet. Därefter exekveras spelomgång varpå resultat erhålls och vinnare utses. Teknisk lösning för detta projekt använder Unity3D för presentation av spelet på de mobila enheterna vilka sedan kommunicerar med en server som exekverar på plattform utvecklad med Microsoft .NET Core och SQL Server. För att administrera de kategorier och frågor som spelarna ställs inför används ASP.NET MVC på samma plattform. / The main purpose of this project is to create a quiz game where users are able to simultaneously play against others using a mobile application. Anyone who starts a game session can choose which category of questions to ask and then send out received code to friends who in their turn joins the game. A round is then started where players will answer questions, after which they obtain results and a winner is selected. Technical solution for this project uses Unity3D for presentation of the game on the mobile devices which then communicates with a server that executes on a platform developed with Microsoft .NET Core and SQL Server. ASP.NET MVC is used on the same platform to manage the categories and questions faced by the players.
|
3 |
OnBoard : Applikation för personalhanteringWigström, Simon January 2018 (has links)
Detta projekt har, för företaget Gisys räkning, gått ut på att från grunden skapa en applikation som förenklar processen när en nyanställning sker i företaget. Med detta menas ett gränssnitt där man kan lägga upp nya personer, utskick av formulär där den kommande medarbetaren får fylla i uppgifter och önskemål, utskick av övriga mail och checklistor där ansvarig på Gisys kan bocka av vad som är gjort och inte. Resultatet av denna applikation ses nu som en start på något större, efter många avstämningsmöten har kallar vi nu detta ett mindre intranät där nyanställningsprocessen snarare är en modul utav den större applikationen. Efter ett lyckat arbete och god respons från Gisys så finns planer alltså på att vidareutveckla applikationen med fler moduler.
|
4 |
A Comparison of EncryptionAlgorithms for Protecting data passed Through a URLOsman, Mohamed, Johansson, Adam January 2017 (has links)
This project starts off with giving an overview of what sensitive data is, encryption algorithms and other required knowledge for this thesis project.This is because of the aim of this thesis project, that is to find the best way to encrypt data passed through a URL with a focus on protecting sensitive data in web applications. Data sent through the URL of a web application could be sensitive data, and exposure of sensitive data can be devastating for governments, companies, and individuals. The tools and methods that are used for this thesis project are described. An overview is given of the requirements of the web application that was to be created, the development of it, implementation and comparison of encryption algorithms. After that, the results of the encryption algorithms are compared and displayed together with a prototype of the web application and its encryption. The results are then analyzed in two different sections: security of the encryptions and performance tests. With the results given we conclude which one of the encryption algorithms is the most suitable for our web application, and otherwise when encrypting data through the URL of a web application. The results show that AES has a great advantage over 3DES both in security and performance when encrypting sensitive data passed through a URL.Those results are then used to build a secure web application to help and assist a broker during an open showing. The web application is then used together with information from interested buyers so it can be easy for the broker to contact them after the showing.
|
5 |
Arkitektur för ett headless CMSTran, Kate January 2021 (has links)
Den här rapporten handlar om att ta fram en arkitektur för en publiceringskedja som använder sig av ett headless CMS. Arkitekturen ska bygga på moderna teknologier och metoder som uppfyller de krav som startups ställer idag på sina webbapplikationer: den ska vara snabb, skalbar och säker. Den ska också vara tillräckligt generell för att kunna användas till fler aolika webbplatser. / This report is about creating an architecture för a publication chain that is utilizing a headless CMS. The architecture should be based on modern technologies and methods that fulfills the demands that startups have on their web applications: it should be fast, scalable and secure. It should also be generic enough to be used for different web sites.
|
6 |
A performance comparison on REST-APIs in Express.js, Flask and ASP.NET CoreQvarnström, Eric, Jonsson, Max January 2022 (has links)
APIs can have different architectures and standards, one of which is REST. REST stands for representational state transfer and is a commonly used architecture when implementing and creating APIs for the web. Choosing a web framework for a REST API implementation is not as trivial as one might think; there are many metrics to consider, one of which is performance. In this study, we compared the most used back-end web frameworks in 2021, ASP.NET Core, Express.js, and Flask, to see which performs best in throughput, response time, and computer resource usage. Finding the best-performing framework will help future developers choose which framework to use in terms of performance. Selecting a good framework from the beginning is essential to prevent the need to change framework in the future. To benchmark the different APIs, we did an experiment where we used JMeter, an open-source software for testing the performance of websites and APIs. By varying the number of virtual users and throughput, we were able to find the limit of each framework and their respective resource usage during different loads. We have concluded that ASP.NET Core had the best performance when it comes to response time and throughput. Furthermore, ASP.NET Core had the most efficient memory utilization throughout the entire experiment, and during loads higher than 4500 throughputs per second, it was also the most CPU efficient. Below 4500 throughput per second, Express.js was the most CPU-efficient framework but still had more memory usage than ASP.NET Core. According to our metrics, the performance of Flask was far behind Express.js and ASP.NET Core and should therefore not be considered a high-performance framework.
|
7 |
Fullstack e-handel applikationKushkbaghi, Nick January 2022 (has links)
The goal of this project has been to create an online store for a music store called Music for All. The company's business concept is to sell new and used music equipment online with payment systems via mail or Paypal. The project consists of three separate parts: the first part that stores product information in a SQL Server database created via ASP.NET Core Web API and Entity Framework, the second part consists of an admin interface that contains a login system created by ASP.NET Core Identity Framework which make it possible for a logged in admin be able to create, delete and update products through a Headless CSM which was created by ASP.NET Core MVC and Entity Framework Core. The online store was developed via React.JS, Next.Js and Redux, which created functionality for consuming the REST API and functions that increased the web application's availability and usability. The REST API was developed via ASP.NET Core. The design was performed via React.JS and Sass and Node.JS to be able to execute JS code on the browser. / Målet med detta projektet har varit att skapa en webbutik för en musikaffär som heter Music for All och skulle etablera sig i sommaren. Företagets affärsidé var att sälja nya och begagnade musikutrustningar på nätet med betalningssystem via post eller Paypal. Projektet utvecklades i tre separata delar där en del lagrade produktinformationer i en SQL Server databas som skapades via ASP.NET Core Web API och Entity Framework, andra delen bestod av ett admingränssnitt som innefattade ett inloggningssystem som skapades av ASP.NET Core Identity Framework för att inloggade anställda skulle kunna använda ett innehållshanteringssystem/Headless CSM som skapades via ASP.NET Core MVC och Entity Framework Core. Webbutiken utvecklades via React.JS, Next.Js och Redux som skapade både funktionalitet för konsumering av REST API:et och funktioner som ökade webbapplikationens tillgänglighet och användbarhet. REST API:et utvecklades via ASP.NET Core. Designen utfördes via React.JS, Sass och Node.JS för att kunna exekvera JS kod på webbläsaren.
|
8 |
Realizace systému pro správu klientských objednávek v restauračních zařízeníchExner, Michal January 2020 (has links)
This diploma thesis deals with desing and implementation of order management system in restaurant facilities. The main goal was to create a cross-platform mobile application that allows users to order items through web REST API. System will then distribute these orders to facility staff. The system verifies authenticity of orders by using unique dynamic QR codes.
|
9 |
Systém na správu programovacích konvencí v projektu / Coding Conventions Management SystemOrlíček, Michal January 2021 (has links)
The goal of this thesis is to design and implement coding conventions management system for project. Prior to the creation of the system itself, the research of coding conventions benefits, the analysis of used technologies in open source projects at GitHub service, and the analysis of existing technologies managing coding conventions was done. On the basis of that, usage scenarios were designed, requirements were specified and system architecture was determined. Then the system was implemented as web application based on Blazor and EditorConfig technologies. The main aim was to create a system that would allow to store all types of programming conventions and at the same time allows users to automatically control and generate them. It is published under an open source license within the GitHub service and deployed on the Azure cloud platform.
|
10 |
Handlingsplaner och diskussion : SamarbetsverktygBlank, Fredrik January 2019 (has links)
This report discloses the implementation of a collaboration tool in the form of action plans and discussion functionality in behalf of the company ZonderaCom AB (Zondera). The current tool used for this purpose is inflexible, have a hard time meeting customer requirements and therefore needs to be replaced. The new application is part of a larger entity where user management and database schemas are already in place. The functionality of this application consists of issue management, chat/discussion, document management, notes, sharing and printing. For users with higher permissions a summary view will also be available. The application is implemented using ASP.NET Core MVC, Entity Framework (EF) and SQL Server as the database engine. A SPA-based approach is used where the UI (User Interface) is dynamically rendered and loaded via Ajax and partial views. The source code for the application is largely omitted from this report due to business reasons. Interface’s and database schemas are used to display code and database structure. / Denna rapport behandlar implementeringen av ett samarbetsverktyg i form av handlingsplaner och diskussion till företaget ZonderaCom AB (Zondera). Det verktyg som använts tidigare i detta syfta är oflexibelt, har svårt att uppnå återkommande kundkrav och behöver därför bytas ut. Applikationen är en del av en större helhet där användarhantering och databas redan finns på plats. I applikationen ska funktionalitet för aktivitetshantering, chatt/diskussion, dokumentuppladdning, anteckningar, delning och utskrift implementeras. För användare med högre behörighet ska även en administrativ översikt finnas tillgänglig. Applikationen implementeras med hjälp av ASP.NET Core MVC, Entity Framework (EF) och SQL Server som databasmotor. Ett SPA-baserat angreppsätt används där gränssnitt laddas dynamiskt via Ajax och partial views. Källkod för applikationen och implementering på detaljnivå har till största del utelämnats ur denna rapport av affärsmässiga skäl. Interface och databasscheman används för att visa kod- och databasstruktur.
|
Page generated in 0.1345 seconds