基于Android的员工考勤系统的设计
【摘要】:目前,大多数公司都采用手工考勤模式,有容易出错、考勤不准确、考勤效率低等无法解决的问题。而采用指纹或者是人类生物识别技术,则存在着硬件成本高,识别不够准确等问题。而无论哪种考勤方式,都无法做到动态考勤,只能定点进行考勤的方式。而随着智能手机的大量普及,以及移动互联网技术的兴起。为更加先进高效考勤技术的实施带来了基础,“基于Android的员工考勤系统”就能够利用智能手机时时在线的优势来解决上述问题。本文系统地介绍了基于智能手机的移动考勤系统的软件需求分析,软件功能设计,软件数据库设计,软件开发与测试等的各个过程。本次考勤系统的总体设计思路是,先将企业的员工基本信息(个人信息和工资信息)录入系统,然后员工使用个人的账号和密码,利用个人智能手机进行系统登录,并由签到系统自动完成按时签到,员工的签到信息(包含有员工编号和员工位置信息)联网传输给后台数据库服务器,由后台数据库服务器将考勤信息记入相应的数据表中。论文的重点在于考勤签到流程和考勤数据库的设计。本智能手机移动考勤系统的开发部分,采用了市面上流行的Android移动开发技术,在数据库系统的选择上,采用了与之匹配的SQLite数据库技术,系统地完成了数据表的设计,并且全部数据表都已经构建实现。在功能实现方面,本次的智能手机移动考勤系统具体包括五个功能模块,它们分别是员工身份验证、基本人事信息管理、移动考勤、考勤记录查询、系统配置。系统的实现则是采用了Eclipse作为开发工具,完成了系统运行界面的设计及关键代码的开发工作。