{"title":"为查看不同大学的学生课程表设计一项通用服务","authors":"Д.Л. Сащенко, С.А. Олейникова","doi":"10.36622/1729-6501.2024.20.2.007","DOIUrl":null,"url":null,"abstract":"статья посвящена разработке онлайн-сервиса, предназначенного для просмотра студенческого расписания занятий. Актуальность разработки обусловлена возможностью просмотра расписания в любой момент времени как с мобильного, так и со стационарного устройства, а также оперативного реагирования на какие-либо изменения. Помимо этого, такие сервисы обычно обновляются в режиме реального времени, что позволяет студентам быть в курсе изменений или отмены занятий и помогает избежать пропуска занятий. Разработанное приложение включает в себя базу данных, клиентскую и серверную часть. В качестве клиентской части веб-сервиса будет использоваться веб-фреймворк Vue и его надстройка Quasar для более богатого пользовательского интерфейса, а также для реализации серверной части будет использоваться фреймворк Spring Bootи база данных PostgreSQL. В серверной части проекта реализуется получение файлов расписания, извлечение из них данных с последующей обработкой и сохранением в собственную базу данных, а также дальнейшая работа с данными, а именно, их получение и агрегация. Архитектура приложения будет изображена на UML и AIA диаграммах, которые будут показывать, каким образом пользователь взаимодействует с сервисом, а также архитектуру интеграции приложений. Новизна заключается в предоставлении пользователям возможности просмотра контента с любых устройств. Практическая значимость подтверждается внедрением приложения в деятельность Воронежского государственного технического университета\n the article is devoted to the development of an online service designed to view student class schedules. The relevance of the development is due to the ability to view the schedule at any time from both a mobile and a stationary device, as well as promptly respond to any changes. In addition, such services are usually updated in real time, which allows students to be aware of class changes or cancellations and avoids missing classes.The developed application includes a database, client and server parts. The Vue web framework and its Quasar add-on will be used as the client part of the web service for a richer user interface, and the Spring Boot framework and PostgreSQL database will be used to implement the server part. The server part of the project implements receiving schedule files, extracting data from them with subsequent processing and saving into its own database, as well as further work with data, namely their receipt and aggregation. The application architecture will be depicted on UML and AIA diagrams, which will show how the user interacts with the service, as well as the application integration architecture. The novelty lies in providing users with the ability to view content from any device. The practical significance is confirmed by the implementation of the application in the activities of the Voronezh State Technical University","PeriodicalId":515253,"journal":{"name":"ВЕСТНИК ВОРОНЕЖСКОГО ГОСУДАРСТВЕННОГО ТЕХНИЧЕСКОГО УНИВЕРСИТЕТА","volume":" 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"DESIGNING OF A UNIVERSAL SERVICE FOR VIEWING STUDENT SCHEDULES OF DIFFERENT UNIVERSITIES\",\"authors\":\"Д.Л. Сащенко, С.А. Олейникова\",\"doi\":\"10.36622/1729-6501.2024.20.2.007\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"статья посвящена разработке онлайн-сервиса, предназначенного для просмотра студенческого расписания занятий. Актуальность разработки обусловлена возможностью просмотра расписания в любой момент времени как с мобильного, так и со стационарного устройства, а также оперативного реагирования на какие-либо изменения. Помимо этого, такие сервисы обычно обновляются в режиме реального времени, что позволяет студентам быть в курсе изменений или отмены занятий и помогает избежать пропуска занятий. Разработанное приложение включает в себя базу данных, клиентскую и серверную часть. В качестве клиентской части веб-сервиса будет использоваться веб-фреймворк Vue и его надстройка Quasar для более богатого пользовательского интерфейса, а также для реализации серверной части будет использоваться фреймворк Spring Bootи база данных PostgreSQL. В серверной части проекта реализуется получение файлов расписания, извлечение из них данных с последующей обработкой и сохранением в собственную базу данных, а также дальнейшая работа с данными, а именно, их получение и агрегация. Архитектура приложения будет изображена на UML и AIA диаграммах, которые будут показывать, каким образом пользователь взаимодействует с сервисом, а также архитектуру интеграции приложений. Новизна заключается в предоставлении пользователям возможности просмотра контента с любых устройств. Практическая значимость подтверждается внедрением приложения в деятельность Воронежского государственного технического университета\\n the article is devoted to the development of an online service designed to view student class schedules. The relevance of the development is due to the ability to view the schedule at any time from both a mobile and a stationary device, as well as promptly respond to any changes. In addition, such services are usually updated in real time, which allows students to be aware of class changes or cancellations and avoids missing classes.The developed application includes a database, client and server parts. The Vue web framework and its Quasar add-on will be used as the client part of the web service for a richer user interface, and the Spring Boot framework and PostgreSQL database will be used to implement the server part. The server part of the project implements receiving schedule files, extracting data from them with subsequent processing and saving into its own database, as well as further work with data, namely their receipt and aggregation. The application architecture will be depicted on UML and AIA diagrams, which will show how the user interacts with the service, as well as the application integration architecture. The novelty lies in providing users with the ability to view content from any device. The practical significance is confirmed by the implementation of the application in the activities of the Voronezh State Technical University\",\"PeriodicalId\":515253,\"journal\":{\"name\":\"ВЕСТНИК ВОРОНЕЖСКОГО ГОСУДАРСТВЕННОГО ТЕХНИЧЕСКОГО УНИВЕРСИТЕТА\",\"volume\":\" 2\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ВЕСТНИК ВОРОНЕЖСКОГО ГОСУДАРСТВЕННОГО ТЕХНИЧЕСКОГО УНИВЕРСИТЕТА\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.36622/1729-6501.2024.20.2.007\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ВЕСТНИК ВОРОНЕЖСКОГО ГОСУДАРСТВЕННОГО ТЕХНИЧЕСКОГО УНИВЕРСИТЕТА","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36622/1729-6501.2024.20.2.007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
DESIGNING OF A UNIVERSAL SERVICE FOR VIEWING STUDENT SCHEDULES OF DIFFERENT UNIVERSITIES
статья посвящена разработке онлайн-сервиса, предназначенного для просмотра студенческого расписания занятий. Актуальность разработки обусловлена возможностью просмотра расписания в любой момент времени как с мобильного, так и со стационарного устройства, а также оперативного реагирования на какие-либо изменения. Помимо этого, такие сервисы обычно обновляются в режиме реального времени, что позволяет студентам быть в курсе изменений или отмены занятий и помогает избежать пропуска занятий. Разработанное приложение включает в себя базу данных, клиентскую и серверную часть. В качестве клиентской части веб-сервиса будет использоваться веб-фреймворк Vue и его надстройка Quasar для более богатого пользовательского интерфейса, а также для реализации серверной части будет использоваться фреймворк Spring Bootи база данных PostgreSQL. В серверной части проекта реализуется получение файлов расписания, извлечение из них данных с последующей обработкой и сохранением в собственную базу данных, а также дальнейшая работа с данными, а именно, их получение и агрегация. Архитектура приложения будет изображена на UML и AIA диаграммах, которые будут показывать, каким образом пользователь взаимодействует с сервисом, а также архитектуру интеграции приложений. Новизна заключается в предоставлении пользователям возможности просмотра контента с любых устройств. Практическая значимость подтверждается внедрением приложения в деятельность Воронежского государственного технического университета
the article is devoted to the development of an online service designed to view student class schedules. The relevance of the development is due to the ability to view the schedule at any time from both a mobile and a stationary device, as well as promptly respond to any changes. In addition, such services are usually updated in real time, which allows students to be aware of class changes or cancellations and avoids missing classes.The developed application includes a database, client and server parts. The Vue web framework and its Quasar add-on will be used as the client part of the web service for a richer user interface, and the Spring Boot framework and PostgreSQL database will be used to implement the server part. The server part of the project implements receiving schedule files, extracting data from them with subsequent processing and saving into its own database, as well as further work with data, namely their receipt and aggregation. The application architecture will be depicted on UML and AIA diagrams, which will show how the user interacts with the service, as well as the application integration architecture. The novelty lies in providing users with the ability to view content from any device. The practical significance is confirmed by the implementation of the application in the activities of the Voronezh State Technical University