没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸
I
基于 Android 平台的校园通软件
摘 要
随着智能手机的迅速发展,它逐渐成为人们用来了解信息的主要设备之一。因此,
手机服务应用将会有巨大的发展潜力,校园通讯软件作为其中的一部分,结合在校师生
的迫切需求,发展空间很大。
本文首先对当下流行的 IOS 与 Windows Mobile 等操作系统平台的现状进行了对
比分析,接着研究阐述了安卓平台的系统架构,安卓功能特征,重要的 API 以及生命
周期机制。结合基础知识,基于安卓平台设计和开发校园通讯软件,系统地分析了太原
理工大学校园通软件开发的背景和研究目标,首先介绍了软件的需求分析,然后介绍了
该软件的详细设计过程,具体界面的设计和功能,最后总结出了在本软件开发过程中的
所遇到的问题以及软件的拓展性。
该软件应用在安卓手机上,方便太原理工大学师生在手机上就能直观的了解到太原
理工大学的相关信息及校园风貌。
关键词:Android;Intent;校园资讯;移动客户端
太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸
II
A Campus Information Software based on
the Android Operating System
Abstract
With smart phones walking into the lives of ordinary people, it will become the main
device to obtain information. Therefore, the application of mobile phone service will have
great development space, campus communication software is one of them.
In this paper, the applications of IOS, Mobile status of Windows platform are analyzed
and compared. Further research and analysis of the Android platform system architecture and
the component model, and then analyze the Android API and the application form, with
intent and life cycle of the mechanism. On the basis of, based on the Android platform design
and development of the campus through software, systematically analyzes the too Taiyuan
University of Technology campus through the background and process of software system
development, first introduced the software development environment, then introduces the
detailed design of the software process and the specific interface design and function, and
finally a summary of the problems encountered in the process of software development.
Application of this software on Android mobile phones to facilitate teachers and
students on the phone can intuitively understand to too Taiyuan University of technology, the
related information and the campus style.
Keywords: Android;Intent;Campus Information;Mobile Client
太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸
I
目 录
1 绪论....................................................................1
1.1 国内外手机系统现状 ................................................1
1.2 手机应用发展趋势 ..................................................2
2 Android 相关技术介绍及分析 ..............................................4
2.1 Android 系统架构研究...............................................4
2.2 Android 架构分析...................................................5
2.2.1 应用程序层...................................................6
2.2.2 应用程序框架层...............................................6
2.2.3 系统运行库...................................................7
2.2.4 Linux 内核层 .................................................7
3 Android 应用程序结构剖析 ................................................9
3.1 Android 的 API .....................................................9
3.2 Android 四大组件..................................................10
3.2.1 活动........................................................10
3.2.2 广播接收器..................................................11
3.2.3 服务........................................................11
3.2.4 内容提供者..................................................11
3.3 Android 活动的生命周期............................................12
3.4 Intent 的详细解析.................................................14
4 系统需求分析...........................................................16
4.1 研究目标..........................................................16
4.2 系统的可行性研究..................................................16
4.2.1 系统的可行性分析............................................16
4.2.2 经济可行性..................................................16
4.2.3 技术可行性..................................................16
4.2.4 操作可行性..................................................17
4.3 性能需求分析......................................................17
4.3.1 实用性原则..................................................17
4.3.2 可扩展性与可维护性原则......................................17
太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸
II
4.3.3 安全可靠性原则..............................................17
4.3.4 用户界面美观原则............................................18
4.3.5 易用性原则..................................................18
4.4 系统的需求分析....................................................18
5 系统设计...............................................................20
5.1 系统总体结构设计..................................................20
5.2 系统静态模型设计..................................................20
5.3 数据库设计........................................................20
5.4 文件结构与用途....................................................21
6 系统实现...............................................................23
7 系统测试...............................................................36
7.1 系统测试方案......................................................36
7.2 测试总结..........................................................37
结论.....................................................................38
参考文献.................................................................39
致谢.....................................................................40
太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸
1
1 绪论
现在随着移动设备变得越来越火热,移动设备的功能越来越强大,移动设备硬件水
平的提高,移动设备的系统开发平台也越来越流行。现在国内比较常见的移动设备的开
发平台有 IOS, Windows Phone 以及当下逐渐流行的 Android。到现在为止国内外的安
卓手机用户已经有很多,市场占有率接近 50%。
Android 是一个移动设备的集成平台,具有开源性,它由中间件、操作系统和一些
基本的平台应用程序构成。Linux 和 Java 共同组成的 Android 是一个具有开源性质的软
件,它允许所有的个人和厂商在它的平台上进行研发。Android 平台最大的优点就是开
放性,不仅可以促进技术以及平台本身的创新,还可以给个人和厂商开发自己特色化的
相关产品带来方便,并有助于降低开发的成本。因此,它具有巨大的市场发展潜力。
手机校园通软件可以很好地帮助太原理工大学师生以及外来人员直观的了解到学
校的相关信息和校园风貌,了解学校的新闻,公告以及其他相关信息,更加方便师生们
的生活。
1.1 国内外手机系统现状
目前许多款手机操作系统已经被国内外各大硬件厂商推出,以下简要介绍目前主流
的手机操作系统。
IOS 操作系统是苹果公司研发的,最初是设计给 iPhone 使用的,后来陆续套用到
iPod touch、iPad 以及 Apple TV 等产品上。IOS 与苹果的 Mac OS X 操作系统一样,属
于类 Unix 的商业操作系统。因此它是以 Darwin 为基础的,类似于其他基于 Mac OSX
的操作系统。IOS 的系统架构可以分为四个层次:核心操作系统层(the Core OS
layer),介质层(the Media layer),核心服务层(the Core Services layer),可触摸层
(the Cocoa Touch layer)。系统运行需要大约 250 兆的内存空间。
Windows Mobile 操作系统是由微软公司开发的 Windows 操作系统演变而来。
Windows Mobile 操作系统具有非常强大的功能,主频较高,并且 Intel 嵌入式处理器都
被用在了支持此操作系统的智能手机上,而且在很多硬件配置(比如储存卡容量、内存
等方面)也优秀于使用其它操作系统的智能手机,因此速度比较快,性能比较强大。
Linux 系统是一个开放源代码的操作系统,正是由于它的开源的特性,手机制造商
们可以根据实际情况开发自己相应的 Linux 手机操作系统,从而也可以吸引许多的软件
剩余62页未读,继续阅读
资源评论
五星资源
- 粉丝: 7161
- 资源: 5605
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功