Back to Search Start Over

Development of a service for collecting data on student certification. Development of a UI and application architecture

Publication Year :
2023
Publisher :
Санкт-Петербургский политехнический университет Петра Великого, 2023.

Abstract

Тема выпускной квалификационной работы: «Разработка сервиса сбора Ð´Ð°Ð½Ð½Ñ‹Ñ Ð°Ñ‚Ñ‚ÐµÑÑ‚Ð°Ñ†Ð¸Ð¸ студентов. Разработка веб-интерфейса и Ð°Ñ€Ñ Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ приложения».Целью выпускной квалификационной работы являлась разработка веб-приложения, позволяющего осуществлять внесение, Ñ Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ, отображение Ð´Ð°Ð½Ð½Ñ‹Ñ Ð°Ñ‚Ñ‚ÐµÑÑ‚Ð°Ñ†Ð¸Ð¸ студентов и анализ показателей Ð¸Ñ ÑƒÑÐ¿ÐµÐ²Ð°ÐµÐ¼Ð¾ÑÑ‚Ð¸: оценок и посещаемости.В Ñ Ð¾Ð´Ðµ работы был проведен анализ актуальности поставленной задачи и обзор Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñ‡Ð½Ñ‹Ñ Ñ€ÐµÑˆÐµÐ½Ð¸Ð¹. Были определены Ð¸ÑÑ Ð¾Ð´Ð½Ñ‹Ðµ данные и требования к веб-приложению. Спроектирована Ð°Ñ€Ñ Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°, база Ð´Ð°Ð½Ð½Ñ‹Ñ Ð¸ интерфейс веб-приложения. Были выбраны и обоснованы используемые Ñ‚ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸. Было проведено тестирование веб-приложения и определены перспективы развития проекта.Для реализации приложения использовалась среда разработки IntelliJIdea,  язык программирования Java, язык гипертекстовой разметки HTML,  язык описания веб-страниц CSS и шаблонизатор HTML-страниц Thymeleaf. Для Ñ Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ Ð±Ñ‹Ð»Ð° применена база Ð´Ð°Ð½Ð½Ñ‹Ñ Â PostgreSQL. В работе был использован фреймворк Spring, текстовый формат обмена данными CSV, библиотека OpenCsvдля обработки фай лов с расширением CSV и JavaScriptфреймворк Bootstrap.В результате выполнения выпускной квалификационной работы, разработано веб-приложение, позволяющее осуществлять внесение, Ñ Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ, отображение Ð´Ð°Ð½Ð½Ñ‹Ñ Ð°Ñ‚Ñ‚ÐµÑÑ‚Ð°Ñ†Ð¸Ð¸ студентов и анализ показателей Ð¸Ñ ÑƒÑÐ¿ÐµÐ²Ð°ÐµÐ¼Ð¾ÑÑ‚Ð¸: оценок и посещаемости.<br />The theme of the graduation qualifying work: "Development of a service for collecting data on student certification. Development of a web interface and application architecture".The goal of the graduation qualifying work was to develop a web application that allows for the entry, storage, display of data on student certification and analysis of their performance indicators: grades and attendance.During the work, an analysis of the relevance of the task was conducted and a review of similar solutions was carried out. The initial data and requirements for the web application were determined. The architecture, database and web application interface were designed. Technologies used were chosen and justified. Testing of the web application was carried out and the prospects for the development of the project were determined.For the implementation of the application, the IntelliJ Idea development environment was used, the programming language was Java, the Hypertext Markup Language was HTML, the stylesheet language was CSS, the Spring framework and the Thymeleaf template engine were used, the database was PostgreSql, the data was exported to CSV files, the system was designed for analysis.As a result of the completion of the graduation qualifying work, a web application has been developed that allows for the input, storage, display of student certification data and analysis of their performance indicators: grades and attendance.

Details

Language :
Russian
Database :
OpenAIRE
Accession number :
edsair.doi...........3c6a07a7354fd8fef20fb96a198346b5
Full Text :
https://doi.org/10.18720/spbpu/3/2023/vr/vr23-872