学生考勤系统的设计教材Word格式.docx

上传人:b****3 文档编号:13676577 上传时间:2022-10-12 格式:DOCX 页数:18 大小:99.97KB
下载 相关 举报
学生考勤系统的设计教材Word格式.docx_第1页
第1页 / 共18页
学生考勤系统的设计教材Word格式.docx_第2页
第2页 / 共18页
学生考勤系统的设计教材Word格式.docx_第3页
第3页 / 共18页
学生考勤系统的设计教材Word格式.docx_第4页
第4页 / 共18页
学生考勤系统的设计教材Word格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

学生考勤系统的设计教材Word格式.docx

《学生考勤系统的设计教材Word格式.docx》由会员分享,可在线阅读,更多相关《学生考勤系统的设计教材Word格式.docx(18页珍藏版)》请在冰豆网上搜索。

学生考勤系统的设计教材Word格式.docx

学生学号:

1210712058

学生姓名:

张圣楠

指导老师:

张凤生

2016年4月1日

论文独创性声明

本人所呈交的毕业论文(设计)是我个人在指导老师指导下进行的研究工作及取得的成果。

除特别加以标注的地方外,论文中不包含其他人的研究成果。

本论文如有剽窃他人研究成果及相关资料若有不实之处,由本人承担一切相关责任。

本人的毕业论文(设计)中所有研究成果的知识产权属三亚学院所有。

本人保证:

发表或使用与本论文相关的成果时署名单位仍然为三亚学院,无论何时何地,未经学院许可,决不转移或扩散与之相关的任何技术或成果。

学院有权保留本人所提交论文的原件或复印件,允许论文被查阅或借阅;

学院可以公布本论文的全部或部分内容,可以采用影印、缩印或其他手段复制保存本论文。

加密学位论文解密之前后,以上声明同样适用。

论文作者签名:

年月日

学生考勤系统的设计

摘要

我校主要的考勤管理方式是学生签到及任课老师点名,该模式费时费力、效率低下。

为了能够更好地督促和管理学生,学生考勤起到了非常重要的作用。

我校学生大部分都在使用智能手机,尤其以Android手机居多。

本论文基于移动定位Android手机考勤系统,利用智能手机自带的GPS功能进行学生定位,依据学生的位置及定位时间判断该生考勤情况,目的是实现手机智能考勤,并提高教学质量,方便老师的管理。

本设计分三大部分:

后台管理部分、Android学生手机客户端、Android老师手机客户端,Android客户端使用eclipse开发,后台管理使用Java语言在myeclipse平台上开发。

【关键词】考勤,移动定位,eclipse开发

TheDesignofStudentAttendanceSystem

Abstract

Inourschool,thewayofmanagementattendanceisstudentsigned-in,ortheteachercallstheroll,whichneedstimeandlabor,butinefficientandslow.Inordertobettersuperviseandmanagestudents,students'

attendanceplaysaveryimportantrole.Inourschool,moststudentshavebeenusingsmartphone,especiallyinthemajoritywithAndroidmobilephone.

Thispaperisaboutandroidmobilepositioningattendancesystem,useGPSpositioninginsmartphonestotrackstudents,thencheckstudent’sattendancebytheirpositionandwhentoposition,toachievemobileintelligentattendance,improveteachingquality,andmakemanagementeasily.Thisdesignincludesinthreeparts:

backgroundmanagementpart,studentsandroidmobilephone,teacherandroidmobilephone,androidusingtheeclipsedeveloped,backgroundmanagementinmyeclipseplatformdevelopedusingtheJavalanguage.

【KeyWords】attendance,Mobilepositioning,eclipsedevelop

1绪论

1.1背景及意义

无论学校还是企业,为了方便管理、督促员工和学生的工作学习,都会有一套合理有效的考勤管理系统,常用的考勤管理系统主要有:

Web考勤系统、门禁考勤系统、施工现场考勤系统、手机考勤系统。

考勤是一个高校对学生管理的基本依据,国内大部分高校仍使用比较传统的方式进行考勤,以手工的方式录入考勤信息,如老师点名记录,学生签到记录,该方式存在诸多问题,如浪费人力、效率低下;

考勤结果慢,耽误上课时间,影响教学质量;

考勤中难以避免弄虚作假,如学生一人签到多人;

此外所有的考勤资料都是通过纸张进行存储,容易丢失、对于查找和总结考勤数据都带来不便,同时,查看不直观。

因此,人工考勤已经很难满足高校规范化管理的要求,建立现代化的智能考勤系统势在必行。

现在移动互联网飞速发展,智能手机的性能越来越好,价格也越来越便宜,学生几乎人手一部智能手机,而且以Android机居多。

如今Android技术和移动定位技术的成熟,为我们完成手机考勤系统提供了技术和硬件上的支持,它能够很好的解决我校目前考勤存在的问题,提高教学效率。

1.2国内外研究现状

在基础设施方面,基于3G及4G技术的移动网络建成后,已经解决了移动网络带宽和基站覆盖率的问题。

而在终端设备方面,飞速提高的设备硬件能力和稳定可靠的智能设备操作系统,使得移动应用程序变得切实可行。

在这样的背景下,移动手机考勤的优势引起用户和开发者的重视,并在近年来进入了快速发展时期。

目前,手机定位技术有两种,一种基于GPS定位[1],一种基于移动运营网的基站定位。

其中,基于GPS的定位方式,是利用手机上的GPS定位模块将自己的位置信号,发送到定位后台来实现手机定位的。

基站定位是利用基站对手机的距离的测算距离来确定手机的位置。

基站定位不需要手机具有GPS定位能力,但是精度很大程度依赖于基站的分布与覆盖范围的大小,误差相比前者较大。

GPS定位精度较高。

所以本系统采用GPS定位。

此外还有利用Wi-Fi在小范围内定位方式。

考勤方面,任何企业和学校为了方便管理和督促员工和学生的工作学习,都会有一套自己的考勤管理系统。

企业中常使用的考勤管理系统主要有:

Web在线考勤系统、门禁考勤系统,门禁考勤系统还分为打卡考勤、指纹考勤及人脸考勤。

在学校中使用的考勤系统主要是比较传统的点名考勤、学生在点名册上签名考勤。

Web在线考勤[2],首先编写一个Web在线考勤系统,并将其部署在服务器上,员工或学生通过客户端的浏览器打开考勤页面,在考勤页面上完成考勤相关操作,提交考勤请求后,客户端会将个人信息、电脑设备信息及考勤时间发送给服务器,服务器判断考勤结果,并将考勤结果保存看到数据库中,完成考勤。

但是Web在线考勤的前提需要在浏览器上完成考勤,并且每人必须使用与自己相对应的电脑来完成考勤,这种考勤方式在公司是比较实用的。

在公司中,每人会被分配一台电脑是与人绑定的,员工可以通过电脑打开Web在线考勤的页面来完成考勤。

在学校,Web在线考勤系统只适用于上机课。

门禁考勤以打卡考勤为例,公司会在进出公司的大门处安装一个门禁设备,员工需要通过打卡方式来实现考勤。

当员工打卡时,门禁设备会记录员工的打卡时间及员工信息,并将其发送给后台服务器,服务器记录打卡信息并存到数据库中,再通过一定的处理得出员工的考勤结果。

门禁系统是单位企业中用使用最多的考勤系统,学校中却不太适用,因为通过门禁系统来完成考勤必须要安装门禁设备,若学校使用该系统,学校的每个教室都需要安装一个门禁设备,这样花费大,对学校来说并不是最佳选择。

指纹考勤和人脸考勤系统与打卡考勤系统类似,都需要安装考勤相关的硬件设别,费用较高,不适用。

1.3论文的研究内容

本论文主要设计研究学生移动考勤系统相关的方面的工作,主要有:

1、通过对论文背景和国内外考勤现状的分析,得出系统功能和性能的需求。

2、设计移动考勤系统的架构与功能模块,通过已经做好的需求分析,完成系统应用架构的设计,并进行模块化分解。

3、实现三大模块,分别为老师手机客户端,学生手机客户端和后台服务器模块的开发与集成。

4、完成手机考勤系统的运行及测试结果分析。

2相关理论和技术

2.1手机定位理论

手机定位技术是指通过手机来确定手机持有者的位置。

获取位置的主要方法有两种:

一是基站定位,通过三台基站来确定手机的位置;

二是GPS定位,通过通信卫星来确定手机的位置。

现在的手机定位技术已经很成熟了,无论是手机定位的精度还是定位的时间,都能满足用户需求。

在军用领域,GPS定位技术的精度已经可以精确到一米以内,其军事用途广泛,也是现代军事的关键,充当着现代军队的眼睛。

此外,手机定位技术也被广泛使用,警察通过手机定位技术来锁定要追捕的犯人,准确的定位抓捕提高了办案效率,对维护社会稳定起到了重要作用。

随着移动互联网的发展,智能机也越来越普及,相应的智能机的性价比越来越高,更多的的人使用智能机,使之普及率非常高。

在校大学生几乎人人都拥有一部智能机,基于位置的服务越来越多,如地图等搜索服务,这些手机定位的服务极大的方便了而我们的日常生活。

手机的基站定位是通过手机运行商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务,例如目前中国移动动感地带提供的动感位置查询服务等。

手机基站定位具有准确度高、精准度高、覆盖范围广等特点。

随着智能机的广泛应用,现在确定手机的位置进而提供相应的服务,大部分都是使用GPS定位技术,GPS定位技术已经非常成熟,得到了广大厂商和程序员的认可。

所以本论文将采用GPS定位技术来实现手机定位,通过得到的老师及学生的位置信息来判断出两者之间的距离,进而实现学生考勤管理。

2.2Android技术

2.2.1Android应用程序开发技术

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑[3],其体系结构如图2.1所示。

XMPP

服务

图2.1Android体系结构

Android体系结构十分庞杂,要在其上开发应用也需要掌握多种技术,这些技术可以分为两大类:

一类为通用开发技术,包括Java编程技术、面向对象编程技术;

另一类为Android体系结构相关技术,包括AndroidUI和图形图像技术、Android安全开发技术、Android多线程开发技术、Android多媒体开发技术、Android网络编程技术等等。

2.2.2Android手机GPS定位技术概述

GPS是美国研发的卫星导航定位系统,与GPS类似的系统有欧洲的伽利略定位系统、俄罗斯的格洛纳斯定位系统、中国的北斗导航系统。

这几个系统相比较,伽利略定位系统的精度最高,但是它不是免费的,没有广泛使用[4]。

现在手机应用公司主要使用的还是GPS定位技术,虽然需要定位十分精确,但GPS已经可以满足我们的需要。

在Android系统对GPS定位技术有较好的支持。

可以通过Android系统提供的API库,调用GPS服务,进一步获取手机的位置信息[5]。

2.2.3Java技术概述

Java是一种简单的,面向对象的程序设计语言。

它的语言简单,可以在小型机上运行。

Java语言可以处理TCP/IP协议,用户可以通过URL地址访问服务器,服务器响应客户端的请求,返回相应的页面。

Java可通过内存管理机制来进行内存的管理,避免程序员在管理内存时

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1