Development of a Mobile Application of the Student's Study Schedule

Vladimir Polievktovich Zaikov, Pavel Dmitrievich Prozorov
{"title":"Development of a Mobile Application of the Student's Study Schedule","authors":"Vladimir Polievktovich Zaikov, Pavel Dmitrievich Prozorov","doi":"10.7256/2454-0714.2023.3.39609","DOIUrl":null,"url":null,"abstract":"The purpose of the work is to develop a mobile application that can provide the ability to create and edit a training schedule. The subject of development is a proprietary multiplatform mobile application using the Flutter framework. During the development, the MVC architectural pattern was used, data storage was implemented using the SQLite DBMS. The methodology of the work is based on the Scrum method, which allows you to break the workflow into sprints, each of which allowed you to conclude that it is advisable to implement the decision. Functional analysis, as the main method, allowed us to identify the basic requirements for convenient use of the program: view schedules by calendar dates, auto-fill fields, the ability to create, edit and delete educational information. A hybrid solution was chosen for implementation. Our own multiplatform mobile application was developed using the Flutter framework. During the development, the MVC architectural template was used. Data storage was implemented using SQLite DBMS. When designing the database, the following objects were defined: subject, teacher, audience, lesson type, time, date, lesson date. The developed application is ready for publication in the AppStore and Google Play. The result of its use will be improved communication with trainees, acceleration of the processes of creating and changing schedules, as well as reducing the time to download the necessary data.","PeriodicalId":471623,"journal":{"name":"Programmnye sistemy i vyčislitelʹnye metody","volume":"476 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Programmnye sistemy i vyčislitelʹnye metody","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.7256/2454-0714.2023.3.39609","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The purpose of the work is to develop a mobile application that can provide the ability to create and edit a training schedule. The subject of development is a proprietary multiplatform mobile application using the Flutter framework. During the development, the MVC architectural pattern was used, data storage was implemented using the SQLite DBMS. The methodology of the work is based on the Scrum method, which allows you to break the workflow into sprints, each of which allowed you to conclude that it is advisable to implement the decision. Functional analysis, as the main method, allowed us to identify the basic requirements for convenient use of the program: view schedules by calendar dates, auto-fill fields, the ability to create, edit and delete educational information. A hybrid solution was chosen for implementation. Our own multiplatform mobile application was developed using the Flutter framework. During the development, the MVC architectural template was used. Data storage was implemented using SQLite DBMS. When designing the database, the following objects were defined: subject, teacher, audience, lesson type, time, date, lesson date. The developed application is ready for publication in the AppStore and Google Play. The result of its use will be improved communication with trainees, acceleration of the processes of creating and changing schedules, as well as reducing the time to download the necessary data.
学生学习计划移动应用程序的开发
这项工作的目的是开发一个移动应用程序,可以提供创建和编辑培训时间表的能力。开发的主题是使用Flutter框架的专有多平台移动应用程序。在开发过程中,采用MVC架构模式,使用SQLite DBMS实现数据存储。这项工作的方法论基于Scrum方法,它允许您将工作流程分解为sprint,每个sprint都允许您得出执行决策是明智的结论。功能分析作为主要方法,使我们能够确定方便使用程序的基本要求:按日历日期查看时间表,自动填充字段,创建,编辑和删除教育信息的能力。选择了一种混合解决方案来实现。我们自己的多平台移动应用程序是使用Flutter框架开发的。在开发过程中,使用了MVC架构模板。数据存储使用SQLite DBMS实现。在设计数据库时,定义了以下对象:主题、教师、受众、课程类型、时间、日期、课程日期。开发的应用程序已准备好在AppStore和Google Play上发布。使用它的结果将是改善与受训者的沟通,加快制定和改变时间表的进程,以及减少下载必要数据的时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信