Детальная информация

Название: Разработка мобильного приложения-помощника для студентов: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Авторы: Старовойтов Александр Евгеньевич
Научный руководитель: Тимофеев Дмитрий Андреевич
Другие авторы: Трифонов Петр Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: мобильное приложение; расписание; маршруты; android; xamarin.android; c#; net; mobile application; schedule; routes
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 02.03.02
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1749
Права доступа: Доступ по паролю из сети Интернет (чтение)

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Разработка мобильного приложения-помощника для студентов». Данная работа посвящена разработке мобильного приложения, которое позволит просматривать расписание занятий студентов и преподавателей Санкт-Петербургского политехнического университета Петра Великого, искать маршрут между аудиториями и корпусами университета. В работе проведен анализ существующих приложений и средств для разработки приложений, описаны архитектура решения, применяемые приемы проектирования, подход к хранению данных, используемые алгоритмы и структуры данных, основные этапы разработки и особенности реализации приложения для ОС Android. Для разработки был выбран объектно-ориентированный язык программирования C#, фреймворк Xamarin.Android и СУБД SQLite. Для взаимодействия с базой данных используется библиотека sqlite-net. Для тестирования были использованы библиотеки XUnit, Xamarin.UITest, Moq и FluentAssertions. Результат работы – приложение для операционной системы Android и библиотеки классов, содержащие логику предметной области, которые упростят дальнейшее портирование приложения на iOS.

The subject of the graduate qualification work is “Development of a mobile application for student assistance”. The given work is devoted to the development of a mobile application that allows to view Peter the Great St. Petersburg Polytechnic University students’ and teachers’ schedule, calculate routes between classrooms and buildings of the university. The paper analyzes existing applications and application development tools, describes the architecture of solution, the applied design techniques, the approach to data storage, used algorithms and data structures, the main stages of development and the implementation details of the Android application. The object-oriented programming language C#, the Xamarin.Android framework and the SQLite RDBMS were chosen for development. The sqlite-net library was used to interact with database. Libraries XUnit, Xamarin.UITest, Moq and FluentAssertions were used for testing. The result of work is an application for Android OS and class libraries containing business logic that will simplify further porting of application to iOS.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
Интернет Авторизованные пользователи (не СПбПУ)
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 14
За последние 30 дней: 7
Подробная статистика