Details

Title: Разработка мобильного приложения для ведения студентом списка дел на базе расписания университета: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Шмерлинг Максим Александрович
Scientific adviser: Котлярова Лина Павловна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: мобильное приложение; студент; модульное тестирование; расписание; Android; Dart; Flutter; mobile application; student; unit testing; schedule
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/2023/vr/vr23-3325
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\22708

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена разработке мобильного приложения для ведения сту-дентом списка дел на базе расписания Санкт-Петербургского политехнического университета. В ходе разработки с применением языка программирования Dart и фреймврка Flutter реализовано мобильное приложение для Android версии 4.4 и выше. Код был организован согласно концепции чистой архитектуры, а для управления состоянием приложения была использована библиотека riverpod версии 2.3.6. Информация о расписании занятий студентов загружается с использовани-ем открытого API интернет ресурса ruz.spbstu.ru. Для проверки мобильного приложения были разработаны модульные те-сты. При написании тестов использовались библиотеки flutter_test и mocktail. Также мною было проведено сквозное тестирование с использованием ручного подхода.

This work is dedicated to the development of a mobile application for manag-ing a students to-do list based on the schedule of the Saint Petersburg Polytechnic University. During the development process using the Dart programming language and the Flutter framework, a mobile application was implemented for Android version 4.4 and above. The code was organized according to the principles of clean architecture, and the riverpod library was used for state management of the application. Information about the students class schedule is fetched using the open API of the ruz.spbstu.ru internet resource. Unit tests have been developed to test the mobile application. When writing tests, the flutter_test and mocktail libraries were used. I also conducted end-to-end testing using a manual approach.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 11
Last 30 days: 8
Detailed usage statistics