rfid的学生考勤管理系统(源码)
为解决教师传统考勤形式繁琐和统计记录管理琐碎的问题,结合当前各高校实现办公自动化的情况,本论文从系统的开发背景、需求分析、总体设计、详细设计、系统测试五个方面详细阐述了基于RFID的学生考勤管理系统的开发过程。系统采用Jsp+Servlet开发;数据库采用SQL Server来存储用户、课程、班级基本信息以及考勤请假的统计信息。系统包含学生、老师、管理员、院领导、校领导五类用户,主要实现学生管理、班级管理、教师管理、课程管理、院系管理、请假管理等六个管理功能,每个用户登录系统后可以查询相关详细信息。最终设计的系统界面友好,操作简单快捷。关键词 考勤管理,请假申请,查询统计 目 录
1 引言 1
2 需求分析 2
2.1 功能需求 2
2.2 性能需求 3
2.3 可行性分析 3
3 RFID技术研究 4
4 系统开发技术 5
4.1 Servlet技术 5
4.2 Jsp技术 5
4.3 JavaScript技术 6
4.4 SQL Server 2008 6
4.5 B/S架构和C/S架构 6
5 系统总体设计 6
5.1 系统功能分析 7
5.2 系统核心流程分析 7
5.3 系统功能模块设计与划分 9
6 数据库的设计 10
6.1 系统数据库的概念设计 11
6.2 系统数据库的逻辑设计 14
7 系统的详细设计 17
7.1 界面设计 18
7.2 系统功能模块设计 20
7.3 系统出错处理设计 26
8 软件测试 27
8.1 测试目的 27
8.2 模块的单元测试 27
8.3 系统存在的问题以及解决方案 31
结 论 33
致 谢 34
参 考 文 献 35
1 引言
我们正处于计算机网络迅速发展的信息时代,智能化信息处理是提高效率、规范管理的最 *好棒文|www.hbsrm.com +Q: ^351916072*
6
8 软件测试 27
8.1 测试目的 27
8.2 模块的单元测试 27
8.3 系统存在的问题以及解决方案 31
结 论 33
致 谢 34
参 考 文 献 35
1 引言
我们正处于计算机网络迅速发展的信息时代,智能化信息处理是提高效率、规范管理的最有效途径。随着校园信息化的完善,学生选课、课后作业、图书续借等都可以通过学校网站实施操作。这不仅方便了学生和老师的,而且他们的学习和工作效率也提高了。现在的校园网站、教务系统纷纷出现,简单了学生成绩、课程查询等,也给学校管理带来了方便。
目前学校部分任课老师仍是以上课点名来记录学生出勤的情况。学生请假也是以传统的写请假条递交辅导员批准,再在上课前递交给任课老师的形式。现如今招生范围在不断扩大,学校人数也不停地在增长,这样传统的纸质档案管理基本上已经顺应不了这种新形势下的各种要求[1]。学校每个工作人员以及学生的个人基本信息,学生各科成绩的登记信息,开设课程的设定信息以及学生的出勤记录,在进行统计记录管理时稍有不慎就会出错,更不能确保它的透明度和准确性。而且传统形式下的学生考勤情况的人工记录与查询工作,是很琐碎而枯燥的。每次上课前任课老师都要对班级学生进行出勤记录登记,造成学生请假不方便、老师查看不方便、期末统计不方便。运用数据库来实现存储统计学生的各项信息是有必要的,利用计算机管理学生出勤信息,不但工作效率有所提高,而且学校发展空间也大幅上升。与此同时,进行信息化地管理学生各项信息,与传统的纸质档案管理相比功能更全面、查找更便利更迅速、可靠性更高、存储量更大、保密性更好等,这些优点正使学校管理步入了标准化、科学化、网络化模式。
北方工业大学信息工程学院学生时浩、李争平等人提出了一种基于RFID的考勤系统。该系统利用了学生一卡通,通过学生卡号来识别学生身份,考勤器来存储学生基本身份信息,并记录下打卡时间,这样就实现了对学生的考勤,方法简单有效。系统还应用单片机编程,以及VBA编程技术,实现了一个射频识别的学生考勤系统。在考勤器硬件方面,采用MFRC500设计了RFID考勤器;软件方面,使用C语言,完成编程设计;采用MSCOMM控件实现电脑与考勤器的信息交互。本系统让学生的考勤工作的难度大大的降低了,让考勤工作更加的简单高效。
通过RFID技术,实现学生基本信息的自动提取,实现考勤打卡,这样代替了人工的考勤工作。系统是通过射频信号来自动识别学生身份,并获取学生的相关数据,实现学生出勤信息的获取存储。因此,本课题的研究与开发十分必要。
2 需求分析
需求分析是每个系统设计都需要实行的一个过程,它是系统开发过程中不可或缺的部分。对系统进行需求分析的过程是一个发现、求精、建模、解说的过程[3]。想要开发出一个全面的的系统平台,首先必须对系统进行需求调研分析、系统分析。基于系统的需求,对系统所需要的功能模块进行细致地设计,这样就能够开发出一个功能比较全面的系统。
我校的部分老师考勤还是以传统的点名形式进行,这样不仅浪费上课时间,而且在期末统计出勤成绩时很繁琐、易出错,最重要的是纸质档案的存储不易完整保存。随着教学体制的渐渐改革,特别是开展的学分制、选课制体系,对学生日常的考勤管理工作也变得很复杂。所以现如今我们迫切需要设计一款操作方便,功能完善,而且更科学化的学生考勤管理系统[2]。
2.1 功能需求
基于RFID的考勤管理系统主要功能是利用RFID技术对学生实行打卡考勤,将考勤记录保存到数据库,系统主要实现的功能有个人资料修改、学生出勤统计、学生申请请假、课程、学生、教师、院系和班级等信息的管理。课题主要解决当前学校对于学生申请请假和上课出勤率管理方面出现的一系列问题。实现了学生请假申请以及学生出勤情况对任课老师、班主任、院系领导、校领导的透明。系统分为管理员、普通学生、教师、院系领导、校领导五个身份。不同身份的人登录不同的页面。
1)系统管理员需求
管理员进入系统可以对学校各院、专业、年级、班级进行添加、修改、删除操作;也可以根据不同的查询范围需求有不同的查询条件;还可以管理所有用户的基本信息,管理全校的课表。
2)普通学生需求
学生登录自己页面后,可以查看修改个人信息,查看自己出勤情况、在线请假以及在老师没有审批的情况下对提交的申请进行修改。方便了学生请假等操作。
3)教师需求
教师登录系统,查看自己授课以及基本信息,查看授课的请假申请并
1 引言 1
2 需求分析 2
2.1 功能需求 2
2.2 性能需求 3
2.3 可行性分析 3
3 RFID技术研究 4
4 系统开发技术 5
4.1 Servlet技术 5
4.2 Jsp技术 5
4.3 JavaScript技术 6
4.4 SQL Server 2008 6
4.5 B/S架构和C/S架构 6
5 系统总体设计 6
5.1 系统功能分析 7
5.2 系统核心流程分析 7
5.3 系统功能模块设计与划分 9
6 数据库的设计 10
6.1 系统数据库的概念设计 11
6.2 系统数据库的逻辑设计 14
7 系统的详细设计 17
7.1 界面设计 18
7.2 系统功能模块设计 20
7.3 系统出错处理设计 26
8 软件测试 27
8.1 测试目的 27
8.2 模块的单元测试 27
8.3 系统存在的问题以及解决方案 31
结 论 33
致 谢 34
参 考 文 献 35
1 引言
我们正处于计算机网络迅速发展的信息时代,智能化信息处理是提高效率、规范管理的最 *好棒文|www.hbsrm.com +Q: ^351916072*
6
8 软件测试 27
8.1 测试目的 27
8.2 模块的单元测试 27
8.3 系统存在的问题以及解决方案 31
结 论 33
致 谢 34
参 考 文 献 35
1 引言
我们正处于计算机网络迅速发展的信息时代,智能化信息处理是提高效率、规范管理的最有效途径。随着校园信息化的完善,学生选课、课后作业、图书续借等都可以通过学校网站实施操作。这不仅方便了学生和老师的,而且他们的学习和工作效率也提高了。现在的校园网站、教务系统纷纷出现,简单了学生成绩、课程查询等,也给学校管理带来了方便。
目前学校部分任课老师仍是以上课点名来记录学生出勤的情况。学生请假也是以传统的写请假条递交辅导员批准,再在上课前递交给任课老师的形式。现如今招生范围在不断扩大,学校人数也不停地在增长,这样传统的纸质档案管理基本上已经顺应不了这种新形势下的各种要求[1]。学校每个工作人员以及学生的个人基本信息,学生各科成绩的登记信息,开设课程的设定信息以及学生的出勤记录,在进行统计记录管理时稍有不慎就会出错,更不能确保它的透明度和准确性。而且传统形式下的学生考勤情况的人工记录与查询工作,是很琐碎而枯燥的。每次上课前任课老师都要对班级学生进行出勤记录登记,造成学生请假不方便、老师查看不方便、期末统计不方便。运用数据库来实现存储统计学生的各项信息是有必要的,利用计算机管理学生出勤信息,不但工作效率有所提高,而且学校发展空间也大幅上升。与此同时,进行信息化地管理学生各项信息,与传统的纸质档案管理相比功能更全面、查找更便利更迅速、可靠性更高、存储量更大、保密性更好等,这些优点正使学校管理步入了标准化、科学化、网络化模式。
北方工业大学信息工程学院学生时浩、李争平等人提出了一种基于RFID的考勤系统。该系统利用了学生一卡通,通过学生卡号来识别学生身份,考勤器来存储学生基本身份信息,并记录下打卡时间,这样就实现了对学生的考勤,方法简单有效。系统还应用单片机编程,以及VBA编程技术,实现了一个射频识别的学生考勤系统。在考勤器硬件方面,采用MFRC500设计了RFID考勤器;软件方面,使用C语言,完成编程设计;采用MSCOMM控件实现电脑与考勤器的信息交互。本系统让学生的考勤工作的难度大大的降低了,让考勤工作更加的简单高效。
通过RFID技术,实现学生基本信息的自动提取,实现考勤打卡,这样代替了人工的考勤工作。系统是通过射频信号来自动识别学生身份,并获取学生的相关数据,实现学生出勤信息的获取存储。因此,本课题的研究与开发十分必要。
2 需求分析
需求分析是每个系统设计都需要实行的一个过程,它是系统开发过程中不可或缺的部分。对系统进行需求分析的过程是一个发现、求精、建模、解说的过程[3]。想要开发出一个全面的的系统平台,首先必须对系统进行需求调研分析、系统分析。基于系统的需求,对系统所需要的功能模块进行细致地设计,这样就能够开发出一个功能比较全面的系统。
我校的部分老师考勤还是以传统的点名形式进行,这样不仅浪费上课时间,而且在期末统计出勤成绩时很繁琐、易出错,最重要的是纸质档案的存储不易完整保存。随着教学体制的渐渐改革,特别是开展的学分制、选课制体系,对学生日常的考勤管理工作也变得很复杂。所以现如今我们迫切需要设计一款操作方便,功能完善,而且更科学化的学生考勤管理系统[2]。
2.1 功能需求
基于RFID的考勤管理系统主要功能是利用RFID技术对学生实行打卡考勤,将考勤记录保存到数据库,系统主要实现的功能有个人资料修改、学生出勤统计、学生申请请假、课程、学生、教师、院系和班级等信息的管理。课题主要解决当前学校对于学生申请请假和上课出勤率管理方面出现的一系列问题。实现了学生请假申请以及学生出勤情况对任课老师、班主任、院系领导、校领导的透明。系统分为管理员、普通学生、教师、院系领导、校领导五个身份。不同身份的人登录不同的页面。
1)系统管理员需求
管理员进入系统可以对学校各院、专业、年级、班级进行添加、修改、删除操作;也可以根据不同的查询范围需求有不同的查询条件;还可以管理所有用户的基本信息,管理全校的课表。
2)普通学生需求
学生登录自己页面后,可以查看修改个人信息,查看自己出勤情况、在线请假以及在老师没有审批的情况下对提交的申请进行修改。方便了学生请假等操作。
3)教师需求
教师登录系统,查看自己授课以及基本信息,查看授课的请假申请并
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2728.html