毕业论文--基于iOS平台开发的移动应用—辣妈帮

上传人:liy****000 文档编号:115206469 上传时间:2019-11-13 格式:DOC 页数:27 大小:804KB
返回 下载 相关 举报
毕业论文--基于iOS平台开发的移动应用—辣妈帮_第1页
第1页 / 共27页
毕业论文--基于iOS平台开发的移动应用—辣妈帮_第2页
第2页 / 共27页
毕业论文--基于iOS平台开发的移动应用—辣妈帮_第3页
第3页 / 共27页
毕业论文--基于iOS平台开发的移动应用—辣妈帮_第4页
第4页 / 共27页
毕业论文--基于iOS平台开发的移动应用—辣妈帮_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业论文--基于iOS平台开发的移动应用—辣妈帮》由会员分享,可在线阅读,更多相关《毕业论文--基于iOS平台开发的移动应用—辣妈帮(27页珍藏版)》请在金锄头文库上搜索。

1、河北农业大学本科毕业论文(设计) 题 目:基于iOS平台开发的移动应用辣妈帮 学 部: 工程技术学部 专业班级: 软件工程1001班 学 号: 学生姓名: 指导教师: 职称: 副 教 授 二O一四 年 六 月 四 日摘 要随着社会的科技发展,人们的生活中越来越不能缺少移动技术的产品,人们也比较注重便捷以及方便。正是由于这种人们的想法,移动技术的潮流也指向了手机应用,因此手机移动应用已经开始成为一种新的功能需求,受到了越来越多的人们关注。随着手机的普遍使用,许多国家的手机品牌也不断渗入人们的生活中,例如国内的K-TOUCH(天语),人们在早期使用的芬兰NOKIA(诺基亚),日本的SAMSUNG(

2、三星),美国的iPhone(苹果)等等众多手机品牌。在这些手机品牌中苹果也一直以它的特色占据着手机市场中的一定位置。苹果系统作为市场占有率超过30%的手机平台,其移动应用的发展也是非常迅速的。本文主要介绍基于iOS平台开发的一款苹果手机移动应用辣妈帮。本文首先详细介绍了iOS的系统以及它的发展状况,接下来介绍了项目研究的背景、研究意义以及论文的主要工作,然后在对iOS的开发技术进行了基本的介绍,其中包括iOS应用的特点、MVC软件的设计模式、SQLite数据库等技术,然后从功能需求以及非功能性的需求点出发,对辣妈帮应用客户端进行了设计,从请求数据的处理以及UI界面的展示两个部分进行了设计以及实

3、现。最后,经过详细的测试,使得应用能够使用的流畅。论文作者在项目中独立完成了的模块包括:我的帮模块、动态模块、附近模块、推荐模块和更多模块,完成了数据库中数据的读取以及操作、和性能的优化以及缓存模块等技术。关键词:iOS;辣妈;MVC;SQLiteABSTRACTWith the development of science and technology of the society, peoples life more and more cannot lack of mobile technology product, people are more easy and convenient.

4、 It is because of the peoples minds, mobile technology also points to the trend of the mobile application, so mobile applications have begun to become a new kind of functional requirements, has been more and more attention. With the widespread use of mobile phones, mobile phone brands in many countr

5、ies has been into peoples life, such as domestic K - TOUCH (tianyu), people in the early use of Finlands NOKIA (NOKIA), SAMSUNG (SAMSUNG) in Japan, the United States of the iPhone (apple), and so on many mobile phone brands. In these mobile phone brands featured with its apple has also been occupyin

6、g a certain position in the mobile phone market. Apple system as a market share of more than 30% of the mobile platform, the mobile application development is very rapid.This paper mainly introduces the iOS platform to develop a application - hot mama help apple mobile devices. This article first in

7、troduced the iOS system and its development status, then introduces the research background, research significance and the main work of paper, then the iOS development technology for the basic introduction, including the characteristics of the iOS app, MVC mode in software design, such as SQLite dat

8、abase technology, and then from the point of the functional requirements and non-functional requirements, the design of hot mama help application client, from the request data processing and interface shows the two parts of the UI design, and implementation. Finally, after detailed test that enables

9、 the application to use the smooth. The authors independently completed the module in the project include: near my help module, dynamic module, module, recommendation module and more modules, completed the data in the database reads and operating, and optimization of the performance and the cache mo

10、dule technology.Keyword: IOS; hot mom; MVC;SQLite目 录1. 绪论11.1 本课题的研究背景以及意义11.2 国内外的研究现状11.3 本课题的研究内容21.4 本章小结22. iOS开发语言、开发环境以及开发所用的技术介绍22.1 iOS简介22.2 开发工具32.2.1 X-code工具32.2.2 Interface Builder32.2.3 Simulator(模拟器)32.2.4 Instruments42.3 开发语言 Objective-C42.4 应用程序框架以及设计模式42.4.1 应用程序框架42.4.2 设计模式62.5

11、本章小结63. 功能模块设计63.1 需求分析63.1.1 我的帮63.1.2 动态73.1.3 附近73.1.4 推荐83.1.5 更多83.2 系统模块设计83.3 手势交互模块的流程图详细设计93.3.1 手势交互设计93.3.2 多点触摸交互设计103.4 详细设计113.4.1 选择的控件113.4.2 数据输入和传递123.4.3 数据的存储与显示123.5 本章小结124. 代码的具体实现124.1 数据请求124.2 网络判断134.3 数据的解析134.4 代理的实现144.5 本章小结155. 系统测试155.1 功能模块测试155.1.1 首页数据测试155.1.2 帮列

12、表的具体内容页数据测试165.1.3 话题具体内容页以及回复的数据测试185.2 其他功能页面展示195.3 本章小结206. 总结20参 考 文 献21致 谢221. 绪论随着信息网络时代的快速发展,对于手机使用的方式也是越来越多样化,智能手机以及移动互联网应用的普及不断改变着人们的生活方式。如今手机应用已经成为手机必备的软件,本设计主要是基于iOS平台实现了iPhone客户端辣妈们聊天以及分享生活功能,通过这款应用辣妈们可以查看到其他妈妈们的育儿经验、购物以及保养等等。本设计采用X-Code开发工具,它具有可视化的编程界面、完善的帮助文档以及详细的代码提示,对于软件开发人员来讲使用起来是非

13、常方便的。本次设计首先概要性的介绍了本款软件所使用的关键的技术以及设计模式等;然后给出模块端总体分析与设计,包括系统的需求分析、系统设计需求以及系统的总体功能设计;其次采用了图表的方式对于设计中所涉及到的重点部分进行详细的分析以及阐述;最后具体的描述了每个模块的实现,对代码进行了详细的解析。1.1 本课题的研究背景以及意义在现在科技发达的时代,互联网与人们的生活的联系变得更加密切,随着科技不断的进步,手机已经不再是简简单单的通话工具,手机逐步变得智能化、网络话、娱乐多媒体化等。伴随着互联网技术的日益成熟以及3G手机的普及,手机网络话已经成为引人注目的焦点,移动互联网已经成为未来发展的重要趋势被

14、业界所认可,手机成为人们使用最为广泛的移动信息中端在未来互联网的地位也是举足轻重的。以后在移动互联网所实现的包罗万象的服务都会成为手机的载体,在此基础上,以手机作为主导地位的移动应用的开发也会越来越受人关注。iPhone手机软件的开发象征着未来开发领域的发展趋势,随着iPhone应用的需求不断增加,主要手机应用做到创新、实用,就会获得丰厚的收益。越来越多的开发者们也投身其中,中国的iPhone手机软件开发者也逐渐的投入其开发中,由此可以看出iPhone软件开发行业发展是非常乐观的,但是由于语言的限制,在中国的iOS开发工作还是处于缓慢的上升阶段,这也就意味着未来的市场将会更加庞大,很足够上升以及提高的空间。而且现在随着人们生活节奏的加快,人们也就更加注重时代的步伐,人们仍然处于不满足只是获取影讯的方式,所以这对于信息的传播方式也提出了更高的要求。1.2 国内外的研究现状互联网与手机的相互融合形成的移动互联网业务与传统的移动的通信业务是两个完全不同的新型业务,移动互联网的日益需求量逐日上升,已经成为传统IT以及通信巨头的蓝海。随着社会的不断发展,各种各样的手机应用软件加入了人类的社会活动中,使人与之间的交流范围变得更加广泛,而且还可以使人们的思维变得更加活跃。根据摩根士丹利的一份报告显示,未来5年移动互联网的人数将会超过传统互联网。移动互联网就像一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号