针对用户“终身学习”、“碎片化学习”的英语学习需求,文中对英文学习的特点进行分析,基于Android系统设计了智能手机上的英文语法学习系统。系统在设计时,基于软件工程理论进行需求分析,其包含语法内容发布、语法内容管理、数据分析、音视频管理及系统管理五个一级功能模块,保证了系统功能的完备性。通过对Android运行机制的深入研究,文中确定了Model-Viewer-Presenter(MVP)的系统架构,降低系统70%的系统耦合度,提升了29%的运行稳定性。该系统的数据库设计基于Android生态内嵌的SQLite轻量级数据库,在满足系统存储开销的前提下,保证系统数据模型的访问效率。