APP下载

基于Android平台的校园信息系统的设计研究

2016-12-01赵跃新李小咩新余学院数学与计算机学院江西新余338000

山东工业技术 2016年11期
关键词:移动终端

赵跃新,李小咩(新余学院 数学与计算机学院,江西 新余 338000)



基于Android平台的校园信息系统的设计研究

赵跃新,李小咩
(新余学院数学与计算机学院,江西新余338000)

摘要:随着信息技术的发展,智能手机得到了普及,它使用方便,让越来越多的人更愿意通过智能手机来获取他们所需要的资源信息。但目前Android平台面向校园的操作系统有着反应速度慢、系统的操作性较低等缺点。针对该问题,创新设计出一种面向校园信息系统的Android平台,解析这个系统的主要架构与其主要实现技术,此系统的创新实现将对校园移动终端的办公与学习有极高的实用性。

关键词:Android系统平台;校园信息系统;移动终端

0 前言

进入21世纪以来,互联网科技得到了迅猛发展,移动设备得到了大力普及,智能手机等移动终端设备更是在全国广大师生中得到了广泛使用,但目前高校师生在日常学习生活中进行校园信息资源的提取与发布时,大多采用的都是方法都是利用电脑客户端的信息系统来获取自己所需要的资源信息,通过使用移动客户端的应用程序来获取有效信息的人数不多。师生若想要在移动终端上获取校园信息资源,只能通过网页的形式来进行操作,这种繁琐的操作就导致信息的交互性变差,并且数据量也较大。本文根据以上情况,设计出了一款面向校园的Android平台,这款校园信息系统的操作简单,使用者只需要在Android移动终端上安装这个客户端系统,就能通过打开使用这个系统来迅速获取与处理与校园相关的各类信息。

1 系统主要架构

用户通过网页下载客户端并进行安装,利用Simple API for XML技术解析可扩展置标语言的文件内容,它的特点是能够在扫描文件内容的同时进行文件解析,解析速度较快,借着运用Android的ListActivity类根据指定的不同来显示不同的信息。打开客户端时,首先出现的是登录界面,用户在这里登录系统,用于区分系统管理人员与系统使用者。系统使用者登录之后显示主界面,这个模块主要是由校内信息与咨询界面组成,若是系统管理人员登录进入后,还会附加显示出一个信息管理界面。在业务逻辑上由数据库操作类DateManager,可扩展置标语言,信息解析类NewsPrase,信息显示类NewsView,信息咨询类NewsConsult及信息管理类NewsManage组成。终端服务器给予web服务与其他与之相对应的数据库支持。

2 系统主要模块实现

Android平台的校园信息系统可以通过客户端模块与服务器端模块这两个模块来实现。客户端模块通过利用Android校园信息系统平台所提供的Simple API for XML来对界面以及功能进行编辑与设计,而服务器端通过使用数据库连接来浏览数据库信息,运用JAVA Servlet与Apache HTTP Server技术来完成客户端和服务器端之间的数据连接与传送。

2.1系统客户端

客户端能够实现是主要是使用了Android系统平台中应用程序编程接口函数这一功能,活动、意图接收器、服务、内容提供者这四个内容最终组成了该系统。其中,网络负责指令动作的响应与数据信息的传递。在这里,网络作为一个媒介,消除调用者与被调用者之间的障碍,让二者之间关系更加和谐。

2.1.1系统登录模块

为了保证系统的安全运行,在登入系统前首先要做的就是输入在系统注册过的用户名及密码,这些信息都是绝对保密的,所有登录数据都被加密保存在后台的数据库之中。在登录界面中,教师、学生与家长分别使用不同的登录接口,让性质不同的这三类系统使用者在不一样的系统界面中进行操作。

2.1.2系统查询模块

手机客户端平台上的查询功能可以帮助使用者通过Android平台校园信息系统来查找自己所需要的信息。不同的用户身份,所能查询的内容也是不一样的。教师能查询的内容包括学生的基本信息、成绩、课表安排、学校与教务的通知等等;学生所能查询的信息内容包括自己的学习成绩、学籍信息、课表与校园资讯等等,家长能查询的信息内容包括自己孩子的成绩信息、获奖与违纪情况等等。

2.1.3系统录入模块

在校园信息系统中,录入模块只对教师与学生开放。师生在进行信息录入时都可以通过手机客户端来进行。教师需要录入的数据信息主要包括学生的成绩、学籍信息、获奖与违纪信息等;学生通过手机客户端进行教师教学评价、申请奖学金、对教师或者学校的意见反馈等信息数据的录入。

2.1.4系统交流模块

在交流模块中,本系统的所有的用户都可以在这里进行言语讨论。在这个模块上教师、学生与家长可以利用手机客户端直接来进行信息的交流互通,加强彼此间的联系与沟通,更好的解决所遇到的问题。

2.2系统服务器端

系统的后台服务器所采用的是通过数据库连接技术来浏览后台数据库的技术,HttpRequest发出请求,Servlet及时响应并给出相应结果,系统后台使用的是MVC与DAO相结合的设计模式及分层结构。服务器端是由采用DAO设计模式实现的访问数据库接口及其实现类,进行业务逻辑处理的Servlet类,过滤器类以及工具类这四类类组成,在进行业务逻辑处理的servlet类之中,loginServlet先接受系统使用者的信息并验证,再将验证结果传送给前台。chooseCourseServlet对学生用户的选课过程进行控制处理,并将学生的选课结果储存进数据库。personMessageServlet负责管理使用者的个人信息并对这些信息进行管理操作。teacherChatToStudentServlet负责维护学生与教师之间的交流渠道,让前台的对师生交流的信息的改动动作转成对数据库的动作指令。

3 结语

本文设计了以Android平台为基本的校园移动信息系统并研发成功,让高校师生不局限于只使用电脑来进行办公与信息查询,提高了师生的办事效率。目前这种校园移动信息系统即将发布,投入使用,在未来我们需要做的就是设计将重要信息推送到移动设备的屏幕上,让用户能有一个更好地使用体验。

参考文献:

[1]倪建新.基于Android平台的校园信息系统的设计与实现[J].电脑与微电子技术,2013(24):93-96.

[2]姜远航,孙继禹,韩宇霏,王尊.基于Java EE和Android的校园信息系统的设计[J].信息技术,2015(04):71-74,79.

DOI:10.16640/j.cnki.37-1222/t.2016.11.139

猜你喜欢

移动终端
基于移动互联网开发人才培养模式的探索
移动互联网时代高校营销专业教学面临的机遇与挑战
基于移动终端平台的编辑学习和交流方法
国内移动数字出版发展现状及对策研究
基于移动终端的高校移动学习体系构建研究
移动终端云计算应用分析
手机APP在学生信息化管理中的应用探索
中职学校学生管理系统手机运用平台的研究
政府办公区域无线网络覆盖的设计
基于移动终端的换物平台设计与应用研究