基于Android的App在高职院校学生日常管理平台中的应用

时间:2024-02-18 点赞:52037 浏览:108800 作者原创标记本站原创

这篇辅导员论文范文属于论文格式免费优秀学术论文范文,关于辅导员类毕业论文的格式,与基于Android的App在高职院校学生日常管理平台中的应用相关本科生毕业论文格式。适合辅导员及信息管理系统及学籍管理方面的的大学硕士和本科毕业论文以及辅导员相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:高职院校的学生信息管理系统,侧重的用户是学生处等职能部门,而并未过多考虑一线辅导员的需求,本文提出了基于辅导员角度对学生进行管理的平台,并将日常管理功能嵌入到基于Android的App中,通过3G网络或Wifi连接平台使用.

关 键 词 :学生日常管理平台;Android;App;3G网络

中图分类号:TP311.52

目前而言,高职院校的学生信息管理系统非常繁复,提供了诸如学生档案管理、学籍管理、成绩管理、学工管理与教务处理、医疗体检管理、学生宿舍管理、学生图书借阅及图书馆管理、学生学费及其他费用管理、奖助学金管理、贫困生档案管理等功能,但针对的用户主要都是如学生处这样的职能部门,并未过多考虑一线辅导员的需求.针对辅导员日常管理的需要,设计出一个辅助的学生日常管理平台,并利用学校的wifi或移动3G网络,通过将日常管理功能嵌入到基于Android的手机应用中来进行日常管理.

1.学生日常管理平台

图1 辅导员的主要功能

本文所述的学生日常管理平台为B/S架构,采用轻量级框架Spring和MyBatis的组合,前端UI大量使用ajax技术,利用了JQuery UI、easyUI等JQuery的UI组件构建界面.主要角色分为系统管理员、系部管理员、辅导员、学生,其中辅导员的主要功能如图1所示.

这些功能基本涵盖了辅导员在学生日常管理中的各个方面,同时,某些功能具有实时性,例如,登记违纪信息,又可细分为学生课堂考勤、查寝未到、宿舍检查扣分等,这些功能,如果辅导员在检查课堂出勤情况、检查学生寝室时,就能通过手机应用实时的进行登记,无疑极大的提高了工作效率.因此,该学生日常管理平台同时为辅导员提供了基于Android的客户端,辅导员可以通过该应用进行一些日常管理.

2.Android客户端的功能

学生日常管理平台的Android客户端其中有一半的功能均是主要登记违纪信息,这也符合辅导员日常管理的需求.在检查宿舍时,在Android客户端上,可以选择宿舍信息,此时,会将该宿舍住宿的学生信息及床位信息显示到手机上.辅导员可以很快的得知该宿舍住了哪些学生,以及哪个床位住的是谁,选择即可进行相关信息的登记.在登记其它信息时,也提供模糊检索的功能,方便及时快速的查找出该辅导员管理的某个学生.考勤功能,可以提供一个班学生带有头像信息的列表,方便辅导员进行考勤.

3.Android客户端网络通信技术

json.提到“JSON(JaScript Object Notation)是一种轻量级的数据交换格式.它使得人们很容易的进行阅读和编写.同时也方便了机器进行解析和生成.它是基于JaScript Programming Language的一个子集.JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯.这些特性使JSON成为理想的数据交换语言.”简而言之,json易于理解,并且数据量比xml更小,速度更快,ja和其它语言提供了对json生成和解析的广泛支持,因此,Android客户端和服务端通信一般都选择json作为数据交换的格式.

学生日常管理平台服务端使用Spring MVC作为表示层,使用其整合的jackson组件可以很容易的将数据转换为json字符串,同时可以很轻松的将返回页面的方法改写为返回json数据,关键代码如下所示:

@RequestMapping(value等于"/login",method等于RequestMethod.POST)

public @ResponseBody Map login(@RequestParam("name") String name, @RequestParam("password") String password){


Map responseMap等于new HashMap();

Criteria criteria等于new Criteria();

criteria.put("name", name);

Listlist等于userService.selectByCriteria(criteria);

if(list.size()>0 && list.get(0).getPassword()

.equals(DigestUtils.encodeSHA512Hex(password.getBytes()))){

......//忽略无关代码

responseMap.put("isLogin","true");

} else {

responseMap.put("isLogin","false");

responseMap.put("message","用户名或者错误");

}

return responseMap;

}

Android使用HttpPost、HttpGet或HttpClient发起数据请求,得到服务端返回的json数据.Android在.json包中提供了与JSON相关的类,不需要使用第三方的json组件即可进行json的解析,关键代码如下所示.

HttpPost httpPost等于new HttpPost(url);

PostMethod post等于new PostMethod(url);

//请求参数

List params等于new ArrayList();

params.add(new BasicNameValuePair("name",name);

params.add(new BasicNameValuePair("password",password);

post.setEntity(new UrlEncodedFormEntity(nameValuePair));

//执行请求

HttpResponse response 等于 new DefaultHttpClient().execute(post);

//获取服务端的返回值

String responseText 等于 EntityUtils.toString(response.getEntity());

//把json字符串转换为对象

JSONObject result等于new JSONObject(responseText);

String isLogin等于result.get("isLogin");

//忽略登录成功或失败的处理代码

4.结束语

本文描述了高职院校学生日常管理平台的相关功能,主要针对辅导员的日常管理进行设计与开发,同时,开发了一个Android客户端,方便考勤、登记相关信息的实时性,极大的提高了辅导员的日常管理工作的效率.

相关论文

高职院校学生行为管理中的法律控制

关于法律意识及法制教育及道德教育方面的免费优秀学术论文范文,法律意识类有关法学专业论文,关于高职院校学生行为管理中的法律控制相关论。

高职院校学生信息管理系统的

本文是一篇高校学生工作论文范文,关于高校学生工作方面研究生毕业论文开题报告,关于高职院校学生信息管理系统的相关硕士毕业论文范文。适合。

高职院校学生创业素质培养1

本文是一篇创业教育论文范文,创业教育有关研究生毕业论文开题报告,关于高职院校学生创业素质培养1相关在职研究生毕业论文范文。适合创业教。

高职院校学生职业素质能力提升

本文是一篇高职教育论文范文,关于高职教育方面在职毕业论文开题报告,关于高职院校学生职业素质能力提升相关硕士论文范文。适合高职教育及素。

高职院校学生党员质量保障机制与

本论文为大学生方面大专节业论文,关于高职院校学生党员质量保障机制与相关在职毕业论文开题报告,可用于大学生论文写作研究的大学硕士与本。

管理学理对高职院校学生管理的

该文为管理学有关毕业论文题目范文,与管理学理对高职院校学生管理的相关医学论文题目,可作为畜牧兽医专业管理学论文写作研究的大学硕士与。

高职院校学生就业形势

本论文为高职教育类本科毕业论文多少字,关于高职院校学生就业形势相关毕业论文提纲,可用于高职教育论文写作研究的大学硕士与本科毕业论文。