android旅游助手软件计算机毕业设计论文内容摘要:
ndroid 联盟中来。 而且开放性可以缩短开发周期, 降低开发成本。 它给了用户更高的自由度, 用户可以 随心所欲的 来设置手机界面, Android 甚至还有 各种不同 的启动器来供用户自己选择,让自己的手机与众不同。 选择多样化, 由于Android 的开放性,众多的 生产 厂商为了迎合 广大的用户 推出 多种多样 的新产品。 Android 系统的功能特征 (l)无界限的应用程序 :Android 上的应用程序 可以通过 API 访问移动设备功能。 因为互联网,应用程序声明它们的功能来供其他的应用程序使用。 (2)Dalvik 虚拟机器 :在 Android 平台上所使用 Java 虚拟机,这是 Google 自主开发的代号为 Dalvik 的虚拟机,它可以很好的兼容 API,并对移动手机进行了大幅优化,占用资源小,运行效率高。 (3)应用程序可以并行的运行 :Android 是一种多任务环境,应用程序可以完美的并行运行。 应用程序在后台运行时会生成通知来引起用户的注意。 (4)优化绘图能力 :在程序里有 2D 和 3D 两个绘图功能。 Android 使用一套 特有的类库 SGL 来支持 2D。 Android 在 3D 方面则是使用 (openGL for Embedded systems)规范的类库。 (5)应用程序在网络上的应用 :Android 应用程序可以很简单的嵌入 HTML, Java script 和样式表,还可以通过 Web View 来显示内容。 (6)多媒体的支持能力 :主要用于播放媒体文件。 这同时包括对音频 (如播放 MP3或其他音乐文件等 )和视频 (如播放从网上下载的视频 )的支持,并支持“播放 URI 地址”(Note:URI 即是统一资源识别地址 )模式 — 在网 络上直接播放的流媒体。 另外支持各种通用的静态图像格式,例如 :JPG、 PNG、 GIF 等格式。 (7)SQLite:SQLite 是一套开放性的关联式资料库,能够被所有应用程序使用的轻量级的关系数据库引擎。 ( 8) Android 可移植性好。 大部分当前和将来的硬件都被覆盖了,因为 Android 上所有的程序都是用 java 编写,然后在 Android 的 Dalvik 虚拟机上运行,所以用户编写的代码可以移植到 ARM、 x86 和其他架构上。 支持多种输入设备,其中包括键盘、触屏和滚动球,用户接口可以很好的 适应各种分辨率和方位。 开发者不必担心不同的机型会使系统出现很大的差距。 ( 9)操作系统可以自动管理 Android 应用程序的生命周期,每个不同的应用程序找毕业设计、项目源码、编程视频,就上码农网 manong365 9 被很多的不同的安全层相互隔离管理,这样就使得现在的系统稳定性比以前的智能手机更加稳健,终端用户再也不用担心应用程序是否一直活动占用内用,而影响其他应用程序的运行,或者只有关闭一些应用程序才能使得其他的应用程序可以运行。 Android 还针对电力供应较弱,持续时间较短、存储容量小的设备专门作了一系列的优化,这些都是 Android 的程序具有十分优秀的用户 体验。 ( 10) Android 组件的架构是采用 Inter mashups。 最初的时候一个应用程序是不可以被另一个程序用不同的方式使用的;但是后来随着平台不断的发展出现了变化,一个应用程序的可以用不同的方式被另一个程序使用部分功能,这超出了程序员最初的预料。 不同的用户完全可以用自己开发不断改善的版本替换一个已经存在的内嵌组件,这样的结果是解除了在移动手机开发上的开发者创新能力的束缚,所以开发者可以十分灵活的进行他们思想的创作。 Android 的系统架构 Android 是由 5 部分组成 的,分别是: Linux Kernel,Android Runtime,Libraries,Application Framework,Applications. ( 1) Linux Kernel Android 基于 提供核心系统服务, Linux Kernel 也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。 使用下层提供的服务而而为上层提供统一的服务,屏蔽本层及以下层的差异,当本层及下层发生了变化不会影响到上层。 也就是说各层各尽其责,各层提供固定 SAP( Service Access Point),也就是高内聚,低耦合。 ( 2) Android Runtime Android 有一个核心库的集合,提供大部分在 Java 编程语言核心类库中可用的功能。 每个应用程序都是 Dalvik 虚拟机中的实例,运行在他们自己的进程中。 Dalvik 虚拟机可执行的文件格式是 . dex, dex 格式是专门为 Dalvik 设计的一种压缩格式, 适合于内存和处理速度有限的系统。 Dalvik 虚拟机设计成,在一个设备中可以高效地运行多个虚拟机。 大多数虚拟机包括 JVM 都是基于栈的,但是 Dalvik 虚拟机却是基于寄 存器的。 基于栈的机器指令一般需要更多的指令,但是基于寄存器的机器指令更大。 dx是一套工具,可以将 转换成 .dex 格式。 一个 dex 文件一般会有若干个 .class。 由于 dex 有时必须进行最佳化,会使文件大小增加 1 到 4 倍,以 ODEX 结尾。 Dalvik虚拟机依赖于 Linux 内核提供基本功能。 ( 3) Libraries Android 包含一个 C/C++库的集合,以供系统的各个组件使用。 这些功能通过Android 的应用程序框架来给开发者使用。 如:系统 C 库,标准 C 系统库的 BSD 变化而来,调整为 基于嵌入式 Linux 设备。 媒体库,基于 PacketVideo 的 OpenCORE。 这些库支持播放和录制许多流行的音频和视频格式,以及静态图像文件,包括 MPEG4, MP3, AAC, AMR, JPG, PNG 界面管理,管理访问显示子系统和无缝组合多个应用程序的二维和三维图形层 LibWebCore,新式的 Web 浏览器引擎,驱动 Android浏览器和内嵌的 web 视图 SGL,基本的 2D 图形引擎 3D 库,基于 OpenGL ES APls 10 的实现。 库使用硬件 3D 加速或包含高度优化的 3D 软件光栅 Free Type,位图和矢量字体渲染 SQLite,所有应用程序都可以使用的强大而轻量级的关系数据库引擎。 ( 4) Application Framework 通过开放的开发平台, Android 使开发者能够编制及其丰富的应用程序。 开发者可以自由地利用设备硬件优势,访问位置信息,运行后台服务,设置闹钟,向状态栏加通知等。 开发者可以完全使用核心应用程序使使用的框架 APls。 应用程序的体系结构目标在于简化组件的重用,所用应用程序都可以发布它的功能且任何其他的应用程序都可以使用这些功能。 这一机制使得用户可以替换组件。 所有的应用 程序其实是一组服务和系统。 ( 5) Applications Android 装配一个核心的应用程序集合,包括电子邮件客户端, SMS 程序,日历,地图,浏览器,联系人和其他设备。 所有的应用程序都是用 Java 编写的。 Android 本身是一套软件堆叠(软件迭层架构)迭层主要分成三层:操作系统,中间件,应用程序。 在 Android SDK 中内置一些对象,其中最重要的组件是 Activities, Intents, Services,ContentProviders 四个组件。 Android 开发环境的搭建 搭建 Android 开发平台涉及的开发工具有: JDK( java 虚拟机), Eclipse 开发工具,Android SDK 及 ADT。 ( 1)安装 Java SDK 并配置 Java 开发环境 安装 java 虚拟机。 然后配置 JDK 的环境变量:在我的电脑( Window7)点击右键,属性,高级,环境变量。 、 配置 path 变量:在系统变量中找到 path,把 path 相应的值添加进去。 如果没有 path,则需要新建。 单击“编辑”,将 Java JDK 安装目录的“ bin”文件夹路径添加到 path 变量之中。 配置 classpath:在系 统变量中找到 classpath,如果没有就要新建 classpath 变量。 单击“编辑”,将 Java JDK 安装目录中的“ lib”文件夹路径添加到 classpath 变量中。 然后测试 JDK 是否安装成功:单击“开始”菜单, “ 运行 ” , “ CMD” ,在 MSDOS中输入:“ javaversion”(能看到当前安装的 JDK 版本),再输入: JAVA, JAVAC,此时可以看到很多的参数的提示,则说明安装成功。 ( 2) Eclipse 开发工具的安装 将 Eclipse 解压,记住解压路径。 启动 Eclipse 开发工具,选择工作区。 ( 3) Android SDK 安装与配置 解压 Android SDK 到相应的路径,运行“ SDK ”。 单击“ Android SDK and AVD Manager”左侧窗口中的“ Availble Packages”,选择要安装的 API 版本, SDK 文档及 USB 驱动。 单击“ Install Select”在接下来的界面中依次单击“ Accept All”和“ Install Accept”,下载并安装 Android SDK。 配置 Android SDK 环境变量。 在“我的电脑”上单击右键, “属 性”, “高级”, “环境变量”然后选择“系统变量”中的“ path”项,单击“编辑”,将 Android SDK安装文件夹下的 tools 文件夹的路径添加到“ path”中,前面要用“; ”隔开,依次单找毕业设计、项目源码、编程视频,就上码农网 manong365 11 击“确定”按钮完成配置。 ( 4)安装和配置 ADT 启动 Eclipse,单击“帮助”菜单,选择“安装新软件”,打开对话框,选择“添加”项,在位置中输入地址。 配置 ADT。 打开菜单“窗口”, “首参数”, “ Android”,单击“浏览”按钮,选择 Android SDK 的安装路径。 验证配置是否成功。 选择“文件”, “新 建”, “项目”, “ Android”, “ Android Project”命令,则表示安装配置成功。 虽然以上的一系列步骤在很多地方都有详细的介绍,但是开发环境的搭建是成功系统的第一步,而且 Android 的开发系统的搭建比 Java 的搭建多了一些步骤,每一步的搭建都应该认真按步骤进行,一点小小的错误可能会造成很大的麻烦,导致系统的开发的延迟。 顺利完成这一步,是以后成功的前提。 12 4 系统的初步设计 本系统的初步需求 该系统是一个基于 Android 的旅游软件,用户可以 完成注册成为会员,可以登录系统然后预定酒店,并且可以预览景点,预定景区门票并留言等功能。 本软件有利于软件持有者方便的对其计划中的旅游进行规划和操作,对现代生活的人们在快节奏中完成简单的安排有直接的帮助。 系统的概要设计 系统的具体流程是: 首先进入的是登录和注册的页面,然后选择注册,注册一个账号。 其次就可以用这个账号登录到系统里面。 进入系统后,可以看到三个部分。 分别是酒店预定,景区查询和留言查看。 进入酒店预定,选择酒店,然后支付。 这时可以看到余额不足,预定失败。 然后,可以进入景区查询,选择一个 景区,然后支付门票。 这是同样是余额不足,支付失败。 最后,进入留言查看,用户可以留言在 140 字以内,并可以查看以前的留言。 切换后,可以看到个人信息修改和账户充值。 进入个人信息修改,可以修改注册时输入的数据,在修改姓名后系统会及时的修改用户的姓名。 进入账户充值,输入账号和充值的金额。 最后可以回到前面没有完成的操作上去,退出到主界面上然后再次选择并进入酒店预订和景区查询,在账号中充入足够的金额之后,我们就可以完成酒店预订和景区的门票支付。 系统的功能模块说明 本系统分为 6 个重要的模块,以下将详细 的介绍各个模块扮演的角色和他们之间互相的交互配合。 ( 1) 登陆注册模块:在本模块中,用户可以通过输入自己的用户名和密码来进入系统。 没有注册会员的用户可以马上注册成为会员,在注册时必须填入必要的信息,通过验证后就成为了本系统的真正的用户。 ( 2) 酒店预订模块:在本模块中,通过登录的用户可以通过本软件提供的酒店来选择或通过搜索来选择自己想要预定的酒店。 ( 3)景区查询模块:在本模块中,通过登录的用户可以通过预览图片的方式来预览景区的风景,并且可以预付景区门票。 ( 4)留言查看模块:在本模块中,通过登录的用户可以查看留言,留 言字数限定在 140 字以内。 ( 5)个人信息修改模块:在本模块中,通过登录的用户可以修改自己在注册时写入的信息。 在修改名字后,系统会及时更新。 找毕业设计、项目源码、编程视频,就上码农网 manong365 13 ( 6)账户充值。android旅游助手软件计算机毕业设计论文
相关推荐
tore data are automatically generated ``beneath the covers39。 39。 . More sophisticated mappings are also provided, for example, where rows of multiple tables are bined in a Java class. As interest in
查询商品 手机用户 订单 订单添加 手机用户 订单确认 店铺用户 用户 用户添加 手机用户 用户修改 手机用户 用户删除 手机用户(管理员) 产品特色 即地手机软件具有很强的实用性,手机用户不需要再麻木地寻找商品,直接可以在软件系统根据商品搜索店铺,然后直接去店铺就可以了。 还为那些宅的用户提供方便,可以直接在软件系统中搜索商品,然后订购,让店铺老板直接送货上门,就跟定快餐一样方便。 产品范围
分封顶 3 分; 评估 前 3 年, 获得省级科研成果二等奖第一作者、国家发明专利 1 项以上得 1 分。 9 学术 骨干( 20) 数量 5 有明确的学术骨干,从事急诊专业 5 年且副高职称≥ 3 人得 5 分,能够满足急诊(但人数 3)可持续发展的需要得 3 分。 学术地位 5 任包括中华级杂志期刊编委通信编委及全国青年委员:每 项每人职务得 2 分,不符合需要不得分。 临床能力 5
本项目节水措施综述 a 生产用水密闭循环 造纸车间设有白水回收系统。 纸机浓白水、稀白水首先分别直接回用,多余部分送 白水回收装置 处理,回收的浆料回用于配浆系统 ,澄清水用于浆料调浓、纸机喷水系统和废纸制浆车间。 废纸制浆车间使用造纸车间处理后的澄清白水,车间白水循环利用,生产废水经污水处理场处理达到使用标准后回用于造纸车间。 b 在制浆,浆料的输送、精浆、净化
按采购人的要求统一标识; 配置保洁人员须有 7人以上(含 7人),薪金 不得低于 /年 /人 (含 /年 /人,包工人工资、节日 加班 补贴、保险费、工具费等一切费用)。 保洁人员只属于中标单位的雇员,任何劳资关系的确立与处理、社会综合保险、工伤意外保险、计划生育等均由中标单位负责承担,工资、奖金、工伤 11 意外赔偿等由中标单位支付。 中标单位不得无故拖欠雇员的工资。 必须配备 有 铲车
预测能力强,具有丰富商业经验的产品营销队伍。 市场风险分析 项目产品市场风险因素分析 近几年蛋鸡养殖业一直呈现一种波动起伏的状态之中,影响产品市场的主要因素有三个方面,第一市场竞争,由于蛋鸡繁殖速度快,如果蛋价高,经济效益好,农民很容易一窝蜂的上马蛋鸡项目,这样无序的竞争势必导致鸡蛋市场和雏鸡市场的下滑。 第二禽类重大疫病将对项目产品造成不利影响。 诸如禽流感等重大疫病发生后,国家有