Software and information system for web site construction
https://doi.org/10.21869/2223-1560-2025-29-3-171-181
Abstract
Purpose of research. The current problem in website construction systems is price and availability. Therefore, the task of developing a website construction system designed for a wide range of users and providing free access to it is relevant. The purpose of this study is to develop a software and information system for website construction.
Methods. The website builder was written in PHP. HTML, CSS, JavaScript, and Bootstrap were also used to create the user interface. MySQL, which is distributed under the GNU General Public License, was used to work with data, providing free use and reducing financial costs for software users. MySQL is known for its high performance, stability, and support for cross-platform data and code. The database is managed using the open-source web application phpMyAdmin.
Results. The developed website builder provides the following features to the user: navigation in the user menu; registration of a new user, authorization of a registered user, exit from the cabinet; creation, deletion of the site; adding and deleting a block, editing the text, color and background of the block; editing the background of the site. The system is a single module that provides management of created sites and editing of their contents. The system is a single module that provides management of created sites and editing of their contents. The result of the user's work is an HTML file containing the created website and its associated CSS files. During the testing, the functionality of the constructor was analyzed when all the provided functions were implemented.
Conclusion. The developed website builder is stable and ready for implementation. The system is designed to simplify the creation of websites by minimizing time and financial costs. The created website builder can be used by a wide range of users.
About the Authors
I. N. EfremovaRussian Federation
Irina N. Efremova - Cand. of Sci. (Engineering), Associate Professor, Associate Professor of Software Engineering Department, Southwest State University.
50 Let Oktyabrya str. 94, Kursk 305040
Competing Interests:
None
E. A. Petrik
Russian Federation
Elena A. Petrik - Cand. of Sci. (Engineering), Associate Professor, Associate Professor of Software Engineering Department, Southwest State University.
50 Let Oktyabrya str. 94, Kursk 305040
Competing Interests:
None
A. M. Kirillov
Russian Federation
Alexander М. Kirillov - Student, Southwest State University.
50 Let Oktyabrya str. 94, Kursk 305040
Competing Interests:
None
References
1. Martin R. The ideal programmer: how to become a software development professional. St. Petersburg: Piter; 2021. 224 p. (In Russ.).
2. Martin R. Pure architecture. The art of software development. St. Petersburg: Piter; 2018. 351 p. (In Russ.).
3. Nazarov S. V. Architecture and design of software systems. 2nd ed. Moscow: INFRA-M; 2020. 374 p. (In Russ.). Available at: https://znanium.com/catalog/product/1093643.
4. Gamma E., Helm R., Johnson R., Vlissivus J. Methods of object-oriented design. St. Petersburg: Peter; 2017. 368 p. (In Russ.).
5. Rudakov A.V., Fedorov G.N. Technology for developing software products. Moscow: Izdatel'skii tsentr «Akademiya»; 2016. 192 p. (In Russ.).
6. Pechenkin G. SQL for non-programmers. Mytishchi; 2016. 149 p. (In Russ.).
7. Klein K., Klein D., Hunt B. SQL. Reference book. St. Petersburg: Symbol-Plus; 2012. 656 p. (In Russ.).
8. Bewley A. Learning SQL. St. Petersburg: Symbol-Plus; 2017. 312 p. (In Russ.).
9. Welling Luke, Thomson Laura Developing web applications with PHP and MySQL. Moscow: Williams; 2013. 848 p. (In Russ.).
10. Muller R.D. Database design and UML. Moscow: Lori; 2013. 420 p. (In Russ.).
11. Ivanova G. S., Nichushkina T. N. Software design: study guide. Moscow: MGTU im. N. E. Baumana; 2002. 102 p. (In Russ.).
12. Weisfeld M. Object-oriented thinking. St. Petersburg: Peter; 2014. 304 p. (In Russ.).
13. Ivanova G. S. Programming technology. Moscow: KnoRus; 2018. 336 p. (In Russ.).
14. Arlow D., Neishtadt A. UML 2 and the Unified Process. Practical object-oriented analysis and design. St. Petersburg: Symbol-Plus; 2007. 642 p. (In Russ.).
15. Paylon D. UML 2 for programmers. St. Petersburg: Peter; 2012. 240 p. (In Russ.).
16. Black R. Key testing processes. Planning, preparation, implementation, improvement. Moscow: Lori; 2014. 544 p. (In Russ.).
17. Tamre L. Introduction to software testing. Moscow: Izdatel'skii dom «Vil'yams»; 2002. 368 p. (In Russ.).
18. Agaltsov V.P. Database. Local databases. Moscow: ID FORUM, NIC INFRA-M; 2016. 352 p. (In Russ.).
19. Shnyrkov V.I., Efremova I.N., Efremov V.V., Bochanova N.N. Development of the concept of an information system for building an information and educational multimedia interactive space. Izvestiya Yugo-Zapadnogo gosudarstvennogo universiteta. Seriya: Upravlenie, vychislitel'naya tekhnika, informatika. Meditsinskoe priborostroenie = Proceedings of the Southwest State University. Series: Control, Computing Engineering, Information Science. Medical Instruments Engineering. 2012; (2-3): 16-19. (In Russ.).
20. Shnyrkov V.I., Efremova I.N., Efremov V.V., Anikina E.I. Structure of the information system for building an information and educational multimedia interactive space. Izvestiya Yugo-Zapadnogo gosudarstvennogo universiteta. Seriya: Upravlenie, vychislitel'naya tekhnika, informatika. Meditsinskoe priborostroenie = Proceedings of the Southwest State University. Series: Control, Computing Engineering, Information Science. Medical Instruments Engineering. 2012; (2-3): pp. 46-49. (In Russ.).
Review
For citations:
Efremova I.N., Petrik E.A., Kirillov A.M. Software and information system for web site construction. Proceedings of the Southwest State University. 2025;29(3):171-181. (In Russ.) https://doi.org/10.21869/2223-1560-2025-29-3-171-181





















