Developing Computerized Maintenance Management System
Laurila, Jari (2017)
Laurila, Jari
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017121621642
https://urn.fi/URN:NBN:fi:amk-2017121621642
Tiivistelmä
The objective of the thesis was to evaluate the applicability of the Dynamics 365 platform to the development of a Computerized Maintenance Management System (CMMS). Having a CMMS to manage maintenance operations is important to many companies and Dynamics 365 is a potential platform for creating one.
The thesis starts with background research in maintenance. Essential requirements for a CMMS are then defined and compared to the existing functionality and extendibility and customization capabilities of Dynamics 365. Based on the analysis a set of requirements is then defined for a prototype implementation.
The thesis then describes the implementation of the prototype. Information is provided on the various customizations and extensions done to the system. The application implementation consists of JavaScript front-end code and C# back-end code.
After the implementation the prototype was evaluated by conducting functional testing and a technical review. Based on the findings the applicability was demonstrated and guidance to future development given.
Dynamics 365 proved to be a powerful platform for creating business applications. However, it is a complex product that offers multiple ways of developing functionality. For the best results, developers should get familiar with the platform and use the available tools and 3rd party components.
Keywords
The thesis starts with background research in maintenance. Essential requirements for a CMMS are then defined and compared to the existing functionality and extendibility and customization capabilities of Dynamics 365. Based on the analysis a set of requirements is then defined for a prototype implementation.
The thesis then describes the implementation of the prototype. Information is provided on the various customizations and extensions done to the system. The application implementation consists of JavaScript front-end code and C# back-end code.
After the implementation the prototype was evaluated by conducting functional testing and a technical review. Based on the findings the applicability was demonstrated and guidance to future development given.
Dynamics 365 proved to be a powerful platform for creating business applications. However, it is a complex product that offers multiple ways of developing functionality. For the best results, developers should get familiar with the platform and use the available tools and 3rd party components.
Keywords