




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
杭州电子科技大学毕业设计(论文)文献综述毕业设计(论文)题目基于Android的公交公司信息综合查询系统设计与开发文献综述题目基于Android的信息综合查询系统的实现技术学院软件工程学院专业软件工程姓名班级学号指导教师1、 Android1.1 Android概述 Android平台是由Google与开发手机联盟合作开发的一个开放性的移动开发平台,采用Linux内核,独特的Dalvik虚拟机,集成特有的地图模块、快捷的XML布局方案、轻量级的SQLite数据库、高效的2D、3D绘图方案以及多媒体技术等等,它还具有强大的网络访问功能,集成3G网络与WIFE、蓝牙等无限网络技术,并且可以对开发者之间的功能模块进行无缝继承与共享,高效的功能模块重用让开发的周期更短,开发难度更低。1.2 Android系统架构 Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。11)应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。2)应用程序框架 开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。隐藏在每个应用后面的是一系列的服务和系统,其中包括:*丰富而又可扩展的视图,可以用来构建应用程序, 它包括列表,网格,文本框,按钮,甚至可嵌入的web浏览器。 *内容提供器,使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据 *资源管理器,提供非代码资源的访问,如本地字符串,图形,和布局文件。 *通知管理器,使得应用程序可以在状态栏中显示自定义的提示信息。 *活动管理器,用来管理应用程序生命周期并提供常用的导航回退功能。3)系统运行库 Android 包含一些C/C+库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。以下是一些核心库: * 系统 C 库 - 一个从BSD继承来的标准C系统函数库 Libc, 它是专门为基于Embedded linux的设备定制的。 * 媒体库 - 基于PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。 * Surface Manager - 对显示子系统的管理,并且为多个应用程序提 供了2D和3D图层的无缝融合。 * LibWebCore - 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。4)系统内核 Android 是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 Userspace,使得Linux driver 与 Linux kernel彻底分开。Bionic/Libc/Kernel/ 并非标准的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所产生的,这样做是为了保留常数、数据结构与宏。 Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。2、 信息管理系统 2.1 信息管理系统 信息管理系统(IMS,Information Management System),是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优,提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统1。从概念上,信息管理系统由四个部件构成:信息源、信息处理器、信息用户和信息管理者。信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。信息管理系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。最基层由任务巨大处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。一个组织的信息管理系统可分解为四个基本部分:1)EDPS部分2)分析部分3)决策部分4)数据库部分信息管理系统的主要任务:信息管理系统辅助完成企业日常结构化的信息处理任务,一般认为MIS的主要任务有如下几方面:1)对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确使用,使信息流通渠道顺畅。有一点要明确,“进去的是垃圾,出来的也是垃圾”,必须保证信息的准确性、一致性。2)确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一个集中统一的数据库。3)高效低能地完成日常事务处理业务,优化分配各种资源,包括人力、物力、财力4、充分利用已有的资源,包括现在和历史的数据信息等,运用各种管理模型,对数据进行加工处理,支持管理和决策工作,以便实现组织目标。三、SQLite数据库3.1 SQLite概述 SQLite是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。3不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。33.2、SQLite特性1). ACID事务2).零配置 无需安装和管理配置3).储存在单一磁盘文件中的一个完整的数据库4).数据库文件可以在不同字节顺序的机器间自由的共享5).支持数据库大小至2TB6).足够小, 大致13万行C代码, 4.43M7).比一些流行的数据库在大部分普通数据库操作要快8).简单, 轻松的API9).包含TCL绑定, 同时通过Wrapper支持其他语言的绑定10).良好注释的源代码, 并且有着90%以上的测试覆盖率11).独立: 没有额外依赖12).源码完全的开源, 你可以用于任何用途, 包括出售它13).支持多种开发语言,C, PHP, Perl, Java, C#,Python, Ruby1四、参考文献1 鲁斌. Android手机查询公交信息系统的设计与实现D. 西安电子科技大学,2012.2 王海峰. 基于Android平台的城市公交查询系统的设计与实现J. 计算机时代,2013,04:26-28.3 数据库服务器 SQLite. 开源社区网, 2012, 094 唐芳. 实时公交信息查询系统无线移动客户端的设计与实现D. 北京邮电大学, 2012.5 陈明明, 牛惠民. 城市公交智能信息查询系统的设计与实现A. 全国智能运输系统协调指导小组、山东省人民政府.2008第四届中国智能交通年会论文集C. 全国智能运输系统协调指导小组、山东省人民政府, 2008:5.6 刘诚. 基于Android的公交导航应用D. 南昌大学,2012.7 文斌, 李代伟. 基于Android的移动公交辅助导航系统设计与实现J. 成都信息工程学院学报,2012,05:437-442.8 李元元, 贾璐. 基于Android平台的手机终端公交查询系统设计J. 计算机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物资储备仓库安全员招聘考试重点解析
- 甲状腺肿课件
- 脑干损伤护理查房
- 黑龙江省哈尔滨市联考2024-2025学年高二下学期7月期末教学质量检测物理试题(含答案)
- 中班动画城教学课件
- 用橡皮筋作动力课件
- 急性肾功能衰竭钙磷紊乱护理查房
- 急性脊髓炎高位截瘫护理查房
- 生活常识应急知识培训课件
- 癫痫持续状态护理查房记录
- 4S店企业职业卫生培训
- 静脉配液治疗操作核对流程
- 检验科糖尿病
- 产科医疗安全与质量控制制度
- 石油化工设备维护与检修手册
- DB31-T 1502-2024 工贸行业有限空间作业安全管理规范
- 合肥新华书店招聘笔试题库2024
- 新解读《JTG 5120-2021公路桥涵养护规范》
- 2.3.4运动图像与追及问题课件高一上学期物理人教版
- 国家保安员资格考试试卷(十套)
- 2024年山东省东营市中考语文试卷真题(含答案解析)
评论
0/150
提交评论