- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
基于Android掌上考勤系统的设计
?
?
吴畏史江萍
【摘要】高校学生考勤管理存在着人工管理效率低、信息分散、难于统计、利用率低的问题,对学生出勤信息的动态掌握造成了困难。基于于以上情况,本文提出了一种基于Android移动客户端(Android端)的学生上课考勤管理系统。使用基于Android平台的移动设备实现电子点名功能,通过手机端将学生考勤数据保存到手机内存中,通过系统部署达到提高高校考勤效率,为高校学生安全管理提供有力支持。
【关键词】学生安全管理,考勤管理,Android
1背景分析
近年来,高校学生安全事故频发,安全管理问题日益突出,其中有相当一部分安全事件又发生在教学时段。除了加强常规手段外,教师在教学时段对学生的考勤也应该发挥重要的作用。但是在传统教学管理中,学生的考勤信息仅作为教师课程总评结果中对学生日常表现的评价依据,而且还存在以下问题:(1)考勤信息由教师人工操作、管理,效率低下;(2)不同教师所掌握的考勤信息分散、缺乏联系;(3)信息汇总往往发生在期末总评期间,实时性差;(4)教师对教学期间的缺勤信息缺乏及时的处理,利用率低下。纸笔手工记录,分析整理在学校的日常管理中发挥的作用微乎其微,从而导致考勤信息在高校安全管理中无法发挥重要作用。基于Android的掌上考勤系统在使用方便,考勤效率高,实用性高等方面解决了以上的问题,而且各大高校还没有非常成型的系统,所以值得研究。
2目的及意义
目前智能移动设备普及率日益提高,特别是基于GoogleAndroid系统的移动平台,市场占有率极高。Android相关硬件种类丰富且价格相对较为低廉,平台应用数量也十分庞大,整个生态系统非常成熟。为了充分利用教师的考勤信息,提出首先以Android平台为出发点建立学生掌上考勤管理系统辅助高校安全管理。系统由Android组成,主要提供面部识别匹配数据库进行快速点名、数据保存、学生信息管理、教师课程安排等功能。
本课题开发意义在于有效的提高教师上课点名的效率。目前全国各大高校考勤系统还没有达到智能考勤的层次,课上纸质点名花费了大量时间,基于Android的点名系统可以有效的将学生出勤情况进行实时保存,保证了数据的安全性和完整性。并且此点名系统还可以对采集的数据进行处理,这样大大的提高了教师工作效率
3应用前景分析
当今大学校园此类考勤系统还没有得到有效的利用,有些考勤系统,例如:指纹识别考勤系统是依赖于硬件设备,它不便于携带,而且数据存储不便于导出,更不便于对其进行管理。而这款基于安卓的掌上考勤系统解决了以上所有的问题,它不需要再携带其他设备,只是一款APP,只需要将它下载到自己的手机中即可实现集于上课点名、数据保存、学生信息管理、教师课程安排等所有的功能。
4系统设计
4.1设计概括
基于Android的掌上考勤系统主要是教师用APP。主要实现的功能:学生上课考勤,数据保存,学生信息录入、修改、删除、查看,教师课程安排、班级管理等功能。
4.2主要功能模块
添加班级:添加教师上课班级、班级表中有学生学号、姓名、性别、是否缺席、学生照片信息、是否为班级干部、课代表。
上课点名:实现教师所教授班级学生的点名,对出勤的学生进行手机端签到,对缺勤的同学进一步根据其请假与否进行处理。
学生信息管理:主要是对学生的相关信息进行增、删、改、查,出勤、缺席情况查看。
数据保存:对数据进行实时保存,保存后还可以随时查看,也可以导出在学生端。
个人课表查询:该功能教师可以查询自己的课表。也可以对课程进行增加、删除、修改。
4.3具体设计步骤
第一步:数据库设计
结合系统需求对系统核心数据进行分析,可以抽取出相关的实体:登录用户、学生、课程、班级、点名信息等,根据E-R图(如图1)可以看出各实体之间的联系,结构清晰,易于实现。系统采用开发环境自带数据库SQLite数据库,在降低系统的成本的同时并未降低系统的稳定性和可靠性。
Android端使用Eclipse开发环境进行开发,此软件APP前台界面采用XML编程语言,使用高级组件Activity对界面进行排版,后台则采用JAVA编程,对相关功能进行实现。数据使用Android系统内置的SQLite数据库API在本地进行存储。
5结束语
以流行的Android智能设备作为考勤数据采集工具,在基础数据采集时间相当的情况下,大幅度减少了后期统计的工作量。并且,通过数据库将考勤数据保存到本地数据库里面,在更大范围的考勤信息动态统计工作成为了可能,大大超出的纯人工方式考勤数据的应用范围,为学校对学生的安全管理提供了有力的、新的手段。该课题是基于校内科技处的学生项目。根据学生和教师的需求,由教师指导,学生开发,其需求更加完善,为制作出一款优秀的APP奠定了基础。
参考文献:
[1]安卓数
您可能关注的文档
- 互联网+背景下企业营销创新方法研究.docx
- 两种馈线自动化的实用化应用研究.docx
- 合理运用现代信息技术优化小学低年级数学课堂教学.docx
- 建筑工程施工管理工作中相关问题及优化策略研究.docx
- 冀教版三年级上册数学《搭配》探索乐园教学说课复习课件.pptx
- 人教版九年级下册数学《课题学习 制作立体模型》投影与视图研讨说课复习课件.pptx
- 北师大版四年级下册数学《优化》数学好玩教学说课复习课件.pptx
- 人教版九年级上册数学《二次函数y=a(x-h)2+k 的图象和性质》二次函数研讨说课复习课件.pptx
- 西师大版四年级下册数学《梯形》平行四边形和梯形说课教学课件复习.pptx
- 苏教版三年级下册数学《两位数乘两位数的笔算》两位数乘两位数培优说课教学复习课件.pptx
- 北师大版七年级下册数学《两条直线的位置关系》相交线与平行线研讨说课复习课件.pptx
- 北师大版二年级下册数学《比一比》生活中的大数说课教学复习课件巩固.pptx
- 苏教版四年级下册数学《用计算器计算》说课教学课件复习.pptx
- 西师大版一年级上册数学《数一数》上学了研讨说课复习课件.pptx
- 苏教版三年级下册数学《乘数末尾有0的乘法》两位数乘两位数说课教学课件复习提高.pptx
- 冀教版四年级上册数学《求近似数》认识更大的数教学说课复习课件.pptx
- 北师大版二年级上册数学《一共有多少天》6~9的乘法口诀说课研讨复习教学课件.pptx
- 西师大版四年级上册数学《线段、直线和射线》角说课教学复习课件.pptx
- 冀教版三年级上册数学《估算》生活中的大数说课教学复习课件.pptx
- 冀教版八年级上册数学《命题与证明》说课教学复习课件.pptx
文档评论(0)