登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 物联网工程 > 正文

基于Android的教学考勤应用软件设计与实现毕业论文

 2021-04-28 21:05:34  

摘 要

随着智能手机的广泛普及,人们获取与保存信息的方式已经发生了翻天覆地的变化。智能手机正在逐步融入我们的生活,并影响和改变着我们的生活。正是由于智能手机的出现,使得生活中人们在管理、应用及服务等各个领域获取和使用数据方面变得更加容易、更加方便,大大提高了人们的工作效率。

本论文首先对基于Android的二维码教学考勤系统进行了需求分析,从系统开发环境、系统目标、设计流程、功能设计等几个方面进行系统的总体设计,使用MyEclipse平台设计并完成了基于Android的二维码教学考勤系统。本系统主要分为手机客户端和服务器端两部分,手机端主要功能为课堂签到;服务器端主要功能为考勤管理系统。系统设计完成后,在Android手机上能够流畅运行,功能清晰、使用方便,在广大学生群体中推广具有十分现实的意义。

关键词智能手机;Android;二维码教学考勤系统;MyEclipse

ABSTRACT

With the widespread adoption of smartphones, the way for people to obtain and preservation information has undergone enormous changes. Smartphones are gradually integrated into our lives, influencing and changing our lives. It is because of the emergence of smartphones, people to access and use the data easier and more convenient in all areas of management, applications and services aspect, greatly improving people's working efficiency.

In this thesis, we first conduct a needs analysis for two-dimensional code teaching attendance system based on Android. We conducted an overall design of the system from several aspects, including development environment, system objectives and functional design. We use MyEclipse platform designed and completed a two-dimensional code teaching attendance system based on Android. The system consists of mobile client and server-side two parts. The main function of mobile client is classroom attendance, and the main function of server server-side is attendance management. After the completed the system design, it can run smoothly on Android phones, feature simple, easy to use. It has a very practical significance.

Keywords: Smartphone; Android; two-dimensional code teaching attendance system; MyEclipse

目 录

摘 要 I

ABSTRACT II

目 录 III

第1章 绪论 1

1.1 选题背景 1

1.2 国内外研究现状 2

1.3 研究内容 3

1.4 主要设计思路 3

第2章 系统分析 4

2.1 系统可行性分析 4

2.1.1 技术可行性 4

2.1.2 操作可行性 4

2.1.3 经济可行性 4

2.2 功能需求 4

2.3 性能需求 6

2.3.1 系统安全性 6

2.3.2 系统可靠性 6

2.4 其它需求 6

第3章 系统总体设计 7

3.1 设计原则 7

3.2 系统功能结构图 7

3.3 客户端功能流程图设计 8

3.4 数据库设计 9

第4章 系统的实现 11

4.1 软件界面设计 11

4.2 注册于登录界面 11

4.3 功能列表模块界面 12

4.4 二维码扫码模块界面 12

4.5 后台管理模块实现界面 13

4.5.1 学生管理 15

4.5.2 班级管理 15

4.5.3 考勤管理 16

第5章 系统测试与工作展望 17

5.1 测试方案设计 17

5.1.1 测试策略 17

5.1.2 测试安排 17

5.1.3 测试资源 17

5.2测试分析 18

5.2.1测试结果与问题分析 18

5.2.2 未来工作展望 18

总 结 20

参考文献 21

致 谢 22

第1章 绪论

1.1 选题背景

随着计算机技术和信息技术的高速发展和广泛应用,人们的生产生活方式正在发生着翻天覆地的变化。同时由软件工程师设计的一些在计算机和智能手机上使用软件和系统为我们的生活提供了许多方便,从而也代替了一些较复杂的手工程序,提高了人们的工作效率,改善了人们的生活质量。目前,大多数高校采用的是传统点名的方式进行考勤,每堂课课前任课老师一一点名,学生一一答到,这种传统的签到方式不仅浪费了大量的上课时间,而且大大降低了上课的效率与质量,对于师生交流时间本来就非常有限的大学生活更是具有极大的弊端。

二维码,即二进制图形码,类似于一维码(也称条形码),同属于图形码家族。一维条形码即是我们超市、商场中所见商品上所印的条形码。被称为“计算机文化”的条码技术起源于上世纪40年代,应用于70年代、普及于80年代,是一种可印刷的计算机语言,利用不同的标记可存储信息。随着科学技术的发展,一维条形码已经越来越不能满足人们的需求,于是在20世纪80年代末,二维码横空出世。

二维码跟一维码相似,它是将不同数量的黑白相间的正方形图形按照特定的排列规则形成。与一维码不同的是,一维码只在一个方向上排列,而二维码是在二维方向上排列(故称为二维码)。随着二维码技术的不断发展,到目前已经产生了多种不同码制标准的二维码,而每种标准的编码规则都不相同。

二维码在编码中,巧妙的对应了计算机中最常用的二进制,使用几何图形对应计算机逻辑中的“0”和“1”,若干图形按照一定的排列组成特定的字符集,一条数据中的若干字符按照约定的编码规则生成二维码图像,然后通过图像来传递信息。使用相应的二维码识读设备进行识读,经过与编码规则对应的解码规则处理将图像中的原信息解读出来。二维码具有较高的编码密度,注定了其信息容量大的特点。其本身还具有纠错能力强、安全性好等优点,导致其具有高译码可靠性的特点。二维码除了能够表示基本的英文、汉字、数字等字符信息外,还可以存储指纹、照片等图像以及声音等信息[1]

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图