Details

Title Веб-приложение для автоматизации проведения детских клубных турниров по ушу: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators Попов Никита Антонович
Scientific adviser Дробинцев Дмитрий Федорович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects веб-приложение ; автоматизация ; python ; html ; спортивный турнир ; web application ; automatisation ; sporting tournament
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-886
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\35743
Record create date 7/30/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема выпускной квалификационной работы: «Веб-приложения для автоматизации проведения детских клубных турниров по ушу». Данная работа посвящена разработке программы, которая позволяет упростить и автоматизировать процессы проведения детских соревнований по ушу. Задачи, которые решались в ходе исследования: 1. Изучение системы судейства спортсменов. 2. Понятие системы формирования оценок. 3. Изучение и построение алгоритмов подсчета результатов, формирования регламентов и результатов. 4. Тестирование алгоритмов, веб-страниц пользователей. 5. Выявление недочетов и их устранение. Проведен анализ принципов работы приложения в процессе участия в организации соревнований. Было полученное базовое понимание по структуре судейства и принципу выставления результатов. Также были проведены беседы и консультации с секретарями соревнований с целью более детального изучения существующих решений, получены пожелания по разработке. По результатам полученных знаний сформировано общее понимание работоспособности программы, учтены пожелания коллег по функционалу программы. Для достижения данных результатов в работе были использованы/разработаны следующие информационные технологии, в том числе программное обеспечение, базы данных и прочие. В ходе работы с применением языка программирования Python и фреймворков Flask и Jinja2 написан функционал программного обеспечения и визуальная его часть в том числе с помощью языка разметки HTML, языка стилей, который определяет внешний вид веб-страницы CSS. С помощью технологии PostgreSQL реализована возможность хранения информации в базе данных.

The topic of the final qualifying paper is "Web applications for automatisation childrens wushu club tournaments." This work is devoted to the development of a program that makes it possible to simplify and automate the processes of conducting childrens wushu competitions. Tasks that were solved during the research: 1. The study of the judging system of athletes. 2. The concept of a rating system. 3. Study and construction of algorithms for calculating results, forming regulations and results. 4. Testing algorithms and user web pages. 5. Identification of defects and their elimination. The analysis of the principles of the applications operation in the process of participating in the organization of competitions is carried out. There was a basic understanding of the judging structure and the principle of scoring. Discussions and consultations were also held with the competition secretaries in order to study the existing solutions in more detail, and suggestions for development were received. Based on the results of the knowledge gained, a common understanding of the programs performance has been formed, and the wishes of colleagues on the programs functionality have been taken into account. To achieve these results, the following information technologies were used/developed in the work, including software, databases, and others. In the course of working using the Python programming language and the Flask and Jinja2 frameworks, the softwares functionality and visual part were written, including using the HTML markup language, a style language that defines the appearance of a CSS web page. With the help of PostgreSQL technology, the ability to store information in a database is implemented.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics