Repairment service system: An application for products repair services
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
The thesis is trying to solve one of the world’s and Sweden’s problems, which is the high amount of wasted repairable products and simplify the reparation process by developing an application. The application has been requested by a startup company called WeAreGroup to offer their services for customers through the application. The project’s goal is to serve the application to the company in time. According to the company’s requirements and for the version 1 of the application, there will be three roles for the application’s users, which are: administrator, worker and user. The project will provide the possibility for normal users to register to the system via the web application. The registration will allow them to submit their products’ reparation applications, list their old/new submitted applications, and view each application’s details. The administrator and workers have the same functionalities, which are: Filtering the applications according to filtering parameters, and viewing each application’s details. The project development’s construction was divided into sessions/ iterations. Each iteration covered some part of the development, starting from the PostgreSQL database which will include all the users’ data, continuing with the application’s main part and the most important one the backend. The backend layer will handle all the transactions between the user and the database which will mainly be using the RESTful API requests and responses. Lastly, the frontend, which is the visible layer for the application’s users. Since the backend is working without major bugs, the integration into other systems and frontend implementation will not affect the application’s functionalities. The application’s testing approved that the application is working in a good condition, and it meets all the company’s requirements for the first version of the application, and approves that such application is possible to create.
Abstract [sv]
Examensarbetet försöker lösa en av världens och Sveriges problem, som är den höga antal av bortkastade reparationsbara produkter och förenkla reparationsprocessen genom att utveckla en applikation. Applikationen har efterfrågats av ett startup-företag som heter “WeAreGroup” för att erbjuda sina tjänster för kunder via applikationen. Projektets mål är att servera applikationen till företaget i tid. Enligt företagets krav för den första version av applikationen, ska det finnas tre roller för applikationens användare, vilka är: administratör, arbetare och användare. Projektet kommer att ge möjligheten för vanliga användare att registrera sig till systemet via webbapplikationen. Registreringen ska tillåta dem att skicka in deras produkters reparations ansökningar, lista fram deras gamla/nya skickat in ansökningar, och visa detaljerna på var och en av ansökningarna. Administratören och arbetaren har samma funktionaliteter som är: Filtrera ansökningar enligt filtrerings parametrar, och visa detaljer på var och en av dem. Projekts utveckling konstruktion delades upp till sessioner/iterationer. Varje iteration täckte någon del av utvecklingen, med början från PostgreSQL-databasen som kommer innehålla all användardata, till fortsättning med applikationens huvuddel och den viktigaste som är backend-en. Backend-en kommer ta hand om all transaktioner mellan användaren och databasen som huvudsakligen kommer använda RESTful API förfrågningar och svar. Slutligen, frontend-en som är den synliga delen för applikationens användare. Eftersom backend-en fungerar utan större buggar, integrationen i andra system oh frontend-en implementation kommer inte påverka applikationens funktionaliteter. Applikationens tester bekräftar att applikationen fungerar i gott skick, och uppfyller alla företagets krav för den första versionen av applikationen och godkänner att en sådan applikation är möjlig att skapa.
Place, publisher, year, edition, pages
2022. , p. 32
Series
TRITA-EECS-EX ; 2022:239
Keywords [en]
Web application, repair services system, repairment application, RESTful API.
Keywords [sv]
Webapplikation, reparationstjänster system, reparation applikation, RESTful API.
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-316881OAI: oai:DiVA.org:kth-316881DiVA, id: diva2:1692175
Subject / course
Computer Science
Educational program
Bachelor of Science in Engineering - Computer Engineering
Supervisors
Examiners
2022-09-052022-09-012022-09-05Bibliographically approved