基于Android的学生考勤管理系统设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Android的学生考勤管理系统设计与实现
作者:陈长印胡文利
来源:《数码设计》2017年第07期
摘要:随着高校招生规模和课堂组织人数规模的不断扩大,高校中的学生出勤统计成为任课教师们共同面临的难题。近年来,随着网络技术和通信技术的发展以及手机、平板等随身携带的电子通讯设备的更新,基于手机平台的学生考勤管理系统正在不断出现,并在实际使用中取得了良好的效果。本文以Android系统平台为例,详细介绍了最新的学生考勤管理系统的设计步骤及实现途径,希望能够给高校的学生管理提供有力的技术支持。
关键词:高校;学生考勤;Android平台;系统设计与实现
中图分类号:TP311.52 文献标识码:A 文章编号:1672-9129(2017)07-0001-02
Design and Implementation of Student Attendance Management System Based on Android
CHEN Changyin*, HUWenli
(Jiangxi Vocational College of Industry, Jiangxi Nanchang, 330095, China)
Abstract:with the expansion of the enrollment scale and the size of the class organization, the student attendance statistics in colleges and universities become a common problem for teachers. In recent years, with the development of network technology and communication technology and mobile phone, tablet and other carry electronic communications equipment update, student attendance management system based on mobile platform are appear constantly, and achieved good effect in actual use. Taking the Android platform as an example, this paper introduces the design steps and realization methods of the latest student attendance management system, and hopes to provide strong technical support for the student management in colleges and universities.
Keywords:universities; Student attendance; The Android platform. System design and implementation
引用:陈长印,胡文利. 基于Android的学生考勤管理系统设计与实现[J]. 数码设计,2017, 6(7): 1-2.
Cite:CHEN Changyin, HUWenli. Design and Implementation of Student Attendance Management System Based on Android[J]. Peak Data Science, 2017, 6(7): 1-2.
引言
与义务教育和高中阶段采取的小班教学与固定教师模式不同,我国大部分高校中采取大班教学模式,学生人数众多,班级内的座位不固定,一名教师往往要对应大量的学生开展教学活动,这就给学生的考勤管理带来了一定的难度。目前我国大多数高校中仍旧采用点名、签到的模式进行学生的考勤管理,这种方法不仅浪费课堂时间,消耗教师精力,还因为容易代答代签、记录形式不规范而导致考勤结果失真,考勤信息分散、效率低下,因此不能取得可靠的考勤结果。作为学生期末成绩的重要考量部分,学生日常的课堂出勤情况至关重要,因此建立一套方便、高效、实时、可靠的学生考勤管理系统迫在眉睫。鉴于当前网络技术和通信技术的发展,以及随身携带电子通信设备的普及,本文介绍了一种以Android平台定位、通过设备与具体授课地点的Wi-Fi热点和MAC地址的配对为手段的学生考勤管理系统,该系统主要由Android端、PC端和服务器、数据库构成,并分别提供点名、数据上传、信息管理及数据管理等功能。
1 基于Android的学生考勤系统设计
1.1 设计思路
本系统设计下的主要工作模式为:首先需要进行相关信息的收集和录入,要将学生的学号信息、课程表安排以及上课地点等信息导入到服务器中,然后将每一个上课地点,即教室位置的Wi-Fi热点和MAC地址导入到系统的数据库当中。学生们需要在自己的Android端下载本系统,然后录入学号进行注册,注册的同时,就完成了学生移动端无线网卡的MAC地址绑定,该地址将认定为识别学生身份的唯一代码。学生完成注册之后,服务器和数据库中关于该学生的数据将会自动完成匹配,系统也会自动识别学生某一时间应该进行签到的课程位置Wi-Fi热点和MAC地址,当课程开始之后,学生携带自己的移动设备,进入教室,Android平台就会查找到教室的Wi-Fi热点和MAC地址,证明学生出勤状况良好,没有逃课;反之则说明学生没有按时上课。
1.2 数据库设计
本系统采用采用MySQL关系型数据库,数据库中包含学生信息表、学生注册表、教师表、教室信息表、课程表等数据,其中,系统根据课程表与学生信息表的对照,生成学生相关注册信息和上课教室的位置信息,这些信息与学生注册表进行比对时,而产生了学生签到表。在图1,本数据库的实体-联系图当中,我们可以看到每一项数据之间的联系和由此产生的关系。
1.3 系统结构