基于Android的员工考勤综合信息平台的设计和实现毕业论文
2021-03-22 22:37:46
摘 要
目前,由于传统考勤方式,如纸质考勤、一卡通考勤、指纹考勤、人脸考勤等,存在考勤效率低、考勤不准确、考勤成本高、考勤管理复杂等诸多问题。本文基于移动网络技术的发展,设计实现了基于Android的员工考勤系统来解决上述问题。
本文系统地介绍了系统的开发工具和技术,并从软件架构的角度,分别对手机客户端的开发和后台服务器的设计进行了详细说明。依据功能模块进行划分,将系统分为登录注册模块、员工信息管理模块、通讯模块、定位模块、考勤模块、系统管理模块。从各大功能模块入手,详细介绍了各模块的模块设计、数据库设计以及模块实现。采用了单元测试、黑盒测试、白盒测试等多种测试方法对系统进行了功能测试和性能测试。该系统不仅能够满足基本的登录、注册、考勤、通讯功能,还能防止“代考勤”现象的发生,真正做到“一键式”考勤。
关键词:Java;Android;考勤;位置服务
Abstract
At present, due to the traditional time and attendance methods, such as paper attendance, card attendance, fingerprint attendance, face attendance, etc., there are low attendance, inaccurate attendance data, high attendance costs, complex attendance management and many other issues. Based on the development of mobile network technology, this paper designs and implements the "Employee Attendance System Based on Android" to solve the above problems.
This paper systematically introduces the development tools and other related technologies used in this system development. From the perspective of software architecture, the development of the mobile client and the design of the server are described in detail. According to the functional module to divide, the system is divided into login registration module, employee information management module, communication module, positioning module, attendance module and system management module. Starting from the major functional modules,this paper introduces the modules design, database design and module implementation of the major modules in detail. The system uses the unit test, black box test, white box test and other test methods for the system for functional testing and performance testing. The system can not only meet the basic login, registration, attendance function, but also to prevent attendance staff cheating, and truly "one-click" attendance.
Key Words:Java;Android;Attendance;LBS
目 录
摘 要 1
Abstract II
第1章 诸论 1
1.1 国内外研究现状 1
1.2 目的及意义 1
1.3 论文的主要内容 2
1.4 论文的章节安排 3
第2章 系统开发技术和工具 4
2.1 JAVA语言 4
2.2 ECLIPSE开发工具 4
2.3 ANDROID技术 4
2.4 LBS定位技术 6
第3章 系统总体设计 8
3.1 系统设计的目标及原则 8
3.2 系统体系结构设计 8
3.3 主要功能模块设计 10
3.3.1 注册登录模块设计 10
3.3.2 员工信息管理模块设计 12
3.3.3 通讯模块设计 13
3.3.4 定位模块设计 13
3.3.5 考勤模块设计 13
3.3.6 系统管理模块设计 14
3.4 数据库设计 15
3.4.1 员工信息表 15
3.4.2 考勤点信息表 16
3.4.3 考勤记录信息表 17
3.4.4 联系人信息表 17
第4章 系统实现 18
4.1 注册登录模块实现 18
4.1.1 登录实现 18
4.1.2 注册实现 18
4.1.3 找回密码设计实现 20
4.2 员工信息管理实现 21
4.2.1 基本信息修改实现 21
4.2.2 密码修改实现 22
4.2.3 头像实现 23
4.3 通讯模块实现 23
4.4 定位模块实现 25
4.5 考勤模块实现 27
4.5.1 打卡设计实现 27
4.5.2 考勤记录查看 28
4.6 系统管理模块实现 28
4.6.1 员工管理实现 29
4.6.2 考勤点管理实现 31
第5章 系统测试及结论 34
5.1 系统测试 34
5.2 测试结论 38
第6章 总结与展望 39
6.1 工作总结 39
6.2 工作展望 39
参考文献 40
附 录 41
致 谢 47
第1章 诸论
1.1 国内外研究现状
在追求利益最大化的企业,员工考勤仍然是一个问题,诸如考勤效率低、考勤不准确、考勤成本高以及考勤管理混乱等。因此,迫切需要利用信息技术、网络技术等手段提高考勤效率和考勤准确度。现如今,主要还存在以下几种考勤方式:
1、纸制考勤