摘 要:移动互联网平台大大提升了人们的工作的效率,这对校园生活而言非常有用。因此,很有必要开发一款针对新生入学指南的Android软件,而本文也对这款软件进行了研究。本软件利用Eclipse作为开发平台,采用Java语言开发,基于Android平台,运用Bmob后端云和Apache Tomcat。开发的主要模块包括首页,新闻中心,录取查询,导航,智能聊天以及一些简单的小应用。其中,后台采用Bmob云后端,实现数据的存储,新闻中心包括头条新闻、新闻详情、组图模块,主要运用XUtils实现数据的解析,导航功能采用百度地图SDK,根据用户输入的起始点和目的地给出导航路线,智能聊天功能查询天气等一系列功能。录取查询功能能根据用户输入的姓名和身份证号查询录取信息。整个设计开发涵盖了一个完整开发流程的所有内容,涉及了数据库开发,网络编程等技术,开发的功能能满足用户的需要,界面设计简洁,顺应现代软件的页面风格,涵盖了标准Android应用程序的开发过程。91980
毕业论文关键词:Android、新生指南、移动互联网
Abstract:The mobile Internet platform greatly enhances the efficiency of people's work, which is very useful for campus life。 Therefore, it is necessary to develop a new entry guide for the Android software, and this article also on this software were studied。 The software uses Eclipse as a development platform, using Java language development, based on Android platform, the use of Bmob cloud server and Apache Tomcat。 Developed the main modules include home, news center, admission inquiries, navigation, intelligent chat and some simple small applications。 Among them, the background using Bmob cloud server, to achieve data storage, news center, including headlines, news details, the map module, the main use of XUtils data analysis, navigation function Baidu map SDK, according to the user input starting point And the destination gives the navigation route, intelligent chat function query weather and a series of functions。 The entire design and development covers a complete development process content, including database development,internet development and other technique ,the development of the function to meet the needs of users, while the software is also the highlight of the interface design, fit the current mainstream program page style, in line with a standard Android application development process。
Keywords:Android、New students guide、Mobile Internet
目 录
1 前言 5
1。1研究背景 5
1。2研究现状和开发目标 5
2 Android编程储备 5
2。1 Android四大组件 5
2。2 Bmob后端云 6
2。3 Apache Tomcat 6
2。4 XUtils开源框架 6
3需求分析 7
3。1系统功能 7
3。2数据结构分析 8
4软件总体设计 12
4。1设计思路 12
4。2 用户界面设计 12
4。3设计模式 15
5软件主要功能实现 16
5。1注册功能 16
5。2登录功能 17
5。3导航功能