1.2.3考勤系统的发展趋势
从考勤系统的发展历史图中我们可以发现,考勤系统发展越来越智能化,尤其是进入二十一世纪,互联网发展迅猛,各行业都广泛应用计算机技术,数据库技术也越来越成熟,这些因素都推动着考勤系统向现代化发展。
现代企业员工数量多,人事变动频繁,考勤管理在企业管理中占据重要地位,越来越受到重视。考勤系统的质量直接影响着一个企业的运行与发展,科学、高效的考勤系统,有助于企业在现在竞争日愈激烈的大环境中专心谋求发展之路。未来随着信息技术的发展推进,考勤系统一定会向更加智能化、科学化、人性化的趋势发展。
1.3本文的主要内容
为了帮助企业方便高效的完成考勤管理工作,设计了一款基于Android的企业考勤系统,本系统旨在方便员工的上下班考勤打卡,以及帮助企业人事部的管理员实时查询员工考勤状况。企业如果使用了本系统,能够优化他们的管理方式,提高员工的出勤率,促进企业的发展。
本文的手机考勤系统用户身份分为两种:员工和管理员。员工的主要功能有考勤打卡、查询本人考勤记录、管理个人信息;管理员的主要功能有查询员工考勤记录、管理员工信息、设置考勤密码。后文会对每种功能进行详细的介绍。
本文设计的考勤系统,通过记录员工扫描二维码的时间作为上下班打卡时间,系统的开发环境是window环境,实现是在Eclipse软件中编写程序,采用MySQL数据库进行数据的存储与访问,用夜神模拟器运行调试程序,最终系统的运行终端是安卓手机。作为一款手机应用软件,本系统使用简单、界面美观、用户体验良好。
与其他的企业考勤管理系统相比,本文的手机考勤系统主要有以下两点优势:第一,将手机作为考勤工具,不仅方便了员工参与考勤,而且体现了企业的现代化管理方式;第二,员工在扫描二维码之前必须准确输入考勤密码,双重“障碍”的设置能够有效避免员工不在公司考勤的现象。
本文主要介绍了系统研发的意义、实现系统所需的相关理论与技术、系统分析、系统设计、系统实现,从这几方面着手,详细描述了基于Android企业考勤系统的设计与实现过程。
第二章 相关理论与技术
2.1 Android技术
Android一词最早是法国科幻小说《未来夏娃》中一个机器人的名字,由于Android公司创始人AndyRubin十分热爱机器人,Android操作系统的名字也就由此产生。2005年Google公司收购了刚成立的Android公司,也得到了该公司的优秀人才与技术。Android操作系统诞生的标志是,2007年11月5日Android1.0手机操作系统的对外发布,自此之后Android系统不断更新升级,以满足更多用户的需求[7]。
Android是一款开源的、开放的手机操作系统[8],能够使不同人群的需求得到满足。首先,对于开发者而言,Android的开源特色提供给他们更自由、广阔的开发环境,他们可以使用Java框架编写Android应用程序,设计实现自己的手机应用程序,这有助于更多创新活力的软件诞生;其次,对于普通用户而言,Android系统能够带给用户极佳的体验效果,用户可以根据个人喜好设定手机终端上的安装应用、个性主题、屏幕切换方式等,Android操作系统的用户界面非常漂亮,用户使用起来也会感到亲切、易上手。
Android利用Linux内核实现系统管理和驱动等功能,Android从它诞生到现在,快十年的时间,它已发展成为全球主流的智能手机操作系统。作为一款深受人们喜爱的移动终端操作系统,除了开源这一特点外,Android还具有以下两个特性: