摘要:随着移动端的不断发展,人们获取信息的方式更加的便捷。其中,军事题材尤为受到欢迎。仿照“第一财经”,开发一款能够获取即时消息的军事类新闻app具有很强的实际意义。本设计以Objective-C(以下简称OC)作为开发语言,通过抓取接口获得JSON新闻数据,并以Bmob作为云端数据库,开发了一款名为“第一军事”的军事新闻类app。本文首先对app需求分析,其次介绍获取数据的方法与途径以及云端数据库设计;然后介绍本app的功能模块设计和具体实现过程,以及所使用的前沿技术,各功能模块包括登录注册模块、新闻资讯模块、问答模块、个人中心模块以及设置模块;最后,对本次设计作出了总结与展望。
关键词:Objective-C;军事新闻;JSON;云端数据库
目录
摘要
Abstract
1-引言-1
1.1-开发背景-1
1.2-开发目的和意义-1
2-“第一军事”应用分析-2
2.1-可行性分析-2
2.1.1-技术可行性-2
2.1.2-数据可行性-3
2.2-设计模式-4
2.3-开发环境/开发工具-5
2.4-编程语言-5
3-“第一军事”应用设计-6
3.1-功能模块设计-6
3.1.1-功能设计总图-6
3.1.2-业务流程总图-6
3.1.3-子功能数据流图-7
3.2-数据库设计-10
3.2.1-网络数据获取-10
3.2.2-云端数据库设计-12
3.2.3-本地数据库设计-15
4-“第一军事”应用实现-17
4.1-新闻资讯模块-17
4.2-登录注册模块-25
4.3-个人中心模块-27
4.4-问答模块-29
4.5-设置模块-33
5-结论与展望-35
5.1-本文的结论-35
5.2-应用设计与实现心得体会-36
5.3-展望-37
参考文献-37
致谢- 38