android通讯录管理系统设计与开发

目录
【摘要】 3
一、引言 5
(一)开发背景 5
(二)选题意义 5
(三)设计目标 5
(四)开发技术 5
(五)开发及运行环境 5
二、系统分析与设计 6
(一)系统功能需求 6
(二)系统功能分析 6
(三)系统用例图 7
(四)数据库设计 7
1.数据库概念设计 7
2.数据逻辑设计 8
三、系统功能设计与实现 8
(一)用户注册功能 8
(二)用户登录功能 12
(三)联系人的增加、删除、查询、修改 15
1. 联系人的增加 15
2. 联系人的删除 27
3. 联系人的查询 28
4. 联系人的修改 30
(四)二维码的生成 35
(五)二维码的扫描 37
(六)播放背景音乐 39
四、系统测试 41
(一)测试环境 41
(二)测试用例 41
(三)测试结果 41
五、总结 42
六、致谢 43
七、参考文献 44
一、引言
(一)开发背景
随着安卓系统的飞速发展,智能手机的应用和软件的种类也伴随着安卓系统的发展变得越来越丰富,既有帮助人们日常生活的软件,也有帮助人们放松、娱乐的休闲游戏,还有其他独特的应用程序。智能手机的独立操作系统使得人们可以自由的在自己的手机上安装自己需要的应用和程序,使得手机不再只是用来联络的工具,各种应用对人们的帮助也越来越大,这也是智能手机能够快速发展并赢得市场的主要原因。而因为安卓手机的开放性,所以自从2007年谷歌将其正式向外界展示以来,其在手机市场中所占的份额也不断的攀升,至今已超过其他的手机,跃居第一,成为市场上的主流手机。通过安卓系统的智能性和开放性,我们可以预见,安卓手机的前景将会更加的开阔,未来将会更加的光明。
(二)选题意义
随着安卓系统的日益强大,安卓应用程序的种类和数量也日益丰富。然而无
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
够快速发展并赢得市场的主要原因。而因为安卓手机的开放性,所以自从2007年谷歌将其正式向外界展示以来,其在手机市场中所占的份额也不断的攀升,至今已超过其他的手机,跃居第一,成为市场上的主流手机。通过安卓系统的智能性和开放性,我们可以预见,安卓手机的前景将会更加的开阔,未来将会更加的光明。
(二)选题意义
随着安卓系统的日益强大,安卓应用程序的种类和数量也日益丰富。然而无论是哪一种手机,都必然有一个最基本的功能,那就是联络。而通讯录管理系统帮助我们管理这些信息的助手,所以,一个好的通讯录管理系统对我们将会有很多的助益。
此次本人研究的便是基于安卓系统的通讯录管理系统。本通讯录管理系统基本功能有:用户的注册、登录,联系人信息的增加、删除、查询、修改等功能,在这些功能的基础上还添加一些其他功能,例如背景音乐、生成二维码、扫描二维码等,这些功能不但可以使通讯录的功能更加全面、更加人性化,而且让系统的界面也更加友好。此次的毕业设计制作通讯录管理系统不但可以让本人巩固在学校学到的知识,还可以学到新的知识与技能并熟悉安卓应用的开发流程。
(三)设计目标
用户可以注册一个账户,并登陆;
建立通讯录信息,信息至少包含姓名、电话、通讯地址、电子邮箱等;?
能够提供添加、删除和修改通讯录信息的功能;
能够提供查询联系人的功能;
可以生成、扫描二维码;
可以播放背景音乐;
(四)开发技术
安卓系统是Google开发的更具开放性的智能手机操作系统,安卓系统的应用程序的开发支持多种编程语言,既可以利用Java作为编程语言,也可以使用C/C++语言来进行开发,本人便是使用Java语言作为编程语言,而开发软件使用的是elicpse。
(五)开发及运行环境
Eclipse作为一个集成开发环境,因为支持的插件非常丰富,使得Eclipse具有更高的灵活性与开放性。而此次的毕业设计便是使用Eclipse来进行开发,使用Eclipse开发Android应用需要先安装ADT插件与SDK管理器。因为开发是基于Java的,所以Jdk是必不可少的,Jdk安装完成后还需要在环境变量中进行配置。
项目开发环境:Window系统。
项目运行环境:Android系统。
项目开发工具:Eclipse,SDK,ADT。
二、系统分析与设计
(一)系统功能需求
本系统是一个基于安卓的通讯录管理系统。它为用户提供了更加简便的操作,以及更加人性化的视图界面。它包括用户的注册、登录,联系人的增加、删除、查询、修改,生成及扫描二维码和播放背景音乐等。
本系统有利于使用者高效、便捷的管理联系人信息,使得用户无需再为联系人过多、信息混乱而烦恼,让用户用更加轻松、愉悦的心情去联系他人。
(二)系统功能分析
本系统功能有:用户注册、登录功能,联系人信息的增加、删除、查询、修改功能,二维码的生成、扫描功能,播放背景音乐功能,如图 2-1所示
图 2-1
用户注册、登录模块:拥有完整的注册登录功能,用户需要先进行注册,然后方可进行登录。注册时需要用户填写用户名、密码、确认密码三条信息,三者缺一不可,密码与确认密码要一致。登录时需要用户填写已注册的用户名以及相应的密码,登录成功会进入主界面,登录失败则会提醒用户登录信息有误。
联系人增加、删除、查询、修改模块:登录进入之后,便可以看见当前列表中已有的联系人,点击右上角的菜单按钮,出现一个下拉菜单,菜单中有【增加联系人】的选项,点击可以添加新的联系人。在列表中选中联系人前面的复选框,然后点击右上角的菜单按钮,菜单中有【删除联系人】,点击便可删除联系人。点击联系人,跳出窗口,显示联系人的信息,拨打电话、发送信息的图标,以及修改按钮,点此按钮便可修改联系人的信息。在列表顶端有联系人搜索框,输入姓名可以搜索联系人。
二维码的生成和扫描:在联系人添加界面中,可以根据已输入的文本生成一个二维码,同时也可以扫描二维码,并将获得的文本输入到文本编辑框中。
播放背景音乐:点击右上角的菜单里的打开背景音乐,可以播放背景音乐。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1553.html

好棒文