基于Android的通讯录系统的设计与实现_孙红丽
- 格式:pdf
- 大小:1.07 MB
- 文档页数:4


数据结构实验报告实验名称:通讯录管理系统的设计与实现试验时间:2011.1.13班级:姓名学号:指导老师:1.问题描述:通讯录是用来记录,查询联系人通讯信息的工具。
电子通讯录已成为手机,电子词典等电子设备中不可缺少的工具软件。
设计一个能够,满足这种需求的软件。
基本功能模块:输入,显示,查找,插入,删除,保存,读入,排序,修改,移动,退出。
2.设计要求:(1)基本要求1.设计通讯录数据的逻辑结构和物理结构。
2.通讯录至少包含下列数据信息:姓名,电话,地址等。
3.完成图示基本功能。
4.软件易用,操作简单。
5.根据自己使用通讯录的体会,扩充其他功能,如按姓名查找,按学号查找,按序号查找等。
(2)较高要求1.数据输入有效性检验:如姓名不能为空,号码中不能有非法字符等。
2.提供分组管理的相关功能,如:分组显示,加入组,组创建,组查询等。
3.可视化的界面设计。
3.测试案例:请输入您的选择(0--6): 1分别输入编号,姓名,性别,电话,地址(输入0 结束通信录的建立): 编号:01姓名:张三电话:152****1919地址:2-222编号:0请输入您的选择(0--6): 2编号:01姓名:张三电话:152****1919地址:2-222是否继续添加?(Y/N):N请输入您的选择(0--6): 3请选择查询的方式(1 编号,2 姓名):1 请输入编号:01编号:01姓名:张三电话:152****1919地址:2-222请问是否继续查询?(Y/N):N请输入您的选择(0--6): 4输入删除编号:01删除学生信息如下:编号:01姓名:张三电话:152****1919地址:2-222请输入您的选择(0--6): 5通讯录的全部信息如下:*****编号*****姓名*****性别*****电话*****地址*****学生总人数为:1请输入您的选择(0--6):6 记录已保存!请输入您的选择(0--6):0 结束!!!4.数据结构设计:数据域描述通讯录的相关信息,根据每个学生的基本信息含有多个属性,其中包括序号,姓名,性别,电话,地址等,为此可根据学生信息建立结构体,类型定义如下:typedef struct{ char num; //学号char name; //姓名char sex; //性别char phone; //电话char addr; //地址}DataType;根据通讯录的设计要求,可用单向链表实现该通讯录系统的功能。
目录1前言 (1)2系统的需求分析 (2)2.1需求分析 (2)2.1.1基本功能需求 (2)2.1.2系统用例分析 (2)2.2总体设计方案 (5)2.2.1系统模块关系与划分 (5)3系统的概要设计 (6)3.1通讯录需求分析 (6)3.1.1新建、编辑联系人 (6)3.1.2查找联系人 (6)3.1.3通讯功能 (6)3.1.4个人中心 (7)3.1.5还原与备份功能 (7)3.2系统界面设计 (8)4系统编码实现 (14)前言随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。
经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。
随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。
因此,移动终端的应用软件和需要的服务将会有很大的发展空间。
Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。
Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。
Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。
因此,它具有很大的市场发展潜力。
Android(Google公司)是Google开发的基于Linux平台的开源手机操作系统。
它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。
谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。
基于Android平台手机安全通讯录的设计与实现作者:韩燕丽杨慧炯来源:《软件工程师》2015年第12期摘要:本文在分析当前主流手机通讯录软件的安全机制及其特点基础上,提出了基于数据库文件加密和对联系人信息设置密钥的Android手机安全通讯录软件设计思想,并对软件的技术架构进行了论述。
关键词:安全通讯录;Android;工厂模式;三层技术架构;密钥中图分类号:TP315 文献标识码:AThe Design and Implementation of Mobile SecurityCommunication Based on Android PlatformHAN Yanli,YANG Huijiong(Taiyuan Institute of Technology,Taiyuan 030008,China)Abstract:On the basis of analyzing the security and characteristics of the current major mobile communication software,the paper presents the design idea of Android mobile security communication software which is based on the database file encryption and the key for the contact information,and discusses the technical structure of the software.Keywords:security communication;android;factory pattern;three layer technology;key1 引言(Introduction)据全球知名的市场调查公司eMacketer统计,截至2014年,我国智能手机用户已超过5亿,成为全球智能手机用户最多的国家[1]。
基于Android平台手机安全通讯录的设计与实现韩燕丽;杨慧炯【期刊名称】《软件工程师》【年(卷),期】2015(000)012【摘要】本文在分析当前主流手机通讯录软件的安全机制及其特点基础上,提出了基于数据库文件加密和对联系人信息设置密钥的Android手机安全通讯录软件设计思想,并对软件的技术架构进行了论述。
%On the basis of analyzing the security and characteristics of the current major mobile communication software,the paper presents the design idea of Android mobile security communication software which is based on the database ifle encryption and the key for the contact information,and discusses the technical structure of the software.【总页数】2页(P23-24)【作者】韩燕丽;杨慧炯【作者单位】太原工业学院,山西太原 030008;太原工业学院,山西太原030008【正文语种】中文【中图分类】TP315【相关文献】1.基于Android平台通讯录管理系统的研究与开发 [J], 毛岱山2.基于Android平台的手机安全通讯录的设计与实现 [J], 赵彦;施洋3.基于Android平台企业办公通讯录系统 [J], 张玮4.基于Android平台的手机安全卫士研究与设计 [J], 匡凤飞5.基于android平台的手机安全卫士APP设计与实现 [J], 黄俊鑫;白发明;黄张孔;蒙有明因版权原因,仅展示原文概要,查看原文内容请购买。