-
2020-12-28 19:56:21
优秀的领导应从宏观角度去监督指导企业管理制度执行的程度,随时检查纠正,调整执行方案、执行方法,不断完善企业管理制度。下面是小编给大家带来的各种管理制度范本,欢迎大家阅读参考,我们一起来看看吧!
员工晋升管理制度精选5篇(一)
为了更好地体现员工晋升管理的公正性、严肃性,特制定本管理制度。
第一条员工晋升的基本原则及条件
1、贴合公司及部门发展的实际需求。
2、晋升员工自身素质到达公司及部门考核要求。
3、晋升方向与个人职业生涯规划方向一致。
4、晋升员工透过人事行政部的晋升考核。
第二条人事审批权限
1、部门主管层以上级别的员工晋升由执行委员会审核,总经理任命。
2、部门主管层以下级别的员工晋升由部门管理人员审核,人力资源部任命,总经理签批。
第三条晋升管理流程
1、员工晋升申报
1。1。由员工所在部门管理者对准备晋升员工的工作表现、业绩、各方面的潜力进行日常观察,并根据部门年度经营计划、部门年度人力资源发展规划以及阶段性业务发展对管理人员的需求,向公司人力资源部提交“员工晋升申请表”。
1。2。员工晋升申报到正式任命期间,各部门可根据工作需要在部门内部宣布该员工代理相应职位,并向其明确岗位职责要求和具体工作资料要求。在人力资源部未正式发布任命之前,员工晋升后对应的工资及福利待遇等维持晋升前水平不变。
1。3。人力资源部依据各部门报审材料对准备晋升员工进行考核和审核,审核在10个工作日内完成,并于15个工作日内出具相关评估报告,反馈给相关部门。
2、组织晋升考核评估工作
2。1。晋升考核评估工作原则
2。1。1。充分尊重原则
人力资源部将充分尊重各部门用人需求,支持和配合完成晋升员工全面素质考核工作。
2。1。2。充分负责原则
本着对公司、部门、员工本人充分负责的工作原则,对晋升员工进行全方位(员工本人、上级、下级、平级、其他合作部门)考核评估。
2。1。3。充分推荐原则
针对极个别不贴合条件,有重大素质隐患,不适合公司、部门发展的人员,人力资源部将向相应部门或执行委员会推荐暂缓晋升。
2。2。晋升考核评估工作流程
2。2。1。人力资源部针对各部门上报的审核材料中员工基本资料部分与人事库进行核实,对不符的状况与晋升员工本人进行核对。
2。2。2。对晋升员工进行全面(员工本人、上级、下级、平级、其他合作部门)考核评估。
2。2。3。评估采用面谈、问卷调查及公示证集意见评定等方式进行。
2。2。4。人力资源部绩效评估组最终根据以上记录及评定出具考核评估意见报告,报送执行委
员会或部门管理会议审核。
2。2。5。部门主管以上级别员工的晋升,由执行委会员收到人力资源部提交的该员工考核材料的五个工作日内给出审核结果,公司总经理签署审批意见。
2。2。6。部门主管以下级别员工的晋升,由本部门依据人力资源部审核材料于五个工作日内给出审核结果,由人力资源部主管审批意见,总经理签批。
3、员工晋升任命
3。1。人力资源部根据所有审批意见编制人事任命公告。
3。2。任命公告将采用以下两种方式进行。
3。2。1。部门内部公告栏公告书或部门员工大会公布。
3。2。2。公司内部公告栏公告书或公司员工大会公布。
1、各部门统一按照以上要求完成管理人员的晋升和晋升工作。
2、特例需由人力资源部上报执行委员会,经总经理审批后方可执行。
3、所以晋升/晋级人员务必透过人力资源部晋级评估后方可任命。
4、日常考核由被提名人的直接经理负责,人力资源部有监督、考核的权利和义务。
本制度自颁布之日起开始执行。
本制度由人力资源部负责起草、解释。
员工晋升管理制度精选5篇(二)
为鼓励员工的工作用心性,我公司领导会议一致证明,每位员工均可透过日常工作表现、服务态度、用心的心态及对企业文化知识的掌握程度等,提升自我的级别,每位员工都有机会透过自身的努力,体现自我的价值,实现自我的梦想,让自我为公司带来更大的效益!
1、所有员工在转正前均有1——3个月试用期,具体时光视其表现而定,优秀者可提前结束试用期。正常试用期内无法到达规定工作标准,需延续试用的,在延期内到达公司标准的,可转为正式员工。试用期间员工病事假超过一周或迟到早退达3次者,不予转正。试用员工转正,须由所在部门领导提出申请报请上级经理审批,转交备案确认合格者,方可转正。员工转正后,及时与本公司签订劳务合同,可享受三险待遇(养老、医疗、意外),此待遇公司支付50%,剩余部分有个人承担,注:在合同期内,一旦有员工违约离职,其个人将承担一切法律职责。
2、在连锁店内表现优秀的服务员,受两次以上顾客好评,并且得到店长极力推荐的人员,可在递交晋级申请后两周之内理解考核。考核一次未透过者,可于一周内申请二次考核,二次考核若仍不透过者,取消继续晋级机会,申请资格延后6个月。一次二次考核直接透过者,可在三个月后申请另升级别,申请及考核程序同上。(服务员—星级服务员---全星级服务员)
3、连锁店店长,可按工龄评定,在本公司以店长身份工作半年以上者,工作表现优秀,并且每月按计划完成任务者,均可上报申请级别晋升,晋升考核同服务人员晋升考核程序。级别为:三级店长—二级店长---值班经理。
期望个位用心努力工作,充分发挥自我的才能,在让自我进步的同时,带动大家一齐进步,提升自身素质、提高经济收入!
员工晋升管理制度精选5篇(三)
酒店员工晋升管理制度
第一章 总 则
一、目的
为使酒店人才管理到达人尽其才、各尽其能的目的,充分调动员工的工作用心性和主动性,并在酒店内部构成公平、公正、公开的竞争机制; 规范员工的晋升、晋级工作程序,特制定本管理办法。
二、范围
适用于酒店所有员工。
三、基本原则
(一) 德能和业绩并重的原则。晋升需全面思考员工的个人素质、潜力以及在工作中取得的成绩。
(二) 逐级晋升与越级晋升相结合的原则。员工一般逐级晋升,为公司做出了突出贡献或有特殊才干者,能够越级晋升。
(三) 纵向晋升与横向晋升相结合的原则。员工能够沿一条通道晋升,也能够随着发展方向的变化而调整晋升通道。
(四) 能升能降的原则。根据绩效考核结果,员工职位可升可降。
(五) 先内后外的原则。职位空缺时,首先思考内�咳嗽保诿挥惺室巳搜∈保伎纪獠空衅浮�
(六) 部门与行政部双重考核的原则。
四、 晋升需具备的条件:
(一) 具有良好的职业道德
(二) 在职工作表现优良
(三) 具备较高职位的素质、技能或有相关的工作经验和资历
(四) 具有较好的沟通和适应潜力
(五) 具有较大的发展潜力
(六) 完成职位所需的有关训练课程
五、 晋升核定权限:
(一) 高层(包括:总经理、副总经理)由董事长提议,经集团董事会核定;
(二) 部门总监由分管副总经理初审、提议,经总经理办公会核定;
(三) 中层(包括:部门正副经理)由主管副总初审、提议,总经理办公会核定;
(四) 部门主管,由部门经理初审、提议,主管副总核定;
(五) 基层(领班)由部门主管提议,部门经理和人力资源部共同按规定程序考核,行政总监批准核定;
六、管理职责划分
高层的晋升工作由集团行政部负责组织。部门总监(含)以下的员工晋升工作由酒店行政部组织、并负职责职资格条件的审查、任职公布等业务运作。各用人部门负责向行政部推荐贴合晋升条件的员工,并配合行政部进行晋级员工的具体考核工作。
第二章 员工的晋升通道
一、 纵向发展
部门普通员工→部门领班或文员→部门主管→部门经理或副经理→部门总监→副总经理→总经理
二、 横向发展
有时员工选取或酒店安排的第一份工作不必须是最适宜的,如果发现其另有所长,能够在公司内重新选取安排,如客房到前厅,再晋升为某一管理职位;
第三章 员工晋升管理
一、 晋升时机:
(一) 根据酒店及部门经营管理的需要,对贴合某管理岗位的员工或部门申请晋升的员工由行政部组织,由相关领导对该员工的晋升进行考核。
(二) 某管理岗位职务出现空缺时,若已有具备晋升条件的适当人选,可依本办法按程序办理晋升。
二、晋升程序
(一) 主管以上人员的晋升由行政部组织,高层或董事会审定
1。 确定拟提升职位
2。 推荐适宜人选
3。 晋升考核
由拟提升岗位的主管上级负责对当事人进行晋升考核,考核资料主要包括:
(1) 现工作岗位的表现、业绩;
(2) 是否贴合拟任职岗位的条件;
(3) 管理方面的潜质;
(4) 职业规划是否与酒店发展吻合;
(5) 职业素养是否到达新岗位的要求;
4。 决定人选
经相关领导考核,批准后决定是否晋级;并由对应的领导签发任命通知,由行政部下发各部门。
5。 任职培训及试用
经批准晋升后,员工需理解新岗位的任职培训,且考核合格方可正式上任。任何晋升新职务的员工,都将理解两个月的试用考核,所有薪酬按本岗位试用期的标准执行。试用满两月经实际工作考核能胜任者将转正,并享受正式职务的薪酬待遇;不能胜任者,退回原岗位或由酒店按需要按排到其它适合的岗位。
6。 重签聘用合同
考核合格同意转正,重新签订聘用合同,合同期一般为二年,聘任期满根据考核结果决定是否续聘。
(二) 基层员工的晋升程序
1。 确定拟提升职位(部门)
2。 推荐适宜人选(部门)
3。 晋升考核
酒店行政部根据职位要求,对所有人选的任职资格进行审查,对于审查贴合条件的,组织用人部门及其他相关人员对其按照拟任职岗位要求进行考核。 填写《员工晋升综合素质与潜力考核表》
4。 决定人选
行政部汇总考核结果,经与用人部门经理讨论后决定最后人选,由行政部总监签发任命通知。
5。 任职培训试用
经批准晋升后,员工需理解新岗位的任职培训,且考核合格方可正式上任。任何晋升新职务的员工,都将理解两个月的试用考核,所有薪酬按本岗位试用期的标准执行。试用满两月经实际工作考核能胜任者将转正,并享受正式职务的薪酬待遇;不能胜任者,退回原岗位或由酒店按需要按排到其它适合的岗位。
6。 重签聘用合同
考核合格同意转正,重新签订聘用合同,合同期一般为二年,聘任期满根据考核结果决定是否续聘。
晋商国际大酒店行政部
员工晋升管理制度精选5篇(四)
员工晋升管理办法
第一章 总 则
一、目的
为到达人尽其才、各尽其能的目的,达成优良的工作绩效,促使本公司职务升迁管道畅通,满足公司和员工个人发展需要,提高公司和员工个人的核心竞争力,进而提升经营绩效,特制定本管理办法。
二、范围
适用于公司所有员工。
三、基本原则
(1) 德能、技术和业绩并重的原则。晋升需全面思考员工的个人素质、潜力以及在工作中取得的成绩。
(2)逐级晋升与越级晋升相结合的原则。员工一般逐级晋升,为公司做出了突出贡献或有特殊才干者,能够越级晋升。
(3)纵向晋升与横向晋升相结合的原则。员工能够沿一条通道晋升,也能够随着发展方向的变化而调整晋升通道。
(4)能升能降的原则。根据绩效考核结果,员工职位可升可降。
(5)职位空缺时,首先思考内部人员,在没有适宜人选时,思考外部招聘。
四、 晋升需具备的条件:
(1)具备较高职位的技能;
(2)相关工作经验和资历;
(3)在职工作表现及职业道德;
(4)完成职位所需的有关训练课程;
(5)具有较好的适应性和潜力。
五、 晋升核定权限:
(1)高层由董事长提议,经董事会核定;
(2)副经理以上由董事长核定;
(3)各部门主管或助理,由公司总经理核定;
(4)各部门主管以下各级人员,由各级公司主管提议,呈总经理核定。
六、管理职责划分
人事部负责员工晋升工作的组织、任职资格条件的审查、任职公布等业务运作,是员工晋升的具体执行部门。各用人部门负责向公司推荐贴合晋升条件的员工;由员工主动提出晋升时,任职部门负责对其任职条件进行初步核查。
第二章 员工职业发展通道
一、 纵向发展
部门普通员工-部门主管或助理-部门经理或副经理—公司经理或副经理—高层—董事会—股东
二、 横向发展
有时员工选取的工作不必须是自我最适宜的,如果发现其另有所长,能够在公司内重新选取如工程到预算,再晋升为某一系列岗位管理职位;或者是集团内各子公司之间各岗位的调整。(集团—开发公司—环境公司—酒业公司—贸易公司—物业公司)
第三章 员工职业发展管理
根据公司的实际状况,对于具有大专以上学历或主管级以上人员的职业发展实行规划管理。
职业发展管理模式:
一、人力资源部负责建立员工职业发展档案,并负责保管与及时更新。各部门经理为本部门员工职业发展辅导人,如果员工转换部门或工作岗位,则新部门经理为辅导人。
二、 实行新员工与部门经理谈话制度。新员工入公司后三个月内,由所在部门经理负责与新员工谈话,主题是帮忙新员工根据自我的状况如职业兴趣、资质、技能、个人背景分析思考个人发展方向,大致明确职业发展意向。由人力资源部跟踪督促新员工谈话制度执行状况。
三、 进行个人特长及技能评估。人力资源部和职业发展辅导人指导员工填写《员工职业发展规划表》(附件一),
包括员工知识、技能、资格证书及职业兴趣状况等资料,以备日后对照检查,不断完善,一般每两年填写一次,新员工转正后一个月内填写。
四、 人力资源部每年组织一次员工培训需求调查,员工需根据目前岗位职责及任职资格要求和个人职业发展规划,结合自身实际状况填写。人力资源部制订年度培训计划及科目时,思考从需求出发,参考员工培训需求确定培训资料。
五、 人力资源部每年对照《员工职业发展规划表》检查一次,了解公司在一年中有没有为员工带给学习培训、晋升机会,员工个人一年中考核状况及晋升状况,并提出员工下阶段发展推荐。
六、 各部门经理在每年底考核结果确定后,与本部门员工就个人工作表现与未来发展谈话,确定下一步目标与方向。
七、 员工根据个人发展的不一样阶段及岗位变更状况选定不一样的发展策略,调整潜力需求,以适应岗位工作及未来发展的需要。
八、 职业发展档案包括员工职业发展规划表、员工培训需求、每次的考核、培训记录等,作为对职业生涯规划调整的依据。
员工晋升管理制度精选5篇(五)
管理干部选拔与员工晋升管理制度
第一章 总 则
第一条 为建立公司科学、规范的人才选拔和晋升管理机制,充分发掘公司内部人力资源潜能,特制订本制度。
第二条 管理干部选拔与员工晋升管理遵循“公平、公正、公开”的原则。
第三条 管理干部选拔是指公司副主任以上管理职级的选拔,员工晋升是指公司一般员工职级晋升和提升薪资。
第四条 本制度适用于公司各项目部、各部门。
第五条 人力资源部为公司管理干部选拔与员工晋升的管理部门。
第二章 管理干部的选拔
第六条 管理干部选拔的基本形式有:逐级推荐。
第七条 逐级推荐能够透过公司各级管理人员推荐、人力资源部推荐、员工推荐或自荐三种途径进行。
第八条 根据公司人力资源职位空缺及员工发展需求状况,推荐人员须依照公司聘任审批权限经逐级审批后,由公司人力资源部办理聘任或任命手续。
第三章 员工晋升管理
第九条 公司原则上每半年进行一次员工薪资提升调整,公司员工在贴合条件的状况下均有机会获得薪资的提升,具体按公司年薪管理制度执行。
第十条 贴合下列条件之一者,根据审批可获得破格晋职晋级:
1.在工作岗位上作出突出贡献和成绩显著者;
2.提出合理化推荐被公司采纳使公司获得较大效益者;
3.为公司赢得较高社会荣誉或挽回较大经济损失者。
第十条 员工晋职晋级的审批程序为:
1.部门负责人将推荐意见填入《员工晋升审批表》,经过分管领导审批后报公司人力资源部。推荐意见应包括考核状况、突出业绩、工作潜力和水平评价、工作态度和表现评价及潜质等5个基本方面;
2.人力资源部根据部门推荐意见,对员工的工作状况等进行调查了解和核实,并作出审核意见报人事分管领导审核;
3.人事分管领导作出审核意见后,报送公司总经理审批;
4.人力资源部负责根据审批结果及时落实员工薪资、福利、职级的调整。
第四章 附 则
第十二条 本制度由人力资源部负责解释和修订。
第十三条 本制度自印发之日起施行。
相关文章:
更多相关内容 -
员工档案管理系统 魔方网表员工档案管理系统 v1.2
2020-10-28 11:32:48基于魔方应用商店运行的员工档案管理系统,一款可提供多人协同管理的员工档案管理系统,让人力资源部门可以方便地建立职工电子档案,并持续更新职工的升迁、培训、薪资调整等 -
员工信息管理系统OA
2020-01-08 11:19:48员工进入公司入职后,需要建立个人档案信息,管理员有权限对员工信息增删改,而普通员工只能浏览信息。本项目就是对上述业务进行网路信息化管理。 另外,为了使软件能正常有序地运行,需要管理员在软件后台对各操作... -
新华书店人事档案管理系统
2010-05-24 18:01:07本文主要针对新华书店人事档案管理的实际需求,设计与开发了一套基于B/S模式的管理系统, 以达到提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作 的目的,并通过企业整体管理信息化建设的提高... -
如何利用系统OA进行企业员工人事档案管理
2019-05-14 17:39:31通过建立人事档案,及时了解企业每个员工的情况,方便管理者进行人事管理,提高企业内外部员工的整理质量,帮助企业有条理的进行人力资源规划,帮助企业更针对性的进行实施培训。 就目前来说,大多数企业的人事档案...人力资源管理是企业管理的一个重要分支,企业每天都要涉及众多的人员管理问题,人员的增减变动能够直接影响到企业的整体运作。人事档案作为企业人力资源管理的重要部分,在企业正常运营中具有十分重要的作用。通过建立人事档案,及时了解企业每个员工的情况,方便管理者进行人事管理,提高企业内外部员工的整理质量,帮助企业有条理的进行人力资源规划,帮助企业更针对性的进行实施培训。
就目前来说,大多数企业的人事档案管理更多的在线下纸质化管理,管理水平落后。员工的人事变更信息不能及时跟进更新,导致人事档案信息真实度大打折扣;甚至有的企业没有专门的档案室来存放纸质化档案,造成档案丢失,影响了企业的正常运营管理。
通达创新针对企业遇到的这一问题,利用OA系统打造了一套完整的人事档案模块,从企业员工入职开始,贯穿员工在企业工作的完整生命周期。
一、人事档案系统实施亮点
1、建立统一规范的线上人事档案库
人事档案作为OA系统中的一个标准模块,包括人员档案建立,合同信息保存、变更,人事资源管理(如入职离职、人事合同、调职转职、员工奖惩等)。通过模板导入,建立线上电子化的人事档案,可在人事合同管理功能上设置对人事档案管理内的员工所录入的合同进行到期提醒通知。如若OA系统中现有的标准人事档案字段不能满足企业人事档案建立的需求,通达创新可以通过根据企业的需求进行二次开发,帮助企业实现人事档案电子化。
2、实现人事档案的动态管理
提起人事管理的根本,那就是“入、转、调、离”这四个字了,企业员工的人事档案也是围绕着这四个字进行的,这四个字虽然看起来简单,但是真正管理起来还是有难度的。
就以企业对员工进行内部的调动为例,传统的线下化办理不仅费时费力,在审批流程结束后,如若HR没有实时归档,可能就会造成员工人事档案信息的缺失,可能还会造成企业决策者的决策失误。通达创新的人事档案系统通过二次开发,将企业线上化的OA审批流程与人事档案相对接。以员工A部门调动流程为例,当A的部门调动申请流程审批通过后,自动归档到A员工的人事档案信息中,修改A员工的部门信息,并且生成一条人事变动信息,方便查询。
通过对接OA审批流程和人事档案模块,避免了员工人事档案信息更新慢、人事信息丢失的问题。当企业管理者需要的时候,能马上查询调用,大大提高了企业的运转效率。
3、实现人事档案的相关信息的统计分析
企业的领导者需要对公司的所有员工有大体的了解,如果翻阅传统的纸质化档案,不仅耗时耗力,所需要的数据也不能清晰直观的展现。OA的人事档案系统就轻松的解决了该问题,通过前期的开发,将所需要的字段都建立在人事档案中,在需要查看的时候,直接在统计分析中就可以查看到。以学历为例,公司董事长想知道公司员工学历分布情况,点开OA系统中的统计分析报表,就可以直观的看到公司员工研究生学历有多少人、占比多少;本科学历有多少人、占比多少等。通过直观简单的分析报表,领导决策者可以直接在OA系统中自行查看,节约了人工统计分析的时间,减轻了企业的人力成本和时间成本。
人事档案中的每个模块的每个字段都可以通过开发进行单独选择然后导出,且导出的时候可以导出Excel表或者导出固定模板的档案样式,当然这些都不是固定的,都是可以根据企业独特的需求进行定制开发的。
二、人事档案系统实施价值
电子化人事档案系统,通过将纸质的人事档案转移到线上,避免了纸质档案丢失、储存麻烦的问题,通过线上化的人事档案,简化企业管理,提高了企业人事管理的便捷度和效率,提高企业的运转能力。 -
基于Java+springmvc+mysql+jquery实现企业员工管理系统
2021-08-01 12:47:39员工管理: 系统管理: 数据库表设计: 用户表: 部门表: 人员表: 职位表: 总结: 下载完整项目 推荐阅读文章 查看更多博主首页更多实战项目 >>> 企业员工信息管理系统 一、绪论 2 1.1 ...作者主页:Java李杨勇
简介:Java领域优质创作者、【Java李杨勇】公号作者 简历模板、学习资料、面试题库、技术互助【关注我,都给你】
文末获取源码
目录
推荐阅读文章
研究背景
计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子商务系统,高校教务管理系统等等。随着信息技术的日益发展已深入到社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统。不管大企业。各种员工信息的小企业也是如此,企业的管理层也深深意识到这一点,以前管理大多为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。他们希望有一个适合自己的管理系统,能够实现员工信息管理,部门管理,请假管理,考勤管理等功能。通过此系统,管理者可以对员工的信息做出及时的修改,通过电脑的数字化管理,方便的管理员工信息,这样可以提高工作效率,解放管理员的双手,也使得管理员工信息所需的各项信息能方便快速进行录入,查询和更新,各种功能能够相应的实现,对相应关键数据也能够方便的统计结果。
当前大量企业的员工管理不能及时的对员工的信息做出修改,管理员与员工之间不能进行良好的互动,尚需要进行手工传达信息,不但效率低下还常常因为信息不能及时的传达下去而造成损失。因此大多数企业需要设计一个高效的企业员工信息管理系统以帮助企业对员工进行更好、更快的管理,加强上级与下级之间的联系,达到提高企业工作效率的目的。员工信息管理系统设计的主要目的是对企业员工的信息进行集中管理,方便对员工的信息进行及时的更新,上级的命令能够准确、高效的传达下去,方便企业建立一个高效的、准确的员工信息数据库。它是以SQL 数据库作为开发平台,使用jsp编写程序完成数据的各项功能并使用SQL数据库形成数据进行数据存储。系统功能概述
1.能够对部门信息进行管理,方便添加、 修改、删除部门信息,来适应企业今后的发展;
2.对员工信息进行管理,方便对员工的归属部门,以及员工的基本信息进行录入、管理等操作,实现规范化管理;
3. 对职位信息的添加、修改、删除等操作
4.保证员工信息的安全、完整,避免造成信息的泄漏, 员工造成不必要的损失。5.对员工数据进行Excel导出功能
6.用户注销退出
主要功能:
用户登录:
登录代码
<title>企业员工信息管理平台</title> <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" /> <link rel="stylesheet" type="text/css" href="css/login.css" /> </head> <body> <div id="login"> <p>登录帐号:<input type="text" id="manager" class="textbox"></p> <p>登录密码:<input type="password" id="password" class="textbox"></p> <p> <font color="#999">记住账号</font> <input id="saveid" type="checkbox" onclick="savePaw();" /> </p> </div> <div id="btn"> <a href="#" class="easyui-linkbutton">登录</a> </div>
主页功能:
首页main.jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <jsp:include page="check_logstate.jsp"/> <!DOCTYPE html> <html> <head> <title>信息管理系统</title> <meta charset="UTF-8" /> <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" /> <link rel="stylesheet" type="text/css" href="css/admin.css" /> </head> <body class="easyui-layout"> <div data-options="region:'north',title:'header',split:true,noheader:true" style="height:60px;background-color:#01B1EA;"> <div class="logo">企业员工后台信息管理系统</div> <div class="logout">您好,<%=session.getAttribute("username")%> | <a href="logout">退出</a></div> </div> <div data-options="region:'south',title:'footer',split:true,noheader:true" style="height:35px;line-height:30px;text-align:center;"> © Powered by dashen </div> <div data-options="region:'west',title:'导航',split:true,iconCls:'icon-world'" style="width:200px;padding:10px;"> <ul id="nav"></ul> </div> <div data-options="region:'center'" style="overflow:hidden;"> <div id="tabs"> <div title="起始页" iconCls="icon-house" style="padding:0 10px;display:block;font-size:70px"> <br/><br/> <center>欢迎来到企业员工后台信息管理系统!</center> </div> </div> </div> <script type="text/javascript" src="easyui/jquery.min.js"></script> <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script> <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script> <script type="text/javascript" src="js/admin.js"></script> </body> </html>
部门管理:
<div id="department_manage_tool" style="padding:5px;"> <div style="margin-bottom:5px;"> <a href="#" class="easyui-linkbutton" iconCls="icon-edit-new" plain="true" onclick="department_manage_tool.edit();">修改</a> <a href="#" class="easyui-linkbutton" iconCls="icon-delete-new" plain="true" onclick="department_manage_tool.remove();">删除</a> <a href="#" class="easyui-linkbutton" iconCls="icon-reload" plain="true" onclick="department_manage_tool.reload();">刷新</a> <a href="#" class="easyui-linkbutton" iconCls="icon-redo" plain="true" onclick="department_manage_tool.redo();">取消选择</a> <a href="#" class="easyui-linkbutton" iconCls="icon-export" plain="true" onclick="department_manage_tool.exportExcel();">导出到excel</a> </div> <div style="padding:0 0 0 7px;color:#333;"> <form id="departmentQueryForm" method="post"> </form> </div> </div> <div id="departmentEditDiv"> <form id="departmentEditForm" enctype="multipart/form-data" method="post"> <div> <span class="label">部门编号:</span> <span class="inputControl"> <input class="textbox" type="text" id="department_departmentNo_edit" name="department.departmentNo" style="width:200px" /> </span> </div> <div> <span class="label">部门名称:</span> <span class="inputControl"> <input class="textbox" type="text" id="department_departmentName_edit" name="department.departmentName" style="width:200px" /> </span> </div> </form> </div>
职位管理:
<div id="employeeEditDiv"> <form id="employeeEditForm" enctype="multipart/form-data" method="post"> <div> <span class="label">员工编号:</span> <span class="inputControl"> <input class="textbox" type="text" id="employee_employeeNo_edit" name="employee.employeeNo" style="width:200px" /> </span> </div> <div> <span class="label">职位:</span> <span class="inputControl"> <input class="textbox" id="employee_positionObj_positionId_edit" name="employee.positionObj.positionId" style="width: auto"/> </span> </div> <div> <span class="label">姓名:</span> <span class="inputControl"> <input class="textbox" type="text" id="employee_name_edit" name="employee.name" style="width:200px" /> </span> </div> <div> <span class="label">性别:</span> <span class="inputControl"> <select id="employee_sex_edit" name="employee.sex" > <option value="男">男</option> <option value="女">女</option> </select> </span> </div> <div> <span class="label">员工照片:</span> <span class="inputControl"> <img id="employee_employeePhotoImg" width="200px" border="0px"/><br/> <input type="hidden" id="employee_employeePhoto" name="employee.employeePhoto"/> <input id="employeePhotoFile" name="employeePhotoFile" type="file" size="50" /> </span> </div> <div> <span class="label">出生日期:</span> <span class="inputControl"> <input class="textbox" type="text" id="employee_birthday_edit" name="employee.birthday" /> </span> </div> <div> <span class="label">学历:</span> <span class="inputControl"> <select id="employee_schoolRecord_edit" name="employee.schoolRecord"> <option value="小学">小学</option> <option value="初中">初中</option> <option value="高中">高中</option> <option value="大专">大专</option> <option value="本科">本科</option> <option value="硕士">硕士</option> <option value="博士">博士</option> </select> </span> </div> <div> <span class="label">员工介绍:</span> <span class="inputControl"> <textarea id="employee_employeeDesc_edit" name="employee.employeeDesc" rows="8" cols="60"></textarea> </span> </div> </form> </div>
员工管理:
系统管理:
数据库表设计:
用户表:
CREATE TABLE `NewTable` ( `username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' , `password` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL , PRIMARY KEY (`username`) ) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci ROW_FORMAT=COMPACT ;
部门表:
CREATE TABLE `NewTable` ( `departmentNo` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'departmentNo' , `departmentName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '部门名称' , PRIMARY KEY (`departmentNo`) ) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci ROW_FORMAT=COMPACT ;
人员表:
CREATE TABLE `NewTable` ( `employeeNo` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'employeeNo' , `positionObj` int(11) NOT NULL COMMENT '职位' , `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '姓名' , `sex` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '性别' , `employeePhoto` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '员工照片' , `birthday` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '出生日期' , `schoolRecord` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学历' , `employeeDesc` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '员工介绍' , PRIMARY KEY (`employeeNo`), FOREIGN KEY (`positionObj`) REFERENCES `t_position` (`positionId`) ON DELETE RESTRICT ON UPDATE RESTRICT, INDEX `positionObj` (`positionObj`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci ROW_FORMAT=COMPACT ;
职位表:
CREATE TABLE `NewTable` ( `positionId` int(11) NOT NULL AUTO_INCREMENT COMMENT '职位id' , `departmentObj` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '所属部门' , `positionName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '职位名称' , `baseSalary` float NOT NULL COMMENT '基本工资' , `sellPercent` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '销售提成' , PRIMARY KEY (`positionId`), FOREIGN KEY (`departmentObj`) REFERENCES `t_department` (`departmentNo`) ON DELETE RESTRICT ON UPDATE RESTRICT, INDEX `departmentObj` (`departmentObj`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=5 ROW_FORMAT=COMPACT ;
总结:
经过近期对 java 面向对象程序设计、前端知识以及JAVA ssm框架的掌握和学习,让我更加了解到 java 学习的重要性。在开发这个系统是哪个,我完成多个实验以及测试,在这个阶段的学习开发中,我从认识到熟悉,而后到能够自主运用。通过对 java 相关的了解,我发现它确实有很多方便之处,它集抽象性、封装性、继承性和多态性于一体,实现了代码重用和代码扩充,提高了软件开发的效率。对于我们这个专业来说学好 java 语言是很重要的,所以在开发这个项目的过程中我都尽力理解 java 编程思想、掌握基本技巧,尽量学到最多的知识。 我学习程序设计的基本目的就是培养描述实际问题的程序化解决方案的关键技能, java 面向对象程序设计是一门实践性比较强的语言、springMVC框架的MVC三层架构、将数据访问和逻辑操作都集中到组件中 , 增强了系统的复用性。使系统的扩展性大大增强。以及前端jQuery、js、css样式的掌握让我对网页的布局、样式调整、字体等让网页效果实现的更加精准。
下载项目
推荐阅读:
基于java+springboot+mybatis+laiyu实现学科竞赛管理系统
基于java ssm springboot+VUE疫情防疫系统系统前后端分离设计和实现
基于java springboot+mybatis电影售票网站管理系统前台+后台设计和实现
基于java ssm springboot+mybatis酒庄内部管理系统设计和实现
基于JAVA springboot+mybatis智慧生活分享平台设计和实现
基于Java springboot+vue+redis前后端分离家具商城平台系统设计和实现
查看更多博主首页更多实战项目 >>>
获取源码:
总体来说这个项目功能相对还是比较简单优秀的、适合初学者作为课程设计和毕业设计参考
查看下方微信公众号获取联系方式~
精彩系列推荐
-
员工管理数据库设计
2019-07-06 20:56:52员工管理数据库系统,有助于为对员工数量增多,信息量增大,以及员工部门分配,工资发放等问题实现现代、化网络化管理,能够提高企业管理效率,提高准确度,节约企业成本,提高生产效率。 通过该课题可以熟悉...一、课题背景和目的
员工管理数据库系统,有助于为对员工数量增多,信息量增大,以及员工部门分配,工资发放等问题实现现代、化网络化管理,能够提高企业管理效率,提高准确度,节约企业成本,提高生产效率。
通过该课题可以熟悉PowerDesigner设计数据库的流程,巩固数据库的设计规则和设计原理,以及对数据库进行多种逻辑查询。
二、数据库的需求分析
通过设计数据库实现对企业员工的基本信息、职位、所属项目、工资等数据进行存储、查询和管理。数据库需要存储员工的基本信息如员工编号、身份证号、联系方式、所属部门信息、工资信息等,还要对员工参与的项目信息进行存储,如项目编号,项目名称,项目起止时间等。
系统开发首先通过PowerDesigner设计物理模型,并将设计好的模型转换为可执行的SQL代码。通过SQL Server 创建数据库,并加入相关数据,在数据库中完成查询管理工作。
系统的开发过程中使用 PowerDesigner16.5和 SQL Server 2014实现。
三、数据库概念模型构造
模型中包含五个实体,实体名称以及属性如下:
员工信息表:员工编号、员工姓名、身份证号、性别、手机号、邮箱;
公司部门表:部门编号、部门名称、负责人工号;
部门职位表:职位编号、职位名称;
项目表:项目编号、项目名称、开启时间、结束时间;
工资表:出纳编号、基本工资、五险一金、绩效奖金、补贴、加班费。
(以上加有下划线的属性为表的主键属性)
根据以上实体设计的数据库系统ER图如下图图1所示:
图 1系统ER图
四、数据库逻辑设计说明
一个公司部门中可以包含多个员工,每个员工只能属于一个公司部门,因此员工与公司部门的关系为N:1.
一个公司部门内可以多个职位,每个特定职位只能属于一个部门,因此公司部门与部门职位的关系为1:N.
每个员工可以属于不同部门的相同职位,及同一个职位可以对应多个员工,而每个员工只能由一个职位,因此部门职位与员工的关系为1:N.
每个员工都对应一个工资单,每个工资单只能属于一个员工,因此员工表与工资表的关系是1:1.
每个员工可以参与多个项目,每个项目可以由多个员工参与,因此员工表与项目表的关系是N:M.
五、数据库物理设计说明
1:1的关系如员工信息表和工资表,可将员工信息表的主键设置为工资表的外键,也可将工资表的主键设置为员工信息表的外键
1:N的关系如公司部门表和员工信息表,公司部门表为1的一方,员工信息表为N的一方,需要将公司部门表的主键设为员工信息表的外键。
M:N的关系如员工信息表和项目表,需要建立一个联系表(员工和项目关系表)将员工信息表的主键和项目表的主键分别设为员工和项目关系表的外键。
系统设计物理模型图如下图图2所示:
图 2物理模型图
六、数据库及表的创建实施过程
通过PowerDesigner生成可执行的SQL文件,其操作过程如下图图3所示:
图 3生产SQL文件
在SQL server 2014 中创建一个EmploySystem数据库,然后在该数据库中运行PowerDesginer生产的SQL文件,来创建表,SQL代码如下图所示:
图 4SQL代码
表的结构生成后,需要为每个表添加数据,截图如下:
公司部门表数据如图5:
图 5公司部门表
员工信息表数据如图6:
图 6员工信息表
部门职位表数据如图7:
图 7部门职位表
项目表数据如图8:
图 8项目表
员工和项目关系表数据如图9:
图 9员工和项目关系表
工资表数据如图10:
图 10工资表
七、涉及到相关业务逻辑的单表查询及多表查询
(1)查询所有员工信息:
SQL语句如下:
select * from Employee_info
执行结果如下:
(2)查询20100101员工的工资信息:
SQL语句如下:
select * from Salary_info where employee_id='20100101'
执行结果如下:
(3)查询20100101员工所在的部门和职位:
SQL语句如下:
select employee_id, deparment_name , position_name
from Department_info ,position_info, Employee_info
where employee_id='20100101' and Employee_info.department_number = Department_info.department_number
and position_info.position_number = Employee_info.position_number
执行结果如下:
(4)查询20100101员工所分配的项目:
SQL语句如下:
select Employee_info.employee_id, employee_name, Project_info.project_number, project_name
from Employee_info ,Project_info, employee_project_r
where Employee_info.employee_id='20100101' and Employee_info.employee_id=employee_project_r.employee_id
and employee_project_r.project_number = Project_info.project_number
执行结果如下:
八、涉及到相关业务逻辑的存储过程和触发器设计
(1)创建存储过程“stuff_pr”,查询员工号为“20100101”的员工所有的相关信息
SQL语句如下:
create procedure stuff_pr as
select distinct * from Employee_info as e
left join Department_info on e.department_number = Department_info.department_number
left join position_info on e.position_number = position_info.position_number
left join employee_project_r on e.employee_id = employee_project_r.employee_id
left join Project_info on employee_project_r.project_number = Project_info.project_number
left join Salary_info on e.employee_id = Salary_info.employee_id
where e.employee_id='20100101'
执行结果如下:
SQL语句如下:
exec stuff_pr
(2)创建触发器“project_del”,当删除项目表里的项目时,对应的雇员与项目关系表中的数据也同时删除。
SQL语句如下:
create trigger ep_project_del
on employee_project_r
after delete
as
if exists(select * from Project_info,deleted where Project_info.project_number = deleted.project_number)
begin
delete from Project_info
where Project_info.project_number in (select project_number from deleted)
end
执行结果如下:
SQL语句如下:
delete from employee_project_r
where project_number = '1901'
执行结果如下:
SQL语句如下:
select * from employee_project_r
执行结果如下:
SQL语句如下:
select * from Project_info
执行结果如下:
九、心得体会
通过本次数据设计,熟悉了PowerDesigner设计数据库的流程,更加深化了对数据库的设计规则和设计原理的理解,提高了动手设计数据库的能力。通过对数据库中简单少数数据的操作验证了数据库设计的合理性,在实际项目中可以通过验证来完善数据库。
在对数据库进行操作的过程中,提高了对SQL语句的掌握程度,加深了对存储过程和触发器的理解。通过数据库来管理和查询数据能够很大程度地提高工作效率。
十、相关参考文献
[1]雷景生,叶文珺,楼越焕.数据库原理及应用(第2版)[M].北京:清华大学出版社,2015
-
[内附完整源码和文档] 基于Java的人事档案管理系统
2020-09-03 19:02:36档案管理信息化、建设利用数字化、信息存储等技术,将传统纸质文书档案、科技档案、人事档案等转换成数字档案,建立档案目录数据库,通过计算机网络设备的传输,实现信息资源的共享,以期获得最佳的工作效率。... -
Django员工管理系统
2019-09-11 19:14:02Django员工管理系统(ems) 需求分析: 1.实现管理员的注册、登陆页面 注册:用户名、真实名字、密码、性别、验证码 登陆:用户名、密码、(记住我7天) 2.实现查看、增加、删除、修改员工信息页面 查看:分页... -
手把手教你基于【SpringBoot+MyBatis】实现员工管理系统【附完整源码】
2021-09-01 23:38:41一、写在前面 ...所以今天就使用SpringBoot整合MyBatis来做一个完整的员工管理系统。实现登录验证、国家化、CRUD等操作。带大家熟悉一下SpringBoot的操作流程,以及整合MyBatis的具体步骤。整个项目你将会学到 -
数据库设计员工管理系统
2021-12-04 18:41:34数据库原理课程设计,员工管理系统 -
MySQL-实操:部门、员工信息与管理
2020-06-27 16:14:59创建部门dept、员工emp数据表,并插入数据 部门dept数据表 1.创建部门信息: CREATE TABLE dept( deptno INT, dname VARCHAR(14), loc VARCHAR(13) ); 2.插入部门信息: INSERT INTO dept VALUES(10, '... -
企业员工信息管理系统_毕业设计论文
2012-10-08 12:27:57企业员工信息管理系统的开发主要包括后台数据库的建立(如:员工的基本信息)和维护(如员工信息的添加和删除以及登陆密码的修改)及...一方面管理人员进入该系统则比普通员工多一些权限:信息输入与修改、信息查询。 -
人事管理系统数据库系统设计
2019-04-09 23:21:16(1)员工档案管理 ① 对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。 ② 对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。 ③ 当员工的... -
Eclipse+Java+Swing+Mysql实现员工信息管理系统
2022-01-07 21:39:13Java+Swing+Mysql实现员工信息管理系统。系统功能有管理员登录系统,.管理员对部门的增删改查;管理员对职务的增删改查;管理员对员工的增删改查。 -
员工管理系统(图形界面带数据库 )
2020-06-23 13:27:10基于mysql的员工管理系统,能实现员工添加删除,信息修改,希望能帮到大家 -
完成一个员工管理系统,主要功能有:新增员工,修改员工,删除员工,员工查找,数据统计
2021-04-25 13:28:16完成一个员工管理系统,主要功能有:新增员工,修改员工,删除员工,员工查找,数据统计。 功能为: (1)员工个人信息有:工号(),姓名,性别,年龄,工资 (2)新增员工:新增一个员工到系统中去 (3)修改... -
毕业设计-员工管理系统
2010-11-07 10:18:13员工的管理内容很多,但是在实际中,查询是最重要的,一些员工档案是以word或者excel的形式存储的,导致在搜索时,windows系统无法搜索word或者excel等里的内容,而不方便维护 启明星HR管理系统,将用户档案存入... -
「MySql高级查询与编程」练习:企业员工管理
2021-11-13 08:41:29题目:企业员工管理 一、语言和环境 1.实现语言:SQL。 2.开发环境:MySQL,navicat for mysql。 二、题目(100分): 1、创建数据库及数据表: (1)创建数据库,名称为db_emp; (2)创建数据表t_emp(员工表)、... -
员工编号管理制度
2020-12-22 17:50:59为进一步规范人员管理,便于人力资源管理各项工作的有序、有效、快速、灵活的开展,加强公司企业文化建设,结合公司的实际情况,特制定本规则。凡公司目前在职的所有门店员工,均按照本规则进行编号调整,以后入职的... -
学校员工管理系统流程图以及项目源码(c++超详细)
2019-01-17 19:44:27使用数组设计一个实用的小型学生成绩管理程序,它有查询和检索等功能,并且能够对指定文件操作。 功能设计要求 增加学生记录 在已有的记录后面追加新的记录 可以随时用它增加新的记录,它们仅保存在结构... -
员工信息管理系统--C语言
2017-07-22 16:57:14员工信息管理系统 1.管理员模块:密码验证成功后,进入管理员菜单选项,管理员可以进行: 1)采集信息 -
单位员工通讯录管理系统
2017-01-23 13:41:07其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。 [实现提示] 可以采用单链表的存储结构,如可定义如下的存储结构: typedef struct { /*员工通讯信息的结构类型... -
员工管理系统Android版
2017-07-21 21:21:53Android版的员工管理系统。包括服务器,客户端,及数据库。 -
狂神Spring Boot 员工管理系统 【源码 + 笔记 + web素材】 超详细整理
2021-05-06 20:36:38目录员工管理系统1、准备工作1.1、导入资源1.2、编写pojo层1.3、编写dao层2、首页实现2.1、引入Thymeleaf2.2、编写MyMvcConfig2.3、测试首页3、页面国际化3.1、 File Encodings设置3.2、配置文件编写4、登录+拦截器... -
SSM项目实战员工信息管理系统(spring+springmvc+mybatis+layui整合开发)
2020-02-06 17:38:10简 介 管理员类型: |- 超级管理员 系统中包括一个超级管理员,唯一的,对于普通...创建本部门员工信息,对员工信息进行。。。。 01、项目开发准备 【录播】项目功能演示与说明(7分钟) 免费试学 【录播】项目开发... -
python员工管理系统(基础版)
2020-03-24 21:29:53各位小伙伴们大家好,最近自学python已经差不多把基础学完了,现在运用这些基础知识写了一个简单版本的员工管理系统 因为在大学里我是学过java的,所以,当有了一定的基础和熏陶外,真心觉得python比java要简单的多... -
基于python语言开发的员工信息管理系统
2020-07-08 16:41:23管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 1.引言 通过员工信息管理系统可以做到信息的规范化管理、科学... -
单位员工通讯录管理系统(线性表的应用)
2019-11-06 19:44:40其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。 [实现提示] 可以采用单链表的存储结构,如可定义如下的存储结构: typedef struct { /员工通讯信息的结构类型定义/ ... -
管理者如何建立权威
2020-08-22 00:26:09这也是一个常见的问题。一些年轻人工作表现积极,被领导提拔,从一线员工成长为管理者,那么初为管理者,当然希望有一定的权威,希望能够让团队如指臂使,希望能够顺利的进行项目的推进和调整。但往往...