河北农业大学毕业论文(设计)
河北农业大学信息学院
本科毕业论文
题 目: 安卓校园小助手
摘 要
现代社会,手机导航己经成为人们工作生活中必不可缺少的一项导航定位服务。随着手机硬件的快速升级换代,对应于手机的各种高级软件服务和应用层出不穷。在这当中,手机导航定位服务,是一项全新且具有广阔市场和应用价值的业务。这其中的领航者百度地图,是百度公司向全国提供的电子地图服务。它拥有纸质地图所无法比拟的优越性,特别是在近年来移动设备智能化、轻便化的趋势下,再加上网络速度的提升,更是让百度地图与人们的生活产生更为息息相关。并且随着移动互联时代的到来,智能手机终端在我们的生活中扮演着越来越重要的角色,时刻影响着我们的日常生活。作为一次在移动终端的简单尝试,安卓校园小助手试图为广大师生提供在手机上的信息展示和道路指引。广大师生只需打开手机,轻轻一点,即能从网络中获取丰富的信息资源,方便快捷。
程序设计的目的是希望能给需要此类信息的人们带来方便,同时自己在完成此程序的过程中学到知识和经验。
论文系统地分析了河北农业大学校园助手软件开发的背景及过程,首先介绍了软件的开发环境,然后介绍了本软件的详细设计过程以及具体界面的设计和功能,最后对在本软件开发过程中的所遇到的问题进行了总结。基于Android的校园通系统是利用 Eclipse、Android SDK、开发Android程序的Eclipse 插件作为开发工具,基本流程首先要安装Eclipse。本软件应用于Android手机,方便学校师生在手机上就能直观的了解到河北农业大学的相关信息及校园风貌,并且学校师生可以使用软件提供的图书扫描功能进行图书条形码的扫描,从而获得图书信息。
关键词:安卓,手机导航,百度地图,网络传输,条形码图像处理库
河北农业大学毕业论文(设计)
Abstract
With the advent of the era of mobile Internet, smart phones terminal in our life plays a more and more important role, moment affects our daily lives. As a simple attempt at the mobile terminal, the android campus little helper is trying to show for the majority of teachers and students to provide information on a mobile phone and road guide. The general teachers and students need to open the phone, gently, namely can obtain abundant information resources from the Internet, convenient and quick.
Hope is the purpose of design this program can bring convenience to people in need such information, at the same time their learned knowledge in the process of complete of the program and experience.
Paper systematically analyzed the hebei agricultural university campus assistant background and process of software development, first introduced the software
development environment, then introduces the detailed design of the software process as well as the specific interface design and function, and finally to the problems in the software development process are summarized. Based on the campus of the Android system is Android program developed by the Eclipse, Android SDK, Eclipse plug-in as a development tool, the basic process to install the Eclipse in the first place. The software used in Android phone, convenient school teachers and students on a mobile phone can be intuitive understanding to the relevant information of hebei agricultural university and the campus landscape, and school teachers and students can use the software provided by scanning the books qr code scanning function, book information is achieved.
key words:Android, JSON; eclipse; network transmission; open source; servers; mobile client
河北农业大学毕业论文(设计)
目 录
摘 要 ............................................................................................................................................................................ I 1 绪论 ......................................................................................................................................................................... 1
1.1 前言 .............................................................................................................................................................. 1 1.2 开发概述 ...................................................................................................................................................... 1 1.3 手机操作系统的开发现状 ......................................................................................................................... 1 1.4 Android的构架分析 .................................................................................................................................. 2 1.5 Android特征 .............................................................................................................................................. 2 1.6 论文结构 ...................................................................................................................................................... 3 2 开发环境和开发技术 ............................................................................................................................................. 4
2.1 Eclipse 和 Android的简介 ...................................................................................................................... 4 2.2 应用程序框架 ............................................................................................................................................. 4 2.3 系统运行库 ................................................................................................................................................. 4 2.4 Linux内核 ................................................................................................................................................ 5 2.5 Android应用的构成和工作机制 .............................................................................................................. 5 2.6 Android与其他手机操作系统的比较 ...................................................................................................... 6 2.7 本章小结 ...................................................................................................................................................... 6 3 系统的需求分析 ..................................................................................................................................................... 7
3.1 设计思想 ...................................................................................................................................................... 7 3.2 经济可行性 .................................................................................................................................................. 7 3.3 系统可行性分析 .......................................................................................................................................... 7 3.4 操作可行性 .................................................................................................................................................. 7 3.5 系统技术性分析 .......................................................................................................................................... 7 3.6 系统的需求分析 ......................................................................................................................................... 7 4 基于安卓平台的百度地图导航设计 ..................................................................................................................... 9
4.1 百度地图API申请和使用简介 ................................................................................................................. 9 4.2 百度地图SDK简介 .................................................................................................................................. 10 4.3 百度地图库文件的工程配置流程 ............................................................................................................. 11 4.4 百度地图初始化的代码配置流程 ............................................................................................................. 11 5 ZXing条形码识别和豆瓣读书API ..................................................................................................................... 14
5.1 ZXing的简介: .......................................................................................................................................... 14
5.1.1一维码 .............................................................................................................................................. 14 5.1.2 二维码 ............................................................................................................................................. 14 5.2 ZXing调用过程 ....................................................................................................................................... 15 5.3 豆瓣读书 .................................................................................................................................................... 15
5.3.1 豆瓣图书API调用流程 ................................................................................................................. 15
6 校园助手系统设计与实现 ................................................................................................................................... 16
6.1 总体设计结构图 ....................................................................................................................................... 16
6.1.1 该系统的架构如图: ..................................................................................................................... 16 6.1.2 该系统的功能结构图: ................................................................................................................. 16 6.2 总体设计实现 ............................................................................................................................................ 17
6.2.1 欢迎界面: ................................................................................................................................... 17 6.2.2 校园新闻: ................................................................................................................................... 17
河北农业大学毕业论文(设计)
6.2.3 校园导航: ................................................................................................................................... 18 6.2.4 图书扫描: ................................................................................................................................... 19
7 总结以及展望 ....................................................................................................................................................... 20
7.1 总结 ........................................................................................................................................................... 20 7.2 展望 ........................................................................................................................................................... 20 8 系统测试知识 ....................................................................................................................................................... 21
8.1 测试作用 ................................................................................................................................................... 21 8.2 测试目的 ................................................................................................................................................... 21 8.3 测试方法 ................................................................................................................................................... 21 致 谢 ......................................................................................................................................................................... 22 参考文献 ................................................................................................................................................................... 23 附录 ........................................................................................................................................................................... 24
相关推荐: