基于安卓平台校园考勤系统的设计.docVIP

基于安卓平台校园考勤系统的设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于安卓平台校园考勤系统的设计.doc

基于安卓平台校园考勤系统的设计   摘要:课堂考勤在学习生活中越来越重要,但传统的方式签到过程繁琐,市面上的签到软件也不能有效地提高签到精准度。文章介绍了一款基于安卓系统、GPS定位系统的具有流量、电量监控功能的移动终端应用,该应用能正确反映学生上课情况,有效提高考勤的准确率。   关键词:安卓系统;考勤系统;GPS定位系统;课堂考勤;流量监控;电量监控 文献标识码:A   中图分类号:TP311 文章编号:1009-2374(2016)22-0013-03 DOI:10.13535/j.cnki.11-4406/n.2016.22.007   1 概述   随着现代科技的迅猛发展,人们的生活也发生了翻天覆地的变化。现代科技已然逐渐融入到校园生活当中,科技代替人工也成了未来的发展趋势。课堂考勤在我们的学习生活中极为关键,它体现了学生的出勤率,也方便了学校的管理。但是传统的纸质点名签到已经不能满足现代社会的发展,传统的纸质点名不仅复杂繁琐,占用大量的上课时间且易出现错误,不利于班级考勤和学校的管理。   因此市面上也相继出现了各式各样的签到考勤系统,虽然说目前考勤的方式层出不穷、变幻万千,但这些签到系统都存在着各式各样的缺陷,如指纹考勤系统,因校园内师生数量、教室场地数量众多,安装指纹识别机子的工程量将会非常巨大,且每年都会有大量新生涌入,所以采集指纹的工作也会复杂纷繁;二维码考勤系统,学生挨个扫描二维码,此方法依旧不能解决占用上课时间的问题且不能确定学生所在位置;人脸识别考勤系统对人脸监测技术要求高,并不能保证签到的精准度。   因此,如何设计一款精准度高并能精确的反映学生所在位置以及反映学生上课情况的签到考勤系统是目前亟需解决的一个问题。本文将介绍一款基于安卓平台的校园签到考勤系统的设计。该考勤系统设计有签到考勤、监控流量数据以及电量使用情况等功能。   2 系统介绍   利用安卓手机的GPS定位系统以及流量监控电量监控技术能够较好地反映学生课堂考勤情况,以方便班级的考勤和学校的管理。   2.1 系统原理   安卓系统本身就支持GPS卫星定位系统,可加载内核模块技术和安卓电源管理驱动,该系统通过使用GPS卫星定位系统确定手机客户端所处在的位置,再在安卓内核中插入相应的监控代码,从而监听手机客户端流量与电量的使用情况,再由后台数据库整理数据,将总的签到详情呈现在管理者的考勤界面中。   2.2 系统架构   系统主要有由数据库服务器、GPS卫星定位系统、监控系统、手机客户端、管理服务器五个方面组成。   数据库服务器的主要作用是保存学生和管理者的个人信息、账号以及密码等,还包括考勤系统签到的详情,如签到日期时间、缺勤记录等。   GPS卫星定位系统提供手机客户端的实时位置,方便操作人员进行签到考勤。   监控系统是在安卓内核中插入相应的监听代码,从而达到监控手机流量电量的目的,为考勤提供数据。   手机客户端是为操作人员提供操作界面的功能,如签到、退签等。   管理服务器是用来整理使用者所提供的信息,以及签到后的数据整理和提交。   2.3 安卓系统   安卓系统是一款由Google公司开发的基于Linux平台以及以Java架构的自由及开放代码的操作系统。安卓系统由下至上分别为:由C语言开发的提供各种基础核心功能的Linux内核层;由C/C++编写的为各个对象提供服务并作为应用程序架构支撑的系统运行库层;为安卓应用程序开发提供开发组件的应用程序框架层;由Java语言编写的直接与用户接触的应用程序层。   随着安卓手机的迅速普及,技术以及硬件水平已经相当成熟,性价比也愈来愈高,人们逐渐认识到安卓系统的优越性,如开放性、丰富性和便捷性。安卓系统具有较高的市场占有率,选择安卓平台将可以节约成本,便于校园考勤软件的开发、维护与普及。   2.4 GPS定位系统   GPS(Global Positioning System),即全球定位系统,是一款20世纪70年代由美国海陆空三军联合研制的一款能捕捉个人手机地理位置信息的定位系统。GPS由三个部分组成,空间部分包括21颗工作卫星和3颗备用卫星,其作用主要是用于发射卫星信号;地面支撑系统主要包括1个主控站、3个注入站和5个监测站,主要负责捕捉GPS信号,并分析参数提出方案,从而完成地面的监控;用户设备部分则负责接收GPS卫星发射信号,获得所需要的信息,完成指定的任务。   2.5 流量监控   采用可加载内核模块技术(LKM)来进行手机流量的监控,其主要原理是运用LKM方法动态进驻内核,将模块中的监控代码和监测代码加入到系统内核中,从而达到监控与检测手机流量的作用。   签到的同时监测学生在上课期间所使用的流量   情况。

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档