基于安卓手机位置服务的签到系统
作者:浩明
来源:《电脑知识与技术》2014年第21期
摘要:为了可以准确掌握学生的上课签到信息,设计了基于GPS定位的案桌手机签到系统,以手机的定位信息及学生的基本信息作为签到信息进行签到,可以有效防止代签。通过该系统及时有效地掌握了学生的上课出勤情况。
关键词:Android;GPS定位;WIFI;签到系统
中图分类号:TP302 文献标识码:A 文章编号:1009-3044(2014)21-4976-04
Android是Google公司开发的基于Linux内核的开源手机操作系统[1-3], Android系统的开源性使其广泛应用于智能手机上,这也使得智能手机得到了迅速普及。
Android系统平台包含有基于Linux内核的操作系统,虚拟机,中间件,一些API接口以及一些必要的应用功能[4-5]。Android整体上可以看作是由Linux、C/C++和Java所构成的开源软件系统。
随着安卓手机的迅速普及,安卓手机的GPS定位功能及地图服务已经被越来越广泛的重视和应用,手机上的位置服务也愈发的成熟,可以让用户随时随地的使用此服务。
目前对于学生上课的考勤管理,都是通过点名来完成。这种方式最大的缺点是存在其他同学代替别人点名,不能真实体现上课的考勤率。利用Android手机GPS定位功能,把GPS的定位信息及学生姓名等基础信息作为签到系统的实时信息,用来完成学生的签到管理工作。手机位置信息的不可复制防止代签事件的发生,可以较好地解决考勤中舞弊事件的发生。
1 系统原理与架构
1.1 系统原理
Android支持的定位方式大致可以分为两种,分别是GPS定位和Network定位( Cell 基站定位和WiFi热点定位)[6-8] .该系统主要利用GPS定位作为基本的位置来源,实现对手机用户的定位,将采集到的位置信息返回给签到系统的服务器,服务器完成签到信息的存储。
¥29.8
¥9.9
¥59.8