论文部分内容阅读
考勤管理是企业的核心管理工作之一,与员工的绩效和薪资直接相关,还会影响到企业的各项效益,十分受企业的重视。中软各级机构的考勤一直以来都是以员工IC卡、指纹打卡或者手工签到的方式进行记录,后期由考勤管理人员结合员工的休假、加班等情况对考勤记录进行人工汇总统计,工作繁琐,因此每个周期末会有巨大的工作量。鉴于此,建立方便、科学、高效的考勤管理系统,实现员工考勤数据的规范化、标准化,成为了当前重要的系统建设任务。本系统由PC端的系统管理和Android、iOS手机端的考勤业务组成。PC端采用B/S技术架构,使用面向对象的JAVA语言在SWORD中软睿剑业务基础平台上进行开发,利用HttpClient来实现文件传输等功能。手机端采用C/S技术架构,调用百度地图API获取考勤定位地址信息,其中Android端采用OkHttp网络框架,同样使用JAVA语言在Android Studio集成开发工具上进行开发;iOS端采用AFNetworking网络框架,使用面向对象的Objective-C语言在Xcode集成开发工具上进行开发,利用MJRefresh框架来实现下拉刷新等易用性操作。系统采用免费的MySQL作为数据库进行数据存储。系统的功能划分为考勤设置、考勤签到、休假加班、考勤统计4个模块。考勤设置包括Web端的非工作日设置、考勤周期设置、上下班时间设置、外勤考勤设置,移动端APP的企业定位。考勤签到包括Web端的签到人员设置、外勤项目人员设置、签到管理,移动端APP的签到、外勤、代签、我的签到、通知、设备解绑。休假加班包括Web端的休假流程设置、年休假额度设置、加班流程设置、加班管理,移动端APP的休假申请、加班申请、待办事项、我的额度、我的休假、我的加班。考勤统计包括Web端的考勤签到统计、考勤结果管理,移动端APP的上月出勤汇总、考勤统计、部门考勤。系统的设计与实现,将会加强中软各级机构对员工考勤的管理力度,提高考勤统计效率。系统支持Android、iOS手机端,方便员工考勤信息数据快速进入系统;支持PCWeb端,方便日常工作中对员工考勤信息进行查询统计和数据分析;支持传统考勤数据接入,方便特殊机构的考勤信息同样得到规范化和标准化。