随着移动互联网技术的快速发展,利用手机APP进行工作学习已经成为大众非常喜欢的生活方式。作为传统英语课外学习的重要补充,为了更好的提升英语学习的效果,设计一款适合学生学习的英语学习APP成为关注的焦点。本文通过对当前市场的英语学习APP软件进行需求调研,以怎样更方便为学生用户提供有效的英语学习服务为目标,进行了详细的系统设计和研发。
英语学习APP以Android为平台,分为前后端两大部分。前端主要实现学生注册、学生登录、单词学习、英语阅读、英语资料、学生收藏、学生分享、学习计划、在线测验、论坛交流和个人信息修改;后端主要实现:管理员登录、学生管理、单词信息和阅读资料管理、分享信息管理、学习计划管理、试题管理和论坛管理与系统管理。系统采用IntellIj IDEA作为开发工具,以java作为编程语言,使用mysql作为后台数据库进行整体开发和设计。英语学习APP的实现能够极大的提升学生英语学习的效果,帮助学习有效提升英语听说读写的能力。
系统整体功能设计
按照系统角色分类,主要分为前台用户和后台管理员用户,并根据用户角色把系统分为两大模块,其中对应的功能模块也设置为这两个角色对应的功能权限。前台APP用户界面主要展示系统管理员的英语单词信息、英语阅读信息、英语资料信息、在线考试信息和自己的历史考试成绩信息。设计中需要把界面设计的友好人性,整体界面符合互联网风格,从导航栏开始指引用户进行不同功能的操作。APP展示的英语单词、阅读信息和资料信息要使用大区域展示,方便用户查询详细信息。对应的后台数据管理因为面对的信息量比较大,采用表格一览的方式进行展示,并能够随时管理各业务信息的详细数据,使得管理员能够通过各种方式进行业务数据的处理查询。另外为了解决最受管理员关注的论坛管理实现论坛信息管理功能。
前台APP用户功能图如图3-2所示。学生角色主要实现如下功能:注册登录、单词学习、阅读训练、资料学习、在线考试、错题收集、资料收藏和资料分享、论坛交流和个人信息修改等。
管理员角色主要实现如下功能:学生信息的管理设置、单词信息的管理设置、英语阅读的管理设置、英语资料的管理设置、用户分享信息的设置处理、试卷信息的设置处理、试题信息的设置处理、学习计划信息的设置处理、考试信息的设置处理等。
标签:APP,信息,学生,学习,设置,Android,英语 From: https://blog.51cto.com/u_6668792/7099955