郑晓东 宋思琪*
(三峡大学科技学院,湖北 宜昌 443002)
高校中的旷课、迟到、早退现象一直存在且不能得到很好的解决。 传统的人工点名签到方式效率低下,而且难以确认其准确性,这个时候就需要一种既方便又能快速完成课堂签到的方法。本课堂手机签到系统,可以做到仅学生手机与教师手机接触,便可以判断这个学生是否出勤,老师要做的仅仅是在旁边监督是否有学生会拿出多个手机代其他同学签到。安卓目前是最流行的移动开发平台, 随着具有NFC 功能的安卓手机越来越多,这种功能可以被利用起来以方便我们的生活和学习。
NFC 代表“近场通信”,它是兼容设备之间的短程通信[1]。 NFC 需要至少一个信号发射设备和一个信号接收设备。 本系统采用的是NFC 三大开发模式中的P2P 对等模式。该模式允许两个具有NFC 功能的设备建立双向连接,以交换联系人信息、蓝牙配对信息或任何其他类型的数据。通信时需要建立一个从连接客户端,即NFC P2P 发起人,到一个正在搜索NFC 对等目标主机之间的连接。本系统采用NFC NDEF 数据交换格式来传输数据[2]。 需要通信时,将两个开启NFC功能的手机相互碰撞, 这时两个手机的屏幕都会缩小,当你点击其中一个屏幕时,这个被点击的手机便会成为发送端,并发送一条NDEF 格式的数据,同时另外一个手机自然便成为了接收端。这里用到的实际上是Android Beam 通信[3-4]。
系统模块划分有学生手机端App、 教师手机端App、后台数据存储和Web 端查询服务器。……