基于Android系统的智能考勤系统设计

 2023-02-24 09:22:47

论文总字数:14339字

摘 要

电子考勤产品是电子信息产品中非常重要的一类产品。从早期的打卡机到后来的指纹考勤机、人脸识别考勤机等,市场不断涌现出新产品。移动互联时代的到来,基于Android平台的手机和平板等信息化产品给人们生活带来了极大的便利。本文探讨了用基于Android操作系统的智能手机作为客户端,考勤信息通过蓝牙传送给客户端,客户端再传送到服务器端的考勤数据库,这就实现了考勤功能。同时,学生、教师可以通过客户端查看考勤的结果。任课教师有权限对特殊情况例如:对请假、缺课的同学进行动态的管理。考勤的信息存放在专门的服务器上以便提供给专门的人员进行管理、决策。

关键词: Android;蓝牙;服务器数据库;考勤

Intelligent Attendance System Design Based On The Android System

Abstract

Electronic attendance products are electronic information products is very important class of products. From the early to the later punch card machine fingerprint attendance, face recognition attendance machines, new products emerging markets. The arrival of the mobile Internet era, Android-based phones and tablets and other information products to people"s lives has brought great convenience. This paper discusses the use based on Android operating system for smart phones as a client, attendance information transmitted via Bluetooth to the client, the client then transmitted to the database server attendance, which implements time and attendance functionality. Meanwhile, students and teachers can see the results of attendance by the end customer. Teachers have permission for special cases such as: to leave, absent classmates dynamic management. Attendance information is stored in a dedicated server to provide dedicated staff to manage decisions.

Key words: Android; Bluetooth; The server database; attendance

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1 考勤机的背景 1

1.2 考勤机现状分析 1

1.3 新环境下的考勤系统 1

第二章 需求分析与框架设计 2

2.1 Android手机客户端 2

2.1.1 Android的历史和发展 2

2.1.2 Android的平台架构 2

2.1.3 搭建Android的开发环境 3

2.1.4 Android常用开发工具 4

2.2 系统需求分析 4

2.2.1 目标要求 5

2.2.2 性能及运行需求 5

2.2.3 功能需求 6

2.3 考勤系统各功能模块及主要的框架 6

2.3.1 功能模块划分 6

2.3.2 系统的功能框架图 6

第三章 考勤系统硬件设计 7

3.1 系统硬件框架 7

3.2 蓝牙4.0简介 7

3.3 蓝牙芯片CC2540简介 8

3.4 射频识别模块 9

3.3.1 UART协议: 9

3.5 蓝牙将数据传送给Android手机 9

第四章 Android端软件与服务器通讯功能设计 11

4.1 HTTP基础 11

4.2 URL 基础 11

4.3Android客户端和服务器端的通信 12

4.3.1 Android中的HTTP和URL 12

4.3.2 Android考勤数据上传 13

第五章 系统功能测试 14

5.1 测试方法简介 14

5.2 测试模块 14

第六章 结论与展望 16

6.1 论文小结 16

6.2 展望 16

致 谢 17

参考文献(References) 18

  1. 绪论
    1. 考勤机的背景

国内外,无论学校、公司、工厂规模的大小,他们都有一套考勤制度和考勤系统,考勤机也普遍使用其中并渗透到了各行各业中。

考勤机随着科技的发展而发展,从早期的专门人员记录员工的出勤状况到插卡式考勤机、条码式考勤机、磁卡式考勤机、生物身份识别考勤机、摄像考勤机、智能云考勤机。这些考勤机有些同的特征,我们大致可以将其分为两类:第一类是简单的打印,在打卡时,原始的记录数据通过考勤机器将信息直接打印在卡片上,卡片用来记录考勤时间等考勤信息;第二类是存储类,通过配套的考勤卡,打卡时,原始记录直接存储在考勤机器内,然后计算机搜集汇总,再通过其他的软件等处理,最后将考勤新型或者查询,或者打印。

    1. 考勤机现状分析
  1. 考勤机硬件厂商众多,但不同产品性能不一,消费者难以辨识;
  2. 对于考勤数据的处理,人们普遍人工处理没有能够利用计算机对数据进行深层次的分析;
  3. 人们普遍将考勤数据存储在电脑中,这容易造成数据丢失;
  4. 考勤信息记录不够详实,迟到、早退、请假、旷课等信息记录不全面;
  5. 很少有考勤软件开发为主要业务的供应商,这导致代理,服务质量难以为继,无法深层次的开发;
  6. 考勤机需要专门开发,部分先进的考勤机器如射频设别,光学指纹识别等硬件成本过高,且设备维护成本高;
  7. 考勤设备不够灵活,容易造成考勤时的排队拥挤,考勤效率不高。
    1. 新环境下的考勤系统

针对如今高校大学生迟到、早退甚至逃课等不良现象,课堂考勤成了一个必不可少的手段。然而,传统上教师以纸张为媒介,手工的记录统计,不仅考勤效率不高,占用课堂时间,且数据不易存储、保管,而且透过人工的力量去统计和分析学生出勤情况,工作需求量大,效率低。而采用专门的考勤机并不能有效的解决这些问题并且这也增添了学校的经济负担。

随着嵌入式、Android智能手机,大数据和云存储,4G等科学技术的发展,我们结合学校的特点,采用基于Android系统的智能考勤机器,并且开发相应的配套软件,及时根据学校的情况更新升级软件适应学校的发展,这使得考勤成本低廉、便携、操作简单等优点,并且考勤数据存储到服务器便于教师对学生的管理及对相应的情况做出相应的管理决策。

  1. 需求分析与框架设计

2.1 Android手机客户端

  1. Android的历史和发展

Android手机操作系统最早是由Andy Rubin开发,后来其被Google公司收购。Google公司和开放手机联盟号共同联合开发,至今,Android的应用已远不只在手机端,其功能已延伸至游戏机、电视,汽车电子等领域。

剩余内容已隐藏,请支付后下载全文,论文总字数:14339字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;