《基于JAVA WEB的考勤系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于JAVA WEB的考勤系统设计与实现.docx(64页珍藏版)》请在优知文库上搜索。
1、中本科毕业设计(论文)基于JAVAWEB的考勤系统设计和实现DesignandImDICmCI1.tationOfAttC1.Ida1.ICCSyStCmBaSCdonJAVAWEB院(系)计算机科学与技术系专业软件工程班级16软件5班学号16210120531学生姓名郑林峰指导教师葛艳娜提交日期2020年04月(H日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果“对本文的研究作出贡献的
2、个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字):签字日期:成绩评定成绩项论文成绩(百分制)折合比例实得成绩(折合分)指导教师成绩30%评阅教师成绩20答辩成绩50总评成绩注,毕业设计(论文)成较按百分制讦定.答辩成续不及格的(评分低于60分的),则该毕业设计论文)总讦成竣为答辩成绩.摘要科技的发展,带动一系列产业的升级和创新;网络技术的不断更新迭代,冲击着人们的口常生活状态。人们越来越想更方便记录F1.身企业的考勤情况。但企业部门的多样化,给人们在传统考勤统计中带来了很大的麻烦,于是网上考勤便成了人们思考的方式。在企业中,每天都有不同的事
3、务繁琐着,例如员工的出勤、员工的考核,公司的年度报告、财务的报告等等,这些事务由人为去完成会显得第杂;如今,计算机网络的发展可以带给企业不一样的管理方式,比如:建立一套健全的公司管理方式,将所有人为能完成的事务都交给计算机,因此对待员工的出勤、信息保管等可以做一个基于WEB的考勤系统。为人们提供便利是发展计算机的最大动力,因此WEB考勤系统能方便、快捷令员工上下班进行打卡统计;并且能将广大自身考勤情况和自身所在企业部门紧密地结合在一起,大大提高了考勤效率。它有着运营成本低、考勤真实性、统计方便、考勤数据可视化等特点。关词:WEB考勤网络考勤考勤系统AbstractThedeve1.opment
4、ofscienceandtechno1.ogyhasdriventheupgradingandinnovationofaseriesofindustries;thecontinuousupdatinganditerationofnetworktechno1.ogyhasimpactedpeop1.esdai1.y1.ife.Peop1.eincreasing1.ywanttomakeiteasiertorecordtheattendanceoftheirowncompanies.However,thediversificationofthecorporatesectorhascausedpeo
5、p1.ea1.otoftroub1.einthetraditiona1.attendancestatistics,soon1.ineattendancehasbecomeawayforpeop1.etothink.Inanenterprise,differentaffairsareCUmbCrsomeeveryday,suchasemp1.oyeeattendance,emp1.oyeeassessment,companysannua1.report,financia1.report,etc.Thesetaskscanbecomp1.icatedbyhumans;today,thedeve1.
6、opmentofcomputernetworkscanBringdifferentmanagementmethodstotheenterprise,forexamp1.e:estab1.ishasoundcompanymanagementmethod,andhandovereverythingthateveryonecancomp1.etetothecomputer,sowccanmakeaweb-baseda1.icndancesystemforemp1.oyeeattendanceandinformationstorage.Providingconvenienceforpeop1.eist
7、hebiggestdrivingforceforthedeve1.opmentofcomputers.Therefore,theWEBtimeandattendancesystemcanfaci1.itateandquick1.ya1.1.owemp1.oyeestocheckinandoutofwork;andcanc1.ose1.yin1.egra1.c1.hcmajorityoftheirownattendanceandtheirowncooratedepartments,whichgreat1.yimprovestheefficiencyofattendance.Ithasthecha
8、racteristicsof1.owoperatingcost,authenticityofattendance,convenientstatistics,andvisua1.izationofattendancedata.Keywords:AttendanceNetworkAttendanceWEBAttendanceSystem目录第一章绪论1.1 课题背景11.2 课题目的和意义21.3 国外研究现状21.4 国内研究现状2t口J彳JD32.1 社会可行性32.2 技术nJ行性32.3 操作可行性32.4 系统技术介绍32.4.1JavaScript32.4.2JQUery42.4.3M
9、ySQI42.4.4MVC42.4.5JDBC42.4.6DBUti1.s52.4.7C3P052.4.8SSM52.4.91.ayui52.5系统运行平台和运行环境52.5.1系统运行平台52. 5.2运行环境62.1 系统功能模块概述和分析7(1)前台部分7(2)后台部分72.2 系统功能模块设计73. 2.1前台功能模块73. 2.2后台功能模块83.1 选择数据库的原因93.2 概念模型设计94. 2.1实体95. 2.2联系94.3数据库表设计12(1) attendance13(2) department13(3) emp1.oyee13(4) history14(5) 1.ea1
10、4(6) move15(7) overtime15(8) position15(9) rewards_punishment16;五章WEB考勤系统前台设计与实现175.1 主页页面17(1)上部的实现17(2)左边侧边栏18(3)右部列表的实现185.2 员工模块185.2.1添加员工195.2.2用户登录205.2.3修改当前用户密码215.2.4退出215.3个人信息模块225.3.1查看个人信息225.3.2修改个人信息225.3.3查看考勤情况235.3.4查看加班情况235.3.5申请请假245.3.6查看请假记录255.4员工管理255.4.1在职员工管理255.4.2离休员工管理
11、265.4.3员工档案管理275.4.4员工调动记录275.5考勤管理285.5.1考勤管理285.5.2加班管理295.6请假管理305.6.1未批准列表305.6.2已批准列表315.6.3请假记录325.7部门管理325. 7.1部门信息326. 7.2职称信息33第六章WEB考勤系统后台设计与实现346.1 后台登录346.2 后台主页346.3 用户管理357. 3.1用户列表356.3.2添加用户366.3.3禁用用户366.3.4删除用户376.3.5锁定用户376.3.6恢复用户386.4角色管理381.1.1 4.1角色列表页面381.1.2 添加角色391.1.3 修改角色
12、396. 4.4删除角色406. 4.5角色授权406.5 菜单管理416. 5.1菜单列表417. 5.2新增菜单418. 5.3修改菜单429. 5.4删除菜单426.6 系统日志436.7 搜索功能436.7.1用户模块搜索436.7.2角色模块搜索功能446.7.3系统日志搜索功能446.8考勤数据可视化457.1 测试的目的与目标467.2 测试方法467.3 测试用例477.4 测试结论47结论.a48参考文献*a*致谢50第一章绪论1.1 课题背景任何一家企业都需要对公司员工进行考勤管理,这是一个公司最基本的管理,有利r衡地员工在公司的工作状况.现在,大部分公司还是用考勤结果信息
13、来作为员工薪削和福利分配的标准:因此,员工的出勤的天数很大程度上决定若自身的岗位晋升和年度考核,对于员工来说,考勤的结果也成了他们关注的事宜。随着互联网技术的不断发展,各个行业的考勤管理方式也不断与时俱进。从之前使用手工人工记录考勤信息,到使用硬件IC考勤打卡,手指指纹打卡,人工智能的面部识别打卡,再到使用RF1.D射频技术打卡。回顾考勤发展后,尽管考勤打卡的方式科学技术含量越来越高,但仍然存在无法快速、准确获得员工的出勤信息。现今,少数企业和机构依旧使用传统方式来记录员工的出勤情况,一般勇敢人工记录方式显示.它通常是手动使用exce1.表格摘要记录.虽然exce1.表格是一种简单、高效的记录
14、方式,但是它受人为主观性影响很大,而且易出现“脏数据”现象,所以,企业和机构急需建立一套方便,快捷,符合实际的考勤管理信息系统。对丁企业来说,拥有一套科学、快速高效的考勤系统有两个方式:一是通过自身的具体管理需求,去定制属于自己公司的考勘系统软件。二是购买常规的考勤系统产品,一套科学、高效的考勘管理系统能有利于提高企业的信息管理水平,信息管理对于企业来说是必不可少的管理手段,通过信息管理的时候,能大幅度减少人为干预,保证结果的公正性,并且能减少企业的人工成本,提高企业的经济效益。每个公司每个部门最基本的日常工作就是员工的出勤管理,但管理出勤殷会消耗大量的资源。例如传统公司:进入21世纪后,我国经济形势愈发变得更好,社会市场的规模也不断壮大,企业也得到相应的发展,企业发展的同时,员工的数量也不断增加,人员的增加也会加大公司的管理难度。现在,许多公司的人事管理依旧是处在人工手动操作