APP下载

基于Android的移动定位课堂考勤系统设计与实现

2017-11-18董崇杰

计算机时代 2017年11期
关键词:管理系统

董崇杰

摘 要: 为促进高职院校课堂考勤管理工作的规范化,提高课堂考勤管理水平,使用PHP语言开发了Web服务端的课堂考勤系统,结合移动定位技术开发了Android手机客户端。该系统已上线试运行,运行效果良好,提高了课堂考勤效率,增強了对学生出勤实时查询的透明度,提高了管理工作效率与信息化管理水平。

关键词: Android; 课堂考勤; 管理系统; 签到

中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2017)11-27-03

Design and implementation of Android based mobile positioning

classroom attendance system

Dong Chongjie

(Dongguan polytechnic, Dongguan, Guangdong 523808, China)

Abstract: In order to promote the standardization of classroom attendance management in higher vocational colleges and improve the level of classroom attendance management, a classroom attendance system is developed, in which the Web server is developed by using PHP language and the Android mobile phone client is developed by combining with the mobile positioning technology. The system has been tested on line, the operation effect is good, which improves the efficiency of checking on the classroom attendance, enhances the transparency of real-time query of student attendance, and improves the management efficiency and informationized management level.

Key words: Android; classroom attendance; management system; check in

0 引言

根据高职院校院系的课堂考勤管理情况,为了促进高职院校课堂考勤管理工作的规范化、科学化,不断提高课堂考勤管理水平和效率,减轻任课教师和学生管理人员的负担,结合实际需求设计与开发基于Android的移动定位课堂考勤系统是迫在眉睫的事情[1-2]。

1 系统概述

基于Android的移动定位课堂考勤系统主要涉及任课教师、辅导员、班主任及教学管理部门四个角色,系统在需求调研过程中,根据不同的角色工作的实际需要进行了统筹考虑。

从任课教师、班主任角度来看,任课教师利用该系统能够大大节省时间,提高课堂考勤管理效率,班主任老师能够通过该系统实时了解班级学生的考勤情况,及时跟进学生管理工作,提升管理工作的水平和效率,预防学生安全事故的发生。

从高职院校教学管理部门来看,比如教务处、院督导室、系主任、教研室主任、辅导员等,当要了解学生课堂考勤情况时,他们不能随时快速地查看学生出勤情况,他们只有到从班级学习委员那里拿到班级考勤日志才能了解学生的出勤情况,这使得对学生的管理工作非常不便并且滞后。通过设计和实现具有稳定性、易操作的基于Android的移动定位课堂考勤系统,可以增强教学管理部门和教学管理人员对学生出勤实时查询的透明度,提高对学生管理工作效率与信息化管理水平。

以东莞职业技术学院为例,目前,已经应用多种管理系统,比如,办公OA系统、科研管理系统、教务管理系统等。课堂考勤系统可以与这些教学管理信息系统实现对接,进行有效地数据交换与调用,减少重复操作,避免数据资源的浪费和冗余。

2 系统设计

2.1 系统架构设计

基于Android的移动定位课堂考勤系统由Android客户端(教师端)、Android客户端(学生端)、Web客户端、Web服务器四部分构成。系统架构如图1所示。

2.2 系统设计原则

基于Android的移动定位课堂考勤系统遵循高可靠性、高效率、高可用性、易维护性、可扩展性和开放性设计原则,保证系统的稳定运行,提高考勤效率。

⑴ 高可靠性原则

系统的软硬件要求具有极高的可靠性,系统硬件采用主流厂家的通用硬件产品;系统软件要采用分层隔离、模块化等设计思想,以保证系统可靠性。

⑵ 高效率原则

系统关键设备硬件配置应达到最高使用率,同时通过优化流程设计,充分保证系统的高效率,以使系统达到高效的软硬件使用率。

⑶ 高可用性原则

系统要有高效的故障管理保证系统具有极高的可用性,在最短时间内即可恢复错误。

⑷ 易维护原则

系统软硬件要求采用模块化的设计,同时提供友好的人机接口,保证系统易维护。

⑸ 可扩展性原则

为保证随着用户容量的不断扩展,实现系统平滑扩容,群技术和负载均衡技术。

⑹ 开放性原则

为保证系统的开放性,系统应采用业界主流的服务器、准的协议。系统关键设备应采用集数据库、操作系统和标准的协议。endprint

2.3 系统功能设计

基于Android的移动定位课堂考勤系统功能设计主要包括Web服务器、APP教师客户端和APP学生客户端三个部分的功能。Web服务器共包括五个功能模块:登录注销、在线考勤、考勤统计、班主任查课、账号管理。APP教师客户端包括三个功能模块:考勤统计、校内信息和个人中心。APP学生客户端包括五个功能模块:在线签到、查看课表、校内信息、个人中心和绑定手机[3]。系统总体功能如图2所示。

3 系统实现

3.1 数据库设计与实现

依据系统需求以及前期设计,并考虑实际应用环境,创建了课堂考勤管理数据库,建立多个表来存储相关实体信息,将实体信息按照关系数据库元组的方式存储,在不同表直接建立外键链接,杜绝垃圾数据的产生,让数据的增删改查等操作更高效。设计了如下数据表:学院信息表、教師信息表、学生信息表、课程信息表、选课信息表、学生考勤信息表。

3.2 Web服务器端功能实现

Web端采用PHP语言开发,共包括五个功能模块:登录注销、在线考勤、考勤统计、班主任查课、账号管理。

以考勤统计功能模块为例,考勤统计功能是Web服务端的一个重要功能,作为学生管理者的辅导员和班主任老师可以根据时间段和课程实时查询出班级学生的出勤情况,这样可以及时对缺勤的学生进行跟进工作,改变了过去专任教师课堂考勤和辅导员班主任对学生管理工作脱节的问题。考勤统计功能界面如图3所示。

3.3 APP教师客户端功能实现

APP教师客户端包括三个功能模块:考勤统计、校内信息和个人中心。以考情统计功能为例,考勤统计采用课程表的形式进行呈现,教师选择要查看的课程,则会显示该课程班级学生的出勤情况,如图4所示。

3.4 APP学生客户端功能实现

APP学生客户端包括五个功能模块:在线签到、查看课表、校内信息、个人中心和绑定手机。以在线签到功能为例,任课教师发布考勤类型并且生成临时验证码,已到达课室的学生打开学生端点击签到输入教师发布的验证码达到在线考勤签到的效果,如图5所示。

4 结束语

基于Android的移动定位课堂考勤系统的开发与实施,为教师课堂考勤提供了一种新的途径,具有较强的实用和推广价值,提高了任课教师课堂考勤的效率,有效解决了教学管理人员采用教学日志对学生课堂出勤管理滞后性的问题,实时查询跟进班级学生出勤情况,预防学生安全事故的发生。。该系统下一步将根据课堂考勤的实际需求,基于人脸识别技术提升课堂考勤效果,进一步保证课堂考勤数据的真实性,体现课堂考勤公平与公正,从而提高高校课堂管理效率和管理水平[4-5]。

参考文献(References):

[1] 方巍,单滢滢,张俊杰.基于Android的云考勤系统设计与实

现[J].计算机技术与发展,2016.9:61-64

[2] 张粤,李俊,方国康,冯满满.基于Android的学生考勤系统设

计与实现[J].现代计算机(专业版),2015.31:8-12

[3] 刘肃平.基于Android平台的高校学生考勤管理系统的设计

与实现[J].信息化建设,2015.9:31

[4] 曲建龙.基于移动定位的手机考勤管理系统的设计与实现[D].

西安电子科技大学,2014.

[5] 包冬梅.基于Android平台的高校出勤管理系统的设计与实

现[J].赤峰学院学报(自然科学版),2016.9:31-33endprint

猜你喜欢

管理系统
基于LED联动显示的违停管理系统
停车场寻车管理系统
船舶压载水管理系统
海盾压载水管理系统
基于RFID的仓储管理系统实现