学生考勤系统的设计.doc
《学生考勤系统的设计.doc》由会员分享,可在线阅读,更多相关《学生考勤系统的设计.doc(29页珍藏版)》请在咨信网上搜索。
1、三亚学院毕业论文(设计)论文(设计)题目: sdn网络现实状况分析和发展应用 学 院: 理工学院 专 业(方 向):计算机科学和技术(网络工程)年 级、班 级: 网络1201 学 生 学 号: 学 生 姓 名: 张圣楠 指 导 老 师: 张凤生 4月1日论文独创性申明本人所呈交毕业论文(设计)是我个人在指导老师指导下进行研究工作及取得结果。除尤其加以标注地方外,论文中不包含其它人研究结果。本论文如有剽窃她人研究结果及相关资料若有不实之处,由本人负担一切相关责任。本人毕业论文(设计)中全部研究结果知识产权属三亚学院全部。本人确保:发表或使用和本论文相关结果时署名单位仍然为三亚学院,不管何时何地,
2、未经学院许可,决不转移或扩散和之相关任何技术或结果。学院有权保留本人所提交论文原件或复印件,许可论文被查阅或借阅;学院能够公布本论文全部或部分内容,能够采取影印、缩印或其它手段复制保留本论文。加密学位论文解密之前后,以上申明一样适用。论文作者署名: 年 月 日学生考勤系统设计摘 要我校关键考勤管理方法是学生签到及任课老师点名,该模式费时费力、效率低下。为了能够愈加好地督促和管理学生,学生考勤起到了很关键作用。我校学生大部分全部在使用智能手机,尤其以Android手机居多。本论文基于移动定位Android手机考勤系统,利用智能手机自带GPS功效进行学生定位,依据学生位置及定位时间判定该生考勤情况
3、,目标是实现手机智能考勤,并提升教学质量,方便老师管理。本设计分三大部分:后台管理部分、Android学生手机用户端、Android老师手机用户端,Android用户端使用eclipse开发,后台管理使用Java语言在myeclipse平台上开发。【关键词】考勤,移动定位,eclipse开发The Design of Student Attendance System Abstract In our school,the way of management attendance is student signed-in, or the teacher calls the roll, which
4、 needs time and labor,but inefficient and slow.In order to better supervise and manage students, students attendance plays a very important role. In our school,most students have been using smart phone, especially in the majority with Android mobile phone. This paper is about android mobile position
5、ing attendance system, use GPS positioning in smart phones to track students, then check students attendance by their position and when to position, to achieve mobile intelligent attendance, improve teaching quality, and make management easily. This design includes in three parts: background managem
6、ent part, students android mobile phone, teacher android mobile phone, android using the eclipse developed, background management in myeclipse platform developed using the Java language.【Key Words】 attendance, Mobile positioning,eclipse develop目 录1绪 论11.1 背景及意义11.2 中国外研究现实状况11.3 论文研究内容22 相关理论和技术32.1
7、 手机定位理论32.2 Android技术32.2.1 Android应用程序开发技术32.2.2 Android 手机 GPS 定位技术概述42.2.3 Java技术概述53 系统需求分析63.1 手机考勤系统总体陈说63.2 手机考勤管理系统具体需求73.3 手机考勤系统硬件选择84 手机考勤管理系统设计和实现94.2 学生手机用户端考勤模块实现104.3 老师手机用户端组件实现114.4 考勤管理组件实现124.5 数据库管理组件实现135 手机考勤系统测试及分析155.1 系统非功效测试155.2 学生手机用户端测试及结果分析155.3 考勤功效测试及结果分析165.4 学生注册模块测
8、试及结果分析186 总结和展望206.1 论文工作总结206.2 后续工作展望20参考文件21致 谢221绪 论1.1 背景及意义不管学校还是企业,为了方便管理、督促职员和学生工作学习,全部会有一套合理有效考勤管理系统,常见考勤管理系统关键有:Web考勤系统、门禁考勤系统、施工现场考勤系统、手机考勤系统。考勤是一个高校对学生管理基础依据,中国大部分高校仍使用比较传统方法进行考勤,以手工方法录入考勤信息,如老师点名统计,学生签到统计,该方法存在很多问题,如浪费人力、效率低下;考勤结果慢,耽搁上课时间,影响教学质量;考勤中难以避免弄虚作假,如学生一人签到多人;另外全部考勤资料全部是经过纸张进行存放
9、,轻易丢失、对于查找和总结考勤数据全部带来不便,同时,查看不直观。所以,人工考勤已经极难满足高校规范化管理要求,建立现代化智能考勤系统势在必行。 现在移动互联网飞速发展,智能手机性能越来越好,价格也越来越廉价,学生几乎人手一部智能手机,而且以Android机居多。现在Android技术和移动定位技术成熟,为我们完成手机考勤系统提供了技术和硬件上支持,它能够很好处理我校现在考勤存在问题,提升教学效率。1.2 中国外研究现实状况在基础设施方面,基于3G及4G技术移动网络建成后,已经处理了移动网络带宽和基站覆盖率问题。而在终端设备方面,飞速提升设备硬件能力和稳定可靠智能设备操作系统,使得移动应用程序
10、变得切实可行。在这么背景下,移动手机考勤优势引发用户和开发者重视,并在多年来进入了快速发展时期。现在,手机定位技术有两种,一个基于GPS定位1,一个基于移动运行网基站定位。其中,基于GPS定位方法,是利用手机上GPS定位模块将自己位置信号,发送到定位后台来实现手机定位。基站定位是利用基站对手机距离测算距离来确定手机位置。基站定位不需要手机含有GPS定位能力,不过精度很大程度依靠于基站分布和覆盖范围大小,误差相比前者较大。GPS定位精度较高。所以本系统采取GPS定位。另外还有利用Wi-Fi在小范围内定位方法。 考勤方面,任何企业和学校为了方便管理和督促职员和学生工作学习,全部会有一套自己考勤管理
11、系统。企业中常使用考勤管理系统关键有:Web在线考勤系统、门禁考勤系统,门禁考勤系统还分为打卡考勤、指纹考勤及人脸考勤。在学校中使用考勤系统关键是比较传统点名考勤、学生在点名册上署名考勤。Web在线考勤2,首先编写一个Web在线考勤系统,并将其布署在服务器上,职员或学生经过用户端浏览器打开考勤页面,在考勤页面上完成考勤相关操作,提交考勤请求后,用户端会将个人信息、电脑设备信息及考勤时间发送给服务器,服务器判定考勤结果,并将考勤结果保留看到数据库中,完成考勤。不过 Web在线考勤前提需要在浏览器上完成考勤,而且每人必需使用和自己相对应电脑来完成考勤,这种考勤方法在企业是比较实用。在企业中,每人会
12、被分配一台电脑是和人绑定,职员能够经过电脑打开Web在线考勤页面来完成考勤。在学校,Web在线考勤系统只适适用于上机课。门禁考勤以打卡考勤为例,企业会在进出企业大门处安装一个门禁设备,职员需要经过打卡方法来实现考勤。当职员打卡时,门禁设备会统计职员打卡时间及职员信息,并将其发送给后台服务器,服务器统计打卡信息并存到数据库中,再经过一定处理得出职员考勤结果。门禁系统是单位企业中用使用最多考勤系统,学校中却不太适用,因为经过门禁系统来完成考勤必需要安装门禁设备,若学校使用该系统,学校每个教室全部需要安装一个门禁设备,这么花费大,对学校来说并不是最好选择。指纹考勤和人脸考勤系统和打卡考勤系统类似,全
13、部需要安装考勤相关硬件设别,费用较高,不适用。1.3 论文研究内容本论文关键设计研究学生移动考勤系统相关方面工作,关键有:1、经过对论文背景和中国外考勤现实状况分析,得出系统功效和性能需求。2、设计移动考勤系统架构和功效模块,经过已经做好需求分析,完成系统应用架构设计,并进行模块化分解。3、实现三大模块,分别为老师手机用户端,学生手机用户端和后台服务器模块开发和集成。4、完成手机考勤系统运行及测试结果分析。2 相关理论和技术2.1 手机定位理论手机定位技术是指经过手机来确定手机持有者位置。获取位置关键方法有两种:一是基站定位,经过三台基站来确定手机位置;二是 GPS 定位,经过通信卫星来确定手
14、机位置。现在手机定位技术已经很成熟了,不管是手机定位精度还是定位时间,全部能满足用户需求。在军用领域,GPS定位技术精度已经能够正确到一米以内,其军事用途广泛,也是现代军事关键,充当着现代军队眼睛。另外,手机定位技术也被广泛使用,警察经过手机定位技术来锁定要追捕犯人,正确定位抓捕提升了办案效率,对维护社会稳定起到了关键作用。伴随移动互联网发展,智能机也越来越普及,对应智能机性价比越来越高,更多人使用智能机,使之普及率很高。在校大学生几乎人人全部拥有一部智能机,基于位置服务越来越多,如地图等搜索服务,这些手机定位服务极大方便了而我们日常生活。手机基站定位是经过手机运行商网络(如GSM网)获取移动
15、终端用户位置信息(经纬度坐标),在电子地图平台支持下,为用户提供对应服务一个增值业务,比如现在中国移动动感地带提供动感位置查询服务等。手机基站定位含有正确度高、正确度高、覆盖范围广等特点。伴随智能机广泛应用,现在确定手机位置进而提供对应服务,大部分全部是使用GPS定位技术,GPS定位技术已经很成熟,得到了广大厂商和程序员认可。所以本论文将采取GPS 定位技术来实现手机定位,经过得到老师及学生位置信息来判定出二者之间距离,进而实现学生考勤管理。2.2 Android技术2.2.1 Android应用程序开发技术 Android是一个基于Linux自由及开放源代码操作系统,关键使用于移动设备,如智
16、能手机和平板电脑3,其体系结构图2.1所表示。 应 用 层 主屏 联络人 电话 浏览器 其它 Linux内核显示驱动摄像驱动蓝牙驱动WiFi驱动键盘驱动USB驱动内存驱动电源驱动音频驱动其它驱动运行库和程序库触屏管理器器多媒体框架 数据库供器关键运行库 OpenGL SGL WebKitDalvik虚拟机 应用框架层Activity 管理器 Window 管理器 内容 提供器 视觉 系统 通知 管理器 程序包 管理器电话通信 管理器 资源 提供器位置信息 管理器 XMPP 服务图2.1 Android体系结构Android体系结构十分庞杂,要在其上开发应用也需要掌握多个技术,这些技术能够分为两
17、大类:一类为通用开发技术,包含Java编程技术、面向对象编程技术;另一类为Android体系结构相关技术,包含Android UI和图形图像技术、Android安全开发技术、Android多线程开发技术、Android多媒体开发技术、Android网络编程技术等等。2.2.2 Android 手机 GPS 定位技术概述 GPS是美国研发卫星导航定位系统,和GPS类似系统有欧洲伽利略定位系统、俄罗斯格洛纳斯定位系统、中国北斗导航系统。这多个系统相比较,伽利略定位系统精度最高,不过它不是无偿,没有广泛使用4。现在手机应用企业关键使用还是GPS定位技术,即使需要定位十分正确,但GPS已经能够满足我们
18、需要。在Android系统对GPS定位技术有很好支持。能够经过 Android系统提供API库,调用GPS服务,深入获取手机位置信息5。2.2.3 Java技术概述Java是一个简单,面向对象程序设计语言。它语言简单,能够在小型机上运行。Java语言能够处理TCP/IP协议,用户能够经过URL地址访问服务器,服务器响应用户端请求,返回对应页面。Java可经过内存管理机制来进行内存管理,避免程序员在管理内存时出现错误,方便程序员编程,提升程序稳定性6。Java程序是运行在Java虚拟机上,和平台无关,不管你系统是linux还是windows,全部不会影响Java程序运行。总而言之,Java是集编
19、程语言、开发环境、应用环境和布署环境于一体,被程序员广泛使用网络编程语言。3 系统需求分析3.1 手机考勤系统总体陈说考勤管理是高校管理和督促学生学习一个关键手段,其中最关键就是老师点名实现。现在我们需要经过移动定位技术来处理此问题,步骤以下图3.1所表示。 开始 老师登录老师向服务器发送考勤请求 学生登录学生向服务器发送考勤信息服务器处理数据得到考勤结果 结束登录验证 Yes No图3.1 手机考勤步骤图老师先登录考勤系统并经过手机用户端向服务器发送点名请求,此过程中,老师手机用户端会把老师此时位置及发送请求时间发给服务器,接着学生登录用户端,服务器会把学生此时位置及发送请求时间发给服务器,
20、服务器将学生发来位置、时间信息和老师位置、时间信息进行比较,判定此学生在教室内是否迟到。 假如一些同学手机坏了或丢了,不能完成考勤登录,系统会默认设置她为缺勤。这时学生则需要向老师说明情况,经过老师手工来修改该同学考勤结果。基于移动定位学生考勤系统关键目标就是方便老师管理,提升课堂教学效率。假如本系统有考勤结果查看功效,这将很方便老师对考勤结果查询。系统能够以表格形式显示每次考勤结果,统计出考勤总次数,并给出学生出勤率。为了更方便对基础数据录入,能够经过.xls文件导入数据。如学生信息管理,学生能够将自己信息填入.xls文件中,然后老师再将.xls文件导入数据库中,这么就不需要手动添加,方便老
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 考勤 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。