Module pattern of the information web-system interface

Authors

  • Ratov D.V. https://orcid.org/0000-0003-4326-3030 , Східноукраїнський національний університет імені Володимира Даля, м. Сєвєродонецьк, Україна

DOI:

https://doi.org/10.34121/1028-9763-2020-4-74-81

Keywords:

pattern, module, user interface class, window manager, cloud computing, framework, модель, модуль, клас інтерфейсу користувача, диспетчер вікон, хмарні обчислення, фреймворк

Abstract

The paper considers the architectural template and methods of building a module for organizing the work of the window information web-system for the formation of medical certificates. To solve this problem, modern tools of web programming and software development are used: a module with the implementation of JavaScript objects – window manager and a class of window interactive interface, which allow the web application to function in the organization of cloud technologies. The software implementation is considered and the results of practical use of the developed module with objects and classes are given. The proposed architecture template of the module for the implementation of the manager and the functionality of the user window interface allowed to create a module of the information system for the organization of business logic when working with medical certificates. The modular approach has had a positive effect on the sensitivity of the user interface and the ability to scale the functionality of the system itself in the implementation of cloud technologies. Due to the modular approach, the rendering time of web-forms with the original data in most cases is very small compared to the time required by the browser to parse and display the entire database array, which has a positive effect on the sensitivity of the user interface. The generation of web-forms is of great practical importance, because debugging in this software structure is a weak point for many frameworks. The results of use showed that the mechanism of modular creation of the manager and the window interactive interface of web-forms not only organically fits into already existing technologies of construction of web-applications, but also has sufficient potential to become the core of cloud technologies of development of multiuser information systems and web-services.

References

1. Медведєв А. Хмарні технології: тенденції розвитку, приклади виконання. Сучасні технології автоматизації. 2013. № 2. С. 6–9.

2. HTML 4.01 Specification. URL: https://www.w3.org/TR/html401/ (дата звернення: 15.10.2020).

3. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. URL: https://www.w3.org/TR/CSS22/ (дата звернення: 15.10.2020).

4. ECMAScript Language Specification – ECMA-262 Edition 5.1. URL: http://www.ecma-international.org/ecma-262/5.1/ (дата звернення: 15.10.2020).

5. Архітектура MVP. URL: http://www.gwtproject.org/articles/mvp-architecture.html (дата звернення: 15.10.2020).

6. MediaWiki. URL: http://www.mediawiki.org/wiki/MediaWiki (дата звернення: 15.10.2020).

7. Drupal – Open Source CMS, drupal.org. URL: https://drupal.org/ (дата звернення: 15.10.2020).

8. WordPress. Русский. URL: http://ru.wordpress.org/ (дата звернення: 15.10.2020).

9. jQuery. URL: http://jquery.com/ (дата звернення: 15.10.2020).

10. Zepto.js: the aerogel-weight jQuery-compatible JavaScript library. URL: http://zeptojs.com/ (дата звернення: 15.10.2020).

11. Bootstrap. URL: http://getbootstrap.com/ (дата звернення: 15.10.2020).

12. jQuery UI. URL: http://jqueryui.com/ (дата звернення: 15.10.2020).

13. w2ui: Home. JavaScript UI. URL: http://w2ui.com/web/ (дата звернення: 15.10.2020).

14. AngularJS – Superheroic JavaScript MVW Framework. URL: http://angularjs.org/ (дата звернення: 15.10.2020).

15. Backbone.js. URL: http://backbonejs.org/ (дата звернення: 15.10.2020).

16. Knockout: Home. URL: http://knockoutjs.com/ (дата звернення: 15.10.2020).

17. Стефанов С. Javascript. Шаблони. Санкт-Петербург, 2011. 263 с.

18. Гамма Е., Хелм Р., Джонсон Р., Вліссідес Дж. Прийоми об'єктно-орієнтованого проектування. Патерни проектування. Санкт-Петербург, 2001. 368 с.

19. Крейн Д., Паскарелло Э., Джеймс Д. AJAX в действии. М.: Вильямс, 2006. 640 с.

Downloads

Views: 103
Downloads: 47

Published

2020-12-01

Issue

Section

INFORMATION AND TELECOMMUNICATION TECHNOLOGY

How to Cite

Module pattern of the information web-system interface. (2020). Mathematical Machines and Systems, 4, 74–81. https://doi.org/10.34121/1028-9763-2020-4-74-81