开题报告
当前位置:首页 > 工作报告 > 开题报告 > 列表页

通讯录管理系统开题报告

小草范文网  发布于:2017-05-16  分类: 开题报告 手机版

篇一:教师管理系统_毕业设计论文_开题报告

毕业论文(设计)开题报告(文献综述)

篇二:开题报告

专科生毕业设计(论文)

开题报告

题 目: MiniCard

指导教师: 孙立友

专业名称:软件技术

班 级: 1022312

学生姓名: 万国虎

学 号: 20102231247

2013年11月13日

MiniCard

摘要

Android是一种以Linux为基础的开源代码操作系统,主要应用于手机,因为其良好的人机交互能力和能够安装使用众多功能各异的应用软件而深受人们喜爱,本文就介绍其基于Android 2.2版本开发的一个“个性通讯录”即MiniCard通讯录。根据当下人们的使用习惯和实际需求,本文对通讯录提出了新的构想和设计,并在这样的基础上,构建实现了该通讯录。

关键词:Android Linux 手机通讯录 个性

Abstract

Android is a sort of open source code operating system that base on the Linux, and mainly used by mobile phone. It is so popular because of the good human-machine interaction capability, and also there are all kinds of functional applications software can be installed that through by this operating system, this article will introduces a kind of contacts that bases on the Android 2.1 version,this is MiniCard.this article pointed out an new idea and design for contacts due to the people’s operating habits and particular demands, and on such a basis to construct and achieve (转自:wWw.XiAocAoFanWeN.cOm 小 草 范文网:通讯录管理系统开题报告)this contacts.function to ensure the security and stability of the system effectively.

Keywords: Android Linux mobile contacts individuality

1.1研究背景

随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。

Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术,包括平台本身的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。

根据中国互联网信息中心CNNIC发布的消息称,截止2011年底,中国网民数量达到了惊人的5.13亿,正式迈入了“5亿网民”时代,其中手机网民达到

3.4亿,机上网成为网络介入的一个重要发展方向。

1.2研究现状

当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同种类。Android是一个基于Linux 核心(kernel)的开放手机平台作业系统,与Windows Mobile、Symbian 等手机作业系统处在同一级别,其中占有开放源代码优势的Android系统有最大的发展前景。较之Symbian用户体验较差,系统较为封闭支持的应用较少和Windows Mobile系统对终端厂商来讲引入成本较为昂贵,娱乐性平平。Android系统则拥有低廉的引入成本,在应用方面的资源丰富,以及良好的用户体验开放性较强的特点,适应了移动互联网的发展趋势,切合了移动互联网产业链各方的发展变化需求,所以取得了迅猛的发展。

Android系统除了低廉的成本和良好的用户体验外,因采用了开源的平台给予了终端厂商和开发者更大的灵活性,开发者在程序的开发移植上更为方便且不需要考虑厂商端内容审核等问题,终端厂商则可以按需深度定制系统开发本地化应用环境,在终端厂商、电信运营商和第三方应用开发商的推动下,用户可选择的应用资源将会进一步丰富。各大Android应用商店呈现百花齐放的态势。带给了应用开发者更多的机遇和极具诱惑力的利润分成,在各应用商店间的移植改造成本也相对较低。随着应用商店的不断发展和开发者的涌入,Android平台的应用资源优势正在逐步的扩大。

而从用户的角度考虑,Android良好发展前景主要源于优秀的用户体验和高性价比这两个方面。

从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的

Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。

职业专家分析说,由于目前Android技术较新,具有开拓空间,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才前景也被看好。

生活在信息高速发展的今天,智能手机的普及己经是不可改变的趋势。而作为手机各个功能中最为基本的通讯录也成为人们生活中必不可少的一部分了。在这个人与人关系愈加密切的时代,“通讯”成了生活中的必需品。通过手机通讯录记录下对方的联系方式,既减轻了大脑的负担,又不在受各种条件的约束,做到便捷随身管理相关的联系信息,摆脱了传统电话簿名片的累赘。另外不同于微博,社交网站,手机通讯录是完全属于用户的,而不隶属于某个特定公司或是服务,只要获得用户的认可,即使不是大公司也可以借此迅速建立起一个巨大的关系网络。Frost & Sullivan的王煜全也曾多次强调过手机通讯录是一块颠覆性创新的金矿,是创业者们创新的绝佳平台。从长远利益来看,可是意义重大的环保便民之举。根据市场需求,手机通讯录管理系统所记录的信息一般分为个人、商业、办公三类。清晰了机主的联系方向。针对性的分门别类,使系统具有了方便了机主的存储和快速查阅优势功能,大大减少了在电话簿,名片上机械翻阅查找过程的时间。于此同时又根据手机随身携带的特殊性,在一定程度上比一般的制作文件方便亲民。又其次因为手机是随身携带的通讯工具,这与记事本相比将在一定程度上保障了联系人信息的安全性,相对避免了个人隐私信息外泄从而带来的损失。

综上所述手机通讯录管理系统是一个高效、实时、绿色环保的管理系统。然而现在很多通讯录一味追求外观花哨,功能繁杂,对于大多数用户,许多功能用不上,形同虚设。针对以上各种弊端,开发了此种通讯录,将各种性能优化,继承通讯录的常用功能满足一般用户存储、查找、删除、查看的需求,此外还支持发信息,打电话,发邮件等功能。

1.3主要工作

在此背景下,开发的基于Android手机通讯录具有十分重要的意义。可以根据客户需求的实际情况,开发一款实用的手机通讯录软件。

本设计主要是采用Android的View框架编写,部分框架运用Android中的其他组件。当进入通讯录的增加界面时,调用的是一个用相对布局RelativeLayout的XML布局文件。其中包括了2个Button,分别实现了不同的功能。第一个Button是保存内容,当输入联系人姓名和号码是点击保存实现此功能。说到保存,不得不说得是保存信息涉及添加新联系人的头像,姓名,手机号码,qq,地址,Email,备注这些信息。第二个Button是返回,顾名思义就是从增加界面返回前一界面。

为了解决工作的时间,增加工作效率,提高页面的利用率,增加页面也可以当做修改界面来使用,并且根据用户修改的角色的不同而发生变化。当用户进入 个人信息时,增加只是针对用户自己,修改也是如此。而进入好友界面,增加和修改则仅仅针对的是好友,这一切的活动都是根据传入增加界面的用户角色参数

和动作类型决定的。

1.4本文结构

本文首先给出了系统的研究背景,对当前手机通讯录的发展现状做了简单的介绍。进而详细的分析了Android的特征、架构以及Android应用的构成和工作机制。

本文详细的提出了软件的架构,以及通讯录的设计方案:采用Java开源的JAR包对HTML文件进行分析和获取图片和文字信息。对各个界面的布局和实现方式进行详细说明;对数据库设计模块进行了详尽的需求分析,经分析得到数据库设计模块,它主要完成用户对已经获取的内容的存储,删除和查询等操作;运用Android提供的各种组件设计和实现很好的UI效果,实现很好的用户体验;详细介绍了该软件的性能优化。

2Android技术与理论

2.1 Android系统开发简介

2.1.1 Android技术简介

Android一词的本义指“机器人”同时也是Google。于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它采用软件堆层(Software Stack又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine由C++开发。最上层是各种应用软件,包括通话程序、短信程序等应用软件则由各公司自行开发,以Java作为编写程序的一部分,不存在任何以往阻碍移动产业创新的专有权障碍。Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。

对于设备制造商来说,Android是一个免费的平台。对硬体开发厂商来说Android是个开放的平台。只要厂商有能力可以在这个平台上自由加入特有的装置或功能不受手机作业系统厂商的限制。对于手持装置的开发者来说,Android是个先进的平台。平台上的应用程式可相容于各种型号的Android手机,免去为各种不同手机机型开发的困扰。Android平台支援各种先进的网络、绘图3D 处理能力,可以用来提供更好的使用者体验。Android它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。

Android软件平台主要由五部分构成,它们分别是:关键应用程序、应用程序框架和组件、C/C++函数库、Java程序运行环境、优化了的Linux内核。

关键应用程序:Android平台内包含一些关键应用程序,如邮件收发客户端程序、短信收发程序、日历、网页浏览器等,而更多有特色的Android应用程序还有待于广大开发者共同参与开发。

应用程序框架及组件:Android 应用程序开发基于框架和组件。Android本身已在其框架中提供了许多组件供应用程序调用,开发者也可在开发应用程序时

篇三:C语言课程设计开题报告3

C语言课程设计开题报告

题目:通讯录管理系统

功能:录入联系人信息(包括姓名、电话号码、地址、备注等); 讯录管理系统要求实现以下功能:

1、输入每一位联系人记录,将其信息存入文件中。

2、查询所有联系人的信息,并按可选的自定义规则进行排序;

3、记录修改,将修改的记录信息保存于文件中。

4、保存:将相关数据写入磁盘文件,便于存、取操作。

步骤实施:

1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数

2、完成信息的录入和显示(即通过编程创建文件,输入学生信息并可将文件内容显示出来)

3、完成查询功能(可按姓名、电话号码等进行查询)

4、完成信息删除与修改功能,输入联系人姓名后可删除或修改该条信息。

5、进一步要求,在使用修改功能时要求输入密码,密码正确才能修改信息否则不行。

要求:1、用C语言实现程序设计;

2、利用结构体进行相关信息处理;

3、系统的各个功能模块要求用函数的形式实现;

4、界面友好(良好的人机交互),程序要有注释。

课程设计实验报告要求:

1、预习报告:仔细分析客户需求、进行模块划分、设计每个模块的算法和数据结构。

2、实验总结报告:严格按照设计过程来写。

本计142班:白 杨

本文已影响