1.课题研究的目的和意义
随着科技的发展和移动设备的普及,基于Android的学生考勤管理系统逐渐成为学校管理和教育领域的重要工具。该系统设计与实现目的是为了提供一种便捷、高效的方式,解决传统考勤管理方法存在的诸多问题[1],管理学生的考勤记录。
本系统的目的是提高学校考勤管理的效率和准确性。传统的考勤管理通常依赖于学生手动签到或教师点名,容易出现漏签、代签等问题。而该学生考勤管理系统可以通过技术手段实现自动化考勤,例如使用学生的智能手机进行人脸识别或扫描二维码等方式,可以大大减少考勤过程中的人为错误和不准确性。
此外,该系统还可以提供实时考勤数据和报告的生成。通过学生的考勤记录,教师和学校管理者可以方便地查看学生的出勤情况。这对于及时发现学生的旷课、迟到等问题非常有帮助,便于教师和学校采取相应的措施进行干预和管理[2]。
综上所述,基于Android的学生考勤管理系统的设计与实现有着诸多目的和意义。它可以提高考勤管理效率和准确性,为教师和学校管理者提供实时的考勤数据。这种系统不仅方便了各方的工作,也有助于培养学生的自觉性,从而促进学生的学习和发展。
2.国内外研究现状
随着科学的不断发展和 21 世纪信息时代的到来,世界大部分国家在考勤上已经进入了标准化管理,在考勤系统和新技术的运用上都有着可圈可点的成熟案例[11]。由于我国的特殊国情原因,在国外,大多数高校的学生管理与我国高校学生管理有着很大程度上的不同。我国幅员辽阔,各省各地区的差异和人口的众多导致了我们国家的高校在学生管理的工作上注定要比国外显得更加的复杂。欧美发达国家由于其高校性质多为民办院校,均有着过硬且稳定的经济基础,所以一般情况下他们都会出一个相对稳定的、由学生带领的管理团队来对其进行管理。因此欧美发达国家早在二十世纪在学生的管理工作上就已经形成了相应的科学体系。
在翻阅大量的文献后发现,在技术上运用指纹识别来实施考勤的国家中,美国是较早使用该项技术的[13],在考勤过程中需要预先将受考勤人的指纹录入到考到系统中,然后通过考勤机终端进行人事考勤。这种方式虽然便利好用,不过存在因为各种原因而导致指纹未能正常识别的情况发生[14]。后来在考勤技术上运用了人脸识别技术来实施日常人事考勤,人脸识别技术的运用,很好的填补了指纹识别技术在考勤过程中出现无法识别的缺陷。英国在研究日常人事考勤技术上亦是早于世界上大多数国家的,英国人的做法是利用受考勤人的生物特征来执行考勤,例如受考勤人的声音,受考勤人的 DNA 信息,受考勤人的虹膜信息[15],将这些受考勤人的生物特征提取后储存到数据库中,然后通过考勤机终端来识别,这类技术的特点是识别可度高,不容易进行篡改[11],因此能够有着非常高的考勤效率。
国内经过 30 年的长期发展,我们已经有了一定数量的好成绩。但是,与一些西方发达国家相比,我们仍然存在一定的差距。在我国,使用信息技术手段实施日常人事考勤起步比较迟,在二十业纪八十年代中期,我国高校招生数量慢慢早现规模之后才开始缓慢起步。到现今已经历了近四十多年的长时间发展,我们已经达到了一定程度的好成绩,但若跟西方的一些发达国家做比较,我们仍然存在一定的差距。特别是在对技术的革新上,我们还是相对落后于西方的一些发达国家。
在初期,我国的日常人事考勤以运用射频技术进行打卡考勤为主,实施方式是将受考勤人的信息存录到一张信息卡中,最后通过考勤机终端读卡进行识别。我们国家因为受到地域差异性、人口众多、民族多样性、技术手段的局限性等等各方面客观因素的影响,几乎所有高等院校的考勤方法还是以人工考勤为主。虽然现有考勤管理技术已经非常的成熟。但由于学生考勤管理工作的特殊性,考勤使用设备的局限性,以及每所高校对学生管理存在的差异性,导致市面上的一般性考勤设备不能满足各所高校使用。因此高校需要有针对性地定制一款适合自身的、可持续发展的、底成本的、易操作的学生考勤管理系统。
3. 本课题的研究内容及技术路线
3.1 研究内容:
研究内容是通过先进的人脸识别技术,例如基于深度学习的人脸识别技术,使用卷积神经网络方法,通过深度学习进行端到端的人脸识别,让机器学习更高级的特征表示,允许学生通过拍摄面部图像进行考勤,提高考勤的准确性和方便性,并结合GPS定位功能,通过Echarts技术实现数据可视化,利用图表和统计图形直观展示考勤数据,使教师和学校管理者更容易观察学生的考勤情况,并进行更有效的决策,提供一个方便、高效的学生考勤管理平台,可以实时监测学生的出勤情况,实现学生考勤记录的自动化和智能化,提高教师的管理效率。
研究的主要工作包括需求分析、功能设计、数据库设计、用户界面设计、系统实现和系统测试。首先,通过调研用户对学生考勤管理系统的需求,并进行需求分析,确定系统的基本功能和模块划分,包括学生信息管理、考勤记录管理、教师管理、班级管理等功能。然后,根据需求分析结果进行系统设计、数据库结构设计、用户界面设计和系统架构设计等,明确各用户要管理的具体信息,包括学生信息表、考勤记录表、教师信息表、班级信息表等,确保数据的存储和管理的准确性和稳定性。接着,利用Android开发工具系统实现学生考勤记录的获取和识别,提高考勤工作的效率,同时结合机器学习算法,对考勤数据进行智能分析和处理,使系统可以识别异常考勤模式,例如频繁迟到或早退,从而提醒相关人员进行干预和管理。最后,对系统进行全面的测试,包括功能测试、性能测试和用户测试等,验证系统的稳定性和可用性。
通过以上研究内容和方法,设计和实现一款基于Android的学生考勤管理系统,以帮助学校更好地管理学生的考勤情况,并提高学校教师的管理效率和学生考勤的准确性。
3.2 技术路线:
系统构架图
系统功能结构图
4. 预期研究成果
独立撰写一篇题为《基于Android的学生考勤管理系统》的8000字以上的本科毕业论文。
5. 进度安排
2024年1月17日:完成选题及开题答辩,提交毕业论文(设计)任务书
2024年2月:可行性分析、需求分析、确定系统功能模块
2024年3月:系统开发及提交论文初稿
2024年4月:完善系统并提交论文定稿
2024年5月:提交毕业论文并答辩
6. 参考文献
- 李丙才.学生考勤信息系统的精简化设计[J].沿海企业与科技,2010,(01):155-158
- 陈长印,胡文利.基于Android的学生考勤管理系统设计与实现[J].数码设计,2017,6(07):1-2.
- 李惠,杨加林.基于移动终端的高校学生考勤管理系统的设计与实现[J].福建电脑,2018,34(07):114-115.
- 张亮.学生课堂考勤管理系统的开发与设计[J].产业与科技论坛,2014,13(07):84-85.
- 王昌建.高校学生考勤信息管理系统设计与开发[J].科技信息,2010,(33):91+112.
- 王靖娜.基于Android的学生考勤管理系统设计与开发[J].现代电子技术,2014,37(08):99-101.
- 邓楠,叶志翔.基于Web的高校学生考勤管理系统的分析与设计[J].科技广场,2015,(12):57-59.
- 张巍,赵震伟.网上学生考勤系统的设计与实现[J].黑龙江科技信息,2013,(28):165.
- 黄吉兰.基于Android平台学生考勤系统的设计概要[J].电脑知识与技术,2017,13(04):46-47.
- 黄吉兰.基于android平台学生考勤系统后台的设计与实现[J].软件,2017,38(02):65-67.
- 陈庆勤.基于Android的学生考勤管理系统[D].南昌航空大学,2017.
- 张巍,赵震伟.网上学生考勤系统的设计与实现[J].黑龙江科技信息,2013,(28):165.
- H. Kasban. Fingerprints verification based on their spectrum[J]. Neurocomputing,2016,171.
- 张洁. 残缺指纹识别中若干关键技术的研究[D].北京邮电大学,2013.
- Trabelsi ,Shuaib .Implementation of an Effective and Secure Biometrics-Based Student Attendance System[J].International Journal of Computers and Applications,2011,33(2):144-153.
- Rahman S ,Rahman M ,Rahman M M .Automated Student Attendance System using Fingerprint Recognition[J].Edelweiss Applied Science and Technology,2018,2(1):90-94.