首页 >  毕业论文  > 正文

基于IOS的通讯录设计与实现

伴随移动技术的发展, 很多基于移动通讯设备的应用相继在出现,丰富了人们的生活,也带来了更多的移动生活乐趣。基于IOS的通讯录是为了帮助人们把亲戚朋友等联系人的信息记录在通讯设备上。本系统是使用Mac操作系统下的Xcode框架进行GUI设计,利用Object-C语言对移动数据库的MIS系统进行研究、设计和开发.其开发主要包括后台数据库的建立以及前端应用程序的开发两个方面,基于SDK4.1版本,用sqlite3轻量级数据库,Object-C语言作为前台开发工具,能够实现联系人的分组、增加、删除、修改、图像的上传、联系人组间移动等功能。
[关键词] iphone开发;通讯录;sqlite3;OC语言
2.2  需求分析
用户进入手机通讯录以后,可以查看当前的联系人列表,并通过列表的简略信息进入到详细信息中,在个人信息的界面中要实现编辑个人信息,删除联系人,添加联系人到个人收藏,拨打电话。通过下面的导航栏,我们可以进入其它三个视图,个人收藏,通话记录,拨号界面。添加个人收藏视为了如某个我们经常打电话的人,添加到个人收藏可以快速查找此联系人,通话记录能够记录我们打出的电话,以及打出的时间。而拨号界面的设计是当我们拨打个通讯录不存在的电话号码的时候,我们需要手动输入电话号码或手机号码,实现拨打电话的功能,而且我们可以把当前拨打的电话添加到通讯录中。
目    录
1 背景与意义 1
1.1 移动3G在中国的发展现状 1
1.1.1 手机开发的现状 1
1.1.2 IPhone开发的现状 1
1.2 课题简介 1
1.2.1 通讯录的主要功能 1
1.2.2 通讯录的内容及意义 2
2 系统分析 2
2.1 可行性分析 2
2.1.1 技术可行性 2
2.1.2 操作可行性 3
2.1.3 法律可行性 3
2.2 需求分析 3
3 系统设计 3
3.1 软件技术 3
3.1.1 软件工程 3
3.1.2 计算机硬件配置 5
3.1.3 Xcode介绍 5
3.1.4 OC语言 5
3.1.5 UI界面 6
3.2 数据库技术 7
4 编码与实现 8
4.1 交互界面的实现 8
4.1.1 通讯录在手机上的应用程序接口通讯录 8
4.1.2 通讯录所有联系人界面 9
4.1.3 点击某人名字查看详细信息 10
4.1.4 点击成员信息区域中的图像区,可以上传头像 11
4.1.5 新增联系人 12
4.1.6 删除联系人 13
4.1.7 添加联系人到个人收藏 14
4.1.8 通话记录界面 15
4.1.9 拨号界面 16
4.1.10 搜索界面 19
4.2 功能模块的实现 20
4.2.1 通讯录功能模块 20
4.2.2 个人收藏功能模块 21
4.2.3 通话历史功能模块 21
4.2.4 拨号界面功能模块 22
4.3 程序主要代码的实现 22
4.3.1 数据库代码的实现 22
4.3.2 数据库接口文件的主要代码实现 23
4.3.3 程序架构的主要代码实现 24
4.3.4 扩展类的主要代码实现 25
4.3.5 个人收藏的主要代码实现 25
5 系统测试与运行 26
5.1 内存泄露的检查 26
5.2 各个功能模块的检测 27
5.3 整体模块的检测 27
5.4 进一步的展望 27
结束语 28
参考文献 29
致谢 30
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:高校教学事故(或差错)管理系统的设计与实现

下一篇:基于Linux平台的企业防火墙Iptables的设计与实现

相关文章: