基于安卓平台的校园通软件设计—毕业论文(编辑修改稿)内容摘要:
概述 以及 相关技术的概念。 第 三 章 系统的需求分析。 第 四 章 基于 ANDROID 的 锦江校园导览 系统设计。 第五章 主要功能界面及实现 第六章 总结以及展望 第七章 测试 参考文献 附录 致谢 2 相关技术概念 四川大学锦江学院 校园通 系统 是利用 ANDROID 面向对象的编程方法 (OOP)以及基于Eclipse + ANDROID SDK 作为开发工具 , Android 会同一系列核心应用程序包一起发布,该应用程序包包括 客户端, SMS 短消息程序,日历,地图 , 浏览器,联系人管理程序等。 所有的应用程序都是使用 JAVA 语言编写的。 其解释如下: 应用程序框架 开发人员也可以完全访问核心应用程序所使用的 API 框架。 该应用程序的架构设计简化了组件的重用。 任何一个应用程序都可以发布它的功能块并且任何其它的应用程序四川大学锦江学院毕业论文(设计) 5 都可以使用其所发布的功能块 (不 过得遵循框架的安全性限制 )。 同样,该应用程序重用机制也使用户可以方便的替换程序组件。 隐藏在每个应用后面的是一系列的服务和系统 , 其中包括。 丰富而又可扩展的视图 (Views),可以用来构建应用程序, 它包括列表 (lists),网格 (grids),文本框 (text boxes),按钮 (buttons), 甚至可嵌入的 web 浏览器。 内容提供器 (Content Providers)使得应用程序可以访问另一个应用程序的数据 (如联系人数据库 ), 或者共享它们自己的数据 资源管理器 (Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件 ( layout files )。 通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息。 活动管理器 ( Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能。 系统运行库 程序库 Android 包含一些 C/C++库,这些库能被 Android 系统中不同的组件使用。 它们通过 Android 应用程序框架为 开发者提供服务。 以下是一些核心库: 系统 C 库 一个从 BSD 继承来的标准 C 系统函数库 ( libc ), 它是专门为基于 embedded linux 的设备定制的。 媒体库 基于 PacketVideo OpenCORE。 该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。 编码格式包括 MPEG4, , MP3, AAC, AMR, JPG, PNG。 Surface Manager 对显示子系统的管理,并且为多个应用程序提 供了 2D 和 3D 图层的 无缝融合。 LibWebCore 一个最新的 web 浏览器引擎用,支持 Android 浏览器和一个可嵌入的web 视图。 SGL 底层的 2D 图形引擎 3D libraries 基于 OpenGL ES APIs 实现。 该库可以使用硬件 3D 加速 (如果可用 )或者使用高度优化的 3D 软加速。 FreeType 位图 (bitmap)和矢量 (vector)字体显示。 四川大学锦江学院毕业论文(设计) 6 SQLite 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。 运行库 Android 包括了一个核心 库,该核心库提供了 JAVA 编程语言核心库的大多数功能。 每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟机实例。 Dalvik 被设计成一个设备可以同时高效地运行多个虚拟系统。 Dalvik 虚拟机执行(.dex)的 Dalvik 可执行文件,该格式文件针对小内存使用做了优化。 同时虚拟机是基于寄存器的,所有的类都经由 JAVA 编译器编译,然后通过 SDK 中 的 dx 工具转化成 .dex格式由虚拟机执行。 Dalvik 虚拟机依赖于 linux 内核的一些功能,比如线程机制和底层内存管理机制。 Linux 内核 Android 的核心系统服务依赖于 Linux 内核,如安全性、内存管理、进程管理、网络协议和驱动模型。 Linux 内核也同时作为硬件和软件栈之间的抽象层。 Android 应用的构成和工作机制 Android 应用程序来说,是由 Activity、 Intent Receiver、 Service、 ContentProvider四部分组成,但并不是每一个 Android 应用程序都必须由这四部分组成。 在应用程序中使用时,需要在配置文件 Android 应用程序中所必需的,用于定义应用程序的组件、组件的功能以及必要条件等。 Android 应用的构成和工作流程图如下: 图 24 Android 的构成和工作流程 四川大学锦江学院毕业论文(设计) 7 Android 与其他手机操作系统的比较 我们主要从手机操作系统的 Portablity、 Reliability、 Connectivity、 Product Diversity、 Open Platform、 Kernal Size、 Standards、 Security 和 Special Features这九个方面进行了比较,具体的比较结果如下表: 对上表比较的九项每一项以 1 分、 分、 0 分三个级别来进行了评分,综合各项评分,最好得到的评分结果是 Android 分、 Windows mobile 分、 分。 Android 基于开源的 Linux 以及标准的跨平台的编程语言 Java,而且源代码开放,并且免费允许所有厂商和个人在其基础上进行开发,其开源和免费政策将赢得不少手机制造商的四川大学锦江学院毕业论文(设计) 8 支持。 而且在其平台上集成了不少优秀的开源工程,如 Webkit、 OpenGL 等,相信在不久,将会有更多的优秀工程加入到 Android 中来。 相 比其他手机操作系统过于封闭的特性来说,Android 在手机操作系统领域将会占有很大的优势,其功能也将会越来越强大。 本章小结 本章对 Android 平台的特征、架构以及 Android 应用的构成和工作机制进行了详细的分析。 对于 Android 应用程序来说,主要由 Activity、 Service、 Intent Receiver 和 Content Provider 四部分组成,但并不是对于每一个应用程序,这四部分都是必须的。 Activity 是应用程序中最重要的一种构成块,我们对其进行了详细的分析,包括 Activity 的生命周期以及 Activity 之间的切换。 最后对 Android 与其它的手机操作系统从九个方面进行了比较,说明了 Android 的优势。 3 系统的需求分 析 系统的可行性分析 系统的可行性分析和需求分析应 建立 在用户 的 需求上, 在用户 提出可供选择的方案,进行调查研究、信息流程分析和数据收集,对开发中出现的各种问题进行估计,便于在开发中能正确处理。 系统可行性分析 个人 安卓智能手机 可行性,现在, 安卓智能手机 的价格已经 是越来越便宜 ,性能却 是一天比一天好, 本系统的开发可以为 方便在校 师生查阅相关资料提供了非常便捷的平台 ,节省资源提高个人管理生活和工作的效率,同时还能具有较高的安全性。 同时本系统所枆资源小,每个人的 安卓智能手机 都能满足,所以本系统在运行上是可行的。 系统 技术 性 分析 目前在网络方面,非常流行的就是 Android 语言, 本系统依靠当前的技术水平完全能够实现。 四川大学锦江学院毕业论文(设计) 9 系统的需求分析 本系统主要用于对手机上网用户, 点击 浏览该 系统 , 主要是界面程序的开发、数据库的建立、数据库的维护。 应用程序功应完善,界面人机交互要好,而且操作要简单。 数据库中的数据要条理清晰,易于维护 ,同时要保证数据库中的数据完整。 能够节省时间,可以让 在校手机 用户快速的找到想要的信息 , 能 很方便 的了解学院 新闻信息、 平面结构、相关介绍及相关公告 等内容。 四川大学锦江学院校园通系统 是基于 Eclipse、 Android SDK、 开发 Android 程序的Eclipse 插件 作为 开发工具 , ACCESS2020 作为后台数据库支持。 选择 ANDROID 语言,因为ANDROID 基于不同的开发平台,更好的实现了人机交互。 同时 ANDROID 语言简单,在较短的时间内能够开发出使用性强、功能完善,易于操作的程序,也能实现与数据库 的连接 4 四川大学锦江学院 校园通 系统设计 总体设计及概念结构图 该系统的架构如图 : 手 机手 机手 机手 机通 信 链 路服 务 器无 线 访 问 点无 线 访 问 点通 信 链 路 图 41 四川大学锦江学院毕业论文(设计) 10 功能结构图: 图 41 功能 结构图 四川大学锦江学院 校园通 系统 手机客户端 主要为 校内外手机 用户 了解四川大学锦江学院的一个平台,方便浏览校园新闻 、信息查询、 信息发布、校园 交流等 ,为全校师生 提供 了 一个方便的平台。 底部导航 包括: 首页 、 校园导航 、 图片 、更多信息等;具 体介绍如下: 欢迎界面: 为了防止网络不畅通,致使用户不能耐心等待,需给手机用户留一个缓冲的时间,我设计了一个简单、大方的欢迎界面, 四川大学锦江学院毕业论文(设计) 11。基于安卓平台的校园通软件设计—毕业论文(编辑修改稿)
相关推荐
长沙学院 毕业设计 9 贴吧管理模块 表 贴吧管理 功能表 编号 功能名称 使用者 功能描述 输入 系统响应 输出 1 创建贴吧 用户 用户可以自己创建一个贴吧,而该贴吧的管理者就是创建人,贴吧的 ID不可重复。 用户 ID 和密码以及要创建的贴吧的 ID 等其他信息 校验用户的ID 和密码,如果 ID 和密码正确,再校验要创建的贴吧ID
施》等等。 国家的产业政策表明,我国发展物流业前景广阔。 而能源政策、价格政策、环保政策以及财政、税收、金融、货币政策都会在不同方面、不同程度地影响物流业的发展,影响着物流企业的活动。 如全面削减关税,开放农产品市场,开放批发、零售、运输市场等既会导致物流量的急剧增长,又会给国内物流企业带来更加激烈的竞争。 (二)政策实施不利,出现诸多问题 虽然国家重视到物流的巨大作用
一个功能强大的轻量级关系数据库引擎。 ( 3) Dalvik VM, android平台的一个虚拟机,它相当于 PC中 Java的虚拟机 JVM。 ( 4) WebKit,一 个最新的 web浏览器引擎, WebKit用于支持 Andiroid的浏览器或嵌入式 web视图。 ( 5) 媒体库( Media Framework), 基于 OpenCore的 PackeVideo
放 MP MOD、 Wav 等多媒体文件,而且只要提供相应的插件,它还可以支持而更多的多媒体类型。 Xmovie Xmovie最早是作为电视节目的播放软件。 它的播放界面非常简单。 界面上除了播放、快进、快退、播放时间显 示和播放进度显示这几个主要功能外,没有其他控制功能。 界面上方的选单条不含有任何播放控制功能,基本上都是对播放画面的调整和环境变量的控制。 Xmovie支持 mpg, mov,
太阳能既是 一次能源 ,又是 可再生能源。 它 资源 丰富,既可 免费 使用,又无需运输,对环境无任何污染。 为人类创造了一种新的生活形态,使社 会及人类进入一个节约能源减少污染的时代。 中国 蕴藏着丰富的太阳能资源,太阳能利用前景广阔。 目 前,中国太阳能产业规模已位居世界第一,是全球太阳能热水器生产量和使用量最大的国家和重要的 太阳能光伏 电池生产国。 中国比较成熟太阳能产品有两项:
l 为表示平板长度的一半。 线段 GN 长度为 ( ) si nGNd y x ,线段 AC 的长度为 sinACdy ,要使折叠桌折叠后稳固性好 就应满足以下条件: max0GNACdrdr (17) 目标函数的确定: 1.坚固性 14 我们在桌脚点 A 分析其受力情况,如图所示当在桌上放重物时,桌脚受竖直向下的力为 F,同时地面会对桌脚产生大小相同