大学生日常考勤管理系统的设计与实现
大学生日常考勤管理系统的设计与实现[20200418172134]
一、 前言 1
(一) 研究背景 1
(二) 国内外研究现状 1
(三) 研究目的和意义 2
二、 系统创新点及预期成果 3
(一) 创新点 3
(二) 预期成果 3
三、 大学生日常考勤管理信息需求分析 5
(一) 可行性分析 5
(二) 系统需要攻克的主要问题 6
(三) 系统具备的基本功能 7
(四) 系统开发工具 7
(五) 数据流图 8
(六) 数据字典 8
(七) 系统功能结构图 11
(八) 系统用户结构图 12
(九) 用例图 13
(十) 系统功能模块整体用例列表 13
四、 大学生日常考勤管理系统的概要设计 19
(一) 系统功能设计 19
(二) 系统界面设计 20
(三) 数据库的设计 22
五、 大学生日常考勤管理系统实现 25
(一) 登录界面的实现 25
(二) 管理员主界面的设计与实现 25
(三) 添加教师界面的设计与实现 26
(四) 教师管理界面的设计与实现 27
(五) 添加学生界面的设计与实现 27
(六) 学生管理界面的设计与实现 28
(七) 教师审核与查看界面的设计与实现 29
(八) 教师点名界面的设计与实现 29
(九) 学生请假界面的设计与实现 30
(十) 学生考勤信息查看界面的设计与实现 31
结论 33
参考文献 35
致谢 39
摘 要
随着科技的发展,信息时代的到来,高效快捷的生活工作方式正悄然覆盖我们所处的各个角落。目前大部分学校的教师还在使用传统的手工点名登记的方式,不仅纸质点名册浪费较多,而且存在一定的误差,最重要的是,纸质点名册不易保存,统计困难。另外,大部分学校的学生请假必须通过亲自找到教师,讲清楚请假缘由,经过教师同意以后开具手写假条,才可以完成请假,这样不仅没有达到方便快捷的目的,而且手写假条易模仿易修改易丢失。本大学生日常考勤管理系统主要针对目前任课教师课上点名,学生系统内申请请假,教师审核批准请假申请。采用JSP,JavaScript脚本语言,Mysql数据库技术综合开发。本论文重点介绍请假管理系统,考勤系统的功能模块设计,将最初设想实现。
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:JSP技术;请假;点名ABSTRACT
目录
With the development of science and technology?as well as the arrival of information age, efficient ways?of life and work are?covering every corner of our life.Nowadays,most of the teachers always use the paper muster to check class attendance.Not merely the paper muster is such a waste but also easily makes mistakes.Most important of all,the paper muster is not easy to save,and to make statistics.In addition,in most schools ,if students want to leave,they must find the teachers in person,and spell out the reasons.When the teacher agreed,they can get the handwritten asking for leave.Then the ask for leave is done.But the handwritten asking for leave is easy to modify,copy and lost.This system is an information management system?mainly aimed at teachers calling for roll in class students,and asking?for leave?online , as well as instructors checking the information in current university.This system?is developed using the JSP, JavaScript scripting language?and?Mysql database technology.This thesis focuses on the design of function module of asking for leave management system?and attendance system?to make the initial envision?come true.
Key words: JSP technology;Ask for leave;call for roll
一、前言
(一)研究背景
在互联网+的背景下,信息科技的成长速度不可以用快来形容了,全世界都进入了飞速发展的阶段,在此背景下,学校管理系统也一定要进行科技改革才能更好的契合这个时代,跟随世界进程的步伐。信息化是现如今发展的趋势,拥有一个具有信息化优势的大学生考勤管理系统可以在方便学生请假、教师点名的同时更加的快捷高效,节约了时间,让老师讲更多的精力用于教学。本次开发的系统操作简单,功能完善,结构分明,方便快捷,改变了传统的教师课上手动记录学生出勤情况的方式。与此同时,该大学生日常考勤管理系统拥有学生在线请假功能以及教师审核请假信息功能,当学生将请假信息添加到系统中以后,对应教师能够在第一时间收到学生的请假申请,并且选择是否通过学生的请假申请。如此,减少学生现场请假的麻烦,也为教师的日常工作减轻了负担,提高了工作效率。
(二)国内外研究现状
目前,国内关于学生考勤系统的研究与设计并没有很多,因为学生考勤系统功能结构较简单,开发程度低,而目前广泛应用的是企业考勤系统,企业考勤类品牌产品层出不穷,技术成熟稳定。
国内的教务管理类系统正在蓬勃发展,大学生考勤管理系统作为教务管理类系统的一部分,必须以满足用户需求,提高工作效率,方便快捷为宗旨而进行发展与提升,为我国高校信息化打下坚实的基础。
与国内不同的是,在国外的高校,他们通过多年的探索研究,已经拥有较成熟的现代信息化管理的教务系统,他们大多都凭借着自己的高宽带专用网络,稳定且大规模的技术团队来对自己的教学进行维护与促进。为了形成规范的科学管理模式,加快推进教育信息化建设,他们从全局的角度将整个学校的教学资源以集中数据平台的方式来进行统筹管理,以C/S,或者B/S模式进行设计的软件开发的系统架构也为国外高校的教务管理系统提供了稳定的技术支持。另外,一些国家也会将企业考勤技术应用在学校考勤工作中。
(三)研究目的和意义
当前我们的学校在校学生人数不断增多,需要学生学习的课程逐渐多样,学生日常考勤工作也变得越来越复杂越来越繁重。如果说有一款可以方便教师和学生同时使用的方便快捷、功能完善的大学生日常考勤管理系统,就可以更好地简化目前的教学方式,有利于教学质量的提升。
二、系统创新点及预期成果
(一)创新点
每个用户所对应的角色拥有相应菜单(例如:学生用户对应请假管理菜单),这个菜单还关联着相应的权限(例如:学生只有提出请假申请和查看审核的权限,而没有考勤等其他权限),权限要精确到每个功能按钮上。
(二)预期成果
大学生日常考勤管理系统预期完成的前台页面功能包括:添加教师、教师管理、添加学生、学生管理四个主体功能。后台管理功能包括管理员添加教师、教师管理、添加学生、学生管理,同时对后台数据进行更新和维护,从而保证学生请假与教师在线审核请假信息,教师课上点名功能得以实现。应用本系统,操作简单,功能完善,结构分明,方便快捷,改变了传统的教师课上手动记录学生出勤信息的方式,将学校考勤工作变得更加高效。与此同时,我本次的毕业设计——大学生日常考勤管理系统也包括了学生申请请假,教师对请假进行管理的功能。学生通过登录系统进行申请请假操作,将个人请假的课程,时间,原因等输入进系统并提交,相应的教师在登录系统以后,点击请假管理即可看到学生的请假申请,教师可以根据情况选择是否批准该生的请假申请。教师点击批准,即是准许学生请假,学生界面中即可看见教师已经审核通过该生的请假申请。如此,减少学生现场请假的麻烦,也为教师的日常工作减轻负担提高工作效率。
三、大学生日常考勤管理信息需求分析
(一)可行性分析
1.技术可行性
在当前的高校中,一个成熟且高效的大学生考勤管理系统还没有普遍应用,但是其诸如论文系统、教务系统、排考系统等管理信息系统已得到了广泛的应用。教师日常工作离不开对学生的考勤,而考勤的工作也正需要使用一个方便快捷的方式去进行。本系统主要采用了JSP、Java语言、JavaScript脚本语言和MySql数据库技术实现。
Java语言作为面向对象编程语言的杰出代表正被应用在越来越多的领域[1],从掌上设备到大型机,从嵌入式应用到企业级应用,Java的身影随处可见。更为重要的是,Java具有其独特的优点,使用Java不需要考虑费用以及版权,与平台无关,是一种非常流行的编程语言。
当前比较流行的动态网页技术主要包括JSP、PHP及ASP(ASP.net)[2]。JSP采用Java作为服务器端脚本,拥有和Java一样的跨平台特性,和自己的独到的优势:业务逻辑和显示分离,多平台支持及高可移植性,开发便利,安全,较高的效率和性能,较低的开发成本与运营成本。
一、 前言 1
(一) 研究背景 1
(二) 国内外研究现状 1
(三) 研究目的和意义 2
二、 系统创新点及预期成果 3
(一) 创新点 3
(二) 预期成果 3
三、 大学生日常考勤管理信息需求分析 5
(一) 可行性分析 5
(二) 系统需要攻克的主要问题 6
(三) 系统具备的基本功能 7
(四) 系统开发工具 7
(五) 数据流图 8
(六) 数据字典 8
(七) 系统功能结构图 11
(八) 系统用户结构图 12
(九) 用例图 13
(十) 系统功能模块整体用例列表 13
四、 大学生日常考勤管理系统的概要设计 19
(一) 系统功能设计 19
(二) 系统界面设计 20
(三) 数据库的设计 22
五、 大学生日常考勤管理系统实现 25
(一) 登录界面的实现 25
(二) 管理员主界面的设计与实现 25
(三) 添加教师界面的设计与实现 26
(四) 教师管理界面的设计与实现 27
(五) 添加学生界面的设计与实现 27
(六) 学生管理界面的设计与实现 28
(七) 教师审核与查看界面的设计与实现 29
(八) 教师点名界面的设计与实现 29
(九) 学生请假界面的设计与实现 30
(十) 学生考勤信息查看界面的设计与实现 31
结论 33
参考文献 35
致谢 39
摘 要
随着科技的发展,信息时代的到来,高效快捷的生活工作方式正悄然覆盖我们所处的各个角落。目前大部分学校的教师还在使用传统的手工点名登记的方式,不仅纸质点名册浪费较多,而且存在一定的误差,最重要的是,纸质点名册不易保存,统计困难。另外,大部分学校的学生请假必须通过亲自找到教师,讲清楚请假缘由,经过教师同意以后开具手写假条,才可以完成请假,这样不仅没有达到方便快捷的目的,而且手写假条易模仿易修改易丢失。本大学生日常考勤管理系统主要针对目前任课教师课上点名,学生系统内申请请假,教师审核批准请假申请。采用JSP,JavaScript脚本语言,Mysql数据库技术综合开发。本论文重点介绍请假管理系统,考勤系统的功能模块设计,将最初设想实现。
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:JSP技术;请假;点名ABSTRACT
目录
With the development of science and technology?as well as the arrival of information age, efficient ways?of life and work are?covering every corner of our life.Nowadays,most of the teachers always use the paper muster to check class attendance.Not merely the paper muster is such a waste but also easily makes mistakes.Most important of all,the paper muster is not easy to save,and to make statistics.In addition,in most schools ,if students want to leave,they must find the teachers in person,and spell out the reasons.When the teacher agreed,they can get the handwritten asking for leave.Then the ask for leave is done.But the handwritten asking for leave is easy to modify,copy and lost.This system is an information management system?mainly aimed at teachers calling for roll in class students,and asking?for leave?online , as well as instructors checking the information in current university.This system?is developed using the JSP, JavaScript scripting language?and?Mysql database technology.This thesis focuses on the design of function module of asking for leave management system?and attendance system?to make the initial envision?come true.
Key words: JSP technology;Ask for leave;call for roll
一、前言
(一)研究背景
在互联网+的背景下,信息科技的成长速度不可以用快来形容了,全世界都进入了飞速发展的阶段,在此背景下,学校管理系统也一定要进行科技改革才能更好的契合这个时代,跟随世界进程的步伐。信息化是现如今发展的趋势,拥有一个具有信息化优势的大学生考勤管理系统可以在方便学生请假、教师点名的同时更加的快捷高效,节约了时间,让老师讲更多的精力用于教学。本次开发的系统操作简单,功能完善,结构分明,方便快捷,改变了传统的教师课上手动记录学生出勤情况的方式。与此同时,该大学生日常考勤管理系统拥有学生在线请假功能以及教师审核请假信息功能,当学生将请假信息添加到系统中以后,对应教师能够在第一时间收到学生的请假申请,并且选择是否通过学生的请假申请。如此,减少学生现场请假的麻烦,也为教师的日常工作减轻了负担,提高了工作效率。
(二)国内外研究现状
目前,国内关于学生考勤系统的研究与设计并没有很多,因为学生考勤系统功能结构较简单,开发程度低,而目前广泛应用的是企业考勤系统,企业考勤类品牌产品层出不穷,技术成熟稳定。
国内的教务管理类系统正在蓬勃发展,大学生考勤管理系统作为教务管理类系统的一部分,必须以满足用户需求,提高工作效率,方便快捷为宗旨而进行发展与提升,为我国高校信息化打下坚实的基础。
与国内不同的是,在国外的高校,他们通过多年的探索研究,已经拥有较成熟的现代信息化管理的教务系统,他们大多都凭借着自己的高宽带专用网络,稳定且大规模的技术团队来对自己的教学进行维护与促进。为了形成规范的科学管理模式,加快推进教育信息化建设,他们从全局的角度将整个学校的教学资源以集中数据平台的方式来进行统筹管理,以C/S,或者B/S模式进行设计的软件开发的系统架构也为国外高校的教务管理系统提供了稳定的技术支持。另外,一些国家也会将企业考勤技术应用在学校考勤工作中。
(三)研究目的和意义
当前我们的学校在校学生人数不断增多,需要学生学习的课程逐渐多样,学生日常考勤工作也变得越来越复杂越来越繁重。如果说有一款可以方便教师和学生同时使用的方便快捷、功能完善的大学生日常考勤管理系统,就可以更好地简化目前的教学方式,有利于教学质量的提升。
二、系统创新点及预期成果
(一)创新点
每个用户所对应的角色拥有相应菜单(例如:学生用户对应请假管理菜单),这个菜单还关联着相应的权限(例如:学生只有提出请假申请和查看审核的权限,而没有考勤等其他权限),权限要精确到每个功能按钮上。
(二)预期成果
大学生日常考勤管理系统预期完成的前台页面功能包括:添加教师、教师管理、添加学生、学生管理四个主体功能。后台管理功能包括管理员添加教师、教师管理、添加学生、学生管理,同时对后台数据进行更新和维护,从而保证学生请假与教师在线审核请假信息,教师课上点名功能得以实现。应用本系统,操作简单,功能完善,结构分明,方便快捷,改变了传统的教师课上手动记录学生出勤信息的方式,将学校考勤工作变得更加高效。与此同时,我本次的毕业设计——大学生日常考勤管理系统也包括了学生申请请假,教师对请假进行管理的功能。学生通过登录系统进行申请请假操作,将个人请假的课程,时间,原因等输入进系统并提交,相应的教师在登录系统以后,点击请假管理即可看到学生的请假申请,教师可以根据情况选择是否批准该生的请假申请。教师点击批准,即是准许学生请假,学生界面中即可看见教师已经审核通过该生的请假申请。如此,减少学生现场请假的麻烦,也为教师的日常工作减轻负担提高工作效率。
三、大学生日常考勤管理信息需求分析
(一)可行性分析
1.技术可行性
在当前的高校中,一个成熟且高效的大学生考勤管理系统还没有普遍应用,但是其诸如论文系统、教务系统、排考系统等管理信息系统已得到了广泛的应用。教师日常工作离不开对学生的考勤,而考勤的工作也正需要使用一个方便快捷的方式去进行。本系统主要采用了JSP、Java语言、JavaScript脚本语言和MySql数据库技术实现。
Java语言作为面向对象编程语言的杰出代表正被应用在越来越多的领域[1],从掌上设备到大型机,从嵌入式应用到企业级应用,Java的身影随处可见。更为重要的是,Java具有其独特的优点,使用Java不需要考虑费用以及版权,与平台无关,是一种非常流行的编程语言。
当前比较流行的动态网页技术主要包括JSP、PHP及ASP(ASP.net)[2]。JSP采用Java作为服务器端脚本,拥有和Java一样的跨平台特性,和自己的独到的优势:业务逻辑和显示分离,多平台支持及高可移植性,开发便利,安全,较高的效率和性能,较低的开发成本与运营成本。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3146.html