android的校园百事通(附件)

摘要:手机校园百事通是在校大学生运用数字化校园资源最方便的一种交互平台。Android是一个底层基于Linux的开源操作系统,基于Android的移动用户大约占据了所有智能移动用户的80%以上。本毕业设计和论文采用了Android开源系统技术,利用Java语言和Eclipse编辑工具实现了一个基于Android的校园百事通手机APP。文中给出了详细的系统设计过程、所有功能运行界面图以及Android提供和支持的核心应用程序和应用程序界面等,利用MySQL和Navicat for MySQL进行数据库管理。经实际检测,校园百事通应用程序在Android系统中能独立运行,界面友好、性能稳定、操作便捷,具有一定的实用价值。
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 Android技术概述 1
1.1 研究背景及意义 1
1.2 Android技术发展现状 2
1.3 智能手机发展趋势 2
2 Android应用程序结构剖析 2
2.1 Android的API 2
2.2 Android应用程序结构解析 3
3 校园百事通系统的设计 3
3. 1 系统架构设计 3
3. 2 系统功能设计 4
3. 3 系统逻辑结构设计 4
3. 4 系统数据库设计 5
3. 5 主要功能模块设计 6
3. 5. 1 “首页”主界面模块设计 7
3. 5. 2 学校简介模块设计 8
3. 5. 3 地图服务模块设计 8
3. 5. 4 空教室查询模块设计 9
3. 5. 5 发布二手交易模块设计 10
3. 5. 6 课程表模块设计 11
4 校园百事通系统的实现 12
4. 1 服务器端实现 12
4. 1. 1 开发环境搭建 12
4. 1. 2 服务器端数据库创建 14
4. 2 客户端实现 15

 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
4. 3 功能模块实现 17
4.3. 1 登录功能 17
4.3. 2 “首页”主界面 18
4.3. 3 “公告”主界面 21
4.3. 4 “我”主界面 24
5 校园百事通系统的测试 27
5.1 登录测试 27
5.2 “首页”主界面各功能测试 27
5.3 “公告”主界面各功能测试 28
5.4 “我”主界面各功能测试 29
6 总结与展望 30
致谢 30
参考文献 30
基于Android的校园百事通
引言
在当今社会,手机已经成为人们日常生活中不可或缺的工具,以用户体验为核心诉求的智能手机,使手机由单一的通信终端发展成为互联网终端。智能手机的娱乐应用服务基于此逐步的拥有了有很大的发展空间,同时Android开发平台提供给了用户十分方便的数据查阅功能。目前,在4G无线网络越来越普及以及近乎所有的智能手机都提供GPS(Global Positioning System,全球定位系统)定位服务的双重驱动下,在百度地图中实现导航服务,可行性非常大。基于此,设计一款校园百事通的App(Application,应用程序),将学校数字化,以此建立一个数字信息化开放面对社会的数字化校园。
1 Android技术概述
1.1 研究背景及意义
在这个信息技术高速发展的年代,智能生活已经不是十年前想象的那么遥远,手机的普及以及智能穿戴设备已经渐渐地融入了我们的生活,显得那么自然和便利。Android应用就是移动设备中技术融合成功的典型例子,并且基于Android平台的移动设备用户早在2014年就占据了总的智能移动设备用户的80%以上,这使得Android应用的开发很具有大众使用前景[1]。在众多的Android平台中,其支持网络定位的应用开发并且使得Google Maps的展示与控制功能得以灵活运用,这便为我们在手机上设计并使用定位导航提供了便捷灵活的开发平台。基于此,开发一个关于校园百事通的手机App(Application,应用程序)软件,将学校的教学区、生活区和休闲区等这些位置信息及其职能介绍进行数字化,建立一个数字信息化开放面对社会的数字化校园。
1.2 Android技术发展现状
在国内外,Android系统自推出以来,就以非常显著的优势扩大着自己的市场份额[2]。近几年,其应用已经迅速扩张到如平板电脑、智能电器、智能会议、车载系统等的相关领域,不再仅仅局限于手机产业。基于Android系统的应用软件已经进入了飞速发展的全新时段。
Android与其他智能手机操作系统相比较,具有几个显著的优势,即:开放性、无界限性、平等性以及快速和方便[3]。
Android应用软件的开发技术并不是单独存在的,它在要求掌握Android三层框架的同时,必需融合其他一些技术,例如:Java层框架内的通信机制、核心服务框架的关键机制、Java与C/C++整合开发的技术、HAL(Hardware Abstraction Layer,硬件抽象层)驱动框架及其API(Application Programming Interface,应用程序界面)、云服务框架及其API等技术[4]。
1.3 智能手机发展趋势
用户在随着4G应用的不断开发推广的同时,所需要的多媒体数据服务越来越个性化和优质化,当今的用户希望可以随时随地的利用4G网络进行办公、网上交易、游戏娱乐等。在不久的将来,据观察,移动手机终端的应用服务将会在以下的若干方面具有全新的发展。
首先,提供更加全面的智能提醒服务。手机将会与用户实现密切的配合,并实时监控用户的个性化设置,当有需要用户注意的重要时间点或关键事物时,手机会给用户发出“提醒”服务,这样的服务将会涉及到生活的方方面面,包括日程提醒、交通状况、优惠活动、股市行情、实时新闻、天气情况、体育赛事等。
其次,会提供虚拟化的现实体验。手机可以随时随地的了解到用户身边的环境通过传感器和一些周边的设备,同时根据收集到的信息,进行整合,为用户提供一些有意义的信息,如在用户进行购物时,实时提供同类产品的价格参考,并且提醒用户在附近的哪个卖场具有更物美价廉的同类商品;也可以根据当前的实际场景,及时为用户提供用户正在操作产品的使用方法的提醒。
然后,智能手机将会发挥物联网的优势。用户可以获取并分享到周围世界的海量信息通过如今已经无处不在的传感器,这些信息将会在“云端”进行整合后帮助用户及时准确的获得交通路况等信息。与此同时,借助物联网,用户与用户之间可以方便快速的分享资源,也可以进行协助和交互。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/690.html

好棒文