User Interface Model for Sorting Structured Data.

Keywords: data sorting, web interface, sorting algorithm, interactivity, data analysis, security sensors, mathematical model, partial match.

Abstract

Sorting tabular data is a critical stage in processing structured information, applied in the analysis of technical lists, such as security sensor inventories, or the preparation of analytical materials. This article presents a methodology and model for developing an interactive web interface for sorting tabular structures, enabling file upload (e.g., Excel) and in-browser sorting without additional software. The interface supports manual, step-by-step (with intermediate result display), and automatic sorting modes, allowing prioritization by ascending, descending, alphabetical order, or text-based filtering. The interface consists of a main window, file selection, parameter settings, priority settings, partial match, sorting mode selection, and final result display windows. Each window is described as an ordered n-tuple with control elements (buttons, checkboxes, text fields). The model details window transition logic, variable initialization, and error handling, ensuring intuitive user interaction. The technical implementation uses HTML, CSS, JavaScript, and the XLSX library, with the sorting algorithm based on dynamic-constrained data movement principles. The practical section demonstrates interface window screenshots and the system's sequential operation on security sensor data, confirming its effectiveness for numeric and text fields. Testing revealed the solution's flexibility and performance, suitable for educational, office, and applied use. The scientific novelty lies in formalizing user interaction with the sorting interface through sets and ordered tuples, describing system states and user actions, ensuring complete logical determinacy of transitions. The formal model provides a theoretical basis for scalability, while web technologies ensure accessibility and ease of integration. Compared to analogs, the developed interface stands out for its interactivity, support for text queries, and clear formalization of interaction logic, enhancing its competitiveness.

References

1. Alvarez P. A., Ishizaka A., Martinez L. Multiple-criteria decision-making sorting methods: A survey. Expert Systems with Applications. 2021. Vol. 183. Article 115368.
2. Belahcène K., Mousseau V., Ourdane W., Pirlot M., Sobrie O. Multiple criteria sorting models and methods – Part I: Survey of the literature // 4OR. 2023. Vol. 21(1). P. 1–31.
3. Wang W. C., Wong R. C.-W., Xie M. Interactive search for one of the top k // ACM SIGMOD/PODS International Conference on Management of Data. 2021. P. 1354–1366.
4. Bas M. C., Bolós V. J., Prieto Á. E., Rodríguez-Echeverría R., Sánchez-Figueroa F. A multi-criteria decision support system to evaluate the effectiveness of training courses on citizens’ employability // Applied Intelligence. 2024. Vol. 55. Article 57.
5. Huang Y., Miao Y., Weng D., Perer A., Wu Y. StructVizor: Interactive profiling of semi-structured textual data // ACM Proceedings. 2025. Vol. 1. С. 1–12.

Abstract views: 25
PDF Downloads: 10
Published
2025-09-19
How to Cite
Ovsjak , V., & Turchak , V. (2025). User Interface Model for Sorting Structured Data. COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (60), 13-30. https://doi.org/10.36910/6775-2524-0560-2025-60-02