Android在高校学生信息服务系统中的应用研究

时间:2022-01-15 05:58:16

Android在高校学生信息服务系统中的应用研究

摘 要 无线互联网通信技术的产生,让人们对智能手机不再陌生,无论年龄和职业,其已经成为人人手中必备的生活用品和通信工具,青年人对其的追捧最为极致,校园作为教育领域的重要阵地,将手机这个极为方便的移动终端运用到高校学生服务系统中去是当下最为热门的研究话题。

关键词:Android;高校学生信息服务系统;应用

中图分类号:TN929 文献标识码:A 文章编号:1671-7597(2014)10-0057-01

1 Android平台特点及优势

Android一词在汉语中被翻译成“机器人”,其在本文的意思是美国谷歌公司在2007年时所推出的一个开源性手机操作系统,由底层Linux操作系统、核心应用程序和中间件这三部分组成。Android平台同其他操作平台相比,之所以具有更强的竞争力是由于其结构特点所造成的,是其他平台所不可比拟的。

1)其应用程序的框架中,组件可以被替换或者重用;2)手机是可以移动的,因此,其应用的虚拟机具有占用内存空间小,运行速度快的特点;3)其采用的浏览器引擎是公开源代码的;4)其采用更先进的图形库,定制2D和3D的图形库,并且使3D图形功能标准化;5)应用SQLite(轻量级数据库管理软件)来进行数据储存,其占用资源空间极低,支持事务处理等应用功能;6)支持多媒体功能,支持图像及音视频格式较多,例如:MP3、MPEG4、GIF、PNG、AAC等;7)支持2G移动通信技术;8)支持蓝牙、3G以及无线网技术;9)支持卫星定位系统、照相等功能应用;10)其具有较大的开发环境,开发插件强大,便于开发新的应用系统。

2 高校学生信息服务系统主要需求

当下,数字化校园理念一经提出,就受到了高校广大师生的热烈追捧,该系统主要是为教师、学生以及家长之间搭建一个有效沟通交流的平台,而该平台正是将利用Android平台来实现。

1)高校学生信息服务系统中的功能性需求。高校学生信息服务系统的应用用户主要为教师、学生以及家长,而这三种用户对该系统的需求各有不同。教师应用该系统主要是信息、记录相关信息、与学生、家长相互交流以及共享资料等;学生应用该系统主要是查看信息、信息、记录相关的信息、与教师、家长相互交流,与教师所应用有不同之处;而家长应用该系统主要是用来查询信息、与教师和学生相互交流记忆对学校建设、教师管理等方面提出建议和意见等。

2)高校学生信息服务系统中的特殊性能需求。由于高校学生信息服务系统是为教师、学生以及家长这三类用户所提供信息服务,所以相对来说要对智能手机其操作系统、应用界面、数据传输及存储和通信网络技术等的要求更为严格。一是应用的手机操作系统要有自己的用户规模,让教师、学生以及家长能够利用该系统查询自己所需信息,并且操作要更为简单,能够随时使用3G网络;二是对应用界面的要求,设计应便于访问,同样要求操作简单;三是对数据传输及存储的要求较为严格,要具有安全性,确保在提取数据时高效、准确;四是通信网络技术方面依据系统的要求,可以实现在公共互联网上进行正常通信,能够实现数据的传输和接收。

3 基于Android系统开发的高校学生信息服务系统的实现

1)开发环境的搭建。 开发所用操作系统为:Windows XP SP3;所用开发语言版本为:Java 1.6;所用开发工具为:Myeclipse 9.0;开源服务器为:Tomcat 6.0;数据库为:MySQL。

开发环境的重点在于Android系统开发环境的搭建。首先需要下载相应的JDK,然后是配置Android针对Myeclipse开发工具的相关插件,即Android Development Tools,最后是Tomcat的安装,并与Myeclipse的集成。当上述工具均配置完成后,Android系统的开发环境便搭建完成,接下来就可以进行基于Android系统应用的开发工作了。

开发Android应用程序的一般步骤为:①创建工程;②对工程进行启动配置;③编写相关代码;④启动工程进行调试。

2)开发工具简介。选择优秀的开发工具是开发Android应用程序的必要条件。在Android SDK的一系列工具当中,包括硬件虚拟设备与模拟器、Android资源打包辅助工具、Dalvik监视服务以及Android调试桥工具等。

AVD是运行Android系统的虚拟设备。开发的Android应用程序必须通过AVD才能运行。其内容包括:照相机、内存和键盘等硬件相关配置、系统版本的选择、硬件外观和屏幕尺寸大小、扩展卡大小以及AVD相关文件的位置等。

Android设备模拟器是运行Dalvik虚拟机的工具。它可以让开发者开发的Android应用程序像运行在手机一样运行在开发环境中,无需将其安装在真实的手机环境中进行测试,大大提高了开发调试效率。

资源打包辅助工具,即AATP,是可对应用程序进行打包的辅助工具。可将各种资源文件以及相关代码文件一并打包成可安装运行的.apk文件。

调试监视服务,即DDMS,是可视化的调试以及监视工具。它主要监视应用程序的运行、内存分配、堆栈的使用等情况。

调试桥及DX工具,是将Java的.class文件转换成虚拟机可执行的.dex文件。

3)应用程序开发的关键点。首先是Android界面的设计与实现。主要是利用Java语言实现相关业务逻辑,利用XML语言描述界面布局。借用Java语言中的UI设计理念,利用事件响应机制与布局的管理,每个XML可以嵌套多个View,这样可以丰富用户界面的设计。其次是数据的交互操作。采用MySQL来存储数据,客户端必须通过网络与服务器端进行数据的交互。实现此方法需满足两个必要条件,即两端网络的相互访问以及数据库对于服务端的开通连接。当这两个条件满足后,两端才可进行数据的操作。操作包括用户客户端提出查询请求时,会向相关服务器端提出请求,服务器端会返回客户端的查询信息;用户客户端提出写入请求时,服务器端将写入数据,并返回是否写入成功的信息。

4 结束语

综上所述,由于智能手机在高校校园中的广泛应用,将Android平台应用到高校学生信息服务系统中,能够有效的解决随时应用电脑的不便捷问题,教师、学生和家长为该信息服务系统的应用者,为其搭建一个良好的沟通交流平台是非常有必要的。本文针对如何将Android平台应用到高校学生信息服务系统中做出了一定的介绍和建议,希望能给高校相关人士一些实用性参考,使校园的信息服务功能更强大。

参考文献

[1]温敏,艾丽蓉,王志国.Android智能手机系统中文件实时监控的研究与实现[J].科学技术与工程,2009(07).

[2]姚全珠,王江.基于UML的软件形式化需求分析与验证[J].计算机工程,2010(13).

[3]姚昱,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008(11).

上一篇:OpenVPX在数字集群通信处理平台中的应用 下一篇:数字城管基础数据普查及建库方法浅析