摘要
针对用户“终身学习”、“碎片化学习”的英语学习需求,文中对英文学习的特点进行分析,基于Android系统设计了智能手机上的英文语法学习系统。系统在设计时,基于软件工程理论进行需求分析,其包含语法内容发布、语法内容管理、数据分析、音视频管理及系统管理五个一级功能模块,保证了系统功能的完备性。通过对Android运行机制的深入研究,文中确定了Model-Viewer-Presenter(MVP)的系统架构,降低系统70%的系统耦合度,提升了29%的运行稳定性。该系统的数据库设计基于Android生态内嵌的SQLite轻量级数据库,在满足系统存储开销的前提下,保证系统数据模型的访问效率。
According to the needs of"lifelong learning"and"fragmented learning",this paper analyzes the characteristics of English learning,and designs an English grammar learning system based on Android.As a result,based on the theory of software engineering,the system is designed to analyze the requirements,including five primary functional modules:syntax content publishing,syntax content management,data analysis,audio and video management,and system management,ensuring the completeness of the system functions.What’s more,based on the in⁃depth study of Android operation mechanism,this paper determines the system architecture of Model⁃Viewer Presenter(MVP),reduces the system coupling by 70%and improves the operation stability by 29%.In addition,the system database design is based on SQLite lightweight database embedded in Android ecosystem,which ensures the access efficiency of system data model on the premise of meeting the system storage cost.
作者
郭丽
GUO Li(Xinlian College,Henan Normal University,Xinxiang 453007,China)
出处
《电子设计工程》
2020年第22期25-28,33,共5页
Electronic Design Engineering
基金
河南省高等学校科研项目(18A100210)。