掌上英语四级app-功能设计

目录
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
1.减少操作难度 1
2.精确的定位 1
3.促进体验 2
二、软件工具介绍 2
(一)开发环境 2
(二)运行环境 2
三、需求分析 2
(一)系统功能分析 2
(二)结构流程分析 3
四、系统设计 3
(一)数据库概念设计 3
(二)数据库字段设计 4
1.用户表设计 4
2.词库表设计 4
五、功能实现 5
(一)数据库创建 5
(二)用户注册 5
(三)用户登陆 7
(四)单词查询 9
1.模糊处理 9
2.单词查询 10
(五)语句的翻译和发音 11
六、软件测试 13
七、总结 14
八、致谢 15
九、参考文献 16
一、引言
(一)课题背景
通过网上调查发现,在全球化的今天,英语作为全球通用语言,在我们生活中的地位也越来越重要,英语已经变的无处不在。从商品的介绍,广告的内容,商场的标题,资料的查阅,甚至就业面试等等之类,我们都需要用到英语。掌握英语,可以让你在学习、工作和生活中更加方便。而android系统也是当今社会主流的手机系统。开发一款基于android的掌上英语四级APP其目的是为了帮助人们更好的掌握英语这门语言,降低就业的竞争力,更好的适应快速发展的社会。
(二)课题意义
掌上英语四级app 有效的解决了大多数同学对于英语学习水平难题,可以随时随地的对不认识的单词或语句进行查询和记忆,有针对性的对待每一位同学,根据每一位同学的不足之处,进行辅导、练习,来提高了同学英语水平。对于大多数同学提出了有效的方案,让同学们在轻松的学习氛围下,学好英语。
(三)课题目标
1.减少操作难度
一款平民化的软件,才是一款好的软件。一款好的软件也必然易操作的
 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
pp 有效的解决了大多数同学对于英语学习水平难题,可以随时随地的对不认识的单词或语句进行查询和记忆,有针对性的对待每一位同学,根据每一位同学的不足之处,进行辅导、练习,来提高了同学英语水平。对于大多数同学提出了有效的方案,让同学们在轻松的学习氛围下,学好英语。
(三)课题目标
1.减少操作难度
一款平民化的软件,才是一款好的软件。一款好的软件也必然易操作的。复杂的使用方法会耽误用户体验和时间,易上手也越来越受到用户的追捧,而掌上英语app便是一款易操作的学习软件。该软件采用主流的页面布局,让用户可以快速的掌握,方便用户操作。
2.精确的定位
现如今android已经成为主流的手机系统,开发一款基于android系统的App必然符合潮流。本APP主要定位于大学生和刚毕业的人群。随着手机系统的不断升级完善,手机的内存显得越来越小,而一款占用内存极小的软件必将受到广大群众的喜爱。一般软件随着系统的不断升级,软件代码的冗余也不断增多,这都极大的占用手机内存,容易导致手机的运行速度和流畅性,而掌上英语四级app 在不缺少功能模块的前提下,极大的优化程序的代码和结构,使软件达到占用内存极小的效果。?
3.促进体验
?良好的交互界面是一款好的软件所必不可少的,好的用户界面可以吸引更多的用户,这正是UI设计部分,这由另一篇论文讲述,本文将不再概述。
二、软件工具介绍
(一)开发环境
开发过程中需要用 Eclipse,JDK,SDK进行编码。Eclipse 是一款基于 JAVA 的,开放源代码的可拓展开发平台。它由一组框架和一组服务构成,同时它还支持 C/C++、COBOL、PHP、Android 等编程语言。SDK 采用了JAVA 语言,他是一个压缩包,不能单独使用,需要在 Eclipse 环境中进行配置。
(二)运行环境
开发过程中需要在android 虚拟机,android 真机等工具中调试。Android 虚拟机是为了方便用户开发,而在电脑上安装运行模拟的 Android 系统。可以在电脑上实现手机上的所有功能,可以模拟 Android 的所有版本,但由于是跨平台模拟,所以模拟效果和运行速度不是很流畅,因此在作品完成后使用了Android 真机进行测试,为了检测出这款APP 对于不同环境的运行状态,作品分别选择了Android 2.3,3.0和5.0环境进行检测。
三、需求分析
(一)系统功能分析
掌上英语四级APP合大部分的人群,不管是学生还是上班族,又或者是对英语感兴趣的人们,都可以通过这款软件随时随地的提高英语水平。如今的社会,英语已经变的越来越重要,但是人们的英语水平似乎只停留在初级阶段,连最基本的对话都不可以。而英语的比重却也越来越重,在国际化的今天,提高英语水平也已经成为了我们了解世界的钥匙。也只有学好英语,你才能更好的贴近时代的潮流,发现时代的机会。在提高水平的同时,学习英语的方法影响着学习水平的效率。
调查发现,大多数人们没有一项完整的学习英语的方法,绝大部分人们只是停留在背单词阶段。很多单词记忆过后,由于没有良好的复习,总是在不经意间忘记,同时背单词也收到了时间、地点、场合等影响,从而导致英语的水平并没有很大的提升,所以一种可以随时随地学习,方便用户复习英语的APP便可以解决以上所有难题。
(二)结构流程分析
掌上英语四级APP是针对性的应对用户的各项难题而开发出了该软件分为两个模块:用户模块和功能模块。用户模块主要的作用是为了记录用户的个人信息,当用户打开APP的时候,为了保护个人的隐私,我们推出了登陆注册功能。该功能记录了你的一些信息和有关学习单词的进度,让你可以更好的学习英语。功能模块则是为用户量身定做的各种学习英语的功能,主要分为单词的查询、语句的翻译、发音等几个功能,为了方便用户的使用安装,才用了离线和在线模式。通过软件自身的数据库进行单词的查询。该数据库记录了所有的四级词汇,你可以查询到多有的单词。同时你也可以打开网络,通过联网进行语句的发硬和翻译,让你更加方便学习。经过调研分析,流程图如图2-1所示
图2-1 软件结构流程图
四、系统设计

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1522.html

好棒文