基于android的个人信息管理系统毕业论文.doc
《基于android的个人信息管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于android的个人信息管理系统毕业论文.doc(38页珍藏版)》请在冰豆网上搜索。
XX大学
毕业论文(设计)
基于Android的个人信息管理系统
PersonalinformationmanagementsystembasedonAndroid
申请学位:
学位
院系:
专业:
计算机科学与技术
学生姓名:
学号:
指导老师:
XXXX年05月15日
XXXXX学院
基于Android的个人信息管理系统
姓名:
XXX
导师:
XXX
XXXX年05月15日
XX大学计算机学院
XX大学毕业论文(设计)任务书
院(系):
计算机学院
姓名
学号
毕业届别
专业
计算机科学与技术
毕业论文(设计)题目
基于Android的个人信息管理系统
指导教师
学历
博士
职称
副教授
所学专业
具体要求(主要内容、基本要求、主要参考资料等):
个人信息管理系统项目是一款基于android手机端的应用程序,该程序主要包含通讯录管理、记事管理、日程管理、城市管理模块。
通讯录管理模块可以进行添加联系人组和查询联系人组的操作;联系人管理可以进行添加、查询和分组的操作;记事管理模块整理记录自己日常生活中的事情;日程管理模块记录未来的事务安排;城市管理模块实现天气预报的功能。
进度安排:
2013.2.25——2013.3.20:
系统的分析阶段,开题
2013.3.21——2013.5.15:
系统的设计、实现阶段
2013.5.16——2013.5.31:
系统的测试阶段,进一步补充完善
2013.6.1——2013.6.15:
论文的撰写和答辩
指导教师(签字):
年月日
院(系)意见:
教学院长(主任)(签字):
年月日
备注:
[摘要]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:
AndroidapplicationJavapersonalinformationmanagementsystem
目录
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)的开放手机平台作业系统。
与WindowsMobile、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平台的开源手机操作系统。
它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。
谷歌与开放手机联盟合作开发