- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业人事管理系统的设计与实现摘要
随着信息技术的高速发展,企业管理软件技术上的不断成熟,越来越多的企业开始在不同层次上应用企业管理软件。使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。本论文所设计的是一个基于B/S架构的企业人力资源管理系统,采用的是JAVA编程语言和MySQL数据库进行开发的系统。本系统主要实现对普通员工的基本信息管理、考勤的管理和薪酬管理等功能。考勤管理根据设置的考勤时间可以自动判断是否迟到、早退、旷工、加班等情况,方便了管理人员对考勤情况的管理。薪酬管理实现了只需设置基本工资等信息系统就会自动计算出最后的工资,这样就省去了手动计算工资的麻烦,为管理人员计算工资提供方便。本系统包含三种用户,分别是:普通员工和部门管理人员、超级管理员。普通员工只能查看有关自己的考勤记录、薪酬记录等以及考勤操作。部门管理人员负责对该部门的普通员工的信息进行管理、薪酬记录查询、查看考勤记录和考勤签到等操作。超级管理员负责对所有员工的信息进行管理、管理、薪酬管理、奖惩管理等。
关键词:JAVA; B/S;人力资源管理
息。
(4)奖惩管理
奖惩管理:可以对所有员工进行奖惩的添加、删除、修改操作。
3.1.2部门管理员模块
员工信息管理
该功能模块同超级管理员该模块的功能是相似,只是在部门管理员页而不能添加职工的相关信息,只能修改或删除查询到的该部门员工的信息。
考勤记录
查看所有用户的考勤记录可以执行修改操作。
工资记录
查看所有用户的工资信息只支持导出到Excel表格,不能执行任何其他的操作。
部门审核管理
查看该部门所有的审核记录,并且对于没有审核的内容可以进行审核。
奖惩管理
在该功能可以添加、删除和修改该部门内员工的奖惩记录。
3.1.3普通员工模块
个人中心
个人中心:简历、薪酬记录、申请记录以及奖惩记录。
在个人中心中只能对简历的信息进行修改,对于其他三个记录只能查看。
考勤
薪酬管理里包含薪酬设置以及工资表信息,薪酬设置主要是设置员工的基本工资、津贴、保险、迟到、早退、旷工、加班等金额。工资表通过点击“添加按钮可以选择工资计算的开始时间和结束时间,完成之后再点击“查看就可以查询对应月份的工资信息。
奖惩管理
奖惩管理:可以对所有员工进行奖惩的添加、删除、修改操作。
3.1.4部门管理员模块
员工信息管理
该功能模块同超级管理员该模块的功能是相似,只是在部门管理员页而不能添加职工的相关信息,只能修改或删除查询到的该部门下员工的信息。
考勤记录
考勤:打卡和考勤记录。
打卡分为早上打卡和晚上打卡,早上打卡使用的是日历进行打卡,晚上打卡是用一个超链接来实现的。这两个打卡每天只能点击一次,数据库中只保存第一次点击的数据,之后的点击都是无效的。
点击“考勤记录可以用来查看当前用户的考勤记录,不可更改。
申请
申请是让普通员工填写申请,等待该员工的部门管理员对此申请进行审核。
系统管理
系统管理包括了两个功能分别是修改密码和退出系统。
最新消息
最新消息:用来显示管理人员发布的消息或通告。
3.2系统数据库
本系统主要设计了 11个表,分别是:用户表,部门表,员工简历表,考勤表, 工资表,考勤时间设置表,奖惩表,申请表,薪酬设定表,工资年月生成表,信息发布表。
用户表(user)
使用authority来区分普通员工、部门管理员、超级管理员。用state来区分员工是否在职。
表3.2. 1用户表(user)
列名
数据类
型
长度
是否主
键
说明
id
int
11
是
用户id
nickname
varchar
20
否
工号
password
varchar
20
否
密码
username
varchar
20
否
姓名
ptitles
varchar
20
否
职称
authority
char
2
否
是否是管理员
department
varchar
20
杏
部门
time
datetime
否
入职时间
state
varchar
20
否
是否在职
3.2.2 筒历表(resume)
简历表中包含了一些员工的详细信息。
表 3.2. 2 简历表(resume)
列名
数据类型
长度
是否主键
说明
id
int
11
是
简历id
nickname
varchar
20
否
登录名
username
varchar
20
否
姓名
age
int
11
否
年龄
sex
varchar
2
否
性别
education
varchar
20
否
学历
nation
varchar
10
否
民族
politicaloutlook
va
您可能关注的文档
最近下载
- 导视标识标牌系统制作安装方案(全面标准版).pdf VIP
- 挖掘机技能竞赛技术方案8660.pdf VIP
- 2023年国际生物奥林匹克竞赛试题-版.doc VIP
- Unit3Let'splaytors(课件)剑桥少儿英语二级下册((1)).pptx VIP
- 【★本书配套课件】5.2 “漫画”老师.pptx VIP
- 数控机床机械装调技术 项目二 数控机床主轴部件的装配与拆卸.ppt VIP
- 猫狗 主粮、零食、保健品、用品等宠物产品.docx VIP
- 解数咨询第173期—母婴品牌—戴可思&薇诺娜宝贝&艾维诺.pdf VIP
- 文化产业品牌管理(2015).ppt VIP
- 投标违约承诺书.docx VIP
文档评论(0)