人力资源管理人力资源管理系统数据库的设计与实现
数据库—人力资源管理系统

人力资源管理系统数据库设计与实现所完成的工作:数据库整体结构设计需求分析ER图绘制完成数据库的物理设计SQL语句编写和上机检验系统名称:人力资源管理系统一、系统需求分析1、该“人力资源管理系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到ER图的绘制,再到数据库模式的建立(即为数据神农百草膏第三代库及其基本表的建立),而后数据的录入,最后完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。
2、系统结构简述本系统包括6个实体:总经理、经理、员工、部门、指标、工资实体之间的关系转换为5个表:职务表、部门表、员工表、考核表、工资表其中,实体部分有3个表:员工表、部门表、工资表员工与指标间多对多关系转换为考核表注:各个基本表中关键字已在关系模式中说明3、实现的功能1)通过表的创建过程进行数据的关联和约束创建多个约束、规则、默认值对数据进行安全性管理(详见物理设计)创建检查约束(用到case…when语句分情况),检验员工编号的合理性,即通过编号可以体现他的部门(A为总经理,B为经理,C为员工)2)插入、修改、删除功能本系统有5个表:员工表、部门表、职务表、考核表、工资表。
其中员工表、部门表、职务表是基本表,数据直接、完全输入。
考核表、工资表与员工表有外键联系,且有计算列,需要创建存储过程来插入数据。
◎建立2个存储过程,进行考核表、工资表的插入◎建立一个存储过程,考虑外键联系,删除某员工的全部信息◎建立触发器,当添加、删除数据时会显示3)查询功能◎使用select语句实现简单查询和复杂查询并创建存储过程进行查询◎创建视图,通过视图来查询注:总经理与经理的属性ER图与员工相同员工的职务属性通过员工编号体现,规则见“职务表”系统中的实体有:总经理、经理、员工、部门、指标、工资为简化关系模式,将总经理、经理、员工的信息集中到一个表。
基于JSP的企业级人力资源管理系统设计与实现

基于JSP的企业级人力资源管理系统设计与实现一、引言随着信息化时代的到来,企业对于人力资源管理的需求日益增加。
传统的人力资源管理方式已经无法满足企业快速发展的需求,因此,建立一个高效、智能的企业级人力资源管理系统显得尤为重要。
本文将介绍基于JSP(JavaServer Pages)技术的企业级人力资源管理系统的设计与实现。
二、系统架构设计1. 系统功能模块划分在设计企业级人力资源管理系统时,需要根据实际需求将系统功能划分为不同的模块,以便于管理和维护。
常见的功能模块包括员工信息管理、招聘管理、培训管理、绩效考核等。
2. 数据库设计数据库设计是企业级系统设计中至关重要的一环。
在人力资源管理系统中,需要设计合理的数据库结构来存储员工信息、招聘信息、培训记录等数据。
通过合理的数据库设计,可以提高系统的性能和扩展性。
三、技术选型1. JSPJSP作为一种动态网页开发技术,具有简单易学、灵活性高等特点,非常适合用于企业级系统的开发。
通过JSP可以方便地实现页面与后台Java代码的交互,实现数据的动态展示和处理。
2. ServletServlet作为JSP的后台支持,可以处理用户请求并生成动态内容。
在企业级人力资源管理系统中,Servlet可以用于处理用户提交的表单数据、调用业务逻辑处理等。
3. JDBCJDBC是Java连接数据库的标准接口,通过JDBC可以方便地与数据库进行交互。
在人力资源管理系统中,需要使用JDBC来实现与数据库的数据交互操作,包括数据查询、插入、更新和删除等。
四、系统实现1. 员工信息管理模块员工信息管理模块是人力资源管理系统中最基础也是最重要的模块之一。
通过该模块可以实现员工档案管理、薪资福利管理、考勤管理等功能。
在实现员工信息管理模块时,需要考虑数据的安全性和完整性。
2. 招聘管理模块招聘管理模块用于发布招聘信息、筛选简历、安排面试等。
通过该模块可以提高招聘效率,缩短招聘周期。
在实现招聘管理模块时,需要考虑用户友好性和操作便捷性。
人力资源管理信息化系统设计与实现

人力资源管理信息化系统设计与实现随着信息技术的不断发展和应用,人力资源管理信息化已经成为企业管理当中的重要组成部分。
人力资源管理信息化系统作为企业管理信息化的重要应用工具,其设计与实现对于企业的管理效率和效果具有重要的影响。
本文将从人力资源管理信息化的重要性,系统设计和实现等几个方面进行探讨。
一、人力资源管理信息化的重要性人力资源管理是企业管理的重要组成部分,其目的是为企业提供有能力的、有素质的、高效率的员工群体。
而人力资源管理信息化的重要性在于,它可以帮助企业更好地管理员工,大幅提高管理效率,使企业的人力资源利用率更高。
1.实现高效的人力资源管理人力资源管理信息化可以帮助企业实现高效的人力资源管理,通过系统化的管理手段,对人力资源进行打通、整合和优化,可以将企业的人力资源管理提升到一个新的高度。
人力资源管理信息化系统不仅可以提高效率,还可以让企业管理更为灵活和动态,最大程度地提高工作效率。
2.提高企业的运营效益人力资源管理信息化的另一个重要作用在于,它可以提高企业的运营效益,帮助企业降低成本、提高效率。
通过对人力资源进行优化管理,企业可以更好地调配人力资源,实现资源的最大化利用。
同时,人力资源管理信息化系统可以帮助企业迅速响应市场变化,缩短人才招聘周期,提升企业的竞争力。
二、人力资源管理信息化系统设计人力资源管理信息化系统设计是人力资源信息化中最关键的一步,要完成好这个步骤,需要遵循一定的设计方法和原则。
本文将介绍人力资源管理信息化系统设计的方法和原则。
1.需求分析在进行人力资源管理信息化系统的设计时,必须进行需求分析。
需求分析的主要作用是把出数据和信息的需求,进一步确定系统的数据输入、处理和输出过程,以及人机界面的设计。
在需求分析阶段可采用市场调研和问卷调查等方法来确定市场需求和利益干系人需求,最终得出系统需求文档。
2.系统架构设计系统架构设计是人力资源管理信息化系统设计中的重要环节,它包括系统模块划分和模块间交互流程图制定。
人力资源管理信息系统的的设计和实现

人力资源管理信息系统的的设计和实现首先,设计人力资源管理信息系统需要明确系统的目标和功能。
目标是指系统所要达到的效果,可以包括提高招聘效率、优化绩效管理、提升培训开发等。
功能是指系统所提供的具体服务,比如员工档案管理、考勤管理、培训管理等。
在明确系统目标和功能后,需要进行需求分析。
需求分析是指对系统所需的各种信息和功能进行详细的描述和分析,以确定系统的具体需求。
这个过程中需要与用户进行充分的沟通,了解他们的实际需求和期望。
接下来,进行系统设计。
系统设计包括数据库设计、界面设计、流程设计等。
数据库设计是指对系统中的数据进行规划和组织,确定不同数据之间的关系和存储方式。
界面设计是指系统中用户界面的设计,包括布局、颜色、字体等。
流程设计是指系统中的各个操作流程的设计,确保用户能够方便地使用系统。
然后,进行系统开发和测试。
系统开发是指根据设计的需求进行编码和程序开发,开发人员需要根据需求和设计文档进行编码和测试。
测试是指对系统进行功能测试和性能测试,确保系统的稳定性和可靠性。
最后,进行系统的上线和应用。
上线是指将系统部署到正式环境中,供用户使用。
在上线前需要进行系统的安全测试和用户培训,确保用户能够熟练地使用系统。
综上所述,人力资源管理信息系统的设计和实现需要进行明确目标和功能、需求分析、系统设计、系统开发和测试以及系统的上线和应用。
系统的设计和实现过程需要与用户进行充分的沟通和合作,确保系统能够满足用户的需求和期望。
同时,为了确保系统的稳定性和可靠性,需要进行系统的测试和安全评估。
只有经过完善的设计和实施过程,人力资源管理信息系统才能够发挥出最大的效益,帮助组织更好地管理和利用人力资源。
人力资源管理系统的设计与实现毕业论文设计

人力资源管理系统的设计与实现毕业论文设计人力资源管理系统(HRMS)是一种集中管理和自动化处理企业人力资源的信息化系统。
其设计与实现对于提高企业人力资源管理的效率和质量具有重要的意义。
本篇论文设计与实现将包括需求分析、系统设计和系统实施三个主要部分。
一、需求分析1.目标:明确论文的主要目标,如提高人力资源管理的效率、强化数据的准确性等。
2.功能需求:分析现有人力资源管理的流程和问题,确定需要系统化管理的功能模块,如员工信息管理、招聘流程管理、考勤管理、薪酬管理等。
3.数据需求:分析需要管理的数据,如员工基本信息、培训记录、绩效评估结果等。
4.技术需求:确定系统的技术平台、数据库选择等技术要求。
二、系统设计1.系统结构设计:设计系统的总体结构,包括前端展示层、服务器中间层和后端数据库层。
2.功能模块设计:根据需求分析中确定的功能需求,设计相应的模块,如员工信息管理模块、招聘管理模块等,并定义模块之间的交互关系。
3.界面设计:设计用户界面,包括界面布局、交互方式等,确保用户能够简单易懂地操作系统。
4.数据库设计:根据数据需求进行数据库设计,确定数据库表的结构和字段,确保数据的准确性和完整性。
5.系统安全设计:设计系统的安全性控制措施,如用户权限管理、数据备份等,保障系统的安全可靠性。
三、系统实施1.系统开发:根据系统设计的结果进行系统开发,包括前端、后端和数据库的开发工作。
2.系统测试:对已开发完成的系统进行测试,包括功能测试、性能测试、安全测试等,确保系统的稳定性和可用性。
3.系统部署:将开发和测试完成的系统部署在服务器上,进行最后的调试和优化。
4.系统运维:建立系统的运维机制,包括数据备份、故障处理等,确保系统的稳定运行。
通过以上三个步骤的设计与实现,可以提高企业的人力资源管理效率,并有效减少人力资源管理中的错误和漏洞,提升人员的工作效率。
此外,人力资源管理系统还可以提供数据分析和报表功能,帮助企业高效决策,更好地管理人力资源。
毕业设计论文:人事管理系统的设计与实现

目录一、引言 (2)(一)系统开发背景 (2)(二)课题的提出 (2)二、需求分析 (3)(一)系统目标 (3)(二)系统运营环境 (3)(三)功能需求 (4)(五)系统流程图 (5)(六)数据字典 (7)三、系统设计 (11)(一)代码设计 (11)(二)系统功能模块设计 (12)(三)数据库设计 (13)四、系统实现 (17)(一)程序流程说明 (17)(二)系统测试说明 (18)(三)系统运行的管理与维护 (19)五、总结 (21)(一)系统存在不足和改进方案 (21)(二)设计心得 (21)一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期.当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生.随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。
该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善.经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。
人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。
(二)课题的提出随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点.这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2].因此,开发这样一个公司管理系统,是相当有意义的。
数据库课程设计人事管理系统

数据库课程设计人事管理系统人事管理系统是一种管理员工信息、薪资、绩效、考勤等管理模式的应用软件,通常用于支持人力资源管理。
随着互联网技术的发展,人事管理系统的应用也越来越广泛。
因此,在数据库课程设计中,人事管理系统是一个重点课程设计项目。
本文将为大家介绍数据库课程设计人事管理系统的详细设计要求和实现步骤。
一、数据库设计要求1. 数据库结构设计。
需要设计一个数据库模型,包含功能模块、实体和属性等基本信息。
2. 数据库表的设计。
需要设计数据库表,包含各种实体的属性和关联关系,如员工表、职位表、薪资表、绩效表等。
3. 功能模块设计。
需要设计各种功能模块,如员工信息管理、职位管理、薪资管理等。
4. 用户权限设计。
需要设计人员权限,包括管理员、人力资源部门等,不同的用户权限可以执行不同的操作。
5. 安全设计。
需要考虑安全设计措施,如防止数据泄露,保护用户信息,数据备份等。
二、实现步骤1. 确定项目需求和目标。
需求和目标是设计人员根据用户要求为设计人员和用户定义项目的范围和目标,以确定项目方向和重点。
2. 数据库结构设计。
采用ER模型或UML模型进行数据建模,设计数据库的各种实体、属性和关联关系。
3. 数据库表的设计。
根据数据库结构设计的ER模型建立数据库表,字段、数据类型、长度、主键、外键、索引等。
4. 功能模块设计。
根据业务需求,设计和实现各种功能模块,包括员工信息管理、职位管理、薪资管理、绩效管理等。
5. 用户权限设计。
定义不同用户角色的访问权限。
6. 安全设计。
保证系统的稳定性和安全性,采用保密措施,对数据进行备份和恢复,24小时监控等。
7. 系统测试和调试。
对系统进行测试和调试,确保系统的稳定性和安全性。
三、总结以上是关于数据课程设计人事管理系统的设计要求和实现步骤。
在设计人事管理系统时,需要充分了解用户需求,根据需求确定功能模块,做好数据的管理和安全保障。
通过此次课程设计活动,我们加深了对数据库设计的了解,提升了实际操作能力。
企业人事管理系统的设计与实现

企业人事管理系统的设计与实现引言企业人事管理系统是一种帮助企业管理人力资源的重要工具。
它能够自动化处理与员工相关的数据管理和业务流程,提高人力资源管理效率,减少人力资源管理的时间和成本。
本文将介绍企业人事管理系统的设计和实现过程。
系统需求分析在设计和实现企业人事管理系统之前,我们首先需要对系统的需求进行分析。
根据企业的需求和预期目标,可以将人事管理系统的需求分为以下几个方面:1.员工信息管理:包括员工档案、薪资记录、绩效评估、培训记录等,要求能够方便地查看和管理员工的基本信息和工作记录。
2.招聘管理:能够发布招聘信息、筛选简历、安排面试等,可以帮助企业高效地进行招聘流程管理。
3.薪资管理:包括工资计算、工资发放、考勤管理等,要求能够准确计算员工的工资并记录考勤情况。
4.绩效管理:能够制定绩效考核标准、记录员工的绩效表现,并进行绩效评估和反馈。
5.培训管理:包括培训计划、培训资料、培训反馈等,可以帮助企业进行员工培训管理和发展规划。
系统设计基于上述需求分析,我们可以开始进行系统的设计。
企业人事管理系统的设计需要考虑以下几个方面:系统架构企业人事管理系统可以采用客户端-服务器架构,客户端通过网络连接到服务器,并通过客户端界面进行操作。
服务器端负责处理客户端的请求,执行相应的操作,并将结果返回给客户端。
数据库设计为了存储和管理员工的信息,系统需要设计一个数据库来存储相关数据。
数据库可以包括以下几个表:•员工表:存储员工的基本信息,如员工ID、姓名、性别、职位等。
•薪资表:存储员工的薪资信息,如基本工资、绩效奖金、加班工资等。
•考勤表:记录员工的考勤情况,如上班时间、下班时间、请假记录等。
•培训表:记录员工的培训情况,如培训计划、培训成绩等。
用户界面设计用户界面设计需要简洁明了,方便用户操作。
可以采用Web界面,用户可以通过浏览器访问系统,并进行相关操作。
界面应该直观地显示员工的基本信息、薪资情况、考勤记录和培训计划等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(人力资源管理)人力资源管理系统数据库的设计与实现《关系数据库原理及应用》课程设计实验方案一、实验思路1.系统需求分析通过对某公司的实地调查,了解到该公司的人力资源管理仍停留于完全的人工管理阶段,没有标准的人事管理存档信息。
这种人工管理方式费时、费事、费力,导致工作效率底下。
开发出合适的人力资源管理系统,可方便人力资源的管理,提高该公司管理的效率。
I.需求分析阶段的目标(1)了解目前企业人力资源管理现状以及SQL2000的功能和特点。
(2)通过实地调查和问答-记录的方式了解企业人力资源管理的业务流程,且记录和处理关联数据。
(3)和指导教师交流个人想法,改正不合理的地方,为下面的概念设计和逻辑设计奠定基础。
II.需求分析阶段的任务(1)处理对象1.员工基本信息(employee):包括员工号,姓名,性别,年龄,学历,住址,电话,出生年月,部门编号,职位编号,2.员工工资信息(salary,basicsalary,additional):包括员工号,基本工资,补贴,应发工资,以及所交税。
3.公司部门职务信息(position,department):包括员工号,员工的职位和所属部门。
III.数据字典(1)数据项系统涉及的数据有项。
见下表。
(2)数据结构数据结构见下表:二、实验过程1.概念设计阶段I.概念模型设计(1)根据不同对象,分别画出其E-R图。
各实体间关系的E-R图,如下图所示:各实体间关系的E-R图员工基本信息的E-R图,如下图所示:员工基本信息的E-R图工资信息的E-R 图,如下图所示:工资信息的E-R 图职务信息和部门信息的E-R 图:E-R 图 补贴信息和基本工资信息的E-R 图: E-R 图(2) 各E-R 图中每个实体的属性如下:员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。
职位:position(pno,pname) 部门:department(dno,dname)员工工资:salary(eno,salary,realsal,addid,basicid,tax) 补贴:additional(addid,addmoney) 基本工资:basicsalary(basicid,basicsal)(3) 合且各E-R 图,消除属性冲突,命名冲突,结构冲突等3类冲突,得到初步E-R 图,再消除不必要的冗余,得到基本E-R 图,如下所示:人力资源管理基本E-R图II.新系统流程新系统流程图,如下图所示:2.逻辑设计阶段I.将E-R图转换为关系模型员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。
职位:position(pno,pname)部门:department(dno,dname)员工工资:salary(eno,salary,realsal,addid,basicid,tax)补贴:additional(addid,addmoney)基本工资:basicsalary(basicid,basicsal)II.数据库模式定义(1)员工(employee)基本信息表,用于记录员工的基本信息。
员工基本信息表(2)补贴(additional)信息表,记录不同等级的补贴钱数。
补贴信息表(3)基本工资(basicsalary)信息表,记录不同等级的基本工资钱数。
基本工资信息表(4)部门(department)信息表,记录部门名称。
部门信息表(5)职位(position)信息表,记录职位名称。
职位信息表(6)员工工资(salary)信息表,记录员工的工资情况。
员工工资信息表III.系统功能模块系统功能模块图3.数据库实施阶段I.建立数据库和数据表Createdatabaseemployee_management;(1)员工基本信息表的建立createtableemployee(enochar(20)PRIMARYKEY,pnamechar(10)NOTNULL,sexchar(2)NOTNULL,ageintNOTNULL,educhar(10),addresschar(50),telchar(20),birthdatetimeNOTNULL,pnochar(20)NOTNULL,dnochar(20)NOTNULL)(2)工资基本信息表的建立createtablesalary(enochar(20)PRIMARYKEY,salaryfloat,realsalfloat,addidchar(20)NOTNULL,basicidchar(20)NOTNULL)(3)部门信息表的建立createtabledepartment(dnochar(20)PRIMARYKEY,dnamechar(20)NOTNULL,)(4)职务信息表的建立createtableposition(pnochar(20)PRIMARYKEY,pnamechar(20)NOTNULL,)(5)补贴表的建立createtableadditional(addidchar(20)PRIMARYKEY,addmoneyfloatNOTNULL)(6)基本工资表的建立createtablebasicsalary(basicidchar(20)PRIMARYKEY,basicsalfloatNOTNULL)II.建立视图(1)员工信息视图:createviewview_employeeasselectenoas员工号,employee.pnameas姓名,sexas性别,ageas年龄,eduas学历,addressas住址,telas联系电话,birthas出生年月,position.pnameas职位,department.dnameas部门fromemployee,position,departmentwhereemployee.pno=position.pnoandemployee.dno=department.dno(2)工资信息视图:createviewview_salaryasselectemployee.pnameas姓名,salaryas应发工资,realsalas实发工资,addmoneyas补贴,basicsalas 基本工资,taxas税fromsalary,additional,basicsalary,employeewheresalary.addid=additional.addidandbasicsalary.basicid=salary.basicidandemployee.eno= salary.eno(3)全部信息视图:createviewview_allinfoasselectemployee.enoas员工号,employee.pnameas姓名,sexas性别,ageas年龄,eduas学历,addressas住址,telas联系电话,birthas出生年月,position.pnameas职位,department.dnameas 部门,salaryas应发工资,realsalas实发工资,addmoneyas补贴,basicsalas基本工资,taxas税fromsalary,additional,basicsalary,employee,position,departmentwhereemployee.pno=position.pnoandemployee.dno=department.dnoandsalary.addid=addi tional.addidandbasicsalary.basicid=salary.basicidandemployee.eno=salary.enoIII.数据入库员工信息采取用Excel导入的方式录入数据。
这种录入方式方便快捷,适合大量数据的录入。
IV.创建各功能的存储过程(1)存储过程:插入员工信息createprocedureinput_employee(@员工号char(20),@姓名char(20),@性别char(2),@年龄int,@学历char(10),@住址char(50),@电话char(20),@生日datetime,@职位号char(20),@部门号char(20))asinsertintoemployeevalues(@员工号,@姓名,@性别,@年龄,@学历,@住址,@电话,@生日,@职位号,@部门号)(2)存储过程:插入工资信息createprocedureinput_salary(@员工号char(20),@补贴号char(20),@基本工资号char(20),@税float)asinsertintosalaryvalues(@员工号,0,0,@补贴号,@基本工资号,@税)(3)存储过程:更新员工信息createprocedureupdate_employee(@员工号char(5),@姓名char(20),@性别char(2),@年龄int,@学历char(10),@住址char(50),@电话char(20),@生日datetime,@职位号char(20),@部门号char(20))asifEXISTS(select*fromemployeewhereeno=@员工号)BEGINupdateemployeesetpname=@姓名,sex=@性别,age=@年龄,edu=@学历,address=@住址,tel=@电话,birth=@生日,pno=@职位号,dno=@部门号where@员工号=employee.enoENDelseprint'不存于的员工'(4)存储过程:更新工资信息createprocedureupdate_salary(@员工号char(20),@补贴号char(20),@基本工资号char(20),@税float)asifEXISTS(select*fromemployeewhereeno=@员工号)BEGINupdatesalarysetaddid=@补贴号,basicid=@基本工资号,tax=@税where@员工号=salary.enoENDelseprint'不存于的员工'(5)存储过程:指定员工号删除信息createproceduredelete_info(@员工号char(5))asdeletefromemployeewhereeno=@员工号deletefromsalarywhereeno=@员工号V.创建触发器(1)触发器:计算应发工资和实发工资createtriggersalcalonsalaryforinsert,updateasDECLARE@bscsalfloatdeclare@additionalfloatselect@additional=addmoneyfromadditionalwhereaddidin(selectaddidfrominseted) select@bscsal=basicsalfrombasicsalarywherebasicidin(selectbasicidfrominserted) updatesalarysetrealsal=@additional+@bscsalwhereaddidin(selectaddidfrominserted)VI.创建和绑定规则(1)创建规则:性别限定createrulesex_ruleas@sex='男'or@sex='女'(2)创建规则:年龄限定createruleage_ruleas@age<=99and@age>=0(3)创建规则:工资限定createrulesalary_ruleas@salary>0(4)绑定规则sp_bindrulesex_rule,'employee.sex'sp_bindruleage_rule,'employee.age'sp_bindrulesalary_rule,'additional.addmoney'sp_bindrulesalary_rule,'basicsalary.basicsal'4.系统的调试和测试I.查见各表的基本数据(借助视图查询)(1)查见员工信息:查见员工信息(2)查见工资信息:查见工资信息II.检测各存储过程的功能(1)验证存储过程:input_salary(插入基本工资信息)存储过程:input_salary(插入基本工资信息) (2)验证存储过程:input_employee(插入员工基本信息)存储过程:input_employee(插入员工基本信息) (3)验证存储过程:update_employee(修改员工基本信息)存储过程:update_employee(修改员工基本信息) (4)验证存储过程:update_salary(修改基本工资信息)存储过程:update_salary(修改基本工资信息) (5)验证存储过程:delete_info(指定员工号删除员工信息)存储过程:delete_info(指定员工号删除员工信息)三、实验总结通过本次实验,加深的了对关系数据库的原理及应用的认识:1.主键是多张二维表之间联系的关键。