jsp的员工考勤管理系统设计与实现(源码)【字数:5723】

如今,随着信息社会的高速发展,Internet的迅速崛起,计算机网络技术的成长壮大的速度,给信息时代的人们带来了很大的方便。如今在Internet上,存在着各种各样的员工管理系统,每一个企业都有自己的系统。随着信息技术的飞速发展,传统的员工考勤管理模式已经不能适应时代的发展,由此可见,一个适合自己的现代员工考勤模式是多么的重要。本系统采用JSP技术开发,在myeclipse完成程序开发,使用MYSQL当作数据库。本系统实现了公司管理者可以更好地管理员工情况,并了解员工的出勤情况,薪酬额度,所在部门,了解员工的请假需求。员工可以方便的在突发情况下更简单便利的跟管理者请假,并查看自己的薪酬。
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发技术 2
二、系统分析与设计 2
(一)系统功能需求 2
(二)系统功能模块图 2
(三)系统用例图与系统活动图 3
(四)开发及运行环境 5
(五)数据库设计 6
三、系统功能设计与实现 8
(一)前端用户模块 8
(二)用户功能实现 9
四、系统测试 14
(一)测试环境 14
(二)测试用例 14
(三)测试结果 15
总结 16
致谢 16
参考文献 17
一、引言
(一)开发背景
现如今,随着信息化时代到来,从以前的公司或者团队派出一个人拿着笔和本子去记录每个员工的上班开始时间和结束时间再到手机打卡上传到云端,后端显示出,系统计算出每个员工应发的工资与奖金。前人早已给我们走了很多路,这项开发技术已经非常的成熟了。我们只需要借鉴前人的思路与开放架构,也可以写出一些非常优秀的作品。本系统采用JSP技术开发,JSP这门技术大家也都不陌生,在H5的语言上加上Java代码,实现动态网页的效果。可以说这门技术是现在最流行的Web端的语言,开源的项目数不胜数,都可以拿来借鉴。
(二)选题意义
本系统是网页版本的企业考勤系统,现如 *好棒文|www.hbsrm.com +Q: *351916072* 
今是信息化时代,传统的考勤方法已经跟不上现在的企业模式,互联网的到来,无异于给考勤带来了新的方向,再也不用拿本子去记录每个员工的上班时间和下班时间了,采用系统来计算考勤的开始和结束时间,并且自动计算员工的薪资,方便员工进行追溯核实。
当然企业需要花费一部分资金去买软件来移植到本企业进行使用,从长远角度来看这样操作会节省很多成本。如果不使用本系统,需要分配一个人去记录,并且还要用这些数据进行计算,如果企业人数非常多的话,这样很是影响效率,而且工资是关于金钱方面的一定要十分精确,计算机就可以满足这一要求。二采用本系统就可以用电脑记录每个人时间直接计算每个人的薪资和奖金。
(三)设计目标
本系统必须要有增加员工,因为一个企业要想不断的发展,就会不断引进人才,这些新的员工肯定要录入信息,成为公司员工的一员。说到增加,那必须要删除,员工也会去寻求更好的发展,这个时候就会离职,这个时候要从员工信息里删除掉。人总是会犯错的,有可能信息录入时候出现错误,这个时候就需要进行修改,及时的更正每个人的信息,防止出现一些问题。
其二就是考勤管理,登记模块,毫无疑问用来记录员工请假与缺勤信息,记录这些信息用做计算薪资与追溯,说到追溯,本系统会有个查询员工考勤的功能,当员工很多的时候,如何精确到每个人的考勤信息。
最后就是最重要的关于薪资结算的,登记个人薪资的时候系统会根据考勤登记的薪资自动计算出需要扣除的部分,最后根据基本工资+奖金计算出最终工资。本系统也会提供查询工资模块,能更加准确的定位到个人薪资信息
(四)开发技术
本系统是网页版本的系统,采用JSP的技术开发,数据是MYSQL,因为现在的JSP技术已经非常成熟,开源的也比较早,方便我们这些大学刚毕业的人学习,开发难度上也不是很大。
JSP是现阶段比较流行的开发技术,用它来创建使用VBScript,JavaScript和其它脚本语言,联合HTML代码来制作动态网页。现如今jsp技术也十分的成熟了,很多网上的教程也是五花八门,不会的问题,报错的bug也都能找到响应的解决办法,学习起来也是分的方便,只需要花费时间成本。数据库是mysql,当下比较流行的数据库了,SQL语句也是一些主流的,现如今也是相对而言成熟的了。
该系统利用myeclipse开发工具,采用MVC框架、MySQL数据与jsp技术。
通过对数据库增、删、查、改来实现用户的操作。通过Web服务进行网页配置与权限配置以及资源管理等。
二、系统分析与设计
(一)系统功能需求
一个系统的存在肯定要有权限管理,如何去判断权限,需要根据登陆人信息,只有登录并且登录成功才可以使用本系统,操作完之后需要退出本系统,防止被他人操作。
考勤系统是给本公司内部员工进行使用,所以不能自主创建,需要管理员进行增加一个企业要想不断的发展,就会不断引进人才,这些新的员工肯定要录入信息,成为公司员工的一员,录入信息不可能都是手打,本系统用对一些固定的,有选择的内容进行了事先录入,等待新员工入职,一部分信息录入一部分信息选择有利于提高效率。
首先是创建部门,公司人才是多元化的,必须要合理安排好每个人的任务与职能,这样有利于公司的发展。
其次是创建学历信息,事先创建好学历,待员工加入的时候选择该员工的学历。
最后是创建学校信息,每个员工都会有自己的学校,当有新的学校出现或者被我们熟知的时候,管理员需要进行维护。
当所有的信息提前维护完成之后,就是员工管理模块,对员工信息进行增删改查,一个企业的员工不可能是一成不变的,员工离职的删除亦或者员工信息录入错误后的进行修正都是必不可少的功能。
员工有了之后就是考勤管理,用来记录员工请假,缺勤,这是衡量一个员工薪资不可缺少的步骤,记录会有查找与修改,人操作的东西,总有可能会出错,系统会给予修改的机会。
接下来就是薪资管理,用来登记每个员工的工资,方便以后的追溯,对员工的负责。
(二)系统功能模块图
管理员功能

图21 管理员功能模块
员工功能

图22 员工功能

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/714.html

好棒文