企业人事管理系统
- 格式:doc
- 大小:1.02 MB
- 文档页数:20
人事管理系统基本功能人事管理系统是一种集人事信息管理、人员流动管理、薪资福利管理、绩效考核管理、统计分析等多种功能于一体的信息化管理系统。
该系统的基本目的在于提高企业人力资源管理的效率和质量,实现人员管理和人力资源战略的有效衔接。
下文将就人事管理系统的基本功能进行详细阐述。
一、人事信息管理人事信息管理是人事管理系统的重要功能之一。
它可以将员工的基本信息、工作经历、家庭背景等信息以文本或图像形式存储在系统中,便于管理和查找。
同时,还可提供同步更新员工信息、生成员工档案、离职办理等相关流程。
具体来说,人事管理系统应当具备以下功能:1.员工档案信息录入与维护包括个人身份信息、入职信息、工作经历信息、家庭背景信息等;2.员工信息同步更新员工相关信息的变化(例如职务变动、基本工资变化、培训情况等)应及时更新同步到系统中;3.离职管理完成员工雇用协议、社保停缴、税务注销等相关事宜。
二、员工流动管理员工流动管理可以部分解决企业中运用人力资源失败的问题。
它可以针对企业中不同的岗位要求、时期和员工需求,进行岗位分配、适当调岗、转岗、提拔、解聘、离职等处理。
具体来说,人事管理系统应当具备以下功能:1.岗位分配将新入职员工安排到相应的岗位,确保能够发挥最大的工作效能;2.调岗管理当员工能力超过领导安排或者岗位需要变化时,企业可以进行员工调整;3.提拔管理对于工作出色或有较大发挥潜力的员工,企业可以对其进行提拔,留住优秀人才;4.解聘管理员工业绩不佳或违规行为等情况下,企业可以通过解聘对其进行处理。
三、薪资福利管理薪资福利管理是人事管理系统的核心功能。
该功能可以实现企业的薪资福利发放、社保公积金管理、工资款项记录等。
另外,它可以发放通知、完成调整、核算薪资、打印工资单等。
具体来说,薪资福利管理的功能应当具备以下内容:1.信息录入与维护涉及到员工的薪资标准、岗位工资、福利政策等;2.薪资计算根据员工的基本工资、工龄工资、津贴等详细计算;3.社保管理包括社保缴费、社保查询、社保报销等;4.公积金管理包括公积金缴存、公积金查询、个人账户管理等;5.福利管理包括节日礼品、福利费用协调、活动策划等。
企业人事管理系统企业人事管理系统企业人事管理系统是指通过计算机技术来实现企业员工信息的管理和维护,提高企业管理效率和员工工作效率的系统。
企业人事管理系统的目的是实现企业员工信息的全面管理,包括员工的基本信息、工作经验、培训记录、薪资福利等信息的管理。
同时,还可以通过系统对员工工作时间、工作进度等进行监控和记录,以便企业管理者更好地了解员工的工作情况,及时做出决策。
人事管理系统的优势1. 增加管理效率人事管理系统可以快速、精确地查询员工信息,提高人力资源部门的管理效率,实现信息共享和跨部门协作,促进工作效率的提高。
2. 降低管理成本通过软件对员工信息进行自动化和标准化管理,可以降低企业的管理成本,避免人为因素对员工信息记录的干扰和误操作。
3. 改善员工满意度通过人事管理系统,员工可以直接查询自己的工资、假期、奖金等信息,增强员工对企业的认同和归属感,提高员工满意度。
4. 提升企业竞争力人事管理系统可以帮助企业更好地管理人力资源,增强企业的人才竞争力和市场竞争力,提高企业的盈利能力。
现代企业人事管理系统的功能1. 员工档案管理该模块主要管理员工的基本信息、任职信息、学历证书、身份证、户口等重要资料,也可用于管理员工报销、费用预支、物品发放等与员工相关的活动。
2. 薪资管理该模块主要负责管理员工的薪资、福利、补贴等信息,并且可以根据员工的所在部门、工作职务、工作时长等条件进行差别管理。
3. 绩效管理该模块主要管理员工的工作目标、绩效考核、岗位职责等信息,并对员工的表现进行评价,便于企业管理人员了解员工的绩效情况,作出发放奖金、调整薪资等决策。
4. 职业培训管理该模块主要管理员工的职业发展,包括对员工进行培训、发展规划等管理,提高员工的工作技能、职业素养,以升级企业的竞争力。
5. 考勤管理该模块主要管理员工的考勤情况,包括请假、加班、出差等信息。
可以根据员工的实际情况进行差别管理,对异常情况进行提醒和处理,保证工作的顺利进行。
人事管理系统OA一、概述人事管理系统OA(Office Automation)是一套专为企业人事部门设计的管理工具,旨在提高人力资源管理的效率和精确性。
通过OA系统,企业能够实现员工信息管理、考勤管理、绩效评估、薪资福利管理等一系列人事活动的数字化和自动化处理,帮助企业更好地管理和利用人才资源,提升整体运营效率。
二、系统模块1. 员工信息管理员工信息管理模块主要用于记录和管理员工的基本信息,包括个人资料、联系方式、入职离职信息等。
通过该模块,企业可以快速查询员工相关信息,并进行实时更新和调整,方便人事部门进行人员管理。
2. 考勤管理考勤管理模块主要用于记录员工的考勤情况,包括上下班打卡记录、请假情况、加班记录等。
通过该模块,企业可以实时监控员工的考勤情况,确保员工的工作时间合规,提高工作效率。
3. 绩效评估绩效评估模块用于对员工的工作表现进行评估和考核,包括设定绩效指标、评分标准、进行绩效评定等。
通过该模块,企业可以客观评价员工的表现,激励优秀员工,帮助员工改进不足之处。
4. 薪资福利管理薪资福利管理模块主要用于管理员工的薪资发放和福利待遇,包括工资结构、绩效奖金、社会保险等。
通过该模块,企业可以确保薪资发放的准确性和及时性,提高员工福利满意度。
三、系统优势1. 提高工作效率人事管理系统OA实现了人事管理过程的自动化处理,大大减少了繁琐的人工操作,提高了人力资源管理的效率和精确性。
2. 数据安全可靠人事管理系统OA采用了严格的数据加密和权限控制机制,确保员工信息的安全和隐私保护,有效防止数据泄露风险。
3. 提升管理决策人事管理系统OA提供了各种报表和数据分析工具,帮助管理人员及时了解企业人事状况,为管理决策提供有力支持。
四、总结人事管理系统OA是企业提升人力资源管理水平、提高运营效率的重要工具。
通过数字化、智能化的管理手段,企业可以更好地管理和激励员工,实现人才的有效利用和发展。
随着信息技术的不断进步,人事管理系统OA将不断创新和优化,为企业提供更全面、高效的人事管理解决方案。
人事管理系统软件报告
一、简介
人事管理系统(Human Resource Management System,HRMS)是一种
企业级的信息化管理软件,旨在改善企业的人事管理效率、实现精细化的
人力资源管理、提高员工绩效、降低开支、提高效率等目的。
基于 Web
技术的 HRMS 能够有效的管理企业的所有 HR 活动,并根据客户的需求,
提供定制服务,满足企业的各种需求。
二、HRMS的功能
1、员工信息管理:能够收集并维护员工个人信息,包括职位、工资、工作经验等,还可以给予员工和部门内的个人报表,以及员工排名和绩效
信息,帮助企业监控绩效成果。
2、薪资管理:HRMS可以更有效地实现每月薪资支付、管理工资证明、社会保险等。
3、劳动合同管理:HRMS可以有效地管理员工的劳动合同,包括聘用
合同、就业协议等。
4、人事档案管理:HRMS能够收集、存档和更新员工档案,并可以根
据不同类型的文件进行有效的管理和分类。
5、考勤管理:HRMS可以有效地管理考勤信息,包括上班时间、请假
记录、出差记录、加班情况等。
三、HRMS优势
1、便捷性:HRMS可以有效地处理复杂的人力资源运作,有助于公司
将时间和能量集中到最有效的方式中,提高绩效。
2、效率:采用HRMS可以节省很多人力,提高人力资源部门的效率。
人事管理系统说明书介绍人事管理系统是一种用于管理组织内部人事信息的软件系统。
通过该系统,企业可以方便地管理员工档案、考勤记录、薪资福利、绩效评定等相关信息,帮助企业更加高效地进行人力资源管理。
功能模块1.员工信息管理–添加、查看、编辑、删除员工信息。
–员工档案管理,包括个人信息、合同信息、工资信息等。
2.考勤管理–记录员工的考勤情况,包括迟到、早退、旷工等情况。
–生成考勤报表,方便管理人员进行考勤统计。
3.薪资福利管理–记录员工的薪资信息,包括基本工资、绩效工资、奖金、扣款等。
–管理员工的福利待遇,如社保、公积金、医疗保险等。
4.绩效评定–设定绩效评定标准,评估员工的工作表现。
–根据绩效评定结果,调整员工的薪资待遇。
5.培训管理–记录员工参加的培训情况,及时更新员工的培训记录。
–安排培训计划,提升员工的专业技能。
使用方法1.登录–输入用户名和密码进行登录。
–区分管理员和普通员工角色,根据权限不同可以操作的功能模块也不同。
2.员工信息管理–在员工信息管理模块,可以进行员工信息的增删改查操作。
–每位员工都有一个唯一的员工编号,用于标识员工身份。
3.考勤管理–员工每天上班后,需进行考勤打卡。
–管理员可以通过系统查看员工的考勤记录,及时发现异常情况。
4.薪资福利管理–管理员可根据员工的工作表现,调整员工的薪资待遇。
–保障员工的福利待遇符合公司政策和法律法规。
5.绩效评定–设置明确的绩效评定标准,公平公正地评价员工的工作表现。
–根据绩效评定结果,奖励或惩罚员工,激励员工提高工作绩效。
总结人事管理系统是企业人力资源管理的重要工具,能够帮助企业更加高效地管理员工信息,提升人力资源管理的效率和质量。
企业可以根据实际需求定制人事管理系统,满足不同规模、不同行业的企业的需求,提升企业管理的水平和竞争力。
人事管理系统人事管理系统人事管理系统是一种基于计算机技术的信息化系统,用于对企业或机构的人力资源进行管理和优化。
通过人事管理系统,企业能够更加高效地进行人事管理工作,包括员工招聘、培训发展、考核评价、薪酬福利等方面的工作。
一、系统介绍人事管理系统是企业管理软件的一种,通常包括以下模块:组织机构管理、员工档案管理、招聘管理、培训管理、绩效管理、薪酬福利管理等。
通过这些模块的协同工作,企业能够有效管理和利用人力资源,提高组织的运行效率。
二、组织机构管理组织机构管理是人事管理系统的核心模块之一,它用于管理企业的组织结构和岗位设置。
在系统中,可以设定组织的层级关系,定义各级部门的职责和权限。
并且可以灵活调整组织的结构,以适应企业的发展需求。
三、员工档案管理员工档案管理是人事管理系统的另一个重要模块,它用于管理企业员工的基本信息和历史记录。
在系统中,可以记录每个员工的个人信息、工作经历、培训记录等。
同时,还可以上传员工的证件照片和其他相关文件,以方便后续的查询和审批。
四、招聘管理招聘管理是人事管理系统的一个关键模块,它用于协助企业进行员工招聘工作。
在系统中,可以发布招聘信息、筛选简历、安排面试等。
同时,还可以对招聘过程中的各个环节进行数据分析,以便不断优化招聘策略。
五、培训管理培训管理是人事管理系统的另一个重要模块,它用于管理企业的培训计划和培训资源。
在系统中,可以设定培训课程、安排培训班级,并且可以通过系统进行培训材料的发布和学员的考核。
通过培训管理模块,企业能够提高员工的专业技能和综合素质。
六、绩效管理绩效管理是人事管理系统的核心之一,它用于评估和激励员工的工作表现。
在系统中,可以设定绩效考核指标和权重,并且可以通过系统进行员工绩效的评估和排名。
通过绩效管理模块,企业能够激励员工的积极性,提高团队的整体绩效。
七、薪酬福利管理薪酬福利管理是人事管理系统的另一个关键模块,它用于管理企业的薪酬水平和福利政策。
人事管理系统系统功能模块1.员工信息管理模块:该模块用于存储和管理员工的基本信息,包括个人资料、职位、工作经历、教育背景等。
管理员工信息的录入、查询、修改和删除操作。
2.组织架构管理模块:该模块用于管理企业的组织结构,并显示各个部门或岗位之间的层级关系。
管理员工的调动、晋升和离职等操作。
3.招聘管理模块:该模块用于管理企业的招聘活动,包括职位发布、简历筛选、面试安排等。
可以为招聘流程定义各个阶段的操作和审批流程,提高招聘效率。
4.培训管理模块:该模块用于管理员工的培训计划和培训记录。
可以制定培训计划、安排培训课程和考核员工的培训成果。
还可以记录员工参加过的培训活动和培训成绩。
5.绩效考核模块:该模块用于评估员工的工作表现和绩效。
可以设定绩效指标和权重,进行员工的个人目标设定和绩效考核。
还可以记录员工绩效评价结果和奖惩情况。
6.薪酬福利模块:该模块用于管理员工的薪酬和福利待遇。
可以设定薪酬结构、调整薪资和发放工资。
还可以管理员工的福利待遇,如社保、医疗保险、公积金等。
7.考勤管理模块:该模块用于记录员工的考勤情况,包括请假、加班、迟到、早退等。
可以自动计算员工的工时和加班工资,并生成考勤统计报表。
8.员工自助服务模块:该模块用于提供员工自主管理的功能,如申请休假、查询工资记录、更新个人信息等。
可以加强企业与员工之间的沟通和互动。
9.统计分析模块:该模块用于对人力资源的各项指标进行统计和分析。
可以生成各种图表和报表,帮助企业了解人力资源的状况和趋势,为人力资源决策提供支持。
10.系统管理模块:该模块用于管理人事管理系统的各项设置和配置。
管理员工的权限管理、系统的备份和恢复、日志的记录和审计等操作。
以上模块仅是人事管理系统中的主要功能模块,实际系统可以根据企业的需求进行定制和扩展,以满足特定的人力资源管理需求。
人事管理系统人事管理是企业管理中不可或缺的一部分,它涵盖了员工招聘、培训发展、薪酬福利、绩效考核等各个方面。
为了更有效地管理人事信息和提高管理效率,许多企业采用了人事管理系统。
一、什么是人事管理系统?人事管理系统是一种集成化的信息系统,用于支持和管理企业的人力资源管理任务。
它通过电子化的方式,将人事管理中的各个环节整合在一起,方便企业管理人事信息、优化流程和提升工作效率。
二、人事管理系统的功能1. 人事档案管理:人事管理系统提供了一个集中管理员工档案的平台,包括个人信息、工作经历、薪酬福利、奖惩记录等。
这样一来,企业可以快速查询和修改员工信息,提高管理效率。
2. 招聘管理:人事管理系统能够支持招聘流程的整合和自动化。
通过该系统,企业可以发布招聘信息、筛选简历、安排面试等各个环节。
同时,它还可以记录招聘过程中的数据,以便企业进行统计分析和优化。
3. 培训发展:人事管理系统可以帮助企业规划、管理和跟踪员工的培训发展计划。
管理人员可以根据员工的需求和能力,制定培训计划,并记录培训的成果和反馈。
这样有助于企业提升员工的能力水平和整体竞争力。
4. 考勤管理:考勤是人事管理中的重要环节之一,人事管理系统可以实现员工考勤数据的自动化记录和计算。
通过该系统,员工可以方便地申请请假、补卡等操作,而管理人员可以及时掌握员工的出勤情况。
5. 绩效考核:绩效考核是评价员工工作表现和激励的重要手段,人事管理系统提供了一个集中管理绩效考核的平台。
它可以帮助企业设定考核指标、进行评估和反馈,实现绩效考核的科学化和公正性。
三、人事管理系统的优势1. 提高工作效率:人事管理系统可以将繁琐的人事管理任务自动化,减少人工操作和重复劳动。
这样,管理人员可以更专注于战略规划和管理决策,从而提高工作效率。
2. 信息共享和透明化:人事管理系统将人事信息整合在一个平台上,可以方便地共享和交流。
员工可以查询和修改个人信息,而管理人员可以掌握员工的全面情况,实现信息透明化。
人事管理系统1. 简介人事管理系统是一款用于管理人力资源的软件系统。
它通过自动化和集中化的方式,帮助企业进行人事管理、招聘、培训、薪酬管理等工作,提高了企业的人力资源管理效率和精确度。
2. 功能人事管理系统主要包含以下几个核心功能:2.1 人事管理人事管理是人事管理系统的核心功能之一,它主要包括员工档案管理、员工信息查询、考勤管理等功能。
通过人事管理模块,企业可以方便地对员工信息进行录入、修改和查询,实现对员工的全面管理。
2.2 招聘管理招聘管理功能主要协助企业进行招聘工作,包括发布招聘信息、筛选简历、安排面试等。
招聘管理模块可以提高招聘的效率,缩短招聘周期,帮助企业快速找到合适的人才。
2.3 培训管理培训管理功能将企业的培训工作纳入系统管理范围,包括培训计划制定、培训资源管理、培训成果评估等。
通过培训管理模块,企业可以提高培训的质量和效果,培养出更加优秀的人才。
2.4 薪酬管理薪酬管理功能可以帮助企业实现薪资核算、工资发放等工作。
通过薪酬管理模块,企业可以准确计算员工薪资,提高薪酬管理的准确度和效率。
3. 优势人事管理系统的优势主要体现在以下几个方面:3.1 提高管理效率人事管理系统通过自动化和集中化的方式,减少了人力资源管理的繁琐工作,提高了管理效率。
员工信息、考勤数据、薪酬数据等都可以通过系统自动生成和查询,大大节省了人力资源管理的时间和精力。
3.2 数据准确性通过人事管理系统,企业可以减少人为错误和数据丢失的风险,提高数据的准确性。
系统可以自动记录员工的考勤数据、薪酬数据等,有效避免了人为错误的发生。
3.3 提高员工满意度人事管理系统可以提高员工的满意度。
员工可以通过系统查询自己的个人信息、薪资情况等,提高了信息透明度,增强了员工对企业的信任感和归属感。
4. 总结人事管理系统是一款能够提高人力资源管理效率和精确度的软件系统。
它的功能包括人事管理、招聘管理、培训管理和薪酬管理等。
通过人事管理系统,企业可以提高管理效率、数据准确性,提高员工满意度,实现更加优秀的人力资源管理。
13信计2014-2015(二)《数据库原理及应用》课程设计设计题目企业人事管理系统设计时间2015.07.06---2015.07.10学生姓名学生学号所在班级指导教师徐州工程学院数学与物理科学学院目录1、可行性分析 (1)2、系统需求分析 (1)2.1关于该项目的需求分析 (1)2.2项目的功能分析 (1)2.3数据流图 (2)2.4数据字典 (4)3、数据库概念设计 (6)3.1系统的局部E-R图 (6)3.2系统全局E-R图 (7)4、数据库的逻辑设计 (8)5、数据库的物理设计 (9)6、系统的实现与调试 (9)6、1建立数据库 (9)6.2 建立表 (10)6、3插入数据 (12)6、4创建索引 (12)6、5创建视图 (13)6、6创建触发器 (14)6、7创建存储过程 (15)7、课设总结 (18)1、可行性分析可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。
可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上,由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。
机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极容易出现错误。
而利用计算机来实现人事管理以成为适应当今人事管理的方式。
开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时,也可以是认识信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。
由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。
2、系统需求分析2.1关于该项目的需求分析企业人事管理系统中,用户分为两类:(1)系统管理员(2)企业领导。
管理员的主要职责是管理系统中基础的人事数据,包括数据的添加,修改和删除,维护企业部门的信息,职务信息和浏览人事档案信息。
企业领导可以检索和浏览人事档案。
2.2项目的功能分析企业的人事管理系统分为管理员和企业领导两个部分,主要包括以下功能:(1)登入模块:是用户进入人事管理系统的入口,根据用户的选择不同,会分别进入管理员部分和领导部分。
(2)管理员模块:管理员在模块对员工进行查找,修改,浏览和删除操作。
(3)企业领导人模块:企业领导对员工进行查询和浏览操作。
(4)退出登陆模块:管理员和企业领导人退出系统的操作。
2.3数据流图图2-1企业人事管理系统顶层数据流图图2-2企业人事管理系统第一层数据流图领导信息表员工信息表部门信息表部门信息表职务信息表图2-3企业人事管理系统第二层数据流图2.4数据字典(1)数据项(2)数据流数据流名来源去向企业领导信息企业领导企业人事管理系统处企业员工信息企业员工企业人事管理系统处系统管理员信息系统管理员企业人事管理系统处部门信息部门企业人事管理系统处职务信息职务企业人事管理系统处来源说明组成存储了企业领导信息账号、密码、编号存储了企业员工信息员工编号、姓名、性别、出生日期、家庭住址、部门、籍贯、职务、学历、民族存储系统管理员信息账号、密码、编号、权限存储了部门相关信息编号、员工编号、部门名称存储了职务相关信息编号、员工编号、职务名称(3)数据存储数据存储编号:01数据存储名称:企业领导信息表说明:存储了企业领导信息流入的数据流:企业领导信息流出的数据流:企业领导信息组成:企业领导账号,编号,密码数据存储编号:02数据存储名称:系统管理员信息表说明:存储了系统管理员信息流入的数据流:系统管理员信息流出的数据流:系统管理员信息组成:系统管理员账号,编号,密码数据存储编号:03数据存储名称:部门信息表说明:存储了部门信息流入的数据流:企业员工信息,部门信息流出的数据流:部门信息组成:员工编号,编号,部门名称数据存储编号:04数据存储名称:企业员工信息表说明:存储了企业员工信息流入的数据流:企业员工信息流出的数据流:企业员工信息组成:员工编号,姓名,性别,出生日期,家庭住址,部门,籍贯,职务,学历,民族数据存储编号:05数据存储名称:职务信息表说明:存储了职务的信息流入的数据流:企业员工信息,职务信息流出的数据流:职务信息组成:员工编号,编号,部门名称3、数据库概念设计3.1系统的局部E-R 图图3-1 企业领导信息E-R 图 图3-2系统管理员信息E-R 图图3-3 部门信息E-R 图 图3-4 职务信息E-R 图企业员工员工编号姓名性别职务出生日期部门家庭住址学历籍贯民族图3-5 企业员工信息E-R 图3.2系统全局E-R图图3-2 企业人事管理系统全局E-R图4、数据库的逻辑设计根据系统需求分析的得到的数据结构进行分析,得到如下关系并优化:管理员关系模式(编号,账号,密码,权限)企业领导关系模式(编号,账号,密码)员工-部门关系模式(编号,员工编号,部门名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务)员工-职务关系模式(编号,员工编号,职务名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务)对员工-部门关系模式进行优化:S1(编号,员工编号,部门名称),编号为主键S2(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),员工编号为主键S3(编号,员工编号,部门名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),(编号,员工编号为主键)由于员工编号传递依赖于编号,因此从关系S1中删除员工编号,部门,职务对员工编号存在传递依赖,从关系上中删除部门,职务。
S11(编号,部门名称)S21(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址)对员工-职务关系模式进行优化:S1(编号,员工编号,职务名称),编号为主键S2(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),员工编号为主键S3(编号,员工编号,职务名称,姓名,性别,出生年月,民族,学历,籍贯,家庭住址,部门,职务),(编号,员工编号为主键)由于员工编号传递依赖于编号,因此从关系S1中删除员工编号,部门,职务对员工编号存在传递依赖,从关系上中删除部门,职务。
S11(编号,职务名称)S21(员工编号,姓名,性别,出生年月,民族,学历,籍贯,家庭住址)5、数据库的物理设计数据库物理设计阶段的任务是根据具体的计算机系统的特点,为给定的数据库系统确定合理的存储结构和存取方法。
所谓的“合理”有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度要体现在后者。
(1)存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。
将日志文件和数据库对象分别放在不同的磁盘,可以改进系统的性能,提高系统的安全性。
所以,系统应将日志文件和数据文件存放在不同的磁盘上。
(2)评价物理结构数据库物理结构设计过程中需要对时间效率,空间效率,维护代价和各种用户需求进行权衡,其结果可以产生多种方案,因此要从中选择一个最优的方案。
评价物理结构的方法依赖于所选用的DBMS,主要是定量估算各种方案的存储空间,存储时间和维护代价,对估算结果进行权衡,选择一个较优的物理结构。
6、系统的实现与调试6、1建立数据库create database 企业人事管理系统on(name=企业人事管理系统_dat,'D:\datas\企业人事管理系统dat.mdf',size=10,maxsize=100,)log on(name=企业人事管理系统_log,'D:\datas\企业人事管理系统log.ldf',size=5,maxsize=20,)6.2 建立表create table 企业领导(编号 char(20) primary key,账号 char(20) unique,密码 char(20) not null)create table 系统管理员(编号 char(20) primary key,账号 char(20) unique,密码 char(20) not null)create table 部门(编号 char(10) primary key,员工编号 char(10),部门名称 char(10))create table 企业员工(员工编号 char(10),姓名 char(10) not null,性别 bit not null,出生日期 char(10), 家庭住址 char(10), 部门 char(10) not null,籍贯 char(10),职务 char(10),学历 char(10) not null,民族 char(10) not null)create table职务(编号 char(10) not null,员工编号 char(10),职务名称 char(10) not null)6、3插入数据6、4创建索引6、5创建视图create view 企业领导信息(编号,账号,密码)ASselect 编号,账号,密码from dbo.企业领导create view 系统管理员信息(编号,账号,密码)ASselect 编号,账号,密码from dbo.系统管理员create view 部门信息(员工编号,编号,部门名称)ASselect 编号,部门名称,员工编号from dbo.部门create view 企业员工信息(员工编号,姓名,性别,出生日期,家庭住址) ASselect 员工编号,姓名,性别,出生日期,家庭住址from dbo.企业员工create view 职务信息(员工编号,编号,职务名称)ASselect 员工编号,编号,职务名称from dbo.职务6、6创建触发器1、创建一个名为“trig_1”的触发器,当向员工表添加记录时,该触发器自动显示员工表的所有信息。
create trigger trig_1 on 企业员工for insertasselect * from 企业员工2、创建名为“trig_2”的触发器,当向员工表修改记录时,该触发器自动显示修改前和修改后的记录create trigger trig_2 on 企业员工for updateasselect * from deleted--修改前的数据select * from inserted--修改后的数据3、创建一个名为“trig_3”的触发器,当向员工表删除记录时,该触发器自动删除成绩表中与之相关的所有记录。