安卓 校园活动论文汇总.docx
- 文档编号:775578
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:31
- 大小:1.73MB
安卓 校园活动论文汇总.docx
《安卓 校园活动论文汇总.docx》由会员分享,可在线阅读,更多相关《安卓 校园活动论文汇总.docx(31页珍藏版)》请在冰豆网上搜索。
安卓校园活动论文汇总
摘要
当今社会的生活节奏越来越快,人们对手机提出的要求也越来越高,由于手机市场发展迅速,手机操作系统也出现了不同种类,现在市场上主要有四种手机操作系统,分别是Windows mobile,Symbian,Iphone os以及谷歌的Android操作系统。
其中,拥有开放源代码优势的Android系统有着最大的发展前景。
安卓系统是当前移动应用领域广泛使用使用的一种操作系统,它广泛使用在平板、手机及其它移动类电子设备上,由于其系统建立在Linux基础上,使用java语言进行官方编程语言使得它迅速获得普及[2]。
本课题设计开发的是应用在Android手机上的校园活动APP软件。
所设计的校园活动APP软件采用了Android开源系统技术,在PHP开发环境下,使用PHP语言,具有一些已有校园活动APP软件所不具备的特性。
该软件可以通过简单的系统操作来实现物品的交易,在Android系统中能够独立的运行。
关键词:
Android;PHP;SQLite
ABSTRACT
Withtherapidproliferationofsmartphones,smartphoneoperatingsystemmarketburgeoned.ToallowsmartphoneuserstoquerytheInternetanytime,anywhereserviceprovidedbyanefficientapproachistoexpandtheapplicationsystemfunctionalityontomobileterminals,mobilephonetoaccessWebsitesthroughthemobilenetworkandtheInternetandhandleawiderangeofbusiness.Therefore,thesmartphoneapplicationsoftwareandservicesneededtohavebroadprospectsfordevelopment.Intoday'ssmartphonesystemwhenwarlordsdisputesthatin2008Googlelaunchedanopen-sourcesmartphoneoperatingsystemcalledAndroid,whichusestheLinuxkernel,theOpenHandsetAlliance(OHA)memberscanuseandmodifyanypackageSDK,systemopen-source,ithasagoodscalability.Thesoftwareincludestheoperatingsystem,userinterfaceandapplications,namelysmartphoneallthesoftwareneededforthework.Android'sbiggestfeatureisitsopenarchitecture,notonlyhasaverygooddevelopment,debuggingenvironment,butalsosupportsavarietyofscalableuserexperience,includingrichgraphicalcomponents,multimediasupportandpowerfulbrowser.Therefore,softwarepractitioners,Androidplatformhasunlimitedappeal.Inthispaper,onthebasisofanalysisanddiscussionAndroidmobilephonesoftwaredevelopmenttechnologyprinciple,developedtoprovidebetterindividualbillingbasedonAndroidplatformmobilephonesoftwarefortheuser.
Keywords:
Android;Java;SQLite
目录
1绪论1
1.1软件开发背景1
1.2软件开发意义1
1.3系统研究内容1
1.4系统的章节安排2
2系统涉及技术研究3
2.1Android平台简介3
2.1.1Android的基本框架3
2.1.2Android应用程序结构5
2.2Dalvik虚拟机7
2.3AndroidSDK7
2.4PHP技术简介8
2.5SQLite数据库的简介9
3系统分析9
3.1需求分析9
3.2可行性分析12
3.2.1经济可行性12
3.2.2技术上的可行性12
3.2.3软硬件可行性12
3.2.4操作可行性12
3.3系统设计目标13
3.4系统结构设计13
3.4系统架构类图14
3.5系统交互图15
4系统详细设计16
4.1开发环境搭建16
4.2流程图的设计19
4.3系统设计目标及数据验证21
4.4应用功能介绍及相关截图22
5系统测试与分析27
5.1系统测试目的27
5.2系统测试环境27
5.3系统测试方案27
5.4系统测试结果与分析27
参考文献28
致谢29
1绪论
1.1软件开发背景
随着手机硬件快速升级和性能大幅提升4G网络逐步推广,移动互联网也在高速发展。
在移动互联网日益普及下,网络的资源共享和连通使全球正快速向信息化社会迈进。
信息自动化的作用也越来越大,高效与触手可及的互联网我们从繁杂的事务中解放出来,提高了我们的工作效率与生产力。
另一方面,随着移动网络资费下降与网速飞速发展,几乎人人都有手机,都能廉价接入移动互联网,移动互联网已经成为大多数生活中的一部分。
在移动互联网发展逐渐成熟的大环境下,在大学这个高等教育前沿阵地,如何利用手机这终端设备实现校园信息服务获取这一研究很有现实与广泛的研究价值。
1.2软件开发意义
为了跟上现代日益加快的生活节奏,电子工艺技术也在飞快地发展,手机的功能也因此在不断的丰富,从最开始出现的“大哥大”到现在的商务PDA手机,智能手机,音乐手机等等,手机的功用也从仅仅是简单的打电话发展到了如今能够发短信,听歌,上网...日益丰富的功能更加使得手机和我们的生活紧密的联系在了一起,可以说到了人们已经离不开手机的地步,于是手机的功能也成了人们关注的焦点。
目前的手机功能已经无法满足人们的需求,为了满足需求市场上出现了各种不同的操作系统,Windowsmobile、塞班和谷歌的Android操作系统是目前市场上最主要的三个手机操作系统。
其中Android由于有开发源代码的优势使其成为有最大的发展前景的系统。
强大的功能,经济的价格,方便的操作,更重要的是开源性操作系统成就了安卓操作系统的普及。
Android平台给第三方开发商提供了一个相当宽泛、自由的环境,能够使其不受种种条条框框的约束,由此可知,这一前提会诱使多少个新颖别致的软件诞生。
手机软件特指在手机等各种手持硬件设备上运行的应用程序,这是需要具有一定硬件环境和一定系统级程序来作为运行基础的,能够快速简单便利的使用软件应用。
手机软件最大的特点就是能够其随时随地进行操作。
手机的大量普及,致使手机软件市场呈现出一种爆炸式的发展的工作状态。
1.3系统研究内容
选择研究校园活动APP客户端主要是为了解决校园的一些实际问题。
在前几年,虽然每人基本都有了个人电脑,但是想随时随地看学校的活动资讯还是比较痛苦的,有些突发通知不能及时知道(比如停水通知等),有些同学想知道讲座信息时间地点安排但苦于没有一个好的平台去浏览。
所以本课题致力于打造一款集多种软件功能于一身的使校园学生的生活变得更轻松、更快捷和更方便的手机活动APP.用以满足广大师生快节奏的学习与生活方式。
研发这款校园助手Android应用,解决同学获取各个校园的活动,实现APP在手,掌握校园事。
1.4系统的章节安排
第一章:
系统开发的背景,意义,开发目的和研究内容。
第二章:
系统涉及到的知识点介绍。
探讨各种知识的关键点。
第三章:
系统分析。
对用户需求进行分析,数据库分析以及对可行性进行分析。
第四章:
系统详细设计。
包括数据库的建立,后台服务器的编制,前台程序的编制。
第五章:
对系统的测试与实施进行安排,列出系统的不足之处。
2系统涉及技术研究
本课题的校园活动采用了Android开源系统技术,利用PHP语言对软件进行编写开发,可以让用户实现一些日常的贷款管理功能软件。
在系统的开发过程中,涉及到Android、Php、AndroidSDK、Dalvik等相关理论及技术,本章将对上述知识进行简要的阐述[1]。
2.1Android平台简介
在这里首先简单地介绍下谷歌的Android操作系统。
Google在2007年11月推出了一种新的智能手机平台Android,它是由操作系统、中间件、用户友好界面和应用软件组成的,该操作系统号称是首个为移动终端打造的真正开放和完整的移动软件,该系统一经推出后就引起了业界广泛的关注。
Android是一种基于Linux的自由以及开放源代码的操作系统,主要用在便携设备上,安卓和其操作系统一样采用了分层的架构[2]。
由嵌入式Linux和JAVA构成的Android系统能成为目前最具可移植性的移动设备操作系统是其架构和工作原理决定的。
2.1.1Android的基本框架
Android作为一个的开源移动设备平台,其软件层次结构如下图所示由LinuxKernel(Linux内核层)、AndroidRuntime(Android运行时库)、Libraries(函数库)、ApplicationFramework(应用软件架构)、Application(应用程序)这五部分组成。
图2-1Android的基本架构
LinuxKernel
Android系统的内核是LinuxKernel,因此具备Linux内核的包括进程管理,内存管理,网络服务,安全机制等基本功能。
内核的主要功能是管理底层设备驱动、并为上层提供服务,是硬件层和软件堆之间沟通的桥梁[3]。
(2)AndroidRuntime
Android的运行时库包含了Java语言的运行时库的大部分功能。
而每个Android程序在Dalvik虚拟机上运行,每个Dalvik虚拟机中运行着不同的程序,从而保证了多任务运行,同时解决了系统的安全问题。
(3)Libraries
Libraries是Android系统中的重要的组成库文件,C或C++语言在底层编写这些库文件。
上一层的应用程序框架层调用这些不同功能的组件,软件开发者通过调用这些组件简单快速的实现自己需要的功能。
(4)ApplicationFramework
开发者能够方便的实现自己需要的功能主要通过展现给软件开发者的由应用程序框架提供的系统集成的API接口。
应用程序框架除了包括能运行软件的基本结构,还有一些新颖的功能,像对内置全球定位系统决定的位置信息的访问等[4]。
手机软件开发人员可以对核心应用程序的API框架进行完全访问。
该应用程序的架构设计对组件的重用进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安卓 校园活动论文汇总 校园 活动 论文 汇总
![提示](https://static.bdocx.com/images/bang_tan.gif)