手机通讯录安卓课程设计
湖南科技大学计算机科学与工程学院
智能终端系统及应用开发课程设计报告
题目: 手机通讯录
学 号:********
班 级:********
姓 名:********
指导老师:********
绪论
随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。
手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有9成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展[4]。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地址、电子邮件等内容。这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。
智能终端系统及应用开发课程设计是计算机相关专业的一个综合性实践教学环节,是学 习完《智能终端系统及应用开发》课程后进行的一次全面的综合练习。其目的在于促进学生 复习和巩固 Android 应用技术,加深对软件设计方法、软件设计技术和设计思想的理解,并 能运用所学 Android 设计知识,通过本课程设计让学生进行简单 Android 应用软件的开发,掌握软件设计的方法和面向对象程序设计的基本技术,提高学生在软件开发方面的综合应用能力。
课程设计内容
通过对Android技术的相关研究,了解Android源码实现原理以及过程,从而设计出一款能够使用的手机通讯录。
这款手机通讯录实现的相关内容如下:
简洁、实用的操作界面。
显示所有联系人的列表。
增加联系人。
删除联系人。
修改联系人。
呼叫联系人。
发送短信、邮件至联系人。
系统设计
Android手机通讯管理软件
联系人添加
联系人编辑
联系人查看
联系人查找
联系人删除
呼叫联系人
发送短信
联系人列表
功能结构图
> 系统响应及其执行结果
事件
系统响应
执行结果
1
从手机屏幕点击软件系统
调用函数入口,启动系统,进入该软件
进入该软件,显示联系人主界面
2
点击"Menu",选择增加
调用添加函数
进入增加联系人界面
3
点击其中一个联系人
调用查看某个联系人函数
进入联系人详细界面
4
在联系人详细界面点击修改,可对
调用修改函数
进入修改界面
联系人进行修改
5
在联系人详细界面点击"Menu",可对联系人进行发送短信
调用系统发送短信函数
进入发送短信界面
6
在联系人详细界面点击"Menu",可对联系人进行拨打电话
调用系统拨打电话函数
进入呼叫联系人界面
7
在联系人界面点击删除,可对联系人进行删除
调用删除函数
删除联系人
8
在联系人列表界面点击查找
调用查找联系人函数
显示用户查找结果
9
在联系人列表界面点击退出
调用退出函数
退出通讯录软件
10
在联系人列表长按其中一个联系人
调用长按函数
显示对该联系人的3种操作:查看,编辑,删除
四、数据库设计
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
本系统采用的是Android系统自带的SQLite轻型数据库数据库。
五、联系人查
手机通讯录安卓课程设计 来自淘豆网m.daumloan.com转载请标明出处.