搜档网
当前位置:搜档网 › 基于Android系统手机通讯录管理软件的设计与开发_毕业设计

基于Android系统手机通讯录管理软件的设计与开发_毕业设计

基于Android系统手机通讯录管理软件的设计与开发_毕业设计
基于Android系统手机通讯录管理软件的设计与开发_毕业设计

重庆理工大学毕业论文基于Android的通讯录软件重庆理工大学

毕业设计

题目基于Android系统手机通讯录

管理软件的设计与开发

二级学院计算机科学与工程学院

专业软件工程

班级08软件工程3班级

时间2011/9 - 2011/10

摘要............................................................................................................................................ I Abstract ............................................................................................................................................. II 第一章绪论. (2)

1.1项目研究背景 (2)

1.2项目研究的目的及意义 (2)

1.3系统主要实现内容与实现方式 (3)

1.3.1系统主要实现内容 (3)

1.3.2安卓系统开发的方法 (3)

1.3.3 系统的开发平台 (4)

1.4系统开发需用到的技术支持 (4)

1.4.1 Java语言 (4)

1.4.2 Android (5)

第二章系统分析 (6)

2.1系统可行性分析 (6)

2.1.1技术可行性 (6)

2.1.2经济可行性 (6)

2.1.3操作可行性 (6)

2.2需求分析 (6)

2.2.1 Android通讯录的使用意义 (7)

2.2.2外部事件 (7)

第三章系统概要设计 (8)

3.1系统总体设计 (8)

3.2处理流程设计 (9)

3.2.1业务流程图 (9)

3.2.2数据增加流程图 (10)

3.2.3数据修改流程图 (11)

3.2.4数据删除流程 (12)

3.3 数据库设计 (12)

3.3.1 SQLite数据库简介 (12)

3.3.3 数据库表结构 (13)

第四章系统详细设计 (13)

4.1联系人浏览模块 (13)

4.2查看联系人模块 (16)

4.3编辑联系人模块 (17)

5.4查找联系人模块 (18)

4.5关于 (19)

第五章系统测试与调试 (19)

5.1测试目的 (19)

5.2程序调试 (20)

5.3 测试的主要内容 (20)

5.4测试用例 (21)

5.4.1功能测试—添加联系人 (21)

5.4.2功能测试—查看联系人 (21)

5.4.3功能测试—删除联系人 (22)

5.4.4功能测试—修改联系人 (22)

5.4.5功能测试—查询联系人 (23)

5.5系统的后期维护与升级 (23)

5.6系统运行界面 (24)

总结 (25)

致谢 (26)

参考文献 (1)

基于Android系统手机通讯录管理软件的设计与开发

摘要

自google于2005年收购Android公司,于此,谷歌在安卓领域投入了大量精力来开发,使得安卓技术得以广泛推广,现安卓移动平台设备在市场上已经得到大量推广及普及。在Android移动终端操作系统的快速发展,Android的各种手机软件也大量增长。当然,在手机终端中,手机通讯录是手机终端必不可少的基础功能,其质量直接影响着用户对手机使用的体验与感觉。手机通讯管理软件不仅仅只是能够简单添加联系人以及联系方式的功能,而今已发展成为多种形式,丰富了联系人的信息,存储了更多的内容。此课程设计研究的这个项目,主要实现添加联系人的多种联系方式的功能。

本软件采用Eclipse3.4+Android SDK集成环境,应用程序编程语言采用Java高级语言开发。通过对通讯录中的联系人的管理,来方便用户通讯更加便捷,联系人的数据保存更加安全。在对Android手机通讯管理软件进行详细的系统设计时,对功能进行详细的划分并对其功能做了详细的介绍,列出了一些主要功能流程图。

关键词:Android:本义指“机器人”,最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,他将外表像人的机器起名为Android。同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,中文名:安卓(官方)。

Abstract

Since Google has bought up the Android company in 2005,Google has invested considerable effort to Android field,it makes Android technology and Android tablet device be substatial popularity.In that case,about different kinds of Android software has grown rapidly.Certainly, . Mobile phone address book as a basic function of a direct impact on the user experience of mobile phone use and feel. Android mobile phone software, rich mobile contacts record way,you can store more contact information,this course study Android mobile contacts just for implements multiple contact information.

The software integrates with Eclipse 3.4 + android SDK environment, using java advanced language development. Through contacts in the address book management, to allow users to communicate more convenient, contact the data storage more secure. Android phones on the detailed communication management software system design, the detailed division of functions and the function made a detailed introduction, a list of some major code and flow chart.

Keywords: Basic meaning of’Robot’,First appeared in French writer David Villa’s LandaposEve Future in 1886,He named the robot looks like a man as Android.So Google announced Linux platform based on the open source phone operating system,Chinese name:anzhuo.

第一章绪论

1.1项目研究背景

经过多年的发展,随着第三代网络的使用及四代网络的即将来临,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。 Google与包括HTC、摩托罗拉,三星,联想等在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台——Android OS。

Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,它们有效地优化了Java程序的运行过程。Android系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机软硬件的连接层。

Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器[3]。

Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化的产品,因此,它具有很大的市场发展潜力。

1.2项目研究的目的及意义

随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎[7]。

手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有9成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展[4]。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地址、电子邮件等内容。这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生

了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。

1.3系统主要实现内容与实现方式

1.3.1系统主要实现内容

通过对Android技术的相关研究,了解Android源码实现原理以及过程,从而设计出一款能够使用的手机通讯录。

这款音乐播放器实现的相关内容如下:

?简洁、实用的操作界面。

?显示所有联系人的列表。

?添加联系人。

?删除联系人。

?修改编辑联系人。

?呼叫联系人。

?发送短信至联系人。

1.3.2安卓系统开发的方法

Android现在发展迅猛,运营商、手机商、平板电脑厂商都在推,甚至家电厂商们也开始涉足,对Android程序开发者的需求激增,人才的培养需要一个过程大量的企业都在寻找Android软件开发的其他方式。卓系统开发的方法,简单来说分成四层:

第一层,以Inventor为代表的绘图工具,是Google推出的简单开发工具,主要是针对初级玩家的工具,操作起来很容易,这种容易上手的绘图工具,无法实现业务逻辑,运行效率也比较低。

第二层,以Rexsee为代表的无线中间件,对技术门槛的要求很低,会用HTML和JS的技术员就可以方便的使用,在技术要求大幅度降低的同时,基础功能的封装也是一大亮点,这些中间件已经把所有应用需要的基础功能封装好,直接使用JS去调用就可以了,不再需要写代码。

第三层,基于JAVA的JDK JDK(Java Development Kit),目前绝大部分应用都是用这种方式来开发,本课程设计软件就采用这第三层开发来实现。

第四层,基于C++的NDK( Native Development Kit),很多大型游戏是以这种方法开发的,相对于JDK,这种方法的难度相对叫高,目前使用的比较少。

1.3.3 系统的开发平台

由于该android通讯录是一个基于Java语言开发软件,所以选择了Eclipse3.4作为开发平台,作为插件,它能够安装Android SDK,从而可以安装使用Android虚拟机,使得程序得以开发,亦更为方便。

本通讯录系统就是在Eclipse3.4+Android平台环境下编写设计而成的。

1.4系统开发需用到的技术支持

1.4.1 Java语言

Java是一种简单的,面向对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。

Java的开发环境有不同的版本,如sun公司的Java Developers Kit,简称 JDK。后来微软公司推出了支持Java规范的Microsoft Visual J++ Java开发环境,简称 VJ++。

Java的特点:

1. 平台无关性

平台无关性是指Java能运行于不同的平台。Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的。

2. 安全性

Java舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止程序的非法

访问。

3. 面向对象

Java 吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。程序员只需把主要精力用在类和接口的设计和应用上。Java 提供了众多的一般对象的类,通过继承即可使用父类的方法。

4. 分布式

Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。

5. 键壮性

Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自已操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。这些功能特征大大提高了开发Java应用程序的周期。

1.4.2 Android

Android平台由互联网与社会信息科技的领袖google公司开发,由google 和二十多家业界重量级企业联盟提供持续性的技术支持。Google的开放自由精神。Android联盟的雄厚实力,以及App商店商业模式带来的巨大活力,使得在IT界出现一大批热爱,追随安卓平台开发人员和产品设计人员。

Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。 2010年末数据显示,仅正式推出两年的操作系统的Android已经超越称霸十年的诺基亚Symbian系统,跃居全球最受欢迎的智能手机平台。Android的主要竞争对手是苹果的IOS,微软的WP7以及RIM的Blackberry OS。

第二章系统分析

2.1系统可行性分析

2.1.1技术可行性

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。Java平台由 Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java 应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。

本软件用的是Java开发语言,在eclipse集成开发环境下,调试容易。当前的计算机硬件配置或则现有安卓手机的硬件配置也完全能满足开发的需求,因此技术上是绝独可行的。

2.1.2经济可行性

开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的软件系统、硬件平台等都易于获得,且不需要Android平台机器,用模拟器即可实现开发研究,开发成本低,容易实现,从经济角度来看,该系统可行。

2.1.3操作可行性

不管是安卓平台的手机,还是计算机,其成本的下降,导致计算机,安卓手机购买成本的降低.这套系统是利用自己的计算机,且使用安卓模拟器,并且在本地上安装JDK、Android 跟Eclipse作为软件的开发平台,使开发出来的系统有友好的用户界面、操作简单,因此在操作上是可行的。

2.2需求分析

该通讯录软件是一种主要用来记录联系人的基于安卓平台的软件,可以运行在安卓平台

模拟器或运行在安卓平台的手持设备上。

2.2.1 Android 通讯录的使用意义

根据手机功能使用调查显示,近10成的消费者都会使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示电话号码,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以手机号码、QQ 、地址、电子邮件,备注等内容。

该系统针对的主要用户是Android 手机用户。Android 手机通信管理系统包括以下主要内容:添加联系人、删除联系人、编辑联系人、查找联系人、打电话、发短信。要设计一个良好的手机通讯录,就必须首先明确该应用环境对系统的要求。Android 手机通讯录应用背景:方便用户快捷通讯。

2.2.2外部事件

图2-1描述了通讯录与外部环境的交互。在这个系统中,通过对系统的分析,可以识别出参与者:用户。对于用户而言,通讯录上按钮是用户向系统输入的操作请求的输入设备,GUI 与是用于向用户输出信息的输出设备。

用户

图2-1 通讯录的参与者

事件是来自人操作的重要的消息,表2-1给出了通讯录系统中可能发生的所有事件。 表2-1 系统响应及其执行结果

事件

系统响应 执行结果 1

从手机屏幕点击软件系统 调用函数入口,启动系统,进入该软件 进入该软件,显示联系人列表 2 点击"Menu",选择添调用添加函数 进入添加界面

按钮

GUI

SQLite 数据库

系统

加联系人

3 点击其中一个联系人调用查看某个联系人

函数

进入联系人详细界面

4 在联系人详细界面点

击"Menu",可对联系

人进行修改

调用修改函数进入修改界面

5 在联系人详细界面点

击"Menu",可对联系

人进行发送短信调用系统发送短信函

进入发送短信界面

6 在联系人详细界面点

击"Menu",可对联系

人进行拨打电话调用系统拨打电话函

进入呼叫联系人界面

7 在联系人详细界面点

击"Menu",可对联系

人进行删除

调用删除函数删除联系人

8 在联系人列表界面点

击"Menu",选择查找

调用查找联系人函数显示用户查找结果

9 在联系人列表界面点

击"Menu",选择退出

调用退出函数退出通讯录软件

10 在联系人列表长按其

中一个联系人调用长按函数显示对该联系人的3

种操作:查看,编辑,

删除

第三章系统概要设计

3.1系统总体设计

Android手机通讯管理软件主要功能模块包括:联系人添加、联系人查看、联系人编辑、联系人删除、呼叫、发送短信、搜索,如图3-1所示。

图3-1 功能结构图

3.2处理流程设计

3.2.1业务流程图

用户进入手机通讯管理软件后,会看到联系人列表界面。联系人列表界面主菜单中包括添加联系人、搜索联系人、关于及查看系统版本号、退出菜单项。点击添加联系人,则进入联系人添加界面,添加成功后返回联系人列表界面。点击搜索菜单,则进入联系人搜索界面,输入联系人的全名或一个字,即可查找到相关联系人,点击联系人会进入联系人查看界面,可以对联系人进行编辑、删除、拨打电话、发送短信。 Android 手机通讯管理软件

加 联系人编辑 联系人查看 联系人搜索 联系人删除 呼叫联系人 发送短信

联系人列表

图2 Android手机通讯管理软件业务流程图

3.2.2数据增加流程图

添加联系人时,数据由用户输入,点击确定按钮,判断数据是否合法(及用户名是否为空),合法则插入到数据库;不合法,提示错误信息,让用户重新输入。流程如图3所示:

添加联系人界面

添加数据

是否合法

插入数据库

图3 数据增加流程图

3.2.3数据修改流程图

编辑联系人时,点击编辑联系人菜单,输入修改后的数据,点击确定按钮,判断数据是否合法,合法,则更新数据库;不合法,则返回错误信息。流程如图4所示:

修改联系人界面

修改数据

是否合法

更新数据库

图4 数据修改流程图

3.2.4数据删除流程

当用户选定一个联系人时,单击删除联系人菜单,提示用户是否删除,点击确定按钮,则从数据库中删除此条记录。数据删除流程如图5所示:

查看联系人界面

删除联系人

是否删除

更新数据库

图5 数据删除流程图

3.3 数据库设计

3.3.1 SQLite数据库简介

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版本SQLite 3已经发布。

本系统采用的是Android系统自带的SQLite轻型数据库数据库。因此占用资源非常小。

3.3.2 SQLite特点

1. 轻量级

SQLite和C/S模式的数据库软件不同,它是进程内的数据库引擎,因此不存在数据库的客户端和服务器。使用SQLite一般只需要带上它的一个动态库,就可以分享它的全部功能。而且动态库的尺寸也相当小。

2. 独立性。

SQLite数据库的核心引擎不依赖第三方软件,使用它也不需要“安装”。所以在部署的使用能省去不少麻烦。

3. 隔离性

SQLite数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件内,方便管理和维护。

4. 跨平台性

SQLite数据库支持大部分操作系统,除了我们在电脑上使用的操作系统之外。很多手机操作系统童颜可以运行,比如Android、Windows Phone、Symbin、Plam、IOS等。

5. 多语言接口

SQLite数据库支持很多编程语言接口,比如C/C++、Java等,得到很多开发者的喜爱。

6. 安全性

SQLite数据库通过数据库级上的独占性和共享锁实现独立事务处理。这就意味着多个进程可以在同一时间从同一数据库读取数据,但只有一个可以写入数据。在某个进程或线程向数据库执行写入操作之前,必须取得独占锁。在发出独占锁后,其他的读或写操作将不会在发生。

3.3.3 数据库表结构

首先创建数据库,在数据库中创建表用来存储联系人数据,其中包括联系人姓名、手机号、QQ、地址等联系方式。

第四章系统详细设计

4.1联系人浏览模块

进入手机通讯管理软件后,看到的第一个界面是联系人列表界面。该列表是由ListView 控件生成的,打开数据库(如果数据库不存在则创建数据库,并创建数据表),查找数据库中所有的联系人,并把联系人姓名和移动电话号码这两项填充到ListView的adapter中。每一行显示一个联系人的姓名和手机号码,联系人的显示的顺序是根据插入数据库的顺序显示的。点击某个联系人会进入查看联系人界面,可以查看联系人的详细信息,对联系人进行

编辑、删除、拨打电话发送短信等。联系人浏览界面如图6所示:

图6 联系人浏览界面

点击MENU按钮时,就会显示主菜单项,其中包括:添加、查找、关于和退出。

点击添加菜单,会进入添加联系人界面,可以输入联系人相关信息,完成联系人添加功能。点击查找菜单,会进入联系人查找界面,可以进行联系人查找,搜索想要找的联系人。点击关于,查看该软件的系统版本号等详细信息,点击退出菜单,则会退出该软件。主菜单如图7所示:

图7 主菜单项

长按列表的某一行时,会弹出长按菜单,其中包括:查看联系人、编辑联系人、删除联系人。点击查看联系人菜单会进入查看联系人界面。点击编辑联系人菜单会进入编辑联系人编辑界面。点击删除联系人时,会弹出对话框,询问是否删除联系人,点击确定,则从数据库中删除该联系人。长按菜单如图8所示:

图8 联系人浏览界面长按菜单

4.2查看联系人模块

在联系人浏览界面点击某个联系人,则会跳转到该界面。该界面使用TextView把从数据库中调出的联系人的详细信息显示出来,这里面包括联系人姓名、手机号、地址等详细信息。在该Activity中添加了五项菜单,其中包括:返回列表、删除联系人、编辑联系人、呼叫联系人、发短信给联系人。点击返回列表菜单项,会回到联系人浏览界面。点击删除联系人菜单项,会从数据库中删除联系人,并返回到联系人浏览界面。点击编辑联系人菜单项,会跳转到联系人编辑界面,可以对联系人信息进行修改。该软件实现了给联系人拨打电话和发送短信的功能。查看联系人界面如图9所示:

android毕业设计(论文)开题报告

毕业设计(论文) 开题报告 题目___________________________ 学院___________________________ 专业及班级___________________________ 姓名___________________________ 学号___________________________ 指导教师 ___________________________ 日期 ___________________________

西安科技大学毕业设计(论文)开题报告

二、主要研究(设计)内容、研究(设计)思路及工作方法或工作流程 设计内容:基于Android平台下实现理货员的功能:精耕拜访,销售机会,拜访效果,门店销量查询,待办事项,数据维护:队列信息,基础信息,地图下载。 设计思路及工作方法: 1.精耕拜访: (1)初始进入该页面,系统会自动获取该理货员的本日拜访的门店及路线。 (2)下方地图会自动定位目前理货员的位置。 (3)点击门店的具体门店名称,在右边会显示该门店的联系人,电话,及地址,并且地图 会自动切换定位以该门店为中心。 (4)点击地图上的+可实现地图局部放大。-可实现地图的放小。 (5)如已拜访的门店,点击进入可以调去历史拜访数据。如未拜访的门店,点击进入可以新增该拜访记录。 (6)如理货员在拜访期间,发现门店已经有卖而目前系统中无记录的情况,则可以通过扫 描SKU的条形码,系统会自动匹配该SKU的信息给理货员。 匹配顺序:连锁总店—区域管理—基本SKU信息 补充说明: (1)公司动态内容,为了显示保乐力加集团的整体形象,有必要对公司的动态进行展示。 要包括集团的光辉历程,门店信息,集团的促销信息等。 (2)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员 需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且 分发。 (3)陈列报告,为显示每次理货员必须处理的门店信息记录及图片等。 (4)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且分发。 (5)价格显示,系统会自动带出竞品信息。罗列在下半部。理货员在进行拜访期间,可以对本身的SKU及竞品的价格进行登记。主要登记内容:零售价格,促销价格及促销期间。信息采集完毕,可以供后台进行统计分析。 (7)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且分发。 (7)库存信息,主要记录SKU的库存数量。 (8)上半部为助销申请内容,主要是对一些礼品的申请。 (9)订单处理,为新增订单,退货内容及换货内容的跟踪。 2.销售机会: (1)打开销售机会界面,会自动定位目前的门店列表。 (2)用户可以输入门店名称查询具体的门店信息及地图位置。

通讯录管理系统_毕业设计论文_开题报告

毕业设计(论文)开题报告 本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往固定资产员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个固定资产管理系统,以方便在固定资产安排和固定资产管理上的工作任务。 该系统适用于普通电费管理行业,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。 整个系

使用adodata控件访问数据库可以完全不用编写代码,只需要通过简单的设置和操作其属性就可以实现与数据库的连接,通过绑定数据感知控件,就能提供一个访问数据库的界面,用来实现对数据库的浏览,贴加,删除,修改等操作. 在visual basic 中提供了两种与jet数据引擎接口的方法:data 控件与数据访问对象(DAO)DAO是database object的英文缩写,要访问数据库一方面数据库要提供访问接口,另一方面要在编程环境中有对数据库的支持. DAO模型是设计关系数据库系统结构的对象类的集合.他们提供了管理关系型数据库系统所需要的全部操作属性和方法,这其中包括建立数据库,定义表,字段和建立表间关系,定位和查询数据库等. 关系数据库介绍: 关系数据库是目前各类数据库中最重要、最流行的数据库,他应用数学方法来处理数据库数据,是目前使用最广泛的数据库系统。20世纪70年代以后开发的数据库管理系统产品几乎都是基于关系的。在数据库发展的历史上,最重要的成就就是关系模型。 关系数据库系统与非关系数据库系统的区别是:关系系统只有“表“这一种数据结构;而非关系数据库系统还有其他数据

基于android的通讯录毕业设计开题报告

安徽科技学院本科生毕业论文(设计)开题报告书 题目基于Android的通讯录设计与实现 学生姓名指导教师职称 研究目的意义及国内外研究状况和应用前景(附参考文献): 一、研究目的意义 随着计算机行业的发展,智能手机在人们的生活中变得火热。智能手机拥有的独立操作系统使得手机能像个人电脑一样支持用户自定义安装软件等程序,并通过此类操作对手机功能进行扩充,从而在更大程度上满足用户的需求,这是智能手机的优势,也是智能手机赢得市场的主要原因。具有开放性的Android手机平台,从2007年谷歌将其正式向外界展示以来,发展迅速,手机市场份额不断攀升,至2012年已超过塞班,跃居第一。通过Android系统的开源性、智能型,我们可以看到Android更光明的未来。 手机系统越来越强大,却始终不会抛弃其最基本的功能——通讯,而通讯录又是通讯的必备软件。此次我们研究的基于Android的手机通讯录,会实现通讯录基本功能,包括基本添加,修改,删除和输出等功能,在实现这些功能的基础上添加一些其他功能,例如为联系人添加头像,联系人分组,通讯录黑名单等,使通讯录界面更友好、功能更人性化。通过设计制作次通讯录能够更好地学习Android 的项目开发知识,熟悉Android的软件开发流程,拓展就业能力。 二、国内外研究现状 Android是一种以Linux为基础的开放源代码操作,主要用于便携设备。Android 操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资。2007年11月Google宣布推出基于Linux的Android开放式手机操作系统,沿袭至今,已发展到4.0.4版本。2011年第一年度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2011年11月数据,Android占据全球智能手机操作系统市场52.2%的份额,中国市场占有率58% 基于Android的通讯录的研究也在Android迅速发展的同时逐步走向成熟,在更大程度上满足着用户的需求。除包括基本添加联系人,编辑联系人,删除联系人和联系人数据导出等功能,它又逐渐增加了联系人分组、添加联系人头像、通讯录黑名单等功能。 三、应用前景 根据手机功能使用调查显示,有八成以上的消费者使用手机通讯功能。随着手机通讯录功能的不断曾强于完善,手机通讯录对于人们的意义已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的发展方向发展。 四、参考文献 [1]高焕堂,Android应用框架原理与程序设计(第三版)[M] 北京:清华大学出版社,2007. [2]盖锁林,Android开发入门指南[M] 北京:人们邮电出版社,2009. [3]李兴华,名师讲坛——Android开发实战经典清华大学出版社,2012. [4]李兴华,名师讲坛——Java Web开发实战经典清华大学出版社,2012. [5]杨丰盛,Android应用开发解密[M] 西安:机械工业出版社,2010. 主要内容、研究方法和思路:

基于Android的日历系统的设计与实现毕业设计(论文)

华北电力大学本科毕业设计(论文) 毕业设计(论文) ` 题目基于Android的日历系统 的设计与实现 二○一四年六月

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

本科毕业设计---基于android手机电子书阅读器的设计与实现

毕业设计 题目:手机电子书阅读器的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于android的手机通讯录的设计与实现大学本科毕业论文

基于Android的天气预报查询系统的实现摘要:随着智能手机一步步走进人们的生活,它将成为人们获取信息的主要设备,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,关键应用程序的开发成为影响移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和良好的市场前景。Android作为当前最流行的操作平台,自然也存在着大量的应用服务需求。 Android是基于Linux平台完全开源的手机操作系统,同时开发语言为Java,因此我选择了以Android为平台的手机天气预报系统来作为我的毕业设计,目的是帮助用户随时随地查询天气信息及天气变化情况,让生活更加舒适方便。本文详细讲述了Android平台下天气软件的界面设计及界面的实现、控件的使用、界面的布局等内容,结合中国气象网的天气数据,将准确的天气情况以友好的方式呈现给用户,使用户可以更加赏心悦目地体验本软件的服务。 关键词:Android 天气软件手机天气预报软件系统

System implementation of weather query based on Android Abstract With the development of intelligent mobile phone step by step into people's lives, it will become the main device to obtain information, related to more widely, and plays a more and more important role in people's daily life. Therefore, the development of critical applications has become an important factor affecting the popularization of mobile intelligent terminal, application design and development of practical, convenient has important significance and good market prospects. Android as the most popular operating platform, natural also exist in application service needs of a large number of. Android is a mobile phone operating system Linux platform based on open source, at the same time, the development of language Java, so I chose the platform of mobile phone weather system with Android as my graduation design, the purpose is to help the user whenever and wherever possible query weather information and weather condition, make life more comfortable and convenient. This paper describes the layout of content, interface design and interface control weather software under the Android platform use, interface, combined with the weather data of China Meteorological Network, will be accurate weather conditions in a friendly way is presented to the user, the user can be more pleasant experience of the software service. Keyword:Android weather software the software system of mobile phone weather

学生通讯录管理系统的设计与实现

学生通讯录管理系统的设计与实现

学生通讯录管理系统的设计与实现 问题描述: 纸质的通讯录已经不能满足实际需求,容易丢失,查找困难等问题是纸质通讯录所不能克服的缺点。“学生通讯录管理系统”是为了帮助老师、同学,或者其它一些需要使用的通讯录的人员进行管理和应用的一种应用程序。 需求分析: 1)输入数据建立通讯录。 2)查询通讯录中满足要求的信息。 3)插入新的通讯录信息。 4)删除不需要的通讯录信息。 5)查看所有的通讯录信息。 主界面设计要求: 1)通讯录的建立 2)插入通讯录记录 3)查询通讯录记录 4)删除通讯录记录 5)显示通讯录记录 6)退出系统 设计要求: A.建立通讯录时,每个学生的信息包括:学号,姓名,电话。

B.查找时,学号、姓名、电话均能够作为查询字段。 C.查看所有的通讯录信息时,所有记录需要时有序的(按学号排序,按姓名排序(字典序),按电话号码排序)。 D.存储结构:要求使用顺序存储结构。 E.数据使用:使用本班级的具体信息。 需求分析: 本次设计目的是学生信息管理系统,可存入每个学生的基本信息,所有学生信息都可根据名字、学号、电话、邮箱进行查询,也都能够根据这四个基本信息检索到一个学生并删除其数据。输入形式:student.txt,以文件形式进行输入。 输出形式:根据不同的输入进行不同的操作。 达到功能:能插入一个学生的信息,能删除一个学生的信息,能查询一个学生的信息。 测试数据:班上70个同学的基本数据。 概要设计: 数据类型:顺序链表 ArrayList类 学生数据结构:StuData类包含name、id、phone、email四个String基本类型。 所有操作写在Structure中,包含insert、remove、query、printAll。 Main函数用Java标准输入,循环输入,用switch判断输入进行

安卓系统毕业论文设计

安卓系统毕业论文设计 编号毕业设计论文任务书题目安卓电子菜单点菜 系统院系专业计算机及应用学生姓名黎少环学号030111301428 指导教师单位桂林航天工业高等专科学校 姓名郑利华职称副教授题目类型理论研究实验研 究工程设计工程技术研究软件开发 2012年 4月22日一、毕业设计论文的内容、要求计算机领域在不断创新。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用 不仅在工业方面而且在日常生活中也越来越离不开计算机。在数字化的今天为了更加加快人们在吃的方面节省更多的 时间由此电子点菜系统的出现更加利于人们在点餐时高效 点菜方便点菜员与顾客沟通更好展示主推菜品有效提高单 桌消费额餐厅繁忙时方便顾客自助点菜有效节约人工提高 服务质量菜单管理饭店所有菜品信息、菜品口感、份量方便客人选择超强展示简洁界面方便服务员及顾客点菜优越于 传统菜谱提高效率点菜、提交、下单同步进行规范管理可与现有点菜方式同时使用弥补现有点菜系统的缺陷准确无误 避免传统手写点菜失误造成的消费者投诉数据分析餐厅营 业状况一目了然并兼容现有餐饮管理软件开机的首页可以 插入企业广告增加酒店营业收入饭店形象大步提升提高了 客户忠诚度、增加收益等。为了使电子点菜系统更加简单、到位、便捷并能都基于上述种种原因本论文通过Android平台和eclipse SDK 的编程环境实现andriod电子点菜系统。

andriod电子点菜系统。主要分为前台和后台管理。前台管理设计了九个按钮分别命名为android电子点餐系统、特色菜、热菜、凉菜、汤类、酒类、套餐、呼叫服务、结账当想点菜时点击特色菜、热菜、凉菜、汤类、酒类、套餐等按钮则进入另一个界面进行点菜并点击界面中的完成按钮算出所点菜的金额。二、毕业设计论文应完成的工作 1、毕业设计论文说明书打印四份 2、英译汉资料或不少于2000汉字的调研报告 3、任务书 4、软件清单工科要求、设计图纸等 5、设计的软件或硬件作品三、应收集的资料及主要参考文献 1 谭浩强.Java语言程序设计第三版M.北京:清华大学出版社2008. 2 张孝祥.Java就业培训教程M.北京:清华大学出版社2003 4 李春儒.守望互联网经济—电子商务发展现状与趋势OL2005. 5 史斌星史佳.Java基础编程贯通教程M.北京清华大学出版社2003. 6 马海军杨继萍.Java 2 实用教程M.北京清华大学出版社2004. 7Smego.Android应用程序设计基础2009. 8E2ECloud.深入浅出Android程序设计OL.北京人民邮电出版社2009. 9Smego.Android A Programmers GuideOL2008. 10杨丰盛.Android 应用开发揭秘M.西安机械工业出版社2010. 四、试验、测试、试制加工所需主要仪器设备及条件硬件要求计算机一台显示器一台软件要求系统开发平台android 与eclipse 系统开发语言java 数据库管理软件Microsoft SQL Server 2005

基于Java的校园信息通讯录

本科生毕业论文(设计) 论文(设计)题目:基于Java的校园信息通讯录分院:理工学院 专业(方向):软件工程 年级、班级:软件0801 学生学号: 学生姓名: 指导老师: 2012 年 5 月 20日

论文独创性声明 本人所呈交的毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得的成果。除特别加以标注的地方外,论文中不包含其他人的研究成果。本论文如有剽窃他人研究成果及相关资料若有不实之处,由本人承担一切相关责任。 本人的毕业论文(设计)中所有研究成果的知识产权属三亚学院所有。本人保证:发表或使用与本论文相关的成果时署名单位仍然为三亚学院,无论何时何地,未经学院许可,决不转移或扩散与之相关的任何技术或成果。学院有权保留本人所提交论文的原件或复印件,允许论文被查阅或借阅;学院可以公布本论文的全部或部分内容,可以采用影印、缩印或其他手段复制保存本论文。 加密学位论文解密之前后,以上申明同样适用 论文作者签名:日期:年月日

摘要 信息时代的今天,传递和获取信息的途径越来越多,其中网络以其跨时间,跨地域、快速、高效和低成本等显著特性成为信息传递和信息获取的主要途径。为进一步加强网络信息安全,促进师生互动,打造便捷的校园信息服务平台,完善校园信息服务,给校园信息的管理和维护提供更便捷、更安全的服务系统而开发的校园信息通讯录系统。由于校园信息通讯录系统自身具有多层结构的、分布式的、面向对象的特点,在开发基于JA V A WEB的校园信息通讯录系统过程中,采用流行的JA V AEE平台、STRUTS2、HIBERNATE、SPRING的开源框架,通过JSP图形界面标准技术实现了MVC 设计模式。使系统开发效率得到提高,同时使系统具有复用性、可靠性、开放性等特点。通过构建Tomcat服务器和网站制作,以实现了良好的校园信息通讯录系统,具有执行效率高、运行稳定可靠的优点。根据校园信息通讯录系统的需求,在Oracle数据库中实现了数据表的设计和存储,实现了校园信息通讯录系统的用户登录、用户信息管理、分院班级信息管理、通告信息的发布和阅读、用户功能权限的分派等功能。 【关键词】STRUTS2 MVC设计模式Oracle数据库HIBERNATE Abstract

本科毕业设计--基于android平台的手机应用软件设计与实现

安阳工学院 计算机科学与工程学院 JAVA程序设计课程综合项目报告 项目题目:基于Android平台的手机应用软件设计与实现专业班级:计算机科学与技术(信息技术)11-1 学生姓名:吕鹏 学生学号:201103010042 指导教师姓名:许研 2013年12月

摘要 随着IT技术的发展,移动开发已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在移动开发中,Android开发近些年来突飞猛进的发展,在智能手机领域中的市场份额以及超过80%。同样,基于安卓平台的手机应用开发也达到前所未有的高度,各种安卓手机应用软件竞相出现。本次的JAVA 课程设计将基于安卓的平台,因为安卓开发主要基于JAVA语言和XML语言。本次所做的手机应用软件,可实现系统的登录、计算器、打电话、发短信、上网等简单功能实现。在此系统的实现过程中不仅提高了JAVA语言编程,而且加入了Android的成分,提高了软件设计的兴趣性。 关键词:手机应用软件开发,Java程序设计语言,Android开发。

目录 摘要 (2) 第1章系统目标 (5) 第2章系统功能介绍 (6) 2.1系统功能总框图 (6) 2.2 模块功能介绍 (6) 2.2.1 登录模块功能介绍 (6) 2.2.2 等待模块功能介绍 (7) 2.2.3系统主界面模块功能介绍 (8) 2.2.4短信和拨号模块功能介绍 (8) 2.2.5计算器模块功能介绍 (9) 2.2.6网上冲浪模块功能介绍 (10) 第三章系统功能实现 (11) 3.1 系统登录模块设计 (11) 3.1.1 登录框布局设计 (11) 3.1.2 登录对话框设计 (13) 3.2 等待模块设计 (15) 3.3 系统主界面模块设计 (16) 3.3.1 主界面XML布局设计 (16) 3.3.2 主界面背景图片设计 (18) 3.3.3 主界面功能实现设计 (18) 3.4 短信和拨号模块设计 (20) 3.4.1短信功能实现设计 (20) 3.4.2 拨号功能实现设计 (22) 3.5 计算器模块设计 (22) 3.5.1 计算器界面设计 (22) 3.5.2 计算器功能实现设计 (22) 3.6 网上冲浪模块设计 (24) 3.6.1 网上冲浪模块XML布局设计 (24)

安卓毕业设计app项目

安卓毕业设计app项目 【篇一:基于android手机app开发与设计毕业设计 开题报告】 毕业设计开题报告 题目基于android平台的同学录设计与开发学生姓名王强学号1118014143 所在院(系) 数学与计算机科学学院 专业班级计本1104 指导教师李婧 2015 年 3 月 18 日 【篇二:安卓毕业设计论文】 基于android的校园聊天软件的设计与实现design and implementation of campus chat software based on android 摘要 在智能手机中,android平台约占75%市场份额。安卓系统的广泛 应用,使得android手机应用程序的数量快速增长,即时通讯app 的应用范围也更加广泛。另一方面,高校师生需要在教学过程中加 强沟通,而开发一款智能手机的校园聊天app则可以满足这一需要,弥补传统教学形式的不足。 本文旨在设计并实现一个基于android的校园聊天软件。本文在对 校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了ui界面设计,在eclipse中使用java语言实现了app 各个功能模块。app的im通信部分基于第三方通信云sdk进行开发。该app的功能主要包括用户登录、注册、聊天框架、通讯录管理、 个人信息管理等功能模块。 基于android平台校园聊天软件将为管理者、教师、学生之间提供 一个高效的沟通平台,它的实施将有利于加强对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高 教育教学效率。 关键词:android;校园聊天;智能手机 abstract

基于android的通讯录毕业设计开题报告

知识不仅是指课本的内容,还包括社会经验、文明文化、时代精神等整体要素,才有竞争力,知识是新时代的资本,五六十年代人靠勤劳可以成事;今天的香港要抢知识,要以知识取胜安徽科技学院本科生毕业论文(设计)开题报告书 题目 基于Android的通讯录设计与实现 学生姓名 指导教师 职称 研究目的意义及国内外研究状况和应用前景(附参考文献): 一、研究目的意义 随着计算机行业的发展 智能手机在人们的生活中变得火热 智能手机拥有的独立操作系统使得手机能像个人电脑一样支持用户自定义安装软件等程序并通过此类操作对手机功能进行扩充 从而在更大程度上满足用户的需求 这是智能手机的优势 也是智能手机赢得市场的主要原因 具有开放性的Android手机平台 从2007年谷歌将其正式向外界展示以来 发展迅速 手机市场份额不断攀升 至2012年已超过塞班 跃居第一 通过Android系统的开源性、智能型 我们可以看到Android更光明的未来 手机系统越来越强大 却始终不会抛弃其最基本的功能--通讯 而通讯录又是通讯的必备软件 此次我们研究的基于Android的手机通讯录 会实现通讯录基本功能 包括基本添加 修改 删除和输出等功能 在实现这些功能的基础上添加一些其他功能 例如为联系人添加头像 联系人分组 通讯录黑名单等 使通讯录界面更友好、功能更人性化 通过设计制作次通讯录能够更好地学习Android的项目开发知识 熟悉Android的软件开发流程

拓展就业能力 二、国内外研究现状 Android是一种以Linux为基础的开放源代码操作 主要用于便携设备 Android操作系统最初由Andy Rubin开发 最初主要支持手机 2005年由Google收购注资 2007年11月Google宣布推出基于Linux的Android开放式手机操作系统沿袭至今 已发展到4.0.4版本 2011年第一年度 Android在全球的市场份额首次超过塞班系统 跃居全球第一 2011年11月数据 Android占据全球智能手机操作系统市场52.2%的份额 中国市场占有率58% 基于Android的通讯录的研究也在Android迅速发展的同时逐步走向成熟在更大程度上满足着用户的需求 除包括基本添加联系人 编辑联系人 删除联系人和联系人数据导出等功能 它又逐渐增加了联系人分组、添加联系人头像、通讯录黑名单等功能 三、应用前景 根据手机功能使用调查显示 有八成以上的消费者使用手机通讯功能 随着手机通讯录功能的不断曾强于完善 手机通讯录对于人们的意义已不仅仅像记事簿一样显示通讯地址 而是向着个性化、人性化的发展方向发展 四、参考文献 [1]高焕堂 Android应用框架原理与程序设计(第三版)[M] 北京:清华大学出版社2007. [2]盖锁林 Android开发入门指南[M] 北京:人们邮电出版社 2009. [3]李兴华 名师讲坛--Android开发实战经典清华大学出版社 2012. [4]李兴华 名师讲坛--Java Web开发实战经典清华大学出版社 2012.

(完整版)同学录系统毕业设计

同学录系统 学生: 学号: 专业:计算机科学与技术班级: 指导教师:

摘要 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为人们日常生活中相互沟通和联系的重要平台,从而倍受人们的重视。 这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式。心缘同学录网站的建设不仅能够使同学们的联络方式有所改变,也大大地方便了同学们的相互交流,更重要的是为我们同学们提供了一个相互沟通和联系的平台,使他们保持彼此之间的联系,加深彼此间的感情。 该同学录网站使用https://www.sodocs.net/doc/813031415.html,进行设计与实现,具有留言板管理,通讯录管理,班级管理,照片管理,信息查询,其他功能,例如友情提醒、热点信息、通过E-mail 通知校友注册等功能。 【关键字】安全 ; 应用 ; 管理; SQL

Abstract The application scope of the computer network expands unceasingly along with the computer technology rapid progress and the computer network rapid development, so the people take more and more attention to the computer network. This article obtains from the network security foundation concept, it analyzed each kind of security danger to the current computer network, and analyzed many kinds of attacks method of the appearance is because the evil intention of the who attempts to obtain some kind of advantage or to people intentionally. It may see the network security that not merely enable network not to . We must even more take the security policy of computer network system and the research of the development direction along with the computer network system rapid development.【KEYWORDS】application; SQL; management

基于Android的校园新闻app开发毕业设计

毕业设计(论文)基于Android平台的校园新闻app的开发

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

Android毕业设计报告

摘要 现在,人们越来越重视互联网。花田小憩可以为花卉爱好者们提供一个交流以及交易的平台,在这里花卉爱好者们可以的到最新的花卉信息以及购买到喜欢的花卉品种。 本文综合运用Android技术、Android Studio开发平台、JSON等技术和工具对花田小憩进行了分析、设计和实现。给出了系统的功能分析、环境和质量要求;建立了系统软、硬件体系结构模型;完成了功能模块设计和数据接口的对接;同时确定了各个功能模块的测试环境,并制定了测试方案对各个模块进行有效的测试和分析;最终实现了Android平台端的应用。 项目采用MVP架构,MVP模式是MVC模式的一个演化版本,MVP全称Model-View-Presenter。MVP模式会解除View与Model的耦合,有效的降低View的复杂性。同时又带来了良好的可扩展性、可测试性,保证系统的整洁性和灵活性。MVP模式可以分离显示层与逻辑层,它们之间通过接口进行通信,降低耦合。理想化的MVP模式可以实现同一份逻辑代码搭配不同的显示界面,因为它们之间并不依赖与具体,而是依赖于抽象。这使得Presenter可以运用于任何实现了View逻辑接口的UI,使之具有更广泛的适用性,保证了灵活度。 总之,本系统可以通过对智能家居系统的控制和受控方状态的反馈,从而使操作者可以及时掌握受控方信息,使其达到交互式智能化。更好地服务于我们的生活,使人们的日常生活更加方便、智能、快捷。 关键词:花卉;Android;JSON;MVP;在线购物

Abstract Nowadays , people are paying more and more attention to the internet. Flower nap provides a platform for the exchange and exchange of flower lovers , where the flower lovers can get the latest information about flowers and buy the flowers they like. In this paper , Android technology , Android Studio development platform , JSON and other techniques and tools are used to analyze , design and implement the nap. The analysis , given the function of the system environment and quality requirements; establish a system structure model of software and hardware system; the completion of the docking module design and data interface; while determining the test environment of each module , and developed a test scheme for testing and analysis of the effective of each module; finally realizes the application of Android platform the end of the. The project uses the MVP architecture , and the MVP model is an evolved version of the MVC schema , MVP , full name Model-View-Presenter. The MVP pattern removes the coupling of View and Model , effectively reducing the complexity of View. At the same time , it also brings good scalability and testability , and ensures the neatness and flexibility of the system. The MVP model can separate the display layer from the logical layer , through which they can communicate and reduce the coupling. The idealized MVP model can implement the same logical code with different display interfaces , because they

多功能通讯录毕业设计说明书

第一章系统概述 1.1研究背景 如今互联网通讯以及智能手机行业如此发达,移动智能平台已经在人们的生活中随处可见;移动智能平台正处于一个走向成熟的阶段,在此基础上,移动智能平台拥有的独立操作系统,可以让手机能像个人电脑一样自定义安装各种功能的软件,而且,还可以通过这些对手机的那些基本功能进行扩充,从而使用户得到更好的体验以及满足用户的对移动智能操作系统日益增多的需求,这是操作系统的一种优势,也是移动操作系统、等赢得市场的主要原因。具有夸时代性与领先性的移动操作系统手机平台,从年乔布斯发布了第一代以来,发展非常地迅速,手机市场份额占比不断上涨。[]其中系统的稳定性、智能性、和非常好的用户体验,让我们可以看到拥有一个更宽广的未来。 研究意义 系统不断的更新,不断的成长,使其功能变得越来越多用性,但通讯是永远不会被抛弃的一种基础功能之一,而手机拥有通讯,通讯录也必不可少。基于的多功能通讯录的设计与实现也会包含这些基本功能,这些功能包括:联系人信息的添加、修改、删除和输出等功能,在完成这些功能的基础上扩展了一些其他功能,例如为用户可以为联系人添加头像、将联系人进行分组等。还有一些功能的扩展,该系统可以代发邮件,或者拨打联系人电话及给联系人发送手机短信等,使通讯录拥有更友好的界面、拥有更好的体验以及功能更人性化。通过这次多功能通讯录的设计与实现,我对的项目开发更加的熟练,对的软件开发流程更加熟悉。这能让我的就业能力得到拓展。 1.3研究方法及设计思路 本项目设计将会以应用开发规范为其基础进行相应的研究,遵守项目研发基本要求,使用统一编程的风格,提高代码的可读性和编码效率,为后期代码维护提供便利。在研究过程中多多查阅开发资料,理清编程的具体思路以及开发的流程处理,如果遇到问题自行查阅资料解决或向指导教师请教,争取尽量完善本课题的开发,交出一份满意的答卷。提高自身对于—基础知识的更完全了解,提高资深对于网络请求、数据缓存、数据解析、项目性能优化等不同知识的掌握,力争完全掌握对于、等控件的熟练使用能力,提高自身的编程水平、逻辑思维以及独立开发项目的能力。[] 第二章开发环境及相关技术介绍 开发工具

相关主题