时间:2024-05-04
文/徐崧胜
(西南财经大学天府学院 四川省成都市 610000)
近些年来,随着计算机技术的不断深化发展,人们的生活方式发生了很大的变化,计算机的应用也为我们提供了许多的方便,我们同时利用计算机技术来改善很多工作和环节,来提高工作效率。
学生的签到考勤是学校课堂教学的重要环节,它是保证各项教学任务顺利进行、维护学校教学秩序、加强对学生们的管理的一个重要环节。在传统的工作方式中,签到的方式有很多,例如纸质填写、点名签到、班干部点到等。但这些方式都具有学生手工书写繁琐、记录整理数据繁多、工作较为流程复杂、效率不高、学生代签情况出现等缺点。
针对以上的问题,本系统设计并实现的基于Android平台的学生签到系统就是为解决上述问题提出的,与传统的签到方法相比,使用本系统可以使学生和老师用户们节省更多宝贵的时间,准确的处理签到的数据并整理形成规范的表格,供后续分析与使用,极大的提高了教师们的工作效率,能够准确地反映学生出勤情况,同时也良好地处理了学生的代签情况,改善学校的学习氛围,督促提高学生们的考勤意识。
现在,中国大学普遍的点名方式依旧是通过纸质点到或者老师点名,但不能让参与者学生们进行自主签到来提高课堂效率,也不能较好地解决有同学代签的问题。我们可以利用计算机技术依靠Android平台设计一款签到系统来改善这种情况。比如,在开会时,与会者自己点开专门设计的APP,点击“签到”,系统则会自动记录与会者的到会情况,签到完成后系统就会生成一个Excel表格,记录参会者的到会情况并保存到一个文件夹里面。学生用户上课考勤签到也同样可以采用这种方式。与传统的签到方式相比,新的签到方式,无论是手机APP二维码识别,还是手机APP用户登录签到,都使繁琐复杂且容易产生代签问题的难点得到改善,使签到无序而导致耽误时间的局面得到较好解决,针对后续的签到记录也做了完美的自动生成文件保存。针对上述描述,设计一个Android平台来进行学生用户的签到考勤,这个签到系统显得尤为的必要。
图1
本签到系统是基于Android平台开发,在利用androd6.0以上版本搭建环境,使用Java语言实现功能的系统。Android是一个以 Linux 为基础的开放源码操作系统,使用面较为广泛,查找资料也较为容易。在便携设备上使用非常方便的平台。该平台由操控系统、中间件、用户界面和应用软件构成。此平台使用软件堆层的架构,分主要三部分:底层以Linux 内核工作作为基础,由C语言进行开发,只提供其基本功能;中间层包括了函数库Library和虚拟机Virtual Machine,由C++进行开发。最上层则是各种应用软件,包括通话程序、短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。因为Android平台和操作系统进行了紧密的整合并提供了许多的工具和API,用户能够较为方便地使用Android手机。
Android的系统架构从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层。在本系统中,开发使用到应用程序框架层。在Android的体系中,它具有丰富可扩展的视图(Views),用来构建应用程序;资源管理器(Resource Manager)提供非代码资源的访问,丰富的元件使得设计系统时界面非常友好,用户使用满意度较高,反馈性好的优点。
本段主要阐述系统的功能和实现,本系统的签到方式主要是通过刷学生一卡通识别学生身份,并判断登录成功与否,是否进入系统的方式进行签到。总体系统流程图如图1所示。
上述的流程图中主要实现了4个功能模块,分别是:
用户通过学校学生一卡通进行刷卡识别,当被识别成功后用户进入签到操作界面,若识别未成功会重新回到刷卡界面,重新进行该流程。如图2和图3所示。
图2
图3
学生用户通过使用设计的手机签到系统APP点击进行注册登录,登录成功后进入到签到页面进行下一步操作,若登录失败会退回到登录界面重新进行该步骤。
学生用户进行签到操作,点击“签到”进行手机APP签到,签到成功会把数据记录写入到文件里面,签到失败则会退回到签到界面重新进行该步骤。
学生用户的签到信息,系统会在后台保存并自动生成签到表格以供查阅,学生可以查询到自己的考勤课程信息,教师能查询到授课学生考勤信息。
完整的学生用户操作示意图如图4所示。
图4
基于Android的学生签到系统在完成了基本签到功能的同时还优化了对考勤信息的集中化管理,实用性较高,对于需要签到的场合如教学楼、操场等有网络均可使用,用户可以自主签到,减少了工作的流程,节约了时间,提高了效率,同时还解决了传统方式中存在的学生代签等问题,同时后台自动生成的签到表有利于后期的数据分析和数据查阅,可以利用数据分析的结果考察参加签到的学生用户们的出勤情况,签到结果较为正确与方便,也实现了无纸化办公,提高了工作效率。随着Android手机的市场不断扩大,基于Android系统的这类实用程序能够更加地受人们的青睐。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!