基于Android系统下的智慧校园客户端
基于Android系统下的智慧校园客户端[20200406141607]
摘要
论文系统地分析了智慧校园客户端的开发背景和软件开发的过程,首先我们介绍软件的开发环境,接下来介绍了软件设计的详细过程,其中包括了界面的设计和功能的设计,最后是总结,其中包括开发过程中遇到的问题和解决方法。基于Android系统的智慧校园客户端利用了Eclipse、Android SDK,Eclipse 插件作为开发Android程序的工具,首先要进行软件的安装。该智慧校园客户端适用于Android手机,方便学院师生通过手机就能直观地了解的相关信息。
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:Android平台、JSP语言、eclipse软件、myeclipse-6.5工具、tomcat软件、开源程序、PC服务器、Android移动客户端
目 录
第一章 绪论
1.1 课题背景与现实意义
1.2手机操作系统的开发现状
1.3 Android的构架分析和特性
第二章 系统分类概述
2.1 Linux系统介绍
2.2 Android系统框架
2.3 Android构成与机制
2.4其他手机系统
第三章 智慧校园客户端设计
3.1系统的需求性
3.1.1可行性分析
3.1.2技术性分析
3.2客户端的设计结构图
3.3 详细技术设计
3.4数据库分析
第四章 测试系统
4.1测试目的
4.2测试方法
总结
参考文献
附录:
致谢
第一章 绪论
1.1 课题背景与现实意义
随着高新科技的迅猛发展,先进的通讯设备和Internet移动终端越来越普及,年轻人对手机的要求越来越高,而Symbian,Windows Mobile,PalmOS和其他低端手机,已经不能满足人们的要求,因此需要开发更多的手机平台。
3G通信网络的快速发展,给移动终端带来了更为快速地数据传输服务,促进了3G网络得到广泛了使用,使得移动终端真正成为互联网(Tnternet)的终端。因此,各种应用软件和移动终端服务的需求也会有更大的发展空间。2007十一月,谷歌推出的Android——,一种专为软件平台的移动设备。
Android平台囊括了软件操作平台、中间件和应用平台,是一款由Linux 和Java组成的一个开源软件,具有开发性的移动设备综合平台。Android平台的开放性提升了技术的创新,更降低了开发的成本,使得运营商可以根据自身的优势开发出更有特色的产品,具备巨大的市场潜力。
据中国互联网络信息中心(CNNIC)公布了“二十次中国互联网络发展状况统计报告”,由2008到6年底,中国网民数量已经激增到253000000,这已经远远的超过了美国,成为世界第一网民大国,这其中有7305万的手机网民,使用手机上网的人数也变得越来越多了。
1.2手机操作系统的开发现状
随着移动互联网的迅速发展,在与客户手机越来越多的学生高,智慧校园Android系统可以安装在学校的教师和基于Android手机的学生,让他们能够更直观更全面地了解到校园的信息,展示校园的风貌,帮助那些不熟悉校园的师生进行导航,更好地进行校园的宣传。基于Android系统开发的智慧校园客户端是一个稳定、快捷的展示平台,是Android手机用户的最佳选择。
Palm OS是一套比较具有开放性的,占用的内存空间也很小的,为掌上电脑编写程序的,轻量级的,并且允许用户编写和修改的操作系统,它的这些特性是的其支持的应用程序更加丰富多彩。
Plam可以通过加入一个第三方软件来弥补自身在录音、MP3播放等方面存在的不足。Palm m505、Palm m500、Palm III等都是他的代表性产品。
Symbian是一个低功耗,内存小,32位操作系统,移动电话的使用非常合适。它也能够支持GPRS、蓝牙、SyncML和3G技术。
改编于微软计算机的Windows操作系统的Windows mobile系列的操作系统性能比较好,速度也较快,是因为它在硬件设置上比其他的智能手机高出许多,它的功能强大,主频更高,使用的是因特尔嵌入式处理器。SmartPhone和Pocket PC Phone是Windows mobile系列操作系统下的两种平台系统。智能手机——Pocket PC手机平台适用于掌上型计算机,智能手机,智能手机操作系统平台的手。
Linux系统是一个开发源代码的操作系统。他丰富了第三方的应用,因为其开源性的特点,很多手机制造商根据自身的实际情况来开发Linux手机操作系统。但是Linux操作系统的集成开发环境和与PC的连接性方面是比较薄弱的,这是Linux操作系统的的不足之处。
1.3 Android的构架分析和特性
Android平台由Linux和Java构成的,是一款开源软件,它是由SDK、Key Apps、Middleware、Linux Kernel四部分组成的一套基于移动设备的手机软件平台。由于Android平台的基础开发平台的Linux内核,具有便携性和多样性的特点,从而可以开发Android平台上的不同应用,也可以开发出新的组件,总而言之,Android平台是我们进行应用程序开发的一款良好的平台。
Android的架构是由Linux内核、C/C++函数库、Dalvik 虚拟机、应用框架以及各种关键应用程序构成。Android平台的框架上编译出来的程序,降低了靠发的负荷,并在DalvikVM上运行应用软件。
图2-1Android架构
第二章 系统分类概述
2.1 Linux系统介绍
Linux是可以通过网络或其他突进获得的一款免费的操作系统,并且他的原代码可以任意修改,这是十分具有优势的。也正是由于这个优势特征,世界各地的程序员都参与了Linux的编写和修正,每一个程序员都融入了自身的灵感结晶,这也最大限度地丰富和完善了Linux程序。
Linux还有一个比较喜人的特征---兼容性,常见的DOS和Windows下的程序也同样可以在Linux下执行和工作,Linux这个特征实现了Linux和Windows的相互转换,让很多心存疑惑的程序员消除了Windows下常见的程序能否在Linux上运行的疑虑。。
Linux另一个特征就是支持多用户,并且为了确保各用户之间不会发生相互干扰,Linux中只允许每个用户只能对自身的文件设备有特殊的操作权利。
Linux的系统界面也非常友好,它具有种界面:字符和图形。使用键盘指令来操作字符界面。图象界面是X-Window窗口系统,可以用鼠标进行各种操作。
Linux能够在x86、680x0、SPACE、Alpha等处理器平台上完美运行。
2.2Android系统框架
软件开发工程师能够完全地访问到核心应用程序所使用的API程序框架。核心应用程序的架构设计能够较好地优化组件的重用性,对于任何应用程序,它可以发布自己的功能模块,而且任何其它的应用程序也都可以使用它所发布的功能模块(前提是要不能破坏框架的安全性限制)。同时,应用程序的重用机制让用户可以比较快捷地切换应用程序组件。
隐藏在每个应用程序背后的是一系列系统服务, 这其中包含:
图2-4 Android的服务系列图
Android 开发平台包含一些C/C++库,而且这些C/C++库可以被 Android系统的各类组件所使用。这些库函数通过 Android 应用程序框架为众多软件开发工程师提供各类服务。以下是部分核心库:
图2-5 Android的核心库图
2.3Android构成与机制
Android 系统提供了一个极其重要的核心库,该库具备了JAVA编程语言核心库所能提供的绝大部分功能。
摘要
论文系统地分析了智慧校园客户端的开发背景和软件开发的过程,首先我们介绍软件的开发环境,接下来介绍了软件设计的详细过程,其中包括了界面的设计和功能的设计,最后是总结,其中包括开发过程中遇到的问题和解决方法。基于Android系统的智慧校园客户端利用了Eclipse、Android SDK,Eclipse 插件作为开发Android程序的工具,首先要进行软件的安装。该智慧校园客户端适用于Android手机,方便学院师生通过手机就能直观地了解的相关信息。
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:Android平台、JSP语言、eclipse软件、myeclipse-6.5工具、tomcat软件、开源程序、PC服务器、Android移动客户端
目 录
第一章 绪论
1.1 课题背景与现实意义
1.2手机操作系统的开发现状
1.3 Android的构架分析和特性
第二章 系统分类概述
2.1 Linux系统介绍
2.2 Android系统框架
2.3 Android构成与机制
2.4其他手机系统
第三章 智慧校园客户端设计
3.1系统的需求性
3.1.1可行性分析
3.1.2技术性分析
3.2客户端的设计结构图
3.3 详细技术设计
3.4数据库分析
第四章 测试系统
4.1测试目的
4.2测试方法
总结
参考文献
附录:
致谢
第一章 绪论
1.1 课题背景与现实意义
随着高新科技的迅猛发展,先进的通讯设备和Internet移动终端越来越普及,年轻人对手机的要求越来越高,而Symbian,Windows Mobile,PalmOS和其他低端手机,已经不能满足人们的要求,因此需要开发更多的手机平台。
3G通信网络的快速发展,给移动终端带来了更为快速地数据传输服务,促进了3G网络得到广泛了使用,使得移动终端真正成为互联网(Tnternet)的终端。因此,各种应用软件和移动终端服务的需求也会有更大的发展空间。2007十一月,谷歌推出的Android——,一种专为软件平台的移动设备。
Android平台囊括了软件操作平台、中间件和应用平台,是一款由Linux 和Java组成的一个开源软件,具有开发性的移动设备综合平台。Android平台的开放性提升了技术的创新,更降低了开发的成本,使得运营商可以根据自身的优势开发出更有特色的产品,具备巨大的市场潜力。
据中国互联网络信息中心(CNNIC)公布了“二十次中国互联网络发展状况统计报告”,由2008到6年底,中国网民数量已经激增到253000000,这已经远远的超过了美国,成为世界第一网民大国,这其中有7305万的手机网民,使用手机上网的人数也变得越来越多了。
1.2手机操作系统的开发现状
随着移动互联网的迅速发展,在与客户手机越来越多的学生高,智慧校园Android系统可以安装在学校的教师和基于Android手机的学生,让他们能够更直观更全面地了解到校园的信息,展示校园的风貌,帮助那些不熟悉校园的师生进行导航,更好地进行校园的宣传。基于Android系统开发的智慧校园客户端是一个稳定、快捷的展示平台,是Android手机用户的最佳选择。
Palm OS是一套比较具有开放性的,占用的内存空间也很小的,为掌上电脑编写程序的,轻量级的,并且允许用户编写和修改的操作系统,它的这些特性是的其支持的应用程序更加丰富多彩。
Plam可以通过加入一个第三方软件来弥补自身在录音、MP3播放等方面存在的不足。Palm m505、Palm m500、Palm III等都是他的代表性产品。
Symbian是一个低功耗,内存小,32位操作系统,移动电话的使用非常合适。它也能够支持GPRS、蓝牙、SyncML和3G技术。
改编于微软计算机的Windows操作系统的Windows mobile系列的操作系统性能比较好,速度也较快,是因为它在硬件设置上比其他的智能手机高出许多,它的功能强大,主频更高,使用的是因特尔嵌入式处理器。SmartPhone和Pocket PC Phone是Windows mobile系列操作系统下的两种平台系统。智能手机——Pocket PC手机平台适用于掌上型计算机,智能手机,智能手机操作系统平台的手。
Linux系统是一个开发源代码的操作系统。他丰富了第三方的应用,因为其开源性的特点,很多手机制造商根据自身的实际情况来开发Linux手机操作系统。但是Linux操作系统的集成开发环境和与PC的连接性方面是比较薄弱的,这是Linux操作系统的的不足之处。
1.3 Android的构架分析和特性
Android平台由Linux和Java构成的,是一款开源软件,它是由SDK、Key Apps、Middleware、Linux Kernel四部分组成的一套基于移动设备的手机软件平台。由于Android平台的基础开发平台的Linux内核,具有便携性和多样性的特点,从而可以开发Android平台上的不同应用,也可以开发出新的组件,总而言之,Android平台是我们进行应用程序开发的一款良好的平台。
Android的架构是由Linux内核、C/C++函数库、Dalvik 虚拟机、应用框架以及各种关键应用程序构成。Android平台的框架上编译出来的程序,降低了靠发的负荷,并在DalvikVM上运行应用软件。
图2-1Android架构
第二章 系统分类概述
2.1 Linux系统介绍
Linux是可以通过网络或其他突进获得的一款免费的操作系统,并且他的原代码可以任意修改,这是十分具有优势的。也正是由于这个优势特征,世界各地的程序员都参与了Linux的编写和修正,每一个程序员都融入了自身的灵感结晶,这也最大限度地丰富和完善了Linux程序。
Linux还有一个比较喜人的特征---兼容性,常见的DOS和Windows下的程序也同样可以在Linux下执行和工作,Linux这个特征实现了Linux和Windows的相互转换,让很多心存疑惑的程序员消除了Windows下常见的程序能否在Linux上运行的疑虑。。
Linux另一个特征就是支持多用户,并且为了确保各用户之间不会发生相互干扰,Linux中只允许每个用户只能对自身的文件设备有特殊的操作权利。
Linux的系统界面也非常友好,它具有种界面:字符和图形。使用键盘指令来操作字符界面。图象界面是X-Window窗口系统,可以用鼠标进行各种操作。
Linux能够在x86、680x0、SPACE、Alpha等处理器平台上完美运行。
2.2Android系统框架
软件开发工程师能够完全地访问到核心应用程序所使用的API程序框架。核心应用程序的架构设计能够较好地优化组件的重用性,对于任何应用程序,它可以发布自己的功能模块,而且任何其它的应用程序也都可以使用它所发布的功能模块(前提是要不能破坏框架的安全性限制)。同时,应用程序的重用机制让用户可以比较快捷地切换应用程序组件。
隐藏在每个应用程序背后的是一系列系统服务, 这其中包含:
图2-4 Android的服务系列图
Android 开发平台包含一些C/C++库,而且这些C/C++库可以被 Android系统的各类组件所使用。这些库函数通过 Android 应用程序框架为众多软件开发工程师提供各类服务。以下是部分核心库:
图2-5 Android的核心库图
2.3Android构成与机制
Android 系统提供了一个极其重要的核心库,该库具备了JAVA编程语言核心库所能提供的绝大部分功能。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/gdxx/291.html