浅谈校园一卡通系统
时间:2012-10-29 21:26:36来源于:中国安防网
一:校园一卡通优势
随着校园信息化建设的不断发展,校园翼闸一卡通在各级学校得到普遍的推广,校园翼闸一卡通采用射频技术,通过射频信号自动识别目标对象获取数据,识别工作不受环境的影响,操作方便快捷,具有防污、防水、加密存储等优点,较传统的接触式IC卡,具有明显的优势,被广泛应用在身份识别、校内消费等各项校园服务上,为学校的管理以及学生生活提供极大的便利。然而,在学生考勤管理方面,大多依然采用传统的点名或学生签到的方式进行考勤,特别是在实验室考勤的管理上更是混乱。另外,点名和签到的考勤方式既浪费时间,也给考勤数据的统计分析带来了诸多麻烦。本设计借助校园一卡通,结合网络通信技术和单片机技术,实现了实验室学生的自动考勤和对考勤数据的分析处理,节约了考勤时间,提高了考勤效率,促进了学生考勤管理信息化水平的提高。
二 考勤机节点框架结构
考勤机节点开发板采用C语言开发套件,通讯模块负责对学生卡片数据采集和接收、信息以及学生刷卡记录数据的传输,读写模块实现对校园翼闸一卡通的读写操作,时钟电路提供时间功能;显示模块用来显示相关项目的名称、时间日期以及刷卡成功提示。存储模块主要用于对学生卡片信息数据和项目信息以及节点应用程序等进行存储和缓存,整个节点系统的电源控制则由电源模块来完成。考勤机节点的应用程序调用节点系统的时间函数,当系统时间与课程项目的时间一致时,通过系统软件显示课程项目的信息,当考勤机节点对校园一卡通的识别读取成功后,将刷卡时间进行记录和存储并返回成功信息,通信模块时刻处于*状态,当*到服务器发送的命令信号时,实现相关数据的接收或上传。
三 服务器端考勤管理系统
服务器端考勤管理系统主要包括六大功能模块:1,学生卡片信息管理,主要负责将学生卡片的信息导入考勤管理系统中(学生的卡片信息由校园一卡通中心提供),其中学生卡片信息可以批量导入,也可以对个别学生的卡片信息进行导入或修改。2,考勤规则定义设定考勤的有效时间,迟到及旷勤的时间。3,考勤节点管理用于记录各个考勤节点位置和IP信息。4,实验室课程信息,记录每个科目的信息。5,记录修改和删除主要用于记录学生的请假情况和过期数据的删除。6,考勤数据分析及报表查询,综合一段时间内各个学生的刷卡和请假情况,按照考勤规则定义的考勤有效时间进行分析,统计出该时间段内各个学生的出勤状况,报表查询功能提供了按条件进行查询的功能,在该功能菜单中,可以选择一定时间段内学生个人或以班级为单位的学生总体的出勤状况;考勤节点通信用于连接服务器和考勤节点并进行数据的上传和下发,数据下发主要是将学生卡片信息和课程信息下发到相应的考勤节点,数据上传是将各个考勤节点存储的学生刷卡记录数据进行提取。
四 数据库的设计和应用
1. 学生卡片信息表,记录刷卡学生校园一卡通的ID号、姓名、学号、班级、性别和卡号等相关信息。
2. 刷卡上学过翼闸信息表,记录刷卡学生的实验课程、卡号、姓名、班号、签到时间、离开时间等相应的刷卡数据。
3. 请假记录表,记录请假学生的姓名,请假日期、结假日期、请假缘由。
4. 考勤节点表,记录考勤机节点的编号、实验室名称、考勤机节点的IP信息。
5. 实验室课程项目表记录各个实验室的名称、试验课程项目名称、实验时间。
6. 登录实验室学生考勤管理系统,进入学生卡片信息管理菜单,选择单个录入或批量导入,将学生校园一卡通信息导入考勤管理系统中,学生的卡片信息将被存储至学生卡片信息表中;
7. 录入各个实验室的实验课程项目信息,该数据被存储至刷卡信息表里;
8. 设置各个实验室的考勤机节点信息,包括考勤节点的IP地址、通讯端口并将其与安装的实验室名称相匹配,该信息将被存储到考勤节点表中;
9. 进入考勤节点通信菜单,将学生校园一卡通的卡片数据和实验课程信息一并下发到相应的各个考勤节点中;
10. 通过考勤节点通信菜单,提取各个考勤机节点存储的刷卡数据;数据将被存储在刷卡信息表里;
11. 录入请假学生的请假信息,该信息存储在请假记录表中;
12. 选择相应的时间范围,进行考勤数据的分析,得出我们所需要的考勤报表;