基于Web的中职学生出勤管理系统的设计与应用

王昭强
摘 要:绥芬河市职教中心学生出勤管理系统是一套通过Web方式实现对学生出勤情况统计与管理的数字化系统,它运用PHP+MYSQL技术实现了对学生基本信息更新、学生请假信息录入、查询、统计等功能,保证了学生出勤管理的准确性和及时性,提高了管理效率。
关键词:Web;住宿生;请假;出勤管理
中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2014)05-0049-03
绥芬河市职教中心校园网已建成多年,但教学教务管理仍然采用手动方式,随着学校近几年的发展,我校招生生源不断发生变化。外地生源逐渐增多,本地生源相对减少,大部分学生需要在校住宿,加大了学校对学生出勤管理的难度。为了使学校更好地掌握学生出勤情况,笔者通过半年的努力探索,开发出了一套基于Web的学生出勤管理系统。
一、系统结构
本学生出勤管理系统采用B/S结构,通过Web的方式实现对学生日常出勤情况的管理与统计等功能的操作。根据我校学生出勤请假的实际情况,结合我校自己的管理理念和方法,设计系统功能结构如图1所示。
为满足不同用户的需求,并考虑到使用中的安全性,本系统设定了四类用户,分别为舍务人员(或课任)、班主任、校领导及超级管理员。每一类用户分配不同的操作权限,并且每一类用户都必须通过用户名和密码登录后台后才能进行相关操作。
舍务人员为学生宿舍管理员,负责每天晚上对学生的查寝工作,因此舍务人员对系统的要求是能够查询到哪些学生当天请假、晚上不回宿舍;课任教师对系统要求也是为及时掌握授课班级学生的请假出勤情况。所以舍务人员和课任教师被分配为同样的权限,如图2所示。
班主任全面负责本班级在校生人数及请假、请假信息更改等操作,为了方便班主任查看本班级所有学生的请假出勤情况,特给班主任分配如图3所示的权限:
校领导全面统筹学生的管理工作,拥有本系统的所有权限。
系统管理员除了拥有以上全部权限外,还可以设定用户级别。
二、系统功能介绍
绥芬河市职教中心设计开发学生出勤管理系统是为了提高学生请假出勤管理的工作效率,为了更加方便地记录及管理学生的请假信息。结合我校管理实际,设计功能如下:
1.学生信息批量导入
为实现学生请假功能,在数据库中先建立各班所有学生基本信息是前提条件,每个学生的基本信息包括姓名、性别、班级、班主任、联系电话、是否住宿、寝室号、床位号等。系统提供了添加一个学生信息的入口,同时为方便班主任批量导入学生信息,提供了使用Excel文件导入系统的功能。
2.学生基本情况管理
能够增加新学生和删除已毕业学生;更改在校学生的基本信息;实现按班查询、按性别+是否住宿查询,按班级+是否住宿+性别查询学生信息。
3.学生在校查询
为方便学校各级管理人员核对学生的真实身份,防止校外人员进入校内,设计出根据学生ID号和学生姓名查询出本人基本信息及本人照片的功能。
4.学生请假管理
学生请假管理模块中能完成两种操作:添加请假信息和删除请假信息。
请假介绍:
根据我校学生出勤管理中经常出现的各种不同的请假情况,设计出以下四种适合我校学生的请假类别:
(1)只在“请假时间”栏内选择日期时间,如“2013-06-06 17:07”——“2013-06-17 09:30”,可请出连续一段时间内的假,包括两端日期时间包含的课节,均被插入请假数据库。
可请出6月6日至7月29日内每周五和周六晚上的假。
对于连续请了多天或多节假期的学生,如果提前返校,就需要删除多余的请假信息,删假方法如下:
(1)有针对性地删除某个假,可在相应栏内添写相应的假期,添写方法与请假方式相同,点击“删除添写的请假信息”即可删除。
(2)针对班主任经常忘记某学生请假信息情况,设计了“删除该生今日及以后的所有请假信息”功能,点此按钮可删除该生今日及以后所有的请假信息。
5.查看全部请假信息
为方便查询学生的请假情况 ,按照不同的要求设计了以下几种查询功能:按班级查询、按是否住宿查询、按时间查询、按时间+是否住宿复合查询、按班级+时间复合查询、按班级+是否住宿复合查询、按班级+是否住宿+时间复合查询等。
6.学生出勤情况统计
在学生出勤情况统计模块中设计了两种对请假学生的信息汇总和统计的方式:“单节全部请假信息汇总”和“单节按班级请假学生统计”。
单节全部请假信息汇总如图6所示,对2013年6月6日当天不回寝的所有班级学生的出勤情况做出汇总,并列出当天所有请假学生,大大方便了舍务人员对住宿学生的管理。
7.住宿生出勤情况统计
“住宿生出勤情况统计”功能与“学生出勤情况统计”功能相似,不同在于“住宿生出勤情况统计”中各统计结果按“男” 、“女”生分别做出了统计。
三、数据库设计
基于以上功能,学生出勤管理系统的数据库由三个数据表组成,分别为管理用户表admin_user、学生基本情况表student和请假信息数据表stuqingjia。由于本系统运行在学校网站中,所以用户表admin_user不需要新建,使用网站系统中原有的管理员用户表即可满足要求。另外两个数据表主要字段的说明如下:
1.学生基本情况表student
分别设定了如下字段:id、name、sex、class、zhuanye、 banzhuren、phone、qingkuang、zhusuyn、qingshihao、url等分别用来存储学生ID、学生姓名、性别、班级、专业、班主任、联系电话、学生在校情况(包括在校、退学、休学、长假)、是否住宿、寝室号、学生照片的存储路径等信息。
2.学生请假信息数据表stuqingjia
根据学生请假数据量随着时间的推移将会增大的特点,专门建立一个表存储学生请假的数据。该表的字段名称分别为 id、stuid、lesson、dtime、shuoming。各字段存储的内容分别为序号、请假学生的id号(用于关联student表中的学生)、请假的课节或请假日期、请假时间、请假说明。
四、系统实现
绥芬河市职教中心校园网站是使用目前国内知名的开源网站管理系统DedeCMS制作而成,该网站系统基于目前比较流行的PHP+MySQL的技术开发而成。网站运行在校内Web服务器中,服务器配置环境为WAMP(Windows2003+Apache+PHP+MYSQL),本学生出勤管理系统在校园网站基础上经过二次开发而成。
本系统从我校的学生出勤管理的实际出发,运用sql数据库类、动态分页类等多种技术实现了对学生基本信息的更新、学生请假数据的录入及查询统计功能,保证了对全校在校学生请假信息管理的准确性和及时性。方便了学校领导及各级管理人员实时掌握学生的出勤情况。
参考文献:
[1]高洛峰.细说PHP[M].北京:电子工业出版社,2012.10.
[2]丁月光.PHP+MYSQL动态网站开发[M].北京:清华大学出版社,2008.
[3]罗辉.中职数字化校园参考方案[EB/OL]. http://wenku.baidu.com/link?url=IpCGRg0p4QEg6AFEzQ67 BGArHjnOZN1qyaMdXu3sA5hNn454cFy4h7WaeyrEy-9OiId1vJkVvO4vHcGPAewBMo6i4UWME4iyRZD5a3Hf 4qm.
[4]李志强.中职学校教务管理排课系统的研究与开发[D].山东科技大学,2004.10.
[5]徐可.浅论基于Web的高校实验室管理信息系统[J].科技传播,2010(19).
(编辑:王天鹏)
摘 要:绥芬河市职教中心学生出勤管理系统是一套通过Web方式实现对学生出勤情况统计与管理的数字化系统,它运用PHP+MYSQL技术实现了对学生基本信息更新、学生请假信息录入、查询、统计等功能,保证了学生出勤管理的准确性和及时性,提高了管理效率。
关键词:Web;住宿生;请假;出勤管理
中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2014)05-0049-03
绥芬河市职教中心校园网已建成多年,但教学教务管理仍然采用手动方式,随着学校近几年的发展,我校招生生源不断发生变化。外地生源逐渐增多,本地生源相对减少,大部分学生需要在校住宿,加大了学校对学生出勤管理的难度。为了使学校更好地掌握学生出勤情况,笔者通过半年的努力探索,开发出了一套基于Web的学生出勤管理系统。
一、系统结构
本学生出勤管理系统采用B/S结构,通过Web的方式实现对学生日常出勤情况的管理与统计等功能的操作。根据我校学生出勤请假的实际情况,结合我校自己的管理理念和方法,设计系统功能结构如图1所示。
为满足不同用户的需求,并考虑到使用中的安全性,本系统设定了四类用户,分别为舍务人员(或课任)、班主任、校领导及超级管理员。每一类用户分配不同的操作权限,并且每一类用户都必须通过用户名和密码登录后台后才能进行相关操作。
舍务人员为学生宿舍管理员,负责每天晚上对学生的查寝工作,因此舍务人员对系统的要求是能够查询到哪些学生当天请假、晚上不回宿舍;课任教师对系统要求也是为及时掌握授课班级学生的请假出勤情况。所以舍务人员和课任教师被分配为同样的权限,如图2所示。
班主任全面负责本班级在校生人数及请假、请假信息更改等操作,为了方便班主任查看本班级所有学生的请假出勤情况,特给班主任分配如图3所示的权限:
校领导全面统筹学生的管理工作,拥有本系统的所有权限。
系统管理员除了拥有以上全部权限外,还可以设定用户级别。
二、系统功能介绍
绥芬河市职教中心设计开发学生出勤管理系统是为了提高学生请假出勤管理的工作效率,为了更加方便地记录及管理学生的请假信息。结合我校管理实际,设计功能如下:
1.学生信息批量导入
为实现学生请假功能,在数据库中先建立各班所有学生基本信息是前提条件,每个学生的基本信息包括姓名、性别、班级、班主任、联系电话、是否住宿、寝室号、床位号等。系统提供了添加一个学生信息的入口,同时为方便班主任批量导入学生信息,提供了使用Excel文件导入系统的功能。
2.学生基本情况管理
能够增加新学生和删除已毕业学生;更改在校学生的基本信息;实现按班查询、按性别+是否住宿查询,按班级+是否住宿+性别查询学生信息。
3.学生在校查询
为方便学校各级管理人员核对学生的真实身份,防止校外人员进入校内,设计出根据学生ID号和学生姓名查询出本人基本信息及本人照片的功能。
4.学生请假管理
学生请假管理模块中能完成两种操作:添加请假信息和删除请假信息。
请假介绍:
根据我校学生出勤管理中经常出现的各种不同的请假情况,设计出以下四种适合我校学生的请假类别:
(1)只在“请假时间”栏内选择日期时间,如“2013-06-06 17:07”——“2013-06-17 09:30”,可请出连续一段时间内的假,包括两端日期时间包含的课节,均被插入请假数据库。
可请出6月6日至7月29日内每周五和周六晚上的假。
对于连续请了多天或多节假期的学生,如果提前返校,就需要删除多余的请假信息,删假方法如下:
(1)有针对性地删除某个假,可在相应栏内添写相应的假期,添写方法与请假方式相同,点击“删除添写的请假信息”即可删除。
(2)针对班主任经常忘记某学生请假信息情况,设计了“删除该生今日及以后的所有请假信息”功能,点此按钮可删除该生今日及以后所有的请假信息。
5.查看全部请假信息
为方便查询学生的请假情况 ,按照不同的要求设计了以下几种查询功能:按班级查询、按是否住宿查询、按时间查询、按时间+是否住宿复合查询、按班级+时间复合查询、按班级+是否住宿复合查询、按班级+是否住宿+时间复合查询等。
6.学生出勤情况统计
在学生出勤情况统计模块中设计了两种对请假学生的信息汇总和统计的方式:“单节全部请假信息汇总”和“单节按班级请假学生统计”。
单节全部请假信息汇总如图6所示,对2013年6月6日当天不回寝的所有班级学生的出勤情况做出汇总,并列出当天所有请假学生,大大方便了舍务人员对住宿学生的管理。
7.住宿生出勤情况统计
“住宿生出勤情况统计”功能与“学生出勤情况统计”功能相似,不同在于“住宿生出勤情况统计”中各统计结果按“男” 、“女”生分别做出了统计。
三、数据库设计
基于以上功能,学生出勤管理系统的数据库由三个数据表组成,分别为管理用户表admin_user、学生基本情况表student和请假信息数据表stuqingjia。由于本系统运行在学校网站中,所以用户表admin_user不需要新建,使用网站系统中原有的管理员用户表即可满足要求。另外两个数据表主要字段的说明如下:
1.学生基本情况表student
分别设定了如下字段:id、name、sex、class、zhuanye、 banzhuren、phone、qingkuang、zhusuyn、qingshihao、url等分别用来存储学生ID、学生姓名、性别、班级、专业、班主任、联系电话、学生在校情况(包括在校、退学、休学、长假)、是否住宿、寝室号、学生照片的存储路径等信息。
2.学生请假信息数据表stuqingjia
根据学生请假数据量随着时间的推移将会增大的特点,专门建立一个表存储学生请假的数据。该表的字段名称分别为 id、stuid、lesson、dtime、shuoming。各字段存储的内容分别为序号、请假学生的id号(用于关联student表中的学生)、请假的课节或请假日期、请假时间、请假说明。
四、系统实现
绥芬河市职教中心校园网站是使用目前国内知名的开源网站管理系统DedeCMS制作而成,该网站系统基于目前比较流行的PHP+MySQL的技术开发而成。网站运行在校内Web服务器中,服务器配置环境为WAMP(Windows2003+Apache+PHP+MYSQL),本学生出勤管理系统在校园网站基础上经过二次开发而成。
本系统从我校的学生出勤管理的实际出发,运用sql数据库类、动态分页类等多种技术实现了对学生基本信息的更新、学生请假数据的录入及查询统计功能,保证了对全校在校学生请假信息管理的准确性和及时性。方便了学校领导及各级管理人员实时掌握学生的出勤情况。
参考文献:
[1]高洛峰.细说PHP[M].北京:电子工业出版社,2012.10.
[2]丁月光.PHP+MYSQL动态网站开发[M].北京:清华大学出版社,2008.
[3]罗辉.中职数字化校园参考方案[EB/OL]. http://wenku.baidu.com/link?url=IpCGRg0p4QEg6AFEzQ67 BGArHjnOZN1qyaMdXu3sA5hNn454cFy4h7WaeyrEy-9OiId1vJkVvO4vHcGPAewBMo6i4UWME4iyRZD5a3Hf 4qm.
[4]李志强.中职学校教务管理排课系统的研究与开发[D].山东科技大学,2004.10.
[5]徐可.浅论基于Web的高校实验室管理信息系统[J].科技传播,2010(19).
(编辑:王天鹏)
摘 要:绥芬河市职教中心学生出勤管理系统是一套通过Web方式实现对学生出勤情况统计与管理的数字化系统,它运用PHP+MYSQL技术实现了对学生基本信息更新、学生请假信息录入、查询、统计等功能,保证了学生出勤管理的准确性和及时性,提高了管理效率。
关键词:Web;住宿生;请假;出勤管理
中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2014)05-0049-03
绥芬河市职教中心校园网已建成多年,但教学教务管理仍然采用手动方式,随着学校近几年的发展,我校招生生源不断发生变化。外地生源逐渐增多,本地生源相对减少,大部分学生需要在校住宿,加大了学校对学生出勤管理的难度。为了使学校更好地掌握学生出勤情况,笔者通过半年的努力探索,开发出了一套基于Web的学生出勤管理系统。
一、系统结构
本学生出勤管理系统采用B/S结构,通过Web的方式实现对学生日常出勤情况的管理与统计等功能的操作。根据我校学生出勤请假的实际情况,结合我校自己的管理理念和方法,设计系统功能结构如图1所示。
为满足不同用户的需求,并考虑到使用中的安全性,本系统设定了四类用户,分别为舍务人员(或课任)、班主任、校领导及超级管理员。每一类用户分配不同的操作权限,并且每一类用户都必须通过用户名和密码登录后台后才能进行相关操作。
舍务人员为学生宿舍管理员,负责每天晚上对学生的查寝工作,因此舍务人员对系统的要求是能够查询到哪些学生当天请假、晚上不回宿舍;课任教师对系统要求也是为及时掌握授课班级学生的请假出勤情况。所以舍务人员和课任教师被分配为同样的权限,如图2所示。
班主任全面负责本班级在校生人数及请假、请假信息更改等操作,为了方便班主任查看本班级所有学生的请假出勤情况,特给班主任分配如图3所示的权限:
校领导全面统筹学生的管理工作,拥有本系统的所有权限。
系统管理员除了拥有以上全部权限外,还可以设定用户级别。
二、系统功能介绍
绥芬河市职教中心设计开发学生出勤管理系统是为了提高学生请假出勤管理的工作效率,为了更加方便地记录及管理学生的请假信息。结合我校管理实际,设计功能如下:
1.学生信息批量导入
为实现学生请假功能,在数据库中先建立各班所有学生基本信息是前提条件,每个学生的基本信息包括姓名、性别、班级、班主任、联系电话、是否住宿、寝室号、床位号等。系统提供了添加一个学生信息的入口,同时为方便班主任批量导入学生信息,提供了使用Excel文件导入系统的功能。
2.学生基本情况管理
能够增加新学生和删除已毕业学生;更改在校学生的基本信息;实现按班查询、按性别+是否住宿查询,按班级+是否住宿+性别查询学生信息。
3.学生在校查询
为方便学校各级管理人员核对学生的真实身份,防止校外人员进入校内,设计出根据学生ID号和学生姓名查询出本人基本信息及本人照片的功能。
4.学生请假管理
学生请假管理模块中能完成两种操作:添加请假信息和删除请假信息。
请假介绍:
根据我校学生出勤管理中经常出现的各种不同的请假情况,设计出以下四种适合我校学生的请假类别:
(1)只在“请假时间”栏内选择日期时间,如“2013-06-06 17:07”——“2013-06-17 09:30”,可请出连续一段时间内的假,包括两端日期时间包含的课节,均被插入请假数据库。
可请出6月6日至7月29日内每周五和周六晚上的假。
对于连续请了多天或多节假期的学生,如果提前返校,就需要删除多余的请假信息,删假方法如下:
(1)有针对性地删除某个假,可在相应栏内添写相应的假期,添写方法与请假方式相同,点击“删除添写的请假信息”即可删除。
(2)针对班主任经常忘记某学生请假信息情况,设计了“删除该生今日及以后的所有请假信息”功能,点此按钮可删除该生今日及以后所有的请假信息。
5.查看全部请假信息
为方便查询学生的请假情况 ,按照不同的要求设计了以下几种查询功能:按班级查询、按是否住宿查询、按时间查询、按时间+是否住宿复合查询、按班级+时间复合查询、按班级+是否住宿复合查询、按班级+是否住宿+时间复合查询等。
6.学生出勤情况统计
在学生出勤情况统计模块中设计了两种对请假学生的信息汇总和统计的方式:“单节全部请假信息汇总”和“单节按班级请假学生统计”。
单节全部请假信息汇总如图6所示,对2013年6月6日当天不回寝的所有班级学生的出勤情况做出汇总,并列出当天所有请假学生,大大方便了舍务人员对住宿学生的管理。
7.住宿生出勤情况统计
“住宿生出勤情况统计”功能与“学生出勤情况统计”功能相似,不同在于“住宿生出勤情况统计”中各统计结果按“男” 、“女”生分别做出了统计。
三、数据库设计
基于以上功能,学生出勤管理系统的数据库由三个数据表组成,分别为管理用户表admin_user、学生基本情况表student和请假信息数据表stuqingjia。由于本系统运行在学校网站中,所以用户表admin_user不需要新建,使用网站系统中原有的管理员用户表即可满足要求。另外两个数据表主要字段的说明如下:
1.学生基本情况表student
分别设定了如下字段:id、name、sex、class、zhuanye、 banzhuren、phone、qingkuang、zhusuyn、qingshihao、url等分别用来存储学生ID、学生姓名、性别、班级、专业、班主任、联系电话、学生在校情况(包括在校、退学、休学、长假)、是否住宿、寝室号、学生照片的存储路径等信息。
2.学生请假信息数据表stuqingjia
根据学生请假数据量随着时间的推移将会增大的特点,专门建立一个表存储学生请假的数据。该表的字段名称分别为 id、stuid、lesson、dtime、shuoming。各字段存储的内容分别为序号、请假学生的id号(用于关联student表中的学生)、请假的课节或请假日期、请假时间、请假说明。
四、系统实现
绥芬河市职教中心校园网站是使用目前国内知名的开源网站管理系统DedeCMS制作而成,该网站系统基于目前比较流行的PHP+MySQL的技术开发而成。网站运行在校内Web服务器中,服务器配置环境为WAMP(Windows2003+Apache+PHP+MYSQL),本学生出勤管理系统在校园网站基础上经过二次开发而成。
本系统从我校的学生出勤管理的实际出发,运用sql数据库类、动态分页类等多种技术实现了对学生基本信息的更新、学生请假数据的录入及查询统计功能,保证了对全校在校学生请假信息管理的准确性和及时性。方便了学校领导及各级管理人员实时掌握学生的出勤情况。
参考文献:
[1]高洛峰.细说PHP[M].北京:电子工业出版社,2012.10.
[2]丁月光.PHP+MYSQL动态网站开发[M].北京:清华大学出版社,2008.
[3]罗辉.中职数字化校园参考方案[EB/OL]. http://wenku.baidu.com/link?url=IpCGRg0p4QEg6AFEzQ67 BGArHjnOZN1qyaMdXu3sA5hNn454cFy4h7WaeyrEy-9OiId1vJkVvO4vHcGPAewBMo6i4UWME4iyRZD5a3Hf 4qm.
[4]李志强.中职学校教务管理排课系统的研究与开发[D].山东科技大学,2004.10.
[5]徐可.浅论基于Web的高校实验室管理信息系统[J].科技传播,2010(19).
(编辑:王天鹏)
相关文章!
  • 高中地理双动两案教学模式的构

    摘 要:随着科技社会的不断发展,人们对受教育的程度越来越重视,好的教育能促进一个人的身心健康发展。地理课程改革也在深入,因此对高中

  • 高等教育人工智能应用研究综述

    奥拉夫·扎瓦克奇-里克特 维多利亚·艾琳·马林【摘要】多种国际报告显示教育人工智能是当前教育技术新兴领域之一。虽然教育人工智能已有约

  • 初中语文教学中情感教育的有效

    曾银英【摘 ?要】教学随着新课标的改革也在随之不断的变化,很多学校的教育发展都获得了诸多的成长,教师的教学模式、教学方法都得到提升。