《软件工程毕业论文公司内退员工管理系统的分析与设计24649.doc》由会员分享,可在线阅读,更多相关《软件工程毕业论文公司内退员工管理系统的分析与设计24649.doc(33页珍藏版)》请在三一办公上搜索。
1、普通本科毕业论文题目:公司内退员工管理系统的分析与设计学 院 软件与通信工程学院 学生姓名 学 号 0093000 专 业 软件工程 届 别 09级 指导老师 廖汗成 职 称 副教授 二一三年五月 摘 要随着各政府机关、企业、学校等单位的员工日益发展,几乎所有的企事业单位都拥有或需要拥有自己的人力资源管理系统来对本单位员工的基本信息进行保存管理。对于一些国有企业及事业单位,为了增强企业活力,提高企业经济效益,推动公司劳动用工、人事制度的改革,解决部分年龄大、身体病残员工的退出通道从而进行了内退员工管理。传统的管理方式和手段主要依赖于手工操作、效率低下、安全性差,不利于企业快速发展,所以企业迫切
2、需要一套可以结合人力资源管理对企业内退员工信息管理,加快企业信息化管理、提高企业运作效率、加速企业更好更快发展。 本论文就是以C#为前台和SQL Server数据库开发为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足国有企业及事业单位对内退员工信息管理的要求的“公司内退员工管理系统”。本系统具有数据管理和企业事务管理功能。使用该系统,可以方便地进行系统管理,人事档案管理,部门信息管理,转岗培训管理,薪资管理,人事变动,内退员工管理,还能够快捷地查询公司内退员工的情况,方便企业高层领导对该企业人力资源的现状有个比较全面的认识,也方便他们的管理和人员调动,可辅助企业领导决
3、策科学化,从而大大减少了工作量,提高了工作效率。【关键词】人力资源 国有企业及事业单位 内退员工 信息管理AbstractTheemployeeincreasingdevelopmentofsocial,eachgovernmentsector,theenterpriseoffactoriesandschooletc.almost all enterprises and institutions have or need to have their own human resources management system to save this unit staff basic infor
4、mation management. For some state-owned enterprises, in order to enhance the vitality of enterprises, improve enterprise economic efficiency, promote labor employment, the personnel system reform, and solve some, body sick older peoples exit channel and inner retired staff management. Traditional ma
5、nagement mode and means mainly rely on manual operation, low efficiency, poor security, is not conducive to enterprise rapid development, so enterprises urgently need a system can combine inner retired staff management to enterprise human resource information system, speed up the enterprise informat
6、ion management, improve enterprise efficiency, accelerate the enterprise better and faster development.This thesis is based on C # as thedevelopmentoffront stageappliedsoftware and SQL Server database development software as a development tool, such as the background in a variety of organizations, d
7、eveloping one can be true about the requirements of the state-owned enterprises manage the inner retired staff information which means Inner retired staff management system. This system has the function of data management and transaction management. Using the system, you can easily manage the system
8、, personnel file management, department of information management, job-transfer training management, salary management, personnel change, inner retired staff management, also can quickly query the information of inner retired, for the leaders of enterprise, it make him have a comprehensive understan
9、ding about the status of inner retired, also facilitate their management and staff to mobilize, can assist the enterprise leadership decision-making scientifically, thus greatly reducing the workload and improve work efficiency.【Key words】 human resources, state-owned enterprises and institutions ,
10、Inner retired, information management目 录前言1.绪论11.1. 项目背景11.2. 项目的现状11.3. 项目的意义或目标11.4. 论文的组织结构22.系统需求分析33.1单位的组织结构33.2业务分析43.3数据流图分析53.4数据分析123.系统总体设计194.1系统的设计目标194.2系统的总体结构204.3.模块分析214.4.数据库设计234.结束语27参考文献28致 谢291.绪论1.1. 项目背景 公司内退员工管理系统是基于人力资源管理系统,针对国有企业及事业单位为了增强企业活力,提高企业经济效益,推动公司劳动用工、人事制度的改革,解决部
11、分年龄大、身体病残员工的退出通道而开发的内退员工管理软件。根据用户需求,实现数据分析综合查询出符合内退条件的员工并对其管理,包括:系统管理、综合查询、人事档案管理、部门信息管理、转岗培训、薪酬管理、人事变动等几个方面的功能。1.2. 项目的现状目前人力资源管理系统主要是根据中小型企业业务单元的需求来编写的,无法满足多体制、多元化、多重组织结构的大型企业数据处理需求。很多软件是从单一的人事行政管理或人力资源管理的业务需求角度出发设计,服务于某一具体业务的自动化操作需求;前瞻性比较欠缺,对于有大量内退员工需要管理的国有企业及事业单位来说无法满足其业务需求,对其管理只能采用人工方式,记录量大,易出错
12、,迫切需要针对内退员工管理的软件代替手工记录,完成信息管理。1.3. 项目的意义或目标 能够帮助企业更方便的管理内退员工,提高企业管理时效,帮助企业降低管理成本,同时也辅助企业领导决策科学化,带来先进的管理思想及方法。所有的管理都是为了效益,目前市面上流行的人事管理系统不少,但针对内退员工管理的系统却很少,而且不同的企业的员工内退条件各不相同,企业迫切针对其业务需求设计开发的相关内退员工管理软件,所以本论文根据国家国有企业富余职工安置规定(国务院令第111号_1993年4月20日发布)有关规定并针对企业的企业内退员工管理规定设计公司内退员工管理系统。目标:1)从企业实际需求出发,提供相对完善的
13、工作和组织条件,提高企业人力资源管理水平,提高工作效率2)进行数据分析提供相关数据和报表,帮助企业领导决策3)用户可以根据实际情况进行修改,满足企业个性化需要,当企业相关工作发生改变有关规定进行调整,用户能够方便添加和修改模块,灵活性较大,节约了重新购买系统的成本4)可与公司现有的人力资源管理系统结合,完善企业人力资源管理1.4. 论文的组织结构这篇论文主要阐述的是关于公司内退员工管理系统的分析与设计。第一章绪论主要介绍了项目的背景、现状和项目的意义或目标。第二章系统需求分析主要介绍了企业单位的组织结构,对该管理系统的主要用户的分类情况进行分析,其次是对内退员工管理系统的业务分析,从不同用户的
14、角度来探讨他们所可能涉及到的操作。然后是对用户在业务过程中产生的数据流图进行分析,并用数据字典对数据流图进行描述。第三章系统总体设计首先阐述了系统的设计目标,然后对系统的总体结构及功能模块和系统的程序流程的设计,然后对各个模块的程序流程进行了详细的说明。最后对该系统所需要的数据库进行设计,并对实体联系和需要的建立的表进行了说明。第四章结束语,参考文献,致谢。以上就是该篇论文的组织结构2.系统需求分析 需求分析是软件设计过程中的一个重要环节。通过对系统应用单位的情况全面调查,了解业务流程,为分析信息流程准备,并用户分析,明确用户需求,然后分析系统功能和分析系统数据,本系统从以下几个方面进行了分析
15、:2.1单位的组织结构 随着计算机技术、信息技术的飞速发展,以及计算机、互联网等迅速普及,信息化管理日渐成熟,企业信息化越来越被人们所重视,几乎每个大型的企业都有自己的人力资源管理系统,但随着企业员工的不断增加,人员结构复杂化,尤其是国有企业及事业单位的体质改革,企业用人制度发生变化,需要更新人员结构或降低人力成本,快速减少体制内正式员工的数量,渠道之一就是让他们从企业内部提前退休,因此,开发一个操作方便、功能适合的内退管理系统来提高管理效率成为了当务之急。经调查一般国有企业的组织结构图如下图1-1所示董事会董事长执行董事会:总经理营销企划部采购部工程中心财务部成本预算部审计部设计中心结算中心
16、管理中心工程部售后服务部品质部技术部技术设计部方案设计部行政部人力资源部法务部2.2业务分析 在公司内退员工管理系统中,主要包括系统管理、人事档案管理,人事变动,薪酬管理,内退管理,转岗培训管理,综合查询 公司按部门划分人员,根据员工的人事档案找出符合内退条件的人员报告供企业领导决策,某公司内部退养、病退的条件如下 1、内部退养:男满50周岁、女满40周岁。 2、内部病退:1)、本企业连续工龄五年以上,因病或非因工负伤,丧失劳动能力,不能从事岗位工作的; 2)、经市级以上医院确诊患癌症、精神病(精神分裂症)的;3)、因工负伤,经市劳动能力鉴定委员会鉴定为16级伤残的,按国务院工伤保险条例执行。
17、 企业领导可参考该报表决策需要内退员工名单,符合内退条件的员工也可申请内退,申请流程如下1、 要求办理内部退养的员工,本人可网上申请或直接书面申请,所在分厂(部室)签字同意,人力资源部初审后,分管领导审核,上报公司经理办公会审定,总经理批准,由公司人力资源部办理内部退养手续;2、 要求办理内部病退的员工,本人可网上申请或直接书面申请,所在单位公示无异议后,分厂(部室)签字同意,并出具相关病情材料,经公司医务劳动鉴定委员会鉴定符合条件后,人力资源部初审,分管领导审核,上报公司经理办公会审定,总经理批准,由公司人力资源部办理内部病退手续;3、 内部退养、病退员工中,凡符合国家法定特殊工种退休年龄和
18、工种条件的,报劳动部门按特殊工种办理正式退休手续;4、 未达到调研员年龄条件的副科级以上(含副科级)管理员工,申请内部退养的程序为:本人书面申请、所在分厂(部室)单位负责人签字同意、分管领导审核、由党委组织部提交党委会研究审批同意后,组织部办理内部退养手续。 企业领导确定内退员工及转岗人员名单后,转入给人力资源部,人力资源部发送消息给员工,员工申请内退流程办理内退,转岗员工办理转岗培训,若不服从转岗培训则申请内退流程办理内退 人力资源根据转岗培训的成绩确定员工是否能成功转岗,若不合格则仍需办理内退,成功转岗的员工,进行人事变动,员工相关信息档案将转入转岗后的部门,且内退员工名单报告分析将过滤掉
19、成功转岗员工 员工内退后,工资将归类到薪酬管理下的内退员工工资,内部退养、病退员工的待遇1、男员工连续工龄35年(含35年)以上、女员工连续工龄30年以上,退养费按现岗位工资的95%计发;男员工连续工龄30年不满35年、女员工连续工龄25年不满30年,退养费按现岗位工资的90%计发;男员工连续工龄25年不满30年、女员工连续工龄20年不满25年,退养费按现岗位工资的85%计发;男员工连续工龄不满25年,女员工连续工龄不满20年,退养费按现岗位工资的75%计发,按上述条件计算后达不到940元的,补发至940元。原年功工资照常支付。2、病退员工按岗位工资十档(940元)加本人年功工资标准执行;。
20、内退员工到达法定退休年龄后,工资将归类到薪酬管理下的退休员工工资,按退休员工工资标准发放工资具体的系统业务流程图如下:图2-1内退管理系统业务流程图2.3数据流图分析数据流图(Data Flow Diagram):简称DFD,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。2.3.1顶层数据流图公司内退员工管理系统图3-1公司内退员工管理系统顶层数据流图顶层的数据流图的数据描述如下:1、用户权限分配:为整个系统信息资源进行分类,划分访问修改权限等级并将权限分配给不同的用户2、用户
21、管理:负责整个系统的的用户,包括:添加、删除、修改每个用户的权限3、角色管理4、信息维护:人事档案管理、部门信息管理、人事变动、转岗培训、薪酬管理等信息的维护5、内退员工名单分析报告6、内退员工名单确认7、查看员工信息8、查看薪资信息9、转岗培训成绩查询10、内退申请11、转岗申请处理工作概述:包括内退员工分析报告的生成、工资计算、申请审核、信息维护、权限分配、用户的增删改、系统维护2.3.2第0层数据流图公司内部员工管理系统图3-2公司内退员工管理系统第0层数据流图第0层数据流图的数据描述如下:1)管理员可查询并维护系统管理,包括用户管理、角色管理、权限分配2)根据分配的权限员工可查看相关的
22、员工信息,人力资源部可查看全部员工的员工信息3)人力资源部可对人事变动进行变更4)人力资源部可对转岗培训人员成绩进行添加、修改、删除5)人力资源部可维护薪酬设置、工资计算、工资查询和修改6)总经理可查看综合查询的根据内退条件分析生成的内退员工名单分析报告,确认内退及转岗人员名单,并查看最终生成的内退员工综合信息报告2.3.3第1层数据流图1系统管理图3-3公司内退员工管理系统第1层数据流图1系统管理主要包括用户管理、权限管理、系统维护1)管理员分配角色给相关用户记录在权限分配表中2)管理员可以维护用户信息表,角色表、权限分配表等相关信息2.3.3.第1层数据流图2人事档案管理图3-4公司内退员
23、工管理系统第1层数据流图2人事档案管理主要包括员工信息管理、部门信息管理、合同信息管理1)员工信息记录员工基本信息、归属于哪个部门、相关合同信息和人事变动记录2)部门信息记录部门经理、部门员工,合同信息记录员工的相关合同信息2.3.3第1层数据流图3人事变动图3-6公司内退员工管理系统第1层数据流图3人事变动主要包括对职工升职、转岗、离职、内退、退休的变更1) 人力资源部对人事变更进行查询添加、删除和修改操作2) 可根据转岗培训成绩进行职工转岗变更3) 可根据内退申请审核信息进行职工内退变更4) 自动更新员工信息表中的相关人事变更信息2.3.3第1层数据流图4薪酬管理图3-7公司内退管理系统第
24、1层数据流图4薪酬管理主要包括薪酬设置、分类查询和管理工资信息、生成工资报表1) 人力资源部根据员工信息进行薪酬水平的设置,配置工资计算方法生成工资表2) 分类查询工资信息3) 人力资源部和总经理可根据设置的报表查询条件生成工资报表2.3.3. 第1层数据流图5转岗培训图3-8公司内退员工管理系统第1层数据流图5转岗培训主要包括转岗培训申请和转岗培训成绩1) 员工可申请转岗培训2) 审核提供后进行转岗培训,员工信息记入转岗员工信息表3) 转岗员工信息表来源于员工信息表4) 人力资源部对转岗培训成绩进行管理包括查询、添加、删除、修改,员工可查询个人的转岗培训成绩2.3.3.第1 层数据流图6内退
25、管理图3-9公司内退管理系统第1层数据流图6内退管理主要包括内退申请、审核和信息查询1) 符合内退条件的员工可申请内退2) 相关部门经理审核,审核通过后,员工信息记入内退员工信息表3) 内退员工信息表由员工信息表和工资表生成4) 内退员工可查询个人相关信息2.3.3.第1层数据流图7综合查询图3-10公司内退员工管理系统第1层数据流图7综合查询主要包括内退人员名单分析报告、内退及转岗人员名单确认和内退员工综合信息报告1) 根据内退条件检索找出符合内退条件的员工信息生成内退人员名单分析报告2) 总经理根据内退人员名单分析报告确认内退及转岗人员名单3) 人力资源部安排相关人员内退及转岗后得出最终名
26、单进行名单修改生成内退及转岗名单4) 总经理和人力资源部可根据内退员工综合信息报告查询条件得出相关信息报告2.4数据分析数据字典是数据库的重要组成部分。它存放有数据库所用的有关信息,作为分析阶段的工具,它的作用是给数据流图上每个成分加以定义和说明。通常包括数据项、数据结构、数据流、数据存储和处理过程五部分(一) 数据字典数据元素数据元素编号:A001名称:管理员别名:系统管理员说明:内退员工系统的管理员组成:管理员账号+管理员密码+管理级别有关处理逻辑:系统管理权限的代表 数据元素编号:A002名称:用户别名:系统使用者说明:内退员工系统的使用者包括职工、人力资源部、总经理等组成:员工编号+员
27、工名称+性别+出生年月+民族+部门+职位+状态有关处理逻辑:系统使用权限的代表(二) 数据字典数据存储数据存储编号:B001名称:用户信息表别名:系统登录用户表说明:注册用户信息的记录组成:用户编号+用户名+密码+员工编号+员工状态+用户状态数据存储编号:B002名称:角色信息表别名:角色信息表说明:创建角色的记录组成:角色编码+角色名称+动作+状态+创建时间数据存储编号:B003名称:权限分配表别名:用户权限分配表说明:用户对应权限的记录组成:用户编号+角色编号+状态+创建时间+修改时间数据存储编号:B004名称:员工信息表别名:员工基本信息表说明:员工基本信息的记录组成:员工编号+员工名称
28、+性别+出生年月+民族+毕业学校+学历+入职时间+基本薪资+部门+职位+状态数据存储编号:B005名称:部门信息表别名:部门信息表说明:对部门信息的记录组成:部门编号+部门名称+部门属性+上级部门+部门经理+电话+部门成立时间+部门职责数据存储编号:B006名称:人事变动表别名:员工信息变更表说明:对员工信息变更的记录组成:变动日期+员工编号+员工名称+原部门名称+原职位+现部门名称+现职位+状态+说明数据存储编号:B007名称:工资表别名:员工工资表说明:对发放员工工资的记录组成:创建年月+部门编号+员工编号+基本工资+加班工资+出勤天数+罚款+津贴+公司代缴保费+实发工资数据存储编号:B0
29、08名称:薪酬计算表别名:工资计算设置表说明:对工资数据项的记录组成:基本薪资+计算后的基本薪资数据存储编号:B009名称:转岗培训申请表别名:员工转岗培训申请表说明:对员工转岗培训申请的记录组成:编号+员工编号+员工名称+申请时间+原部门+原岗位+申请培训岗位+转岗后部门数据存储编号:B010名称:转岗培训成绩表别名:转岗培训成绩表说明:对转岗培训成绩的记录组成:申请编号+员工编号+员工名称+申请时间+原部门+原岗位+转岗培训岗位+转岗后部门+岗位培训内容数据存储编号:B011名称:内退申请审核表别名:内部退养申请审批表说明:对内部退养申请审批状况的记录组成:员工编号+员工名称+性别+民族+
30、出生年月+政治面貌+籍贯+工作岗位+职位+参加工作时间+工作年限数据存储编号:B012名称:内退人员名单表别名:内部退养人员信息表说明:对内部退养人员相关信息的记录组成:员工编号+员工名称+性别+出生年月+民族+毕业学校+学历+入职时间+部门+职位+状态+工作年限+薪酬待遇(三) 数据字典数据流数据流编号:C001数据流名:权限分配说明:管理员为用户分配角色,用户才能有操作权限数据流来源:管理员数据流去向:处理逻辑“权限分配处理”组成:用户编号+角色编号+状态+创建时间+修改时间数据流编号:C002数据流名:查询要求说明:用户输入查询条件数据流来源:用户数据流去向:处理逻辑“查询处理”组成:相
31、关信息表数据流编号:C003数据流名:内退申请说明:用户进行申请内退数据流来源:用户数据流去向:处理逻辑“内退申请处理”组成:员工编号+员工名称+性别+民族+出生年月+政治面貌+籍贯+工作岗位+职位+参加工作时间+工作年限数据流编号:C004数据流名:审核信息说明:有相关审核权限的用户审核相应的内退申请数据流来源:内退申请表数据流去向:处理逻辑“审核信息处理”组成:员工编号+员工名称+性别+民族+出生年月+政治面貌+籍贯+工作岗位+职位+参加工作时间+工作年限数据流编号:C005数据流名:名单修改说明:人力资源部进行内退及转岗名单修改数据流来源:人力资源部数据流去向:处理逻辑“名单修改处理”组
32、成:员工编号+员工名称+性别+出生年月+民族+毕业学校+学历+入职时间+基本薪资+部门+职位+状态(四) 数据字典数据处理数据流编号:D001数据流名:分配权限处理说明:处理管理员的分配权限要求输入:分配权限数据流来源:管理员输出:1、分配成功,显示相应信息 2、分配失败,返回上一步操作界面功能描述:当管理员进行权限分配,系统将会按要求处理分配权限要求数据流编号:D002数据流名:查询处理说明:接收和处理从用户和管理员输入的查询要求输入:查询要求数据流来源:用户和管理员输出:1、查询成功,显示相应信息 2、查询失败,返回上一步操作界面功能描述:当用户和管理员输入查询条件时,系统将会按要求输出相
33、应信息数据流编号:D003数据流名:内退申请处理说明:处理从用户输入的内退申请输入:内退申请数据流来源:用户输出:1、申请成功,去处:相应的审核人处理 2、申请失败,系统提示失败功能描述:用户输入内退申请信息时,系统按要求处理申请要求并给出提示信息数据流编号:D004数据流名:审核信息处理说明:处理从用户输入的审核要求输入:审核信息数据流来源:用户输出:1、审核成功,去处:显示相关审核信息 2、审核失败,系统提示失败功能描述:用户进行审核操作,系统按要求处理审核要求数据流编号:D005数据流名:名单修改处理说明:处理从用户输入的修改要求输入:名单修改信息数据流来源:用户输出:1、修改成功,去处
34、:用户 2、修改失败,去处:系统提示失败,返回上一步操作功能描述:用户输入内退申请信息时,系统按要求处理申请要求3.系统总体设计 系统总体设计主要是根据系统分析得出设计目标,并根据目标对整个系统划分(子系统)得出设计总体结构,然后逐层深入,进行每个模块的分析设计,然后是数据库的设计,本系统的总体设计如下:3.1系统的设计目标本系统针对公司内退员工管理情况进行的设计,方便企业对内退员工的管理。主要实现以下几个目标:1) 对本系统的基础信息的管理2) 企业员工信息管理3) 企业相关部门信息管理4) 实现人力资源部对人事变更进行查询添加、删除和修改操作5) 员工在线申请内退并查看相关审核信息6) 实
35、现企业对员工薪酬的管理7) 实现工资报表生成8) 员工在线申请转岗培训并查看相关审核信息9) 转岗培训成绩的录入和查询10) 实现自动检索出审核人发送审核信息11) 实现按内退条件检索出相关员工信息生成内退人员名单分析报告12) 实现人力资源部生成内退及转岗名单的修改13) 实现相关权限人员对工资报表、分析报告、内退员工信息综合查询的查看14) 用户权限分配的管理15) 系统用户信息的管理16) 实现员工对个人信息的查询17) 系统最大限度的实现易安装性、易维护性和易操作性18) 系统运行稳定,安全可靠3.2系统的总体结构公司内退员工管理系统中主要包括系统管理、人事档案管理,人事变动,薪酬管理
36、,内退管理,转岗培训管理,综合查询等七大功能模块。其系统功能模块图4-1如下:人事档案管理人事变动薪酬管理转岗培训管理内退管理综合查询系统管理员工信息管理员工综合信息员工合同管理部门信息管理转岗培训成绩转岗申请用户管理权限分配角色管理公司内退员工管理系统内退员工信息内退申请普通员工工资内退员工工资退休员工工资工资报表工资报表内退人员名单分析报告内退及转岗人员名单内退员工综合信息报告3.3.模块分析对于多类型用户的管理系统来说,每个类型用户的工作流程都是不一样的,一般都是从用户登录模块开始对用户的身份进行验证,首先确定用户是否是有效的系统用户,然后再确定用户的类型 流程图如图4-2所示 图4-2
37、登录系统流程图系统管理功能模块分析 系统管理主要包括用户管理、权限管理、系统维护1) 管理员分配角色给相关用户记录在权限分配表中2) 管理员可以维护用户信息表,角色表、权限分配表等相关信息人事档案管理功能模块分析 人事档案管理主要包括员工信息管理、部门信息管理、合同信息管理1) 员工信息记录员工基本信息、归属于哪个部门、相关合同信息和人事变动记录2) 部门信息记录部门经理、部门员工,合同信息记录员工的相关合同信息人事变动管理功能模块分析 人事变动主要包括对职工升职、转岗、离职、内退、退休的变更和记录1) 人力资源部对人事变更进行查询添加、删除和修改操作2) 可根据转岗培训成绩进行职工转岗变更3
38、) 可根据内退申请审核信息进行职工内退变更4) 自动更新员工信息表中的相关人事变更信息薪酬管理功能模块分析 薪酬管理主要包括薪酬设置、分类查询和管理工资信息、生成工资报表1) 人力资源部根据员工信息进行薪酬水平的设置,配置工资计算方法生成工资表2) 分类查询工资信息3) 人力资源部和总经理可根据设置的报表查询条件生成工资报表转岗培训功能模块分析 转岗培训主要包括转岗培训申请和转岗培训成绩1) 员工可申请转岗培训2) 审核提供后进行转岗培训,员工信息记入转岗员工信息表3) 转岗员工信息表来源于员工信息表4) 人力资源部对转岗培训成绩进行管理包括查询、添加、删除、修改,员工可查询个人的转岗培训成绩
39、内退管理功能模块分析 内退管理主要包括内退申请、审核和信息查询1) 符合内退条件的员工可申请内退2) 相关部门经理审核,审核通过后,员工信息记入内退员工信息表3) 内退员工信息表由员工信息表和工资表生成4) 内退员工可查询个人相关信息综合查询功能模块分析 综合查询主要包括内退人员名单分析报告、内退及转岗人员名单确认和内退员工综合信息报告1) 根据内退条件检索找出符合内退条件的员工信息生成内退人员名单分析报告2) 总经理根据内退人员名单分析报告确认内退及转岗人员名单3) 人力资源部安排相关人员内退及转岗后得出最终名单进行名单修改生成内退及转岗名单4) 总经理和人力资源部可根据内退员工综合信息报告
40、查询条件得出相关信息报告3.4.数据库设计 数据库在管理系统中占有重要地位,公司内退员工管理系统中几乎每个操作都与数据库息息相关,数据库设计的好坏将直接关系到系统的实现和产生的效果。 E-R图说明数据库中一些实体及其属性,可明确地看到数据库中表之间的联系,是数据库设计的第一步。以下是系统部分实体的局部E-R图管理账号管理级别管理员管理密码图4-3管理员实体E-R图员工编号员工名称性别出生年月民族用户职位部门状态图4-4用户实体E-R图员工编号员工名称性别基本薪资出生年月民族员工信息职位部门学历毕业学校入职时间状态图4-5员工信息E-R图创建年月部门编号员工编号基本工资工资公司代缴保费津贴罚款出
41、勤天数加班工资实发工资图4-6工资E-R图实体与实体之间的关系E-R图图4-7实体之间联系E-R图本系统数据库采用SQL Server 2005数据库,关于数据库中的数据表见部分如下 (1) nt_User(用户信息表)用户信息表主要是用与保存登录系统的用户信息,如表1.1所示:字段名数据类型长度描述idint32用户编号usernamevarchar50用户名passwordint32密码emp_idint10员工编号emp_statusint2员工状态statusint2用户状态(2)nt_Employee(员工信息表)员工信息表主要用于保存员工基本信息,如表1.2所示:字段名数据类型长度
42、描述idint32员工编号namevarchar50员工名称sexint32性别birthint10出生年月nationvarchar20民族graduatedvarchar50毕业学校edutionvarchar50学历entry_timedate入职时间base_salaryint32基本薪资deptvarchar50部门positionvarchar20职位statusint2状态 (3)nt_dept(部门表)部门表主要用于保存部门信息,如表1.3所示:字段名数据类型长度描述settled_timedate变动日期emp_idint32员工编号emp_namevarchar50员工名称
43、deptvarchar50原部门名称positionvarchar20原职位n_deptvarchar50现部门名称n_positionvarchar20现职位statusint2状态notevarchar200说明(4)nt_Turnover(人事变动表)人事变动表主要用于保存人事变更记录,如表1.4所示:字段名数据类型长度描述settled_timedate变动日期emp_idint32员工编号emp_namevarchar50员工名称deptvarchar50原部门名称positionvarchar20原职位n_deptvarchar50现部门名称n_positionvarchar20现职位statusint2状态notevarchar200说明 (5)nt_Salary(工资表)工资表主要用于记录员工每月工资发放情况,如表1.5所示:字段名数据类型长度描述settled_t