登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子科学与技术 > 正文

基于SQLite的手机联系人软件设计与实现毕业论文

 2021-03-15 20:14:42  

摘 要

随着人们生活水平的提高以及智能手机的普及,智能手机已经遍布全世界,同时人们也越来越离不开智能手机,在智能手机的日常使用中,使用频率最高的功能就是打电话。然而在智能手机出现之前,人们都是将联系人的电话记录在记事本或是头脑中,这就造成经常想不起联系的电话。在智能手机出现后,便有了通讯录APP。通讯录可以记录上千条的联系人。在通信录中用户可以按照联系人姓名来查询联系人,找到后可以直接打电话。

该系统采用混合app开发技术,并采用一种简易的,内嵌式的SQLLITE数据库作为数据存储,在APiCloud软件提供的框架上进行软件编写和开发。

该APP主要具备以下性能:增加新的联系人、查找已有的联系人、修改已有联系人的信息、删除联系人、拨打电话、清除缓存、查询当前版本以及退出应用功能。用户成功登录手机APP后,便可实现以上功能。

本论文中,会详细介绍一下手机联系人APP的设计方案:一开始,本文描述了当今手机通信方面的相关知识和社会环境;然后对本次设计中用到的技术做了相关的说明;接着又对手机联系人app软件系统的总体方案做了阐述;在本文最后,对测试阶段中发现的一些漏洞做了一些简单的说明。

关键词:APP,SQLLITE,智能手机,通讯录,APICLOUD

Abstract

With the development of people's living standards and the popularity of smart phones, smart phones have spread all over the world, while people are increasingly inseparable from the smart phone. In daily use, the highest frequency of use is to call. However, before the advent of smart phones, people are in contact with the phone call in Notepad or mind, which can cause the phone can not remember. After the advent of smart phones, there will be an address book APP. Address book can record thousands of contacts. In the address book, the user can contact the contact name in accordance with the contact name, after the call can be found directly.

The system adopts the technology of mixed app development, and uses a simple and embedded SQLLITE database as data storage, and writes and develops the software on the framework provided by APiCloud software.

The APP mainly has the following features: add contacts, query contacts, modify contacts, delete contacts, call, clear the cache, query the current version and exit the application. User login successful mobile phone APP, you can achieve the above functions.

In this paper, introduces the design scheme of a mobile phone will contact APP. In the beginning, we describe the related knowledge of mobile phone communication nowadays and the social environment; then do the relevant instructions for the design used in the technology; then the mobile phone contacts the app software system described in the overall plan; finally, some of the vulnerabilities found in the testing phase, do some simple explanation.

Key words: APP, SQLLITE, smart phone, address book, APICLOUD

目录

摘要 I

Abstract II

第1章 绪论 1

1.1 相关背景介绍 1

1.2系统实现方法及其目的 2

第2章 相关技术介绍 3

2.1 Android语言概述 3

2.2 ApiCloud 3

2.3 SQLLite简介 4

第3章 系统需求分析 6

3.1系统总体需求分析 6

3.2 各模块需求分析 7

3.2.1 登录模块 7

3.2.2 首页 7

3.2.3 新增联系人 7

3.2.4查询联系人 8

3.2.2修改联系人 8

3.2.6删除联系人 8

3.2.7拨打电话 8

3.2.8清除缓存 8

3.2.9 用户管理功能 8

3.2.10 查询当前版本 9

3.2.11 备份通讯录 9

3.2.12 恢复通讯录 9

3.2.13 通话记录 9

3.2.14 远程服务器 9

3.3 可行性分析 10

3.3.1 技术可行性 10

3.3.2 经济可行性 10

3.3.3操作可行性 10

第4章 总体设计理念 11

4.1 系统目标 11

4.2 系统功能的结构 11

4.3 系统流程图 12

4.4 数据库设计 12

4.4.1 数据库逻辑结构设计 12

4.4.2 数据库的创建 14

4.4.3 系统与数据库的链接 15

第5章 系统设计实现 16

5.1 系统总体实现 16

5.2 各模块的实现 16

5.2.1 登录模块的实现 17

5.2.2 首页 17

5.2.3 新增联系人 18

5.2.4 查询联系人 19

5.2.5 修改和删除联系人 20

5.2.6 拨打电话 21

5.2.7 清楚缓存 21

5.2.8 用户管理 22

5.2.9 查询当前版本及退出应用 23

5.3 软件系统测试 23

5.3.1 测试原理概况 23

5.3.2 测试过程 24

5.3.3 测试中系统所存在的问题以及不足 25

第6章 结论 27

6.1 总结 27

6.2 展望 27

参考文献 28

附录 29

致谢 35

第1章 绪论

Android是一种Google公司开发的一种手机及平板电脑的操作系统,自问世以来,就受到了前所未有的关注,成为了移动端平台最受欢迎的操作系统之一[1],全球范围内越来越多的手机制造商和手机开发商采用Android作为手机的操作系统,所以开发安卓手机联系人APP软件,保障用户的手机联系人信息的安全,便于用户查找自己的联系人并快速拨打电话也就变得尤为的重要了。

1.1 相关背景介绍

在学习android系统之前,有必要了解一下通信技术的发展,随着智能手机不断快速升级,移动通信技术也在不断的跃进[2]。从最初的1G,2G技术,现在提升为了3G,4G,5G,人们的通讯速度变得越来越快。1G技术是指一开始的模拟的蜂窝电话标准,在用户使用时,仅仅提供的是说话功能,很类似于一个简单的无线电台,在进行语音说话的时候仅仅是使用一个频率来进行,很容易被别人通过各种手段来获取语音信息。2G技术则是以数字传输技术为基础,以gsm为主,添加了获取数据的能力。在2G时代一些智能手机已经可以运行一些简单的软件,例如uc浏览器,百度输入法等。到了3G时代,则是又是一次技术的飞越,一些能够处理图形,声音,多媒体等,提供网络协议层,视屏聊天,网络购物等等各种功能的软件得到了通信的支持,传输的速度更快[3]。到了4G,5G时代,传输速率又得到的大大的提升,呈百倍增长,不得不说,人们的网络生活已经发生了翻天覆地的改变。

在设计android 的机器人标识时,设计师们为了让别人一看到图标就可以有很深刻的印象,并且不能有任何的种族歧视,和政治倾向的色彩,于是把标识设计成了一个小机器人的样子,也代表android系统的智能化,同时把标识设计成为绿色,表示Android系统是符合环保概念的功能强大的开发性系统,同时很有意思的一点是,Android从1.5版本后,一直用甜点作为自己系统版本的代号,如甜甜圈,蜂巢,果冻豆,棒棒糖[4]

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图