Table | Card | RUSMARC | |
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
Тема выпускной квалификационной работы: «Android-приложение для формирования заявлений на дисциплины по выбору, модуль мобильности и факультативы». В рамках данной работы был произведен анализ возможности выбора студентами дисциплин в рамках их направления обучения, модуля мобильности и факультативов. Изучена структура и принципы формирования пула дисциплин, а также правила выбора студентами дисциплин в каждом из блоков. Реализованное приложение основывается на рекомендациях компании Google по разработке приложений. В качестве глобальной архитектуры используется Single Activity, а каждый отдельный блок реализован на архитектурном шаблоне Model-View-ViewModel. Для реализации этих архитектур используются элементы набора библиотек Android Architecture Components, для работы с сетью – библиотека Retrofit, а для создания PDF-документов с заявлениями – библиотека iText.После реализации для улучшения пользовательского опыта использования применены механизмы корутин. Также после реализации и отладки приведены примеры потенциального развития приложения.
The subject of the graduate qualification work: "Android application for the for-mation of applications for elective disciplines, mobility module and electives". As part of this work, an analysis was made of the possibility for students to choose disciplines within their field of study, the mobility module and electives. The structure and principles of forming a pool of disciplines, as well as the rules for choos-ing disciplines by students in each of the blocks, have been studied.The implemented application is based on Google's application development guidelines. A Single Activity is used as a global architecture, and each individual block is implemented on the Model-View-ViewModel architectural pattern. The Android Ar-chitecture Components libraries are used to implement these architectures, the Retrofit library is used to work with the network, and the iText library is used to create PDF documents with statements. After implementation, coroutine mechanisms were applied to improve the user experience. Also, after implementation and debugging, examples of potential develop-ment of the application are given.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 10
Last 30 days: 0 Detailed usage statistics |