英语听力学习iOS应用软件开发.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-28
  • 论文字数:9758
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:现如今手机已经成为了现代人必不可少的生活伴侣,而英语已成为中国素质教育的必修课。为了适应现在的教育方式多样化,也使更多的人能够随时随地与英语相伴。开发一款英语学习APP应用软件来指导学生学习英语似乎是大势所趋。有了手机英语学习软件,这样就可以随时随地学习英语,不用再拿着厚厚的英语课本学习了。对于应用使用的最终用户来说,这种基于iOS平台的应用只需用户在iPhone手机客户端安装本英语应用即可。

    本文阐述了采用Objective-C+MVC的设计模式来实现整个软件。通过访问后台接口实现了对用户信息管理、对前台信息的更新功能等。本英语应用采用MVC、观察者、单例等设计模式来降低模块间的耦合性,sqlite来存储用户信息。应用主要实现了首页,课堂,分类,设置模块。首页模块实现广告图的轮播、查单词、背单词功能;课堂实现阅读英语美文、听英语听力、欣赏好莱坞英语大片英文版预告,并通过新浪微博进行分享;分类模块包含最新的话题、一些有趣的测试;设置模块利用新浪微博SDK来实现登录和分享。应用界面简洁大方,操作方便,运行准确稳定,功能完善全面,为用户提供了一个良好的学习环境。

 

关键词:MVC框架;手机应用;Objective-C

 

目录

摘要

Abstract

1 绪论-1

1.1 软件开发背景-1

1.2 软件开发目标-1

2 软件分析-2

2.1 软件可行性分析-2

2.1.1 技术可行性-2

2.1.2 操作可行性-2

2.1.3 经济可行性-2

2.2 需求分析-3

2.2.1 用例文本-3

2.2.2 主要用例流程图-6

2.3 软件开发环境-8

3 软件设计与实现-9

3.1 模块分析与设计-9

3.2 数据库设计-9

3.3 首页模块-10

3.3.1 首页模块概述-10

3.3.2 查单词设计与实现-10

3.3.3 背单词设计与实现-12

3.4 课堂模块-12

3.4.1 课堂模块概述-12

3.4.2 课堂模块设计与实现-12

3.5 分类模块-14

3.5.1 分类模块概述-14

3.5.2 分类模块设计与实现-14

3.6 设置模块-15

3.6.1 设置模块概述-15

3.6.2 设置模块设计与实现-16

3.7 分享功能模块-17

3.7.1 分享功能模块概述-17

3.7.2 分享功能设计与实现-17

4 软件测试-19

4.1 测试目的和原则-19

4.1.1 测试目的-19

4.1.2 测试原则-19

4.2 系统测试的前期准备-19

4.3 测试过程及结果-19

4.4 测试内容及BUG修复-20

4.2.1 测试用例-20

4.2.2 BUG列表-22

结    论-23

参 考 文 献-24

致    谢-25


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费