Design and implementation of a product comparison system using multi-criteria decision making analysis based on rest api
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (EN)
In this thesis, a decision support system capable of performing comparative analysis of products offered in online shopping environments using Multi-Criteria Decision Making (MCDM) methods has been designed and developed. The system was implemented in accordance with RESTful architectural principles, coded using PHP, and integrated with a MySQL database for data management. Users can evaluate alternative products based on their specified criteria and associated weights, obtaining data-driven results to support the decision-making process. The system incorporates the CRITIC method for objective weight determination, the TOPSIS method for ranking alternatives based on proximity to the ideal solution, and the ELECTRE method for dominance analysis through pairwise comparisons. The API exchanges data in JSON format and can operate with either manually defined or system-generated weights, offering flexibility and transparency to the user. During the implementation phase, the developed API was tested using a client interface. The analysis results were returned as JSON outputs and visualized through directed graphs. With its scalable, modular, and extensible architecture, the system is suitable for deployment across various industries. In particular, it provides effective decision-making support in areas such as e-commerce, supply chain management, and service quality evaluation. As a result, the developed RESTful API-based system has proven to be a successful solution in terms of both technical accuracy and decision support capability. Furthermore, the proposed system has the potential to evolve into a comprehensive decision support platform through the integration of additional methods and user interface enhancements in the future.
Author
Ömer Faruk Arvasi
Institution
How to Cite
Ömer Faruk Arvasi (Master Thesis). Design and implementation of a product comparison system using multi-criteria decision making analysis based on rest api, 2025, Eskişehir Osmangazi University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Eskişehir Osmangazi University
- Investigation of the relationship between intolerance of uncertainty and attachment styles in patients diagnosed with generalized anxiety disorder(2024)
- Investigation of IDH1 and IDH2 gene mutations in AML and MDS patients with trisomy 8 anomaly(2023)
- Investigating the role of serum prolidase enzyme activity and inflammatory laboratory parameters during the progression of type 2 diabetes mellitus(2023)
- The mediating role of myths about schizophrenia in the effect of mental health literacy on community attitudes toward mental illness(2023)
- Investigation of the effect of abdominal massage applied to palliative care patients on constipation and quality of life(2023)
- Opinions and suggestions of special education teachers about family involve-ment in the education of individuals with special needs(2023)