APP下载

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

2021-12-31蔡现龙张忠秋

科技创新与应用 2021年19期
关键词:高校学生功能用户

蔡现龙,张忠秋

(西安明德理工学院,陕西 西安710124)

近几年,高校学生信息服务系统的创建已受到高校领导的高度重视,系统创建过程中使用率最高的为Android平台操作系统。这种系统优势明显,可作为智能手机的平台以及集多种工具于一体的功能载体,因此备受关注。

1 Android平台特性及优势

Android最初的意思为“机器人”,2007年11月由国外知名公司Google正式推出,属于开源手机操作系统,其运作基础为Linux平台。凭借Google公司强大的技术研发能力以及优势资源,Android系统一经上市便受到全球诸多手机生产厂家的追求,目前已成为全球最流行的手机开发平台之一。Android属于移动设备软件堆,其中除了一些核心应用软件以及中间件之外,还包括用户界面及操作系统,换句话说,作为一种轻量级操作系统,Android主要以Java作为运作基础并在Linux内核上面运行,功能相当强大,包括基础的短信、电话以及其他常用的应用软件,优势相当明显。

1.1 Android平台特性

伴随着科技的迅猛发展,移动电话开始越来越智能化,而且已经发展为结合多种工具为一体的功能载体,而Android就是这样的一个功能载体。

1.1.1 通信工具

移动电话最核心的功能在于通信,由此可知Android平台基础功能在于语音通话时使用运营商专门提供的网络。当然除了基础通话功能之外,Android平台还可以发送短消息,当然也可以全面管理个人信息。

1.1.2 网络工具

近几年数字业务普及率越来越高,作为互联网最常见的一种工具,移动电话开始被大量使用,通过移动电话可以将电脑的一些功能顺利完成。作为一种网络工具,Android平台可以随时发送邮件及在线浏览。

1.1.3 媒体播放器

多媒体技术发展速度越来越快,通过移动电话播放音视频已成为最基础的一项功能,因此Android平台可以播放分辨率较高的视频,流畅度较高,兼容性非常强,完全可以作为媒体播放器使用。

1.1.4 媒体获取设备

媒体获取设备集成度越来越强,Android平台也可以完成媒体获取设备的大部分功能,比如作为摄像机或者录音机来使用。

1.1.5多类型连接设备

Android平台可以实现包括USB、无线局域网、蓝牙以及GPS等在内的多项连接方式。

1.1.6 具有绚丽、友好的用户界面Android平台用户界面绚丽、友好,操作起来非常简便,给用户带来优越的视觉体验效果。

1.1.7 个性化定制

Android平台可结合不同用户的个人需求对手机功能进行自定义,也就是可实现个性化定制功能。当然除了上面这些基础功能之外,Android平台在技术层面还具有下面这些特性,比如可以支持多个硬件同时运行,核心技术强大,使用的都是标准化技术,此外还具备成熟的辅助开发工具以及文档。

1.2 Android平台优势

1.2.1 开放性

Android平台最大优势在于自身的开放性,所有移动终端生产厂商都可自由申请加入,由于开放度比较强,因此开发者数量较多,尤其伴随着用户群体的日益壮大,再加上应用越来越丰富,平台功能也越来越强大,逐渐走向成熟。对Android平台整体发展来说,开放性有助于扩大市场消费群体,人气也在不断高涨,这主要指的是生产厂家以及消费者。

1.2.2 摆脱运营商束缚

西方发达国家在过去较长时间内,手机应用经常遭到运营商的管控,具体使用的功能及互联网类型基本上都由运营商全程控制。自从iPhone上市后用户可自由选择接入网络类型,广大消费者正在逐渐摆脱运营商的束缚。

1.2.3 硬件种类多选择自由

该优势与开放性有很大关系,因为Android平台具有开放性特征,广大生产厂商不断推出功能丰富的各种产品,尽管功能差异比较明显,具备自身特色,不过均可以进行兼容,数据统计也不会因此受到影响,操作起来非常方便。硬件种类也越来越多,消费者可自由选择。

1.2.4 开发商不受限制

Android平台可以给开发商提供相对自由的操作环境,不会受到各种条约的约束,在此基础上开发商可生产出更多种类齐全、功能强大的软件。需要注意的是,正是开发商不受控制导致衍生出很多具有不良色彩的游戏,这也是目前Android需要解决的一大难题。

1.2.5 无缝结合的Google应用

Google作为全球互联网的巨头,从最初的搜索引擎发展到目前的全面渗透,尤其自身具备的搜索、邮件以及地图等功能将网络与用户之间进行快速对接,Android平台手机可以将Google这些应用与服务进行无缝结合,为消费者提供优质服务。伴随着Android手机的越来越普及,Android应用需求量也将快速扩大,市场发展潜力无穷,因此吸引了广大开发者以及生产厂家的眼球。

2 高校学生信息服务系统的基本需求

近几年随着数字化校园理念被正式提出,高校师生对该理念给予高度认可,在此基础上高校学生信息服务系统需求也被提了出来,帮助家长以及师生之间创建在线沟通交流平台。该平台使用的技术主要来自于Android。

2.1 功能性需求

高校学生信息服务系统用户主要包括三个,除了家长之外,还包括学生和教师,他们对系统的需求也存在较大差异。具体来说,教师使用该系统的目的主要在于对信息进行发布及记录,然后与家长或学生进行沟通并分享资料;学生使用该系统的目的在于发布、查看、记录有关信息,然后与家长和老师进行沟通;家长使用该系统的目的主要为查询信息,随时与学生、老师进行交流,然后对学校管理、建设等提出个人意见。

2.2 特殊性能需求

高校学生信息服务系统主要为家长、师生提供各种优质的信息服务,因此在操作系统以及通信技术方面要求比较严格,当然在数据传输和应用界面方面相对来说要求也会更高。首先操作系统要有自身的规模,可以让家长、师生随时通过系统查询相关信息,操作起来不能过于复杂,越简单越好,可随时使用4G甚至5G网络技术;其次在应用界面要求上也比较严格,设计的初衷在于访问方便快捷,操作起来不至于过于复杂;再者,在数据存储以及传输方面有相当高的要求,要确保安全性及隐秘性,数据传输做到快速精准,不会出现明显的延迟;最后,在网络通信技术方面也有比较高的要求,可随时通过公共互联网通信,随时随地对数据进行传输并快速接收。

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

3.1 搭建开发环境

开发系统使用的类型为Windows XP SP3,开发语言版本为Java 1.6,使用的开发工具为Myeclipse 9.0。除此之外,数据库以及开源服务器类型分别为MySQL、Tomcat 6.0。开发过程中的重点为搭建Android开发环境,在具体操作时首先下载JDK,然后配置有关插件,也就是所谓的Android Development Tools,最后安装Tomcat并实现Myeclipse集成。在上面这些工具完成配置后Android开发环境就创建完毕,然后就可以开始进行其他的开发工作。在Android应用程序开发时,首先要创建工程,接下来启动与工程有关的配置,编写代码,最后全面启动并展开调试。

3.2 开发工具简介

Android应用程序开发时首先要做的是筛选优质开发工具,与Android SDK有关的开发工具包括多个工具,除了Android调试桥、Android资源打包辅助以及Dalvik监视服务等有关工具外,还包括模拟器以及硬件虚拟设备等。Android系统在运行过程中使用的虚拟设备为AVD,Android应用程序在开发时需借助AVD才能正常运行,具体内容除了屏幕尺寸、AVD文件具体位置以及系统版本之外,还包括硬件配置、内存、扩展卡、照相机等有关资源。Dalvik虚拟机在运行时需借助Android设备模拟器,在运行过程中类似于手机程序,可随时在开发环境中应用,不用专门安装的真实环境,调试起来非常方便,工作效率也大幅度提升。当然也包括常见的类似AATP等资源打包辅助工具,这些辅助工具可随时打包程序,将有关代码文件以及资源文件快速打包,使其成为能随时安装并运作的APK文件;除此之外,还包括调试监视服务,英文简称为DDMS,属于一种常见的监视以及调试工具,对应用程序正常运行与内存分配等进行全面监视。

3.3 应用程序开发的关键点

首先要设计并完成Android界面。在具体操作过程中主要借助Java语言让业务逻辑变得更加简单,通过XML语言对界面布局进行详细描述,然后借助Java语言里面的UI设计理念全面管理布局以及运作机制,所有XML都能够嵌套至少两个的View,有助于用户界面更加丰富。接下来为数据交互操作,在数据存储时主要通过MySQL完成,客户端在交互数据时要借助服务器端以及互联网来完成。要想完成该方法除了将服务端与数据库进行对接之外,两个端口还要实现相互访问,只有满足上面这两大条件才能够顺利操作程序,否则系统将无法正常运行。如果客户端需要进行信息或数据查询,可以在服务器端发出查询请求,服务器在接收到信息后将及时进行反馈,用户就能够顺利查询信息;如果客户端需要写入请求,发出请求,服务器端将数据写入后,用户就可以接收到所需的信息。

3.4 系统各功能模块的设计

3.4.1 用户登录功能

用户登录功能主要包括4种类型的用户,除了师生以及管理人员之外,还包括学校高层领导,在设计系统时要考虑到保密性及安全性,根据用户类型的不同设置对应的管理权限。例如,学生在登录时仅能查看与个人有关的信息,教师以及学生干部只能查看与学院、学生有关的信息,学校领导和管理人员可随时查看与学生及学校有关的各种信息。需要注意的是,由于用户级别不一样,在登录时需输入相应的验证密码才能获得权限并顺利登录系统,再查看不同级别的用户信息。

3.4.2 主界面模块功能

软件项目入口为主页面模块,因此在该界面要设计与系统其他界面关联的按钮,比如学校高层管理、教师以及学生等不同级别的信息管理模块按钮。

3.4.3 学生信息管理功能

该模块内容为与学生有关的各种信息,除了学生姓名、年级、班级及个人照片等信息外,还包括学生所在的专业、电话以及家庭具体住址等详细信息。用户可结合自身需求随时进行查询,查询成功后可以打印出来。除此之外,学生信息管理模块还具备录入并修改学生个人信息等相关功能。

3.4.4 教师和领导信息管理功能

该模块包括与学校领导以及教师有关的详细信息,比如学校高层领导所在院系、政治面貌、性别、姓名、电话和家庭具体住址等。用户顺利登录系统后可以按照学院、专业或者工号等查询条件进行查询,然后打印出来。除此之外,该模块还具备修改以及录入全体教师和学校领导信息等功能。

3.4.5 系统维护管理功能

只有系统管理员才具备该模块的使用权限,管理员登录系统后可接收模块对后台数据信息进行删减、增加或者修改。当然管理员也有权力对其他用户个人权限进行删减或者添加,如果有需要,管理员可随时发布有关文件以及公告。

3.4.6 系统的实现

结合前期做出的调查以及对需求、性能等方面的综合分析,对该系统数据库进行综合设计,在此基础上创建高校领导、学生以及教师等信息表。成功登录信息管理系统页面之后,首先选择个人身份,然后输入工号以及登录密码,直接单击登录键就可以顺利进入主页面。如果用户工号或密码错误,系统将发出提示,用户必须对错误作出修改并再次登录。

4 结束语

综上所述,随着无线网络技术的快速发展,近几年高校校园智能手机普及率越来越高,因此在创建高校学生信息服务系统时使用Android平台显得越来越有必要,可以解决使用电脑不便等各种麻烦。在具体使用过程中,不管家长还是师生都是该系统的使用者,因此在设计时要考虑为这三方搭建一个快速高效的交流平台。本文针对高校学生信息服务系统关键是使用Android平台进行了深入分析,在此基础上提出了合理的实用性参考建议,希望校园信息服务系统变得越来越强大。

展开全文▼
展开全文▼

猜你喜欢

高校学生功能用户
99Tcm-MIBI显像在甲状旁腺功能亢进术前诊断中的应用价值
基层弄虚作假的“新功能取向”
把党史的功能作用发挥得更加充分有效
高校学生党支部建设及作用发挥探索
高校学生意外伤害事件应对与处理
奔驰S级香氛功能介绍
邮学保 高校学生意外伤害综合保险简介
关注用户
关注用户
关注用户