The web application “Organizer for a beginner confectioner”

Jazyk: ruština
Rok vydání: 2022
Předmět:
DOI: 10.18720/spbpu/3/2022/vr/vr22-2766
Popis: Тема выпускной квалификационной работы: «Веб-приложение “Органайзер для начинающего кондитера”». Данная работа посвящена разработке веб-приложения на языке программирования PHP с использованием паттерна MVC. В первой главе рассматриваются существующие аналоги разрабатываемого веб-приложения, выделяются Ð¸Ñ Ð´Ð¾ÑÑ‚Ð¾Ð¸Ð½ÑÑ‚Ð²Ð° и недостатки, а также объясняется актуальность поставленной проблемы. Вторая глава посвящена этапу проектирования системы. Производится анализ ÑÐµÑ€Ð²ÐµÑ€Ð½Ñ‹Ñ ÑÐ·Ñ‹ÐºÐ¾Ð² программирования, Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ ÑÑ€ÐµÐ´ разработки, Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñ Ð¾ÑÑ‚Ð¸Ð½Ð³Ð¾Ð², а также систем проектирования баз Ð´Ð°Ð½Ð½Ñ‹Ñ Ð´Ð»Ñ MySQL. Выявляются Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑ‚Ð¸ и особенности, Ð¿Ñ€Ð¾Ð¸ÑÑ Ð¾Ð´Ð¸Ñ‚ выбор оптимального набора Ñ‚ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹ для решения поставленной задачи. Третья глава содержит в себе описание процесса разработки проекта: ÑÑ ÐµÐ¼Ñƒ базы Ð´Ð°Ð½Ð½Ñ‹Ñ Ð¸ алгоритмы функционирования модулей, на основе ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ ÑÑ‚Ñ€Ð¾Ð¸Ñ‚ÑÑ система, соответствующая заявленным требованиям и ограничениям. Четвертая глава отражает этап реализации системы, описываются основные классы и ключевые моменты функционирования системы. Пятая глава посвящена тестированию разрабатываемого приложения и содержит последовательное описание действий, которые производятся при ручном тестирование методом черного ящика.
The subject of the graduate qualification work is «The web application “Organizer for a beginner confectioner”». This work is devoted to the development of a web application in the PHP programming language using the MVC pattern. In the first chapter, the existing analogues of the developed web application are considered, their advantages and disadvantages are highlighted, and the relevance of the problem posed is explained. The second chapter is devoted to the system design stage. The analysis of server programming languages, integrated development environments, local hosting, as well as database design systems for MySQL is carried out. Their capabilities and features are revealed, the optimal set of technologies is selected for solving the task. The third chapter contains a description of the project development process: a database schema and algorithms for the functioning of modules, on the basis of which a system is built that meets the stated requirements and restrictions. The fourth chapter reflects the stage of system implementation, describes the main classes and key points of the system functioning. The fifth chapter is devoted to testing the application being developed and contains a consistent description of the actions that are performed during manual testing using the black box method.
Databáze: OpenAIRE