1.3本文的主要内容 4
第二章 相关理论与技术 5
2.1 Android技术 5
2.2 MySQL数据库 5
2.3Java编程语言 6
2.4QR码 7
第三章 需求分析 8
3.1功能需求分析 8
3.1.1普通员工功能 9
3.1.2管理员功能 11
3.2非功能需求分析 13
第四章 系统设计 14
4.1总体设计 14
4.2数据库设计 15
4.2.1设计原则 15
4.2.2概念结构设计 16
4.2.3逻辑结构设计 17
4.3详细设计 18
4.3.1结构程序设计 18
4.3.2人机界面设计 22
第五章 系统实现 23
5.1系统功能实现 23
5.1.1登录功能 23
5.1.2个人信息管理功能 23
5.1.3员工信息管理功能 24
5.1.4考勤功能 25
5.2系统测试 27
5.2.1测试目标 28
5.2.2测试技术 28
5.2.3功能测试 28
5.2.4界面测试 29
结束语 30
致谢 31
参考文献 32
第一章 绪论
1.1研究背景与意义
企业的发展规模总是由小到大,当企业的规模比较小时,考勤管理显得无足轻重,甚至不需要专门的考勤软件就能完成日常考勤工作。但随着企业的不断发展,规模的不断扩大,员工的不断增多,考勤管理的地位就得以凸显,为了企业的正常稳定发展,必须要有一款符合企业发展需求的考勤管理系统。
员工的考勤方式,从传统的手工签名到打卡钟、考勤卡的使用,再到如今的指纹识别、人脸识别系统[1],考勤的方式的不断与时俱进使得企业的管理更加科学、高效,但现在这些方式都存在不同的优缺点,并不是对所有企业都适用。为此需要设计一种适用于大多数企业的现代化的考勤方式。随着社会经济的高速发展,手机成为了人们生活的必备品,我们使用手机购物、娱乐、缴纳水电煤气费,可以说,现在出门只需带一部手机就能搞定一切。因此,将手机作为考勤的工具,是顺应时代发展的潮流,极具市场前景,这不仅有利于企业的考勤管理,也方便了员工的办公。
现在,大多数的手机用户使用的是Android系统,本文的手机考勤系统也是基于Android开发的一款应用软件。使用了本系统,企业可以告别之前或管理繁琐、或识别率低、或成本昂贵的考勤方式,员工到了公司只需拿出手机,打开考勤APP,输入正确的考勤密码,然后扫描二维码就可以完成签到考勤,当然,员工也可以查询本人的考勤记录。管理人员可以通过考勤系统实时了解和跟踪员工的考勤状态。