随着移动互联网技术的蓬勃发展和智能手机的快速普及,安卓手机的应用逐渐随着智能手机现在进入了千家万户,利用手机APP进行学习工作已经成为大众非常喜欢的生活方式。考勤作为企业单位重要的员工管理制度,如何利用手机APP充分管理单位各部门员工的考勤情况成为一个重要课题。本文设计通过安卓手机APP进行考勤,实现提升单位考勤管理效率使用的目标。通过对当前市场的基于安卓的手机考勤APP软件进行需求调研,以快捷方便、交互友好作为目标,面向手机APP进行了详细的设计和研发。
手机APP以安卓应用框架为平台,分为前后端两大部分。前端主要提供用户考勤需要的各项操作如:注册登录、上班打卡、下班打卡、迟到打卡和缺勤登记等;后端主要实现:用户信息的管理、上班打卡信息的设置处理、下班打卡信息的设置处理、迟到打卡信息的设置处理、缺勤记录信息的设置处理。系统主要使用软件eclipse,采用SpringBoot架构和Java作为编程语言和MySQL作为后台数据库及采用mybatis框架进行整体开发和设计。基于安卓的手机考勤APP系统能够极大的提升单位考勤效率。
研究思路与方案
在21世纪,信息技术已经全面覆盖了人们生活的方方面面的今天,随着技术的不断进步,以及近些年来移动互联网技术的蓬勃发展和智能手机的迅速普及手机APP的应用已经开始逐渐普及到人们的生活之中,无论在社区、医院还是商场甚至是电视电脑广告中都逐渐出现了手机APP的身影。综合来看,手机APP具有使用方便快捷、信息传达效率高、实用性高、成本低等优点,并且与智能手机等其他一些移动终端能够很好的结合。所以手机APP作为一种全新的平台设计技术,可以应用于开发一个手机端的考勤供管理员随时查看考勤情况,可以有效的减轻用户的负担,节约管理人员的精力与时间。
本系统选用Java为服务端开发语言,使用MySQL数据库,Tomcat作为服务端容器。系统具体开发时,采用 SSM 技术实现 WEB 框架,使用 Spring Boot 快速构建并配置系统。系统架构采用分层设计,自上而下分为前端UI、展示层、业务层、数据层、数据库、运行环境, 服务端选用了Spring、SpringMVC、Mybatis等框架,前端采用了bootstrap、Vue.js、axios等框架。此外,为了管理系统的开发进度和依赖,使用了git版本控制工具和maven项目管理工具。使用测试工具,更加真实地模拟多个用户操作,设计出较为真实的用户场景,并且进行相应的测试工作,收集并整理测试数据,对相关数据进行合理的组合与分析。