基于Android的个人信息管理系统毕业论文.docx
- 文档编号:118903
- 上传时间:2022-10-03
- 格式:DOCX
- 页数:26
- 大小:350.50KB
基于Android的个人信息管理系统毕业论文.docx
《基于Android的个人信息管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android的个人信息管理系统毕业论文.docx(26页珍藏版)》请在冰豆网上搜索。
精品文档
XX 大 学
毕 业 论 文(设 计)
基于Android的个人信息管理系统
PersonalinformationmanagementsystembasedonAndroid
申请学位:
学位
院 系:
专 业:
计算机科学与技术
学生姓名:
学 号:
指导老师:
可编辑
[摘要]Android是Google基于Linux平台的开源手机操作系统,是首个为移动终端打造的真正完整和开放的移动软件。
研究与开发Android平台手机应用,成为一个非常有
趣而又有发展的领域。
本文通过对Android系统架构和应用开发进行初步研究,设计了一款个人信息管理系统。
《个人信息管理系统》项目是一款基于android手机端的应用程序,该程序主要包含通讯录管理、记事管理、日程管理、城市管理、系统管理模块。
文章首先介绍项目的背景及系统用到的技术,接下来进行需求分析,之后讲解系统的概要设计,详细设计,其中会对系统的关键技术进行简单介绍,贴出主要的代码。
最后论文对整个系统的设计过程与结果进行总结。
[关键词]Android应用 Java 个人信息管理
Abstract:
AndroidisanopensourcemobileoperatingsystemofGooglebasedonLinuxplatform.Itisthefirsttrulycompleteandopenmobilesoftwareformobileterminals.TheresearchanddevelopmentoftheAndroidplatformmobilephonegamebecomesaveryinterestinganddevelopmentareas.
ThispaperthroughapreliminarystudyontheAndroidsystemarchitectureandapplicationdevelopment,designedasmallgamecalledpersonalinformationmanagementsystemwhichprovidesthecharactersofaddresslistmanagement,notesmanagement,schedulemanagement,citymanagement,systemmanagement.
Thispaperfirstlyintroducesthebackgroundoftheprojectandsystemusedintechnology,thedemandanalysis,afterexplainingthesystemgeneraldesign,detaileddesign,whichwillbriefintroductionofthekeytechnologyofsystem,postedonthemaincode.Finallythesistothedesignofthewholesystemprocessandsummarizetheresults.
Keywords:
Androidapplication Java personalinformationmanagementsystem
目 录
1绪论 1
1.1课题背景 1
1.2课题研究意义 1
1.2.1课题研究目的 1
1.2.2课题研究内容 2
2开发技术简介 3
2.1Android技术简介 3
2.1.1Android基本知识 3
2.1.2Android系统特点 4
2.1.3Android手机平台的优势 4
2.2开发环境的搭建 5
3系统分析 7
3.1可行性分析 7
3.1.1操作可行性 7
3.1.2技术可行性 7
3.2需求分析 7
3.2.1功能分析 7
3.2.2数据分析 9
4系统设计 11
4.1数据库设计 11
4.2详细设计 13
4.2.1主界面 13
4.2.2通讯录管理模块 13
4.2.3记事管理模块 14
4.2.4日程管理模块 15
4.2.5城市管理模块 16
结束语 18
致谢 19
参考文献 20
附录A部分代码 21
1 绪论
1.1课题背景
现代科学技术的发展,改变了人类的生活,作为新世纪的大学生,应该站在时代发展的前沿,掌握现代科学技术知识,以适应社会的发展,能够独立完成面临的任务,作一名有创新意识的新型人才。
Android是一个基于Linux 核心(kernel)的开放手机平台作业系统。
与Windows
Mobile、Symbian等手机作业系统处在同一级别。
对于设备制造商来说,Android是一个免费的平台。
Android作业系统让设备制造商免除每出一台手机,就得被手机作业系统厂商的情况。
对硬体开发厂商来说,Android也是个开放的平台。
只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。
对于手持装置的开发者来说,Android是个先进的平台。
平台上的应用程式可相容于各种型号的
Android手机,免去为各种不同手机机型开发的困扰。
Android平台支援各种先进的网路、绘图、3D 处理能力,可以用来提供更好的使用者体验。
对于使用者来说,Android是一个用于手机的作业系统。
使用者只要先申请一个免费的Google帐户,当使用者想换一台手机时,就可以在不同厂牌,同样使用Android作业系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。
Android在Linux核心的基础上,提供了各种合用的函数库,和一个完整的应用程式框架。
并采用较符合商用限制的Apache版权。
在Linux核心的基础上提供Google自制的应用程式运行环境(称作Dalvik,与Sun的J2ME不同),并提供基于Eclipse3.6整合开发环境(IDE)的免费、跨平台(Windows、MacOSX、Linux)开发工具(SDK),便于应用程式开发者学习、使用。
免费、熟悉的跨平台开发工具,让具备一些物件导向观念,或视窗程式开发经验的开发者,能在一定时间内上手。
1000万美元的大奖赛则提供了足够的诱因,让第一支Android 手机正式面市前,就拥有了各式各样的应用程式可供使用。
从不同角度来说,Android代表着一个崭新的开放原始码作业系统平台、一个友善的免费应用程式开发环境、一个与世界各地的程式开发者,站在相同起跑点上的公平竞争机会。
1.2课题研究意义
现在智能手机以及其应用越来越受到广大群众的欢迎,除了手机功能强大以外,应用大多也是免费的。
而我设计并实现的这个应用一方面是为了提高自己动手编程的能力,另一方面也是为了更好地方便用户的需求。
个人信息管理系统主要分为四个部分,即:
联系人管理、记事管理、日程管理和城市管理。
这几个模块简单实用,老少皆宜。
1.2.1课题研究目的
完成一个比较完善的安卓应用,使我对Android界面设计、整体布局、图像编辑、程序设计、网络通信等各方面的知识有了更深的理解,也为以后的工作和学习打下了很好的铺垫。
该系统制作的目的是在日常生活中能够为用户在通讯录管理、记事管理以及日程管理方面提供一些帮助,以达到方便人们生活的目的。
另外也通过本程序将四年来所学的专业知识和其他方面的知识融入到实际应用中。
1.2.2课题研究内容
课题通过研究Android技术,通过对界面、布局、图像编辑、程序设计、网络通信等一系列的整体把控,最终实现完成一个画面精美、易于操作、老少皆宜的Android应用。
本课题对Android游戏进行了系统的分析,包括可行性分析、数据分析、功能分析,而且对其原理进行详细的阐述。
通过对Android技术和游戏本身进行系统的介绍,使Android应用的开发流程更完全的展现出来。
2开发技术简介
2.1Android技术简介
2.1.1Android基本知识
Android是Google开发的基于Linux平台的开源手机操作系统。
它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。
谷歌与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成。
游戏规则是需选择一对相同的牌连线,但此连线是在避开其他牌子后,呈现的路径以不超过二转弯为主,如符合规定则消除此一对牌而得分。
Android应用快速入门每一局里玩家需要在规定的时间内消除所有的牌子,当完成任务后,方能进行下一关,当出现残局时,游戏会自动重新洗牌。
Android作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现,Google的目标是让移动通信不依赖于设备,甚至是平台。
Android一词本意是指“机器人”,当然现在大家都知道它是Google推出的开源手机操作系统。
Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
它是由一个由 30 多家科技公司和手机公司组成的“开放手机联盟”共同研发的,这将大大降低新型手机设备的研发成本。
完全整合的全移动功能性产品成为“开放手机联盟”的最终目标。
Android应用程序以各种组件(API)为基础,API是Android软件平台的重要组成部分,也是开发Android应用的关键所在。
Android在Linux核心的基础上,提供了各种合用的函数库,和一个完整的应用程式框架。
并采用较符合商用限制的Apache版权。
当前活动程序Activity:
作为最常用的应用程序组件,几乎所有Activity都会通过创建UI窗口与用户进行交流。
Activity具有生命周期,它包含运行、暂停、停止等几个状态,状态间的转换可通过调用onCreate()、onStart()、onRestart()、onResume()、onFreeze()、
onPause()、onStop ()、onDestory()等方法来实现。
要开启新的activity,可以调用startActivity(Intent),或调用startSubActivity(Intent,int),后者通常和onActivityResult(int,int,String,Bundle)联合使用,以从一个activity获取某结果并返回给打开它的activity。
图像显示View:
View是最基本的UI构件,它在屏幕中占据一个矩形区域可用来显示文本、图像等内容,还可完成图像事件处理。
常用的View方法有:
inflate()(由XML文件生成View)、onDraw(Canvas)(对View进行填充)、onMeasure(int,int)(测量View
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 个人 信息管理 系统 毕业论文