校园一卡通门禁学生考勤系统的研究.docVIP

校园一卡通门禁学生考勤系统的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
校园一卡通门禁学生考勤系统的研究

校园一卡通门禁学生考勤系统的研究   摘要:介绍通过使用校园一卡通门禁系统的学生刷卡记录设计与实现学生电子考勤系统。给出了该系统的整体系统架构和功能模块。列出了系统所使用的数据表及表之间的关系。对实时监控学生的出勤、学生出勤记录的查询、旷课严重学生的跟踪、批量数据导入及权限控制进行了详细分析。通过电子考勤提高了学生管理的质量。   关键词:校园一卡通;门禁系统;电子考勤;学生管理   中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02   学生考勤是管理学生上课出勤率,提高学习风气,保证教学质量的重要手段之一。基于校园一卡通的校园门禁考勤系统的实现,能够实现实时学生考勤,考勤数据汇总,考勤数据查询,考勤数据监控等功能。让任课老师准确的把握学生的出勤状态,同时学工也可以统计学生的出勤情况,提高了效率,减少了误差。对于学生学习状态的跟踪,学生工作的进一步细化,学风优化,学生安全等方面都有重要意义。   1 系统组成   本系统包含以下主要功能模块。如图1所示。   通过登录界面登录系统后,进入系统主界面。其中有各个功能模块的菜单,通过菜单可以进入各个功能模块。考勤功能模块是上课时进行学生考勤,可以实时的显示学生的出勤情况。学生出勤查询功能模块是设定期间对学生的出勤进行查询。如果是辅导员及班主任有权限更改出勤状态。班级出勤查询功能模块是设定期间对班级的出勤进行统计查询。学生刷卡记录功能模块是对学生的刷卡记录进行查询。教室刷卡记录功能模块是对某一教室某段期间内的刷卡记录进行查询。数据管理功能模块是管理系统所需的各种数据。监控功能模块是汇总严重旷课学生信息并发邮件给班主任和辅导员。批处理功能模块是把门禁系统的数据根据条件抽取并整理后存入本地出勤数据库中。   2 数据库设计   本系统中用到1个视图和14个表,分别为门禁系统取得的数据视图,学生出勤信息表,教师任课信息表,课节类型表,课程表,班级表,调课表,学生信息表,教师信息表,部门信息表,出勤类型表,教室表,教师任课表,班级课表,校历表。如图2所示。门禁系统取得的数据视图是在门禁系统数据库中建的一个视图。该视图把门禁系统内学生刷卡的信息进行了抽取。门禁系统和本系统的接口就是该视图。学生出勤信息表等14张表是建立在本系统的数据库内。学生出勤信息表、教室任课信息表和调课表为工作表(work table),其余表为主表(master table)。   3 主要模块解析   3.1 考勤模块   考勤模块是任课教师在课堂上进行考勤。根据登录的工号,显示教师姓名。根据周几及课节信息从教师任课表中找到班级、课程、教室号。如果有调课,那么先在系统里登记调课信息,根据调课信息显示相应的内容。如果未找到数据则显示默认内容。一般每天分为10节课,早上4节,下午6节。1,2节的课节号为1,以此类推。每个课节号规定了开始时间和结束时间。课节类型表保存课节信息数据。   设置好条件以后,点击“显示出勤信息”按钮,进行如下操作:(1)到本地数据库的班级表中筛选出设定班级的所有学生;(2)把所有的学生的出勤状态设成旷课;(3)根据班级、教室号、正常出勤时间段到门禁系统的刷卡数据视图中筛选出符合条件的学生信息;(4)用筛选到的学生信息更新班级中的相应学生的出勤状态(出勤);(5)根据班级、教室号、迟到时间段到门禁系统的视图中筛选出符合条件的学生信息;(6)用筛选到的学生信息更新班级中的相应学生的出勤状态(迟到);(7)把更新的学生表显示在页面上。   3.2 查询模块   查询模块分为学生出勤查询,班级出勤查询,门禁系统学生刷卡记录查询,门禁系统教室刷卡记录查询。学生出勤查询,根据学号查询指点期间范围内的该生的所有旷课及迟到记录。班级出勤查询,根据班级查询指定期间范围内的该班级学生迟到及旷课的汇总信息。门禁系统学生刷卡记录查询和门禁系统教室刷卡记录查询根据学生的学号和教室号到门禁系统学生刷卡记录视图里查询相关数据记录。   3.3 监控模块   监控模块主要对旷课达到一定数量的学生进行跟踪处理。具体功能为:(1)从本地学生出勤信息表中搜索累计旷课超过设定节数的学生(开始日期为校历的起始日);(2)根据班级及旷课节数从高到低进行排序;(3)给学生的班主任、辅导员发送相应的提示邮件。   3.4 数据导入模块   数据导入模块是根据门禁刷卡数据,把当天的出勤数据导入到本地数据库,以提供查询和统计使用。一般放在晚上设定的时间点自动运行。具体实现步骤如下:根据校历判断是否要收集数据,如果为休息日,则不需要导入数据。否则要收集数据,具体功能为:(1)删掉本地学生出勤信息表中当天的数据;(2)从班级表里找到班级列表,逐个执行以下操作;(3)从班级课表中去查找当前

您可能关注的文档

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档