人事管理系统报告

合集下载

人力资源管理系统分析报告

人力资源管理系统分析报告

人力资源管理系统分析报告人力资源管理系统是一种能够帮助企业实现人力资源管理过程化、信息化以及智能化的系统。

它通过集成各项人力资源管理功能,如招募、培训、绩效考核等,使得人力资源工作更加便捷高效。

本文将从需求分析、功能模块、系统架构和实施计划等方面对人力资源管理系统进行分析。

一、需求分析1.提高工作效率:人力资源管理系统可以自动化处理人员招聘、员工培训、绩效考核等工作,减少人力资源部门的繁琐工作,从而提升工作效率。

2.数据集中化管理:人力资源管理系统可以集中管理员工的基本信息、薪资福利、考勤记录等数据,提高数据管理的准确性和可靠性。

3.提供自助服务:员工可以通过人力资源管理系统自助查询、申请加班、请假等,减少与人力资源部门的沟通时间,提高工作效率。

4.支持决策分析:人力资源管理系统可以生成各类报表和统计数据,帮助企业管理层进行决策分析,提供数据支持。

二、功能模块1.员工档案管理:包括员工基本信息、薪资福利、培训记录、考勤记录等。

2.招聘管理:包括发布职位、收集简历、面试评估、录用管理等。

3.培训管理:包括培训计划制定、培训资源管理、培训评估等。

4.绩效考核管理:包括目标设定、绩效评估、绩效奖励等。

5.薪资福利管理:包括薪资计算、社保公积金管理、福利管理等。

6.考勤管理:包括考勤记录、请假管理、加班管理等。

7.报表统计:生成各项人力资源管理相关的报表和统计数据。

三、系统架构1.客户端:提供给企业内部员工使用,包括员工自助服务界面和管理员界面。

员工可以通过自助服务界面查询个人信息、申请加班请假等;管理员可以通过管理员界面进行各项人力资源管理工作。

2.服务器端:处理客户端请求,负责数据管理、业务逻辑处理等。

服务器端采用分布式架构,提高系统的稳定性和扩展性。

四、实施计划1.需求调研:与企业人力资源部门沟通,了解具体需求,并与技术团队一起制定系统需求规格说明书。

2.开发和测试:根据需求规格说明书进行系统开发,并测试系统的功能和稳定性。

人事管理系统软件报告

人事管理系统软件报告

人事管理系统软件报告
一、简介
人事管理系统(Human Resource Management System,HRMS)是一种
企业级的信息化管理软件,旨在改善企业的人事管理效率、实现精细化的
人力资源管理、提高员工绩效、降低开支、提高效率等目的。

基于 Web
技术的 HRMS 能够有效的管理企业的所有 HR 活动,并根据客户的需求,
提供定制服务,满足企业的各种需求。

二、HRMS的功能
1、员工信息管理:能够收集并维护员工个人信息,包括职位、工资、工作经验等,还可以给予员工和部门内的个人报表,以及员工排名和绩效
信息,帮助企业监控绩效成果。

2、薪资管理:HRMS可以更有效地实现每月薪资支付、管理工资证明、社会保险等。

3、劳动合同管理:HRMS可以有效地管理员工的劳动合同,包括聘用
合同、就业协议等。

4、人事档案管理:HRMS能够收集、存档和更新员工档案,并可以根
据不同类型的文件进行有效的管理和分类。

5、考勤管理:HRMS可以有效地管理考勤信息,包括上班时间、请假
记录、出差记录、加班情况等。

三、HRMS优势
1、便捷性:HRMS可以有效地处理复杂的人力资源运作,有助于公司
将时间和能量集中到最有效的方式中,提高绩效。

2、效率:采用HRMS可以节省很多人力,提高人力资源部门的效率。

人事管理系统报告

人事管理系统报告

人事管理系统报告需求分析1.1 功能与信息要求通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。

系统功能的主要描述如下。

(1)员工档案管理1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。

2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。

3)当员工的信息发生变动时,修改员工档案记录中相应的属性。

(2)员工职务调动管理对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。

(3)奖惩管理对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。

(4)考勤管理1)对员工上班刷卡的记录进行统一编号;登记员工上班时签到类型(准时、迟到)o间、2)对员工下班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、早退)。

(5)请销假管理1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。

2)对员工销假的记录进行统一编号;登记员工销假时间、请假类型,检查是否超期。

(6)工资管理1)对公司里所有员工的工资记录进行统一编号,建立工资记录表。

(7)部门管理1)对公司所有的部门进行编号,建立部门记录。

输入功能该系统提供了对人事管理、调动管理、合同管理、工资管理、培训管理、绩效考核、奖惩管理、辅助功能、基础设置、综合统计等模式录入和表格界面录入。

录入信息时可能会出现相同的信息,为避免重复录入,部分字段设置了辅助录入功能,您只需输入几项即可完成录入功能。

操作方便快捷,可大大提高您的工作效率。

查询功能签到类型(准时、迟到)o。

人事管理系统需求分析报告

人事管理系统需求分析报告

人事管理系统需求分析报告一、引言人事管理是现代企业不可或缺的一项重要工作。

随着企业规模的扩大和业务的复杂化,传统的人事管理方式已经无法满足企业的需求。

因此,开发一款功能完善、方便易用的人事管理系统,对于企业的人力资源管理工作来说至关重要。

本文将对人事管理系统的需求进行详细的分析和说明。

二、背景目前,我们公司的人事管理工作主要依赖于纸质文件和电子表格,这种方式存在很多问题。

首先,纸质文件管理不方便,容易丢失和损坏;其次,电子表格只能进行简单的数据记录,无法提供更加强大的功能,如智能筛选和查询;最后,纸质文件和电子表格无法进行数据共享和协作,导致信息传递效率低下。

因此,我们迫切需要一款集成化的人事管理系统,以提高工作效率和管理水平。

三、需求分析1.员工信息管理人事管理系统应具备完善的员工信息管理功能,包括员工档案、个人信息、职位信息、工作经历、教育背景、培训记录等。

系统应能够方便地查询和修改员工信息,并支持批量导入和导出数据。

2.招聘管理系统应具备完整的招聘管理功能,包括发布岗位需求、招聘流程管理、简历筛选、面试评估、录用管理等。

同时,系统应能够提供招聘数据的统计分析,帮助企业优化招聘策略。

3.考勤管理系统应能够方便地记录和统计员工的考勤情况,包括上下班打卡、请假、加班等。

系统应支持多种考勤方式,如指纹识别、刷卡、面部识别等,并能够自动生成考勤报表和工资单。

4.绩效考核系统应能够对员工的绩效进行科学评估,包括设定绩效指标、评估方法、绩效考核流程等。

系统应支持自动化绩效考核和绩效报告生成,并能够提供绩效数据的可视化分析。

5.培训管理。

人事管理系统可行性分析报告

人事管理系统可行性分析报告

人事管理系统可行性分析报告一、引言人事管理系统是一款用于管理和优化企业人力资源管理工作的软件系统。

本报告旨在对人事管理系统的可行性进行全面分析,从技术、经济、法律、运营等多个角度来评估其可行性,为决策者提供决策依据。

二、市场需求与竞争分析随着企业规模的扩大和复杂度的提升,传统的人力资源管理方式已经无法满足日常工作的需求。

人事管理系统作为一种现代化的管理工具,能够提高人力资源管理的效率与准确性。

当前市场上已经存在一些人事管理系统,但大多数存在着功能单一、界面复杂等问题。

因此,开发一款功能完善、易用性强的人事管理系统是当前市场上的迫切需求。

三、技术可行性分析1. 技术可行性评估本人事管理系统将采用先进的软件开发技术,如前端界面采用响应式设计,后端使用高性能的数据库管理系统。

系统具备良好的扩展性和稳定性,能够满足大规模用户的需求。

2. 技术难点与风险在系统开发过程中,可能会面临技术难点和风险,如系统安全性、数据隐私保护等问题。

为解决这些难题,我们将配备专业的技术团队,并采取多层次的安全保障机制,确保系统的稳定性和可靠性。

四、经济可行性分析1. 开发成本评估人事管理系统的开发成本包括软件开发人员工资、设备投入、系统测试费用等。

通过相关成本估算,可预计出开发人员数量、时间进度、项目开发费用等。

2. 收益评估人事管理系统的应用将大大提高企业的人力资源管理效率,减少人力资源管理的时间和人力成本。

通过成本效益分析,我们可以评估出该系统带来的经济收益。

五、法律可行性分析人事管理系统涉及员工个人信息的收集、存储和使用,必须遵守相关的法律法规。

在系统开发过程中,我们将严格遵守《个人信息保护法》等相关法律法规,保证员工的个人信息安全和隐私权利。

六、运营可行性分析1. 管理层支持度分析人事管理系统的顺利开发和推广需要管理层的积极支持和推动。

在运营过程中,我们将与企业管理层密切配合,确保系统的顺利运行。

2. 员工接受度分析系统的成功与否还与员工的接受程度密切相关。

人事管理系统实验报告(两篇)

人事管理系统实验报告(两篇)

引言本文是关于人事管理系统实验的第二份报告。

本次实验的主要目的是测试和评估已经开发的人事管理系统的性能和功能。

在本文中,我将详细介绍实验的背景和目标,并提供实验过程中遇到的主要问题和解决方案。

我还将分析实验的结果,并提出一些建议以进一步改进人事管理系统。

概述人事管理系统是一个管理组织中人力资源方面的关键信息的计算机系统。

它的目标是帮助组织高效地管理员工的招聘、培训、薪资和福利等方面的工作。

本次实验中的人事管理系统是经过设计和开发的,其中包括员工信息的录入、修改和删除,薪资管理,考勤记录等功能。

正文内容一、系统功能测试1.员工信息录入功能测试a.测试输入的有效性和完整性b.测试系统的响应时间和稳定性2.薪资管理功能测试a.测试薪资计算的准确性b.测试薪资发放的及时性和准确性3.考勤记录功能测试a.测试考勤记录的准确性和完整性b.测试系统对异常考勤的处理能力4.培训管理功能测试a.测试培训计划的制定和执行情况b.测试培训记录的准确性和完整性5.绩效考核功能测试a.测试绩效评估的准确性和公正性b.测试系统对绩效低下员工的处理能力二、问题与解决方案1.系统响应时间过长的问题a.优化数据库查询语句b.增加系统服务器的处理能力2.员工信息录入不完整的问题a.增加必填字段的验证b.提供友好的界面提醒用户填写必要信息3.薪资计算结果不准确的问题a.检查薪资计算公式的准确性b.确保薪资计算所需数据的准确性4.绩效评估结果不公正的问题a.优化绩效评估指标的设定b.加强对绩效评估过程的监督和审查5.考勤记录错误的问题a.提供考勤记录的修改和纠错功能b.加强对员工考勤记录的监管和审查三、实验结果分析通过对人事管理系统的功能测试,我们发现系统在大部分功能上表现良好,能够满足组织的人力资源管理需求。

然而,仍存在一些问题需要进一步改进。

系统响应时间较长,需要优化系统性能。

同时,某些功能在数据输入的完整性和准确性上存在一定的问题。

人力资源管理系统升级报告范文

人力资源管理系统升级报告范文

人力资源管理系统升级报告范文升级报告尊敬的领导:我公司的人力资源管理系统又进行了一次升级,现在向您汇报相关情况。

在本次升级中,我们采用了最新的技术和方法,对系统进行了全面升级和改进,以更好地支持我们的业务和员工管理。

升级的目标和意义人力资源管理系统是我们公司的重要支撑系统,涉及到员工档案、薪酬管理、绩效考核等关键业务。

为了更好地管理我们的员工,我们必须不断地升级和改进系统,以适应公司发展的需求和员工反馈的意见。

本次升级的目标和意义如下:1.提高系统的稳定性和可靠性我们对系统进行了全面的测试和优化,在程序设计和数据库结构上也进行了相关改进,确保系统在日常使用中更加稳定和可靠。

2.提升系统的性能和速度我们优化了系统的运行机制和相关算法,应用了更快速度更高效的技术,使得系统的性能和速度得到了显著提升。

3.增强系统的安全性和保密性作为一款人力资源管理系统,安全性和保密性是其最重要的特征之一。

我们增加了系统的安全保护机制,加强了数据的加密和备份功能,确保数据不被泄露和丢失。

4.优化用户的使用体验和界面设计为了让用户能够更加方便快捷地使用系统,我们优化了系统的用户界面和交互设计,使其更加人性化和易于操作。

升级的具体措施和效果为了实现上述目标和意义,我们采取了以下具体措施:1.优化数据库结构和程序设计我们对系统的数据库结构和程序设计进行了全面升级和优化,从而提高了系统的性能和稳定性,避免了多余的空间和性能浪费,从而保障数据的质量和安全。

2.使用最新的技术和算法我们采用了最新的技术和算法,包括各种新型的编程语言和操作系统,从而提升系统的效率和速度,支持更强大的数据分析和处理能力。

3.加强安全保护机制我们加强了系统的安全保护机制,包括了更加严格的访问控制、数据加密和备份、防止DDoS攻击、监控验证用户身份等措施,从而保障数据不被泄露和丢失。

4.优化用户界面和交互设计我们采用了更加人性化和易于操作的设计方式,优化了用户的使用体验和界面设计,提高了用户的满意度和效率。

人事管理信息系统分析报告

人事管理信息系统分析报告

人事管理信息系统分析报告一、引言随着信息技术的迅猛发展,人事管理信息系统在企业的人力资源管理中起到了越来越重要的作用。

人事管理信息系统帮助企业实现了人力资源管理的自动化和规范化,提高了管理效率和准确性,同时也降低了管理成本。

本报告将对人事管理信息系统的重要性、功能和实施过程进行分析,并提出相应的建议。

二、人事管理信息系统的重要性1.提高管理效率:人事管理信息系统可以将人事管理中的各项流程自动化,减少了繁琐的手工操作和文件传递,大大提高了管理效率。

2.提高管理准确性:人事管理信息系统可以准确地记录和统计各项人事数据,避免了人工操作中可能出现的错误和遗漏,提高了管理的准确性。

3.加强决策支持:人事管理信息系统可以提供各种人事数据的分析和报表,为管理者提供决策支持的依据,帮助企业更好地制定人力资源战略。

4.促进员工参与:人事管理信息系统使得员工可以通过网络自主管理个人信息、查询各类信息和参与各项流程,增强了员工的参与感和满意度。

三、人事管理信息系统的功能1.人事档案管理:系统可以存储和管理员工的基本信息、合同信息、薪酬信息等,实现对员工档案的全面管理。

2.招聘管理:系统可以管理招聘需求、发布招聘信息、筛选简历、安排面试等流程,提高招聘的效率和感知度。

3.培训管理:系统可以制定培训计划、管理培训资料、组织培训活动等,方便企业进行员工培训和绩效评估。

4.绩效管理:系统可以设定绩效指标、收集绩效数据、进行绩效评估和考核等,促进员工的工作动力和提高企业的整体绩效。

5.福利管理:系统可以管理员工的各类福利,如社保、公积金、补贴等,自动计算和发放各种福利。

6.考勤管理:系统可以管理员工的出勤、请假、加班等情况,自动记录和计算考勤信息,并生成相应的报表。

四、人事管理信息系统的实施过程1.需求调研:明确企业的人事管理需求,调研市场上的人事管理信息系统,选择适合企业的系统。

2.系统设计:根据企业需求,进行系统设计,包括功能模块划分、数据库设计和界面设计等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、概述随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。

当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。

人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。

1.支持企业实现规范化的管理。

2.支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

3.支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

为了完善全面的人事管理功能,使人事企业管理流程合理化和自动化处理和分析各种有价值的信息,以支持决策者制定人事企业管理战略发展计划。

该系统采用了SQLServer2000数据库开发环境,使用专用数据库接口连接,其存取速度快、安全性好,便于管理和操作。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理全过程,包括员工的基本信息、学历信息、婚姻状况、考勤信息、工资信息、员工各种信息的修改、对于转出、辞职、退休员工信息的删除等管理工作。

经过实际使用证明,该文所设计的人事管理系统可以满足公司人事管理方面的需要。

二、需求分析Ⅰ系统功能要求登录管理:包括操作员管理,口令设置,权限管理人员管理:包括人事数据维护、人事信息查询和人事信息统计工资管理部门管理:包括部门表,职称表和年份表查询及报表打印Ⅱ运行要求(1)支持系统运行的系统软件有windows xp (2)数据库管理系统有SQLserver(3)外存储器有硬盘,U盘等。

Ⅲ系统数据流图1)员工信息数据流2)部门信息数据流Ⅳ系统功能模块图Ⅴ系统数据字典1)数据项条目2)数据结构条目3)数据流条目三、概念设计概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。

Ⅰ任务与目标(1)设计分E-R图,即各子模块的E-R图;(2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(3)生成全局E-R图,通过消除冲突等方面。

Ⅱ系统E-R图1) 员工基本信息:表3.1 2)工资信息3) 部门信息:4) 管理员:5) 总E-R图:四、逻辑设计Ⅰ逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。

Ⅱ将E-R图转换为关系模型员工基本信息(编号,姓名,性别,出生日期,工作日期,部门代码,职称,婚否,简历,相片)部门信息(部门号,部门名称,编号)操作员(操作员姓名,操作员代码,口令,部门,电话)工资信息(工资编号,基本工资,岗位津贴,奖励,应发工资,水电,保险,实发工资)职称信息(职称代码,职称名称)关系模型的概念单一。

对于实体和实体之间的联系均以关系来表示。

对于关系之间的联系则通过相容的属性来表示。

这样逻辑清晰,易于理解。

关系一定要是规范化。

规范化是指在关系模型中,关系必须满足一定的给定条件,最基本的要求是关系中的每一个分量都是不可再分的数据项,即表不能多于二维。

第一范式,属于第一范式的关系应满足的基本条件是关系中的每一个分量都必须是不可分割的数据项。

简言之,第一范式是在同一表中没有重复项存在,以上就属于第一范式。

第二范式,这种关系不仅要满足第一范式,而且所有非主属性完全依赖于其主码,以上关系模型也满足第二范式。

第三范式,这种关系不仅满足第二范式,而且它的任何一个非主属性都不传递,依赖于任何主关键字。

以上关系模式也符合。

这种关系模式消除了,插入,删除异常及数据冗余,修改复杂等问题,是比较规范的关系。

因此可以进行下一步设计。

五、系统实现Ⅰ程序主界面的设计主窗体界面是显示系统主要操作功能的面板,在系统主窗体的状态栏中,可以显示当前的操作员、当前系统的日期时间、程序制作人员等信息,还可以通过菜单的列表或窗体中的按钮来控制其他功能子窗体,并且为不同的操作员赋予相应的操作权限。

Ⅱ登录界面设计程序启动后,在系统登录界面验证操作员密码后,将进入主程序界面。

通过主程序界面可以执行相应权限的操作,并且通过选择主界面的菜单,来调用相应程序并进行相应操作。

主程序界面如图所示。

系统用户登录模块主要用于完成对登录系统的用户的验证,只有合法的用可以进入系统。

运行用户登陆模块,其结果见所示:系统登陆的代码设计(1)“返回”按钮是退出登录界面,退出系统的。

其代码如下:Private Sub CmdCancel_Click()Unload MeEndEnd Sub(2)“登录”按钮代码设计“登录”按钮代码主要实现了用户登陆时,用户名和密码的认证,当用户名或密码错误时,系统提示错误。

Ⅲ员工信息模块的功能把员工信息表作为主窗体的默认表,所示主窗体的运行结果也是员工信息表的运行结果。

在员工信息表中可以对员工信息进行编辑,删除,查询和设置。

(1)员工信息的编辑是可以对新员工进行添加录入,对在职员工的信息进行修改,也可进行相应的删除操作。

员工信息编辑窗体运行结果见图所示:(2)员工信息的查询是用户可以通过员工信息表中员工的相关信息进行模糊查询和逻辑查询,可以帮用户快速找到相应的员工。

用户可以通过员工信息查询信息。

员工信息查询窗体见图10所示:Ⅳ部门信息模块的功能实现员工部门号的查询与修改等功能Ⅴ工资信息模块的功能把工资信息表作为主窗体的默认表,所示主窗体的运行结果,也是工资信息表的运行结果。

在工资信息表中可以对员工信息进行编辑,删除,查询和设置。

1、一个表中可以定义多个检查约束,但每个字段只能定义一个检查约束。

2、当执行insert语句或者update语句时,检查约束将验证数据。

3 、如果对已经有数据的表添加约束,可以用with nocheck避免对以前的数据做检查.附带:数据库源码CREATE TABLE [人事表] ([编号] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,[姓名] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,[性别] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,[出生日期] [datetime] NULL ,[工作日期] [datetime] NULL ,[部门代码] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[职称代码] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[婚否] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,[学历] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,[用户密码] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT [PK__人事表__1A14E395] PRIMARY KEY CLUSTERED([编号]) ON [PRIMARY] ,CONSTRAINT [wt] UNIQUE NONCLUSTERED([姓名]) ON [PRIMARY] ,CONSTRAINT [FK_人事表_部门表2] FOREIGN KEY([部门代码]) REFERENCES [部门表] ([部门代码]),CONSTRAINT [FK_人事表_职称表] FOREIGN KEY([职称代码]) REFERENCES [职称表] ([职称代码]),CONSTRAINT [CK__人事表__婚否__1BFD2C07] CHECK ([婚否] = '否' or [婚否] = '是'), CONSTRAINT [CK__人事表__性别__1B0907CE] CHECK ([性别] = '女' or [性别] = '男'), CONSTRAINT [性别] CHECK ([性别] = '男' or [性别] = '女')) ON [PRIMARY]GO[员工编号] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [基本工资] [money] NULL ,[岗位津贴] [money] NULL ,[奖励] [money] NULL ,[保险] [money] NULL ,[应发工资] [money] NULL ,[实发工资] [money] NULL ,CONSTRAINT [PK__工资表__22AA2996] PRIMARY KEY CLUSTERED([工资编号]) ON [PRIMARY] ,CONSTRAINT [FK_工资表_人事表] FOREIGN KEY([员工编号]) REFERENCES [人事表] ([编号])) ON [PRIMARY]GOCREATE TABLE [操作员表] ([操作员姓名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [操作员代码] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [口令] [char] (4) COLLATE Chinese_PRC_CI_AS NULL ,[部门] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[电话] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[性别] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT [PK__操作员表__276EDEB3] PRIMARY KEY CLUSTERED([操作员姓名]) ON [PRIMARY] ,CONSTRAINT [FK_操作员表_人事表] FOREIGN KEY([操作员代码]) REFERENCES [人事表] ([编号])) ON [PRIMARY]GOCREATE TABLE [系统日志表] ([操作员姓名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [操作员代号] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [登录时间] [smalldatetime] NULL ,[离开时间] [smalldatetime] NULL ,CONSTRAINT [PK_系统日志表] PRIMARY KEY CLUSTERED([操作员姓名]) ON [PRIMARY] ,CONSTRAINT [FK_系统日志表_人事表] FOREIGN KEY([操作员代号]) REFERENCES [人事表] ([编号])) ON [PRIMARY]GOCREATE TABLE [职称表] ([职称代码] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [职称名称] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT [PK__职称表__29572725] PRIMARY KEY CLUSTERED([职称代码]) ON [PRIMARY]) ON [PRIMARY]GOCREATE TABLE [部门表] ([部门代码] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [部门名称] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,[编号] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT [PK__部门表__2B3F6F97] PRIMARY KEY CLUSTERED([部门代码]) ON [PRIMARY]) ON [PRIMARY]GO对各表的完整性等进行设置对人事表中的年龄列进行核查约束:alter table employeeadd check(egender='男' or egender='女' )建立触发器①CREATE TRIGGER 删除员工 ON 人事表 after DELETE AS DELETE 姓名WHERE 编号 IN(SELECT 编号FROM deleted)②当部门信息删除时,相应员工会被删除CREATE TRIGGER 有关部门 ON 部门表 FOR DELETE AS DELETE FROM 人事表WHERE 部门代码 IN(SELECT 部门代码FROM deleted)④ create trigger tr_ehealth_update on 人事表for updateasif update(ehealth)print'数据已更新'elseprint'数据没有更新'六、小结这次数据库课程设计经历了从选题、目录、摘要、前言、系统设计、需求分析到E-R图设计,再到关系模型设计,最后建立数据库。

相关文档
最新文档