ios的手机定位考勤app的应用程序开发(附件)
为了更好地为高校提供多种考核方式,针对在校学生早操缺勤情况不易记录的现状,开发了基于iOS的手机定位考勤应用程序。系统采用了手机GPS定位和/或Wi-Fi定位功能,选用Swift语言和MySQL数据库,实现了利用手机APP完成早操和/或晚考勤以及考勤记录查询的功能。通过145名在校学生的三个月早操和/或晚考勤2397条记录结果,取得了98%的准确率,较好地满足了学校对学生日常考勤的需求。关键词 iOS,GPS定位,Wi-Fi定位,Swift,考勤应用程序目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 课题来源 3
2 关键问题的研究 3
2.1 关键问题 3
2.2 关键技术 4
3 系统概要设计 6
3.1 程序功能设计 6
3.2 登录模块设计 7
3.3 GPS定位考勤模块 8
3.4 Wi-Fi定位考勤模块 9
3.5 考勤记录查询模块 10
4 系统详细设计 10
4.1 用户登录模块的设计 11
4.2 GPS定位考勤模块的设计 13
4.3 Wi-Fi定位考勤模块的设计 14
4.4 考勤记录查询模块的设计 16
4.5 程序页面的设计 17
4.6 数据库的设计 20
5 系统测试与运行 26
5.1 系统功能测试 26
5.2 系统运行数据分析 29
总 结 31
致 谢 32
参 考 文 献 33
附录A 用户操作手册 36
A1 应用程序的下载 36
A2 App使用流程详解 37
A3 App使用时可能出现的问题及解决方法 41
1 引言
1.1 课题背景
互联网时代的发展使人类的日常生活逐渐趋于信息化、网络化,为人类日常生活和工作的管理带来了便利。随着科技的进步与发展,移动设备已经遍及人们
*好棒文|www.hbsrm.com +Q: ^351916072*
附录A 用户操作手册 36
A1 应用程序的下载 36
A2 App使用流程详解 37
A3 App使用时可能出现的问题及解决方法 41
1 引言
1.1 课题背景
互联网时代的发展使人类的日常生活逐渐趋于信息化、网络化,为人类日常生活和工作的管理带来了便利。随着科技的进步与发展,移动设备已经遍及人们的日常工作与生活中,对于高校大学生来说人手一部手机已是普遍现象。随之而发展的基于手机位置定位的服务正在逐渐融入人们的日常生活。
考勤管理是企业、事业单位的日常管理中的重要的一部分,因此一个科学、高效、经济的考勤管理系统对于企业、事业单位的管理变得尤为重要。对于高校来说,大学生学习生活的管理更是关注焦点,而管理方式的网络化、自动化为管理部门带来了巨大的便利。将学生日常学习生活考勤网络化在一定程度上能有效地节省考勤的时间,在保证正确率的情况下提高考勤效率。基于手机的普及程度以及操作的快捷性,用手机定位系统软件来实现日常考勤是最有效便捷的方法之一。
目前,高校学生使用的手机系统主要有Android系统和iOS系统以及最近研发的Windows Phone系统[1],其中苹果公司的iOS系统已逐渐发展到移动领域的前列。基于手机的定位方式主要有GPS定位、Wi-Fi定位、基站定位等,通过无线通讯技术的发展相对应的室外考勤可以通过手机GPS定位实现而室内则可以基于Wi-Fi的定位方式实现[2]。因此,高校学生考勤管理网络化、智能化是未来高校管理系统发展的必然趋势,而开发一款基于iOS平台的手机定位考勤系统能够有效地帮助提升高校的对学生的日常管理[3]。
1.2 国内外研究现状
以前大多数高校都是通过人工表格记录的方式进行学生考勤。人工记录的方式比较简单,容易发生记录错误,极大地消耗了学生管理部门老师的工作量[4]。传统的手工记录方法不仅消耗人力物力,考勤结果也容易丢失。所以,随着科技的发展,基于计算机网络的考勤方法得到了越来越多的发展,通过移动设备进行考勤不仅节省了人力物力还提升了考勤的效率和考勤结果的准确性。
1.2.1 国内研究现状
目前国内大部分高校还通过传统的记录方式进行考勤,例如点名、签到等手工记录方式[5]。虽然有借助计算机平台统计信息,但是这种考勤方式效率较低,不能很快的统计考勤结果并进行分析反馈,大大浪费时间和人力,同时还不能避免学生代考勤的状况从而降低了考勤数据的真实性和可靠性。传统考勤方式的考勤数据都是以纸质稿存档,容易造成数据丢失等问题,不利于查找和统计。
国内研究较多的是基于RFID射频卡的考勤系统,主要通过刷卡验证员工用户的身份卡来完成考勤[6]。这样的方法操作简单,使用快捷,但是应用于校园考勤就不是那么的简便了。首先刷卡考勤需要大量的刷卡设备,并且排队刷卡消耗了大量的时间。虽然现在很多手机有了识别RFID功能,但是比如早操考勤还是需要很多的刷卡管理人员,这样不仅浪费人力还浪费了时间[7]。刷卡的方式简单易行的同时也为那些偷懒份子带来了便利,只要把自己的身份卡交给他人代自己刷就省去了跑一趟的麻烦。这样就对考勤结果的真是可靠性造成了影响,需要避免这些情况的发生就要设计一个能脱离管理员自行操作并且能避免他人代替操作的考勤系统。
1.2.2 国外研究现状
基于目前的科学技术发展,人事管理考勤的方法主要分为持卡式考勤以及生物特性识别考勤两种方式。因此目前普及的考勤系统主要分为磁卡考勤管理系统和基于生物特性识别的考勤系统。磁卡考勤管理系统是利用了在磁卡中内置的条码信息进行识别考勤[8]。基于生物特性识别的考勤系统是利用人体一个或几个具有唯一性的生物特性进行识别,其中,以指纹考勤系统应用最为普遍,主要通过对两幅指纹图像进行匹配处理的方式实现指纹的识别[9]。
在国外,由于身份识别技术和经济水平的快速发展,众多企业主要使用虹膜识别、指纹识别等身份识别方式[10]。但是基于指纹识别的考勤方式需要专门的指纹识别的设备,并且硬件设备无法满足外勤人员考勤需求。同时由于指纹识别系统使用时间长久,通过相应的指纹复制技术来制造虚假考勤的情况屡见不鲜,因此指纹识别系统存在一定的缺陷并且不适用于高校学生考勤的应用环境。
目前移动设备的GPS定位技术已经逐步成熟,基于手机定位的应用程序也拥有更加开阔的市场[11]。Wi-Fi网络已经普及到大部分的公共场所以及私人工作领域,因此开发了越来越多的基于Wi-Fi定位的手机应用程序,所以基于手机定位功能的考勤软件更有发展前景。
1.3 课题来源
本课题来源于学生签到系统的应用需求。研究基于iOS操作系统的考勤应用程序,拟开发iOS APP应用
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 课题来源 3
2 关键问题的研究 3
2.1 关键问题 3
2.2 关键技术 4
3 系统概要设计 6
3.1 程序功能设计 6
3.2 登录模块设计 7
3.3 GPS定位考勤模块 8
3.4 Wi-Fi定位考勤模块 9
3.5 考勤记录查询模块 10
4 系统详细设计 10
4.1 用户登录模块的设计 11
4.2 GPS定位考勤模块的设计 13
4.3 Wi-Fi定位考勤模块的设计 14
4.4 考勤记录查询模块的设计 16
4.5 程序页面的设计 17
4.6 数据库的设计 20
5 系统测试与运行 26
5.1 系统功能测试 26
5.2 系统运行数据分析 29
总 结 31
致 谢 32
参 考 文 献 33
附录A 用户操作手册 36
A1 应用程序的下载 36
A2 App使用流程详解 37
A3 App使用时可能出现的问题及解决方法 41
1 引言
1.1 课题背景
互联网时代的发展使人类的日常生活逐渐趋于信息化、网络化,为人类日常生活和工作的管理带来了便利。随着科技的进步与发展,移动设备已经遍及人们
*好棒文|www.hbsrm.com +Q: ^351916072*
附录A 用户操作手册 36
A1 应用程序的下载 36
A2 App使用流程详解 37
A3 App使用时可能出现的问题及解决方法 41
1 引言
1.1 课题背景
互联网时代的发展使人类的日常生活逐渐趋于信息化、网络化,为人类日常生活和工作的管理带来了便利。随着科技的进步与发展,移动设备已经遍及人们的日常工作与生活中,对于高校大学生来说人手一部手机已是普遍现象。随之而发展的基于手机位置定位的服务正在逐渐融入人们的日常生活。
考勤管理是企业、事业单位的日常管理中的重要的一部分,因此一个科学、高效、经济的考勤管理系统对于企业、事业单位的管理变得尤为重要。对于高校来说,大学生学习生活的管理更是关注焦点,而管理方式的网络化、自动化为管理部门带来了巨大的便利。将学生日常学习生活考勤网络化在一定程度上能有效地节省考勤的时间,在保证正确率的情况下提高考勤效率。基于手机的普及程度以及操作的快捷性,用手机定位系统软件来实现日常考勤是最有效便捷的方法之一。
目前,高校学生使用的手机系统主要有Android系统和iOS系统以及最近研发的Windows Phone系统[1],其中苹果公司的iOS系统已逐渐发展到移动领域的前列。基于手机的定位方式主要有GPS定位、Wi-Fi定位、基站定位等,通过无线通讯技术的发展相对应的室外考勤可以通过手机GPS定位实现而室内则可以基于Wi-Fi的定位方式实现[2]。因此,高校学生考勤管理网络化、智能化是未来高校管理系统发展的必然趋势,而开发一款基于iOS平台的手机定位考勤系统能够有效地帮助提升高校的对学生的日常管理[3]。
1.2 国内外研究现状
以前大多数高校都是通过人工表格记录的方式进行学生考勤。人工记录的方式比较简单,容易发生记录错误,极大地消耗了学生管理部门老师的工作量[4]。传统的手工记录方法不仅消耗人力物力,考勤结果也容易丢失。所以,随着科技的发展,基于计算机网络的考勤方法得到了越来越多的发展,通过移动设备进行考勤不仅节省了人力物力还提升了考勤的效率和考勤结果的准确性。
1.2.1 国内研究现状
目前国内大部分高校还通过传统的记录方式进行考勤,例如点名、签到等手工记录方式[5]。虽然有借助计算机平台统计信息,但是这种考勤方式效率较低,不能很快的统计考勤结果并进行分析反馈,大大浪费时间和人力,同时还不能避免学生代考勤的状况从而降低了考勤数据的真实性和可靠性。传统考勤方式的考勤数据都是以纸质稿存档,容易造成数据丢失等问题,不利于查找和统计。
国内研究较多的是基于RFID射频卡的考勤系统,主要通过刷卡验证员工用户的身份卡来完成考勤[6]。这样的方法操作简单,使用快捷,但是应用于校园考勤就不是那么的简便了。首先刷卡考勤需要大量的刷卡设备,并且排队刷卡消耗了大量的时间。虽然现在很多手机有了识别RFID功能,但是比如早操考勤还是需要很多的刷卡管理人员,这样不仅浪费人力还浪费了时间[7]。刷卡的方式简单易行的同时也为那些偷懒份子带来了便利,只要把自己的身份卡交给他人代自己刷就省去了跑一趟的麻烦。这样就对考勤结果的真是可靠性造成了影响,需要避免这些情况的发生就要设计一个能脱离管理员自行操作并且能避免他人代替操作的考勤系统。
1.2.2 国外研究现状
基于目前的科学技术发展,人事管理考勤的方法主要分为持卡式考勤以及生物特性识别考勤两种方式。因此目前普及的考勤系统主要分为磁卡考勤管理系统和基于生物特性识别的考勤系统。磁卡考勤管理系统是利用了在磁卡中内置的条码信息进行识别考勤[8]。基于生物特性识别的考勤系统是利用人体一个或几个具有唯一性的生物特性进行识别,其中,以指纹考勤系统应用最为普遍,主要通过对两幅指纹图像进行匹配处理的方式实现指纹的识别[9]。
在国外,由于身份识别技术和经济水平的快速发展,众多企业主要使用虹膜识别、指纹识别等身份识别方式[10]。但是基于指纹识别的考勤方式需要专门的指纹识别的设备,并且硬件设备无法满足外勤人员考勤需求。同时由于指纹识别系统使用时间长久,通过相应的指纹复制技术来制造虚假考勤的情况屡见不鲜,因此指纹识别系统存在一定的缺陷并且不适用于高校学生考勤的应用环境。
目前移动设备的GPS定位技术已经逐步成熟,基于手机定位的应用程序也拥有更加开阔的市场[11]。Wi-Fi网络已经普及到大部分的公共场所以及私人工作领域,因此开发了越来越多的基于Wi-Fi定位的手机应用程序,所以基于手机定位功能的考勤软件更有发展前景。
1.3 课题来源
本课题来源于学生签到系统的应用需求。研究基于iOS操作系统的考勤应用程序,拟开发iOS APP应用
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1279.html