基于IOS的通讯助手的设计与实现.doc

资料分类:计算机信息 上传会员:芳芳老师 更新时间:2020-12-09
需要金币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

相关论文资料:
最新评论
上传会员 芳芳老师 对本文的描述:基于iOS的通讯助手,有着简洁美观的UI设计界面,快速搜索联系人的功能,简单方便地更新联系人信息,有显示联系人头像的独特设计,操作简单,有良好的用户体验度。用户可以快速熟......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: