需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15146 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来,智能手机在中国的销量呈持续走高趋势。整个手机行业迅速蓬勃发展,而以iOS系统的苹果手机凭借独特的设计,精巧的外观以及良好的用户体验度吸引着国内大批的忠实果粉。基于iOS的通讯录是苹果手机中一款必不可少的应用软件,如何提高通讯录的实用性和便捷性,像助手一样帮助人们,使人们通讯更加方便快捷,具有一定的研究意义。 本系统以Objective-C为开发语言,以MVC软件设计模式为基础,采用c/s软件系统体系结构,并用MySQL数据库存储数据以及使用PHP语言编写访问数据的接口文档。本系统主要完成以下功能:显示联系人列表,快速搜索联系人,对联系人的增删改查,打电话和发短信至联系人,通话记录列表的实现,自定义拨号键盘的创建以及对联系人的备份和还原。除此之外,还有记事和快速拨号功能。 本论文首先阐述了本系统开发的时代背景、研究的目的及具有的实现意义,接着对开发系统所用的工具和相关的技术要点进行了介绍,然后主要对本系统的需要分析和概要设计,以及详细设计进行了系统的说明和分析,最后就是介绍了对本系统的测试及测试方法的实现。
关键词 iOS;通讯录;MVC;PHP;MySQL
目录 摘要 Abstract 1绪论-1 1.1研究背景-1 1.2研究的目的和意义-1 1.3论文组织结构-2 2系统开发工具和iOS相关技术简介-3 2.1开发工具简介-3 2.1.1 Xcode-3 2.1.2 MySQL数据库-4 2.1.3 Zend Studio-5 2.2 iOS相关技术介绍-5 2.2.1 Objective-C开发语言-5 2.2.2 iOS体系结构-6 2.2.3 MVC软件设计模式-6 2.2.4 PHP-6 3系统需求分析-8 3.1功能性需求分析-8 3.2非功能性需求分析-9 3.3系统流程分析-9 3.4数据库需求分析-10 3.5数据流图-11 3.6用例模型-11 4系统概要设计-12 4.1总体设计-12 4.2系统功能设计-12 4.3系统功能结构图-13 4.4数据库设计-14 4.4.1概念模型设计-14 4.4.2逻辑结构设计-16 4.5服务器设计-17 5系统详细设计-18 5.1数据库连接-18 5.2所有联系人列表功能模块描述-18 5.3增删改查联系人功能模块的实现-19 5.3.1添加联系人功能模块描述-19 5.3.2查看联系人详情页面描述-21 5.3.3删除联系人功能模块描述-21 5.3.4编辑联系人页面描述-22 5.4通话功能模块实现-22 5.4.1通话页面描述-22 5.4.2通话记录功能模块描述-23 5.5自定义键盘的实现-24 5.6模糊搜索联系人功能描述-25 5.7备份和还原联系人功能模块的实现-26 5.8记事模块的实现-27 5.9更换用户头像和快速拨号模块的实现-28 6.系统测试和分析-30 6.1系统测试的目的-30 6.2黑盒测试-30 6.3测试用例-31 6.3.1所有联系人列表模块的测试-31 6.3.2备份和还原模块的测试-31 6.3.3记事模块的测试-31 结论-32 致谢-33 附录-35 |