罗力文
(四川外国语大学,重庆 400031)
高校综合考勤系统设计与展望
罗力文
(四川外国语大学,重庆400031)
此文针对高校考勤系统存在的短板结合目前流行的智能移动平台设计了一套更为便捷和更适用的考勤系统。此考勤系统采用浏览器/服务器和客户端/服务器混合架构,应用了通用的智能移动平台数据交换、无线网络、数据加密和二维码技术实现跨平台并适应高校环境下的考勤任务。
高校考勤系统;浏览器;服务器;数据交换
当前很多高校考勤主要有以下三个方面的特点:
1.1处理办法不同
在目前国内很多高校考勤主要采用原始点名法或是借助计算机软件和网络来实现的方法。
1.2面向对象有别
一个主要考查对象是学生;另一个主要考查对象是教职工。
1.3采用方式不同
目前现有的考勤系统采用的操作方式主要有以下三种:
1.3.1手工签录
采用此种方式其实和最原始的点名考勤在效率上并没有太大的改进,只是对于后期数据统计分析上提供了便利。
1.3.2专用设备考勤
此种方式需要为所有人都配置身份信息标识,为所有可能的使用者配备读取设备,还要为之配套相关的软硬件以及网络环境。如果采用此种方式只是为了考勤就有可能出现得不偿失的结果。
1.3.3通用设备考勤
此种方式主要采用流行的智能移动终端设备配合专用软件实现。此种方式只需要在设备中安装考勤软件并且网络畅通的情况下即可实现考勤,还可以解决很大一笔资金。
2.1用户角色分析
在高校中使用考勤系统的主要有四个角色。其中第一是教师;第二角色就是学生;第三是学校内职能部门;第四角色是系统管理员。
2.2应用场景分析
高校中考勤系统的应用场景主要有一下几个方面:
2.2.1学生课堂与考试考勤
此场景中,系统要在限定的较短时间内完成对本堂课或本堂考试学生身份验证和考勤。
2.2.2学生活动考勤
此场景中,系统要在限定的时间内完成对参加本次活动学生身份验证和考勤。
2.2.3教职工日常考勤
此场景中,考勤系统要能准确的记录教职工日常工作考勤。
2.2.4教职工会议与活动考勤
此场景中,系统要能在限定的较短时间内完成对参加本次会议或者活动的教职工身份验证和考勤。
2.3考勤方式
目前考勤系统存在的三种考勤方式中投入最少、见效最快的是文中提到的第三种通用移动智能平台配合专用软件来实现。采用此方式关键是通用移动智能平台软件的设计。
3.1系统架构
从需求分析可以得出为了更方便和快速的部署考勤方式采用通用智能移动终端配合专用软件实现,因此系统主要采用浏览器/服务器架构和服务器/客户端架构混合模式。浏览器/服务器架构应用于系统管理查询等;在服务器与通用移动智能平台之间则采用服务器/客户端架构。
3.2系统运行环境
3.2.1服务器
笔者所在学校规模在两万人,服务器操作系统选用的是微软Windows Server,数据库选中的是微软SQL Server。这样的选择是基于学校的实际情况和开发经验而定的。笔者学校这样的规模使用考勤系统的并发量不会太高,因此采用微软平台已经足够了,更大规模的学校可以考虑采用Linux加Oracle的组合。
3.2.2电脑客户端
IE9及以上版本,兼容WebKit浏览器核心,Chrome浏览器。
3.2.3移动智能平台
支持Android 4.0及以上版本,iOS 8及以上版本。
3.2.4开发平台
开发平台选用微软Visual Studio,谷歌Android Studio,苹果Xcode。
3.3功能模块设计
3.3.1系统管理模块
此模块主要包括系统设置、权限管理、基础数据维护。
3.3.2事务管理模块
此模块主要负责考勤任务的创建和管理。
3.3.3数据交换模块
此模块主要负责移动智能平台与服务器之间的数据转换。由于移动智能平台自身系统的限制,它与服务器之间的数据通信不如普通计算机与服务器之间那么方便,所以本系统中移动智能平台与服务器之间的数据通信采用的是简单对象访问(SOAP)协议。将移动智能平台和服务器之间传输的信息内容进行捆绑与解绑操作。
3.3.4移动客户端
兼容目前主流平台谷歌安卓和苹果iOS。数据通过无线网络与服务器之间采用简单对象访问(SOAP)协议进行通信。客户端不分角色,登录后自动判断并在功能选择界面自动呈现可用功能。考勤主要操作在客户端中能基本完成,考勤采用二维码/条形码扫描方式实现。
3.3.5统计查询模块
此模块包括以下功能:学生及教职工信息查询、考勤情况查询、汇总统计、明细统计、分类型统计、交叉统计。
3.3.6安全模块
系统中移动智能平台与服务器之前进行数据通信主要采用的是无线网络,并且校园无线网络很多都是不加密。因此,在这样的网络环境下数据安全就非常重要。安全模块就负责对所传数据进行加密、解密和认证。
现今大数据及其应用是未来的趋势,作者所在的学校已经计划在智慧化校园建设中加入大数据分析。将来本系统中的数据加上学生校内消费数据、上网行为数据、手机定位数据、宿管门禁数据、课程成绩数据等,再配合不同的数据模型就可以对学生的成绩、身体及精神状况等作出预警。对于教职工,本系统的数据加上教职工科研信息数据、工资收入数据等,配合不同的数据模型就可以在教职工职务升迁任免、工作状态判断等方面提供参考。
[1]蒋力,李艳.高校学生考勤管理系统的设计与实现[J].电脑知识与技术.2010年18期.
[2]凌亚群.基于模糊理论的高等学校教师考勤管理[J].湖北经济学院学报(人文社会科学版).2013年10期.
[3]乔雪.基于移动应用的校讯通平台的设计与实现[D].山东大学.2015年.
TP311.52
A
1003-5168(2015)-12-0192-1