学校人力资源管理系统
人力资源管理系统使用手册

人力资源管理系统使用手册第一章:系统概述 (3)1.1 系统简介 (3)1.2 功能特点 (3)1.3 系统架构 (3)第二章:用户注册与登录 (4)2.1 用户注册 (4)2.1.1 注册界面设计 (4)2.1.2 注册信息验证 (4)2.1.3 账户激活 (4)2.2 用户登录 (4)2.2.1 登录界面设计 (4)2.2.2 登录验证 (5)2.2.3 登录成功与失败处理 (5)2.3 密码找回与修改 (5)2.3.1 密码找回 (5)2.3.2 密码修改 (5)第三章:组织架构管理 (5)3.1 部门管理 (5)3.2 员工管理 (6)3.3 职位管理 (6)第四章:招聘管理 (6)4.1 招聘需求发布 (6)4.2 招聘渠道管理 (7)4.3 面试安排与评估 (7)第五章:员工培训与发展 (8)5.1 培训计划管理 (8)5.1.1 培训需求分析 (8)5.1.2 培训计划制定 (8)5.1.3 培训计划实施 (8)5.1.4 培训计划调整 (8)5.2 培训课程管理 (8)5.2.1 课程设计 (8)5.2.2 课程开发 (8)5.2.3 课程实施 (9)5.2.4 课程评价 (9)5.3 培训评估与反馈 (9)5.3.1 培训效果评估 (9)5.3.2 培训反馈收集 (9)5.3.3 培训成果转化 (9)5.3.4 持续改进 (9)第六章:薪酬福利管理 (9)6.1 基础工资管理 (9)6.2 绩效考核管理 (10)6.3 奖金与福利管理 (10)第七章:考勤管理 (11)7.1 考勤数据录入 (11)7.1.1 考勤数据录入原则 (11)7.1.2 考勤数据录入流程 (11)7.1.3 考勤数据录入注意事项 (11)7.2 考勤异常处理 (11)7.2.1 考勤异常定义 (11)7.2.2 考勤异常处理流程 (11)7.2.3 考勤异常处理注意事项 (11)7.3 考勤报表统计 (12)7.3.1 考勤报表统计原则 (12)7.3.2 考勤报表统计流程 (12)7.3.3 考勤报表统计注意事项 (12)第八章:员工关系管理 (12)8.1 员工档案管理 (12)8.2 员工异动管理 (12)8.3 员工离职管理 (13)第九章:报表与数据分析 (13)9.1 报表查询 (13)9.2 数据分析 (14)9.3 报表导出与打印 (14)第十章:系统设置 (14)10.1 权限管理 (14)10.1.1 用户角色分配 (14)10.1.2 权限控制 (14)10.1.3 权限审批 (15)10.1.4 权限变更与回收 (15)10.2 参数设置 (15)10.2.1 系统参数 (15)10.2.2 业务参数 (15)10.2.3 用户参数 (15)10.2.4 安全参数 (15)10.3 系统日志 (15)10.3.1 操作日志 (15)10.3.2 异常日志 (15)10.3.3 系统日志 (16)10.3.4 日志管理 (16)第十一章:移动端应用 (16)11.1 移动端登录与使用 (16)11.2 消息推送与通知 (16)11.3 移动端功能介绍 (16)第十二章:常见问题与解答 (17)12.1 系统操作问题 (17)12.2 功能使用问题 (17)12.3 技术支持与联系 (18)第一章:系统概述1.1 系统简介本文主要介绍一种新型的智能系统,该系统旨在提高工作效率,优化资源配置,满足现代社会对智能化、自动化需求的不断增长。
高校人力资源管理系统

石河子大学信息技术学院数据库系统课程设计一,引言 (2)1.1 编写背景 (2)1.2 编写目标 (3)二,可行性分析 (3)三,需求分析 (4)3.1功能分析 (5)3.2 系统技术需求 (5)四,系统详细设计 (6)4.1,E-R图 (6)4.1.1员工实体E-R图 (6)4.1.2部门实体E-R图 (6)4.1.3职称实体E-R图 (7)4.1.5管理员实体E-R图 (7)4.1.6学历实体E-R图 (8)4.1.7奖惩实体E-R图 (8)4.1.8总体E-R图 (9)4.2将E-R图转换为关系模型 (9)4.3功能模块图 (10)4.3数据流图 (10)4.4数据库关系图 (12)五,物理结构设计 (12)六,数据库的实现 (13)6.1视图 (13)6.2 存储过程 (13)6.3 触发器 (14)七,代码设计 (17)八,实验总计 (22)参考文献: (23)一,引言1.1 编写背景随着经济节奏日益加快,数据信息日趋庞杂,文件袋、塑料夹等陈旧的档案管理方式已远远无法满足新世纪的档案、信息处理需求。
人力资源管理信息系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。
作为计算机应用的一部分,使用计算机对员工工资信息及人事档案等进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
信息时代对人力资源管理提出了新的挑战, 把信息技术应用到人力资源管理中是改善人力资源管理模式,提高人力资源管理水平的有效手段, 建设高效便捷的人力资源管理信息系统成为现代高校人力资源管理的必要手段。
人才竞争的加剧, 对高校而言是挑战与机遇并存。
人力资源管理部门再不能是传统计划经济时代政策执行者的角色, 而是要在理解上级政策的同时转变为政策建议者。
战略性高校教师人力资源价值管理系统的构建

1人力资源绩效管理IJ I X I A O G U A N L校教师人力资源理系统的构建高校要获取战略I z 的竞争优势。
必须依靠其人力资源的各种能力组合,最终落实到人力资源的价值贡献。
所以.人力资源价值管理功能被赋予了战略层面的意义。
人力资源价值管理系统是通过其价值评价、价值分配而具体影响教师人力资本优势的形成.从而影响教师对高校的价值贡献。
战略性教师人力资源价值管理系统的主要任务足以高校发展战略需要为指南.着力于教师人力资本增值.建立人力资本优势,进而推动高校战略目标的实现。
因此,高校战略住教师人力资源价值管理系统应包括:能够满足高校对高层次人才需求的高效招聘选拔系统:能够有效引导教师行为并使之符合学校发展要求的绩效管理系统;能够帮助高校实现其战略目标同时能够激励教师满意的薪酬管理系统;符合现实需要又具有前瞻性的培训和开发系统,高校通过实施战略性教师人力资源配置.可以解决价值创造由谁来参与的问题:通过实施战略性绩效管理,可以解决建立战略导向的教师评价92人才资源开发20j 011口张勇机制的问题:通过实施战略性薪酬管理。
可以建立有效的价值分配体系:通过战略性人力资源培训开发使人力资本价值得以提升。
’一、战略性教师人力资源配置l 。
人才选拔方式要坚持内外结合。
高级人才选拔通常应遵循内部优先的原则。
因为学校和教师之问的信息基本对称.学校对教师的资历、素质、潜能等各方面信息基本完备,选拔的可靠性较高,,同时,由于内部人才长期与所在学校环境、文化氛围融为一体。
在价值观上容易达成一致,行为符合学校办学理念,个人事业发展依赖于学校发展前景,因而可以达成较高忠诚度.这些都是内部人才的优势。
学校录用新人时可重点考虑从外部选拔.以防止“近亲繁殖”现象。
当内部配置、调节都难以满足高校当前需要时.可以考虑外部选拔,其关键是学校自身条件建设及良好的声誉和品牌形象建设。
2.人才配置要坚持优化组合。
在人才使用中要用其所长避其所短.能发挥人才优势.做到人尽其才。
人力资源管理系统课程设计

人力资源管理系统课程设计
人力资源管理系统是一个涉及到员工信息管理、招聘管理、培训管理、绩效管理等多个方面的综合性系统。
在人力资源管理系统的课程设计中,通常需要完成以下任务:
1. 需求分析:对系统的功能需求进行分析,包括员工信息管理、招聘管理、培训管理、绩效管理等方面的需求,并确定系统的功能模块和数据结构。
2. 系统设计:根据需求分析的结果,设计系统的整体架构、模块划分、数据结构、界面设计等,并确定系统的技术方案和开发工具。
3. 数据库设计:根据系统需求,设计数据库表结构,包括员工信息表、招聘信息表、培训信息表、绩效信息表等,以及相关的索引和约束。
4. 系统实现:根据系统设计和数据库设计,使用编程语言和开发工具实现系统功能,包括员工信息管理、招聘管理、培训管理、绩效管理等模块,以及用户管理、权限管理、日志管理等辅助功能。
5. 测试和部署:对系统进行测试,包括功能测试、性能测试、安全测试等,确保系统的稳定性和可靠性。
测试通过后,进行系统部署和上
线,并进行用户培训和维护。
在人力资源管理系统的课程设计中,通常需要掌握数据库设计和管理、编程语言和开发工具的使用、系统设计和实现等方面的知识和技能。
同时,还需要具备团队协作、项目管理和用户需求分析等方面的能力。
人力资源管理系统毕业设计

人力资源管理系统毕业设计
人力资源管理系统(HRMS)是指通过信息技术手段对企业的
人力资源进行统一管理和优化,实现人力资源的合理配置与利用,提高企业的综合竞争力和经济效益。
毕业设计的人力资源管理系统可以包括以下主要功能模块:
1.员工信息管理:录入、查询、修改和删除员工的基本信息,
如姓名、性别、年龄、学历、工作经验等。
2.薪资管理:计算并发放员工的工资,并能实现对工资的查询、调整和导出相关报表。
3.招聘管理:发布招聘信息,管理招聘流程,包括简历筛选、
面试安排、录用决策等。
4.绩效管理:设定并评估员工的绩效指标,对员工进行绩效考核,并记录绩效结果以及相应的薪资调整等。
5.培训管理:记录员工的培训需求和培训计划,安排培训活动,并跟踪培训效果。
6.福利管理:管理员工的福利待遇,包括社会保险、员工奖励、节假日福利等。
7.考勤管理:记录员工的考勤情况,包括请假、加班、迟到早
退等,并计算出勤率和工资。
8.员工自助服务:提供员工自助查询功能,例如员工个人信息查询、薪资查询、假期申请等。
9.权限管理:设定系统不同角色对信息的访问权限,保护敏感信息的安全。
10.报表统计:生成各类报表和统计分析,如人力资源流动情况、用工成本分析、绩效评估等。
根据具体的毕业设计要求和实际情况,还可以根据需求增加其他功能模块。
开发该系统需要具备一定的数据库管理和软件开发能力,可以采用常用的开发工具和技术,如Java、PHP、Python、MySQL等。
另外,还需要进行系统需求分析、系统设计、系统实施和测试等开发过程,并考虑到系统的可扩展性、安全性和用户友好性等方面的问题。
人力资源管理系统登录

人力资源管理系统登录
简介
人力资源管理系统(HRMS)是一种用于管理公司人力资源的工具。
通过HRMS,公司可以集中管理员工的信息、薪酬、培训、绩效等方面的内容。
本文将为大家介绍如何登录人力资源管理系统。
步骤
步骤一:打开登录页面
首先,在电脑上打开浏览器,输入人力资源管理系统的网址,进入系统的登录页面。
步骤二:输入用户名和密码
在登录页面,可以看到输入框,一般要求输入用户名和密码。
请确保输入的用户名和密码准确无误。
步骤三:点击登录按钮
在输入完用户名和密码后,点击页面上的“登录”按钮。
系统会验证输入的用户名和密码是否匹配。
如果匹配成功,系统将进入下一步;如果匹配失败,将提示用户名或密码错误,请重新输入。
步骤四:选择用户角色(如有)
如果人力资源管理系统支持多种用户角色,登录成功后,可能会弹出一个选择用户角色的页面。
在该页面上,选择适合自己身份的角色,并点击确认。
步骤五:进入系统首页
登录成功后,你将进入人力资源管理系统的首页。
在首页上,你可以看到一些常用功能的链接或按钮,比如员工资料管理、薪酬管理、考勤记录等等。
注意事项
•必须确保输入的用户名和密码准确无误,区分大小写。
•如果忘记密码,可以尝试找回密码功能,一般是通过注册的邮箱或手机号进行验证。
•如果多次输入错误密码,系统可能会锁定账户一段时间,此时需要联系管理员解锁。
以上就是人力资源管理系统登录的详细步骤。
希望本文对大家有所帮助!如果还有其他问题或疑问,请在评论区留言,我们将尽快回复。
高校智慧校园人力资源管理系统建设方案

高校智慧校园人力资源管理系统建设方案1.1.1.总体框架人事管理与服务系统是面向学校人事管理部门和广大教职工的应用系统,是我校数字化校园的核心应用系统之一。
人事管理与服务系统的主要目标是:通过对学校人力资源管理的现状、实际需求的分析,结合我校未来人力资源管理发展战略,本着实用、先进、开放、可靠、可扩展的设计原则,实现我校人力资源管理和服务的信息化,既有效地支持学校的人力资源管理和决策,也为教职工提供全方位的人事服务。
本系统主要涉及到的部门包括:人事处、组织部、离退休干部处、各部处院系人事管理人员、以及学校教职工。
系统的总体结构如下图所示:●各人事管理部门和人员使用本系统进行人事管理、决策分析和服务。
●教职工使用人事服务网查询相关人事信息,使用在线人事服务。
●整个系统包括组织结构管理、人才引进、人员培训、职称评定、员工考核、薪酬福利、合同管理及统计分析等方面的功能。
●系统通过数字化校园基础平台与其他应用系统实现数据交换、应用集成、和门户集成。
教职工信息作为基础性的信息,几乎需要与各个应用系统发生关联。
1.1.2.组织机构管理✧机构管理实现组织结构建立、重组,职务、岗位体系的建立和调整,包括机构管理组织管理、机构信息管理,能够进行信息综合查询和分类统计功能。
✧岗位管理进行岗位信息管理,包括岗位初始化设置与岗位设置调整。
在岗位管理中,系统有效定义岗位的教职工配置情况,任职情况、工作内容、岗位层级关系、岗位职责、岗位工作标准等,为招聘、人才甄选、培训、绩效考核、人力成本分析提供有效的信息支持。
1.1.3.人才引进管理人才引进管理实现招聘信息化管理和流程化管理,包括外部招聘和内部管理。
实现教职工选聘的需求计划编报、招聘信息发布、应聘受理、洽谈初选、测评、录用等业务的信息化管理。
✧招聘计划✧校外教职工招聘✧校内教职工招聘1.1.4.教职工信息管理主要对教职工的基本信息、附加信息进行管理和维护,构建全面的教职工信息管理数据库。
人力资源管理信息系统文档

人力资源管理信息系统文档一、引言人力资源管理信息系统(HRMIS)是一种应用信息技术来管理组织的人力资源需求、招聘、培训、绩效管理等方面的系统。
它的目的是提高人力资源管理的效率和准确性,并为组织提供决策支持和战略规划。
二、系统概述1.系统背景人力资源是组织中最重要的资产之一,其管理决策对于组织的发展至关重要。
传统的人力资源管理方式面临着信息不对称、工作效率低下等问题,因此需要引入信息技术来提升管理水平。
2.系统目标(1)提高人力资源管理的效率和准确性。
(2)实现组织人力资源需求的科学规划和预测。
(3)支持招聘、培训、绩效管理等人力资源管理流程。
(4)提供决策支持和战略规划。
3.系统功能(1)人力资源需求计划:根据组织战略和业务需求,进行人力资源需求的科学规划和预测。
(2)招聘管理:发布招聘信息、筛选简历、安排面试等,提高招聘效率。
(3)培训管理:制定培训计划、录入培训资源、评估培训效果等,提升培训管理水平。
(4)绩效管理:设定绩效目标、评估绩效、奖励激励等,激发员工的工作动力。
(5)员工信息管理:录入和管理员工的基本信息、薪资福利等。
(6)报表和分析:生成各类管理报表和分析数据,为决策提供依据。
三、系统架构1.硬件环境(1)服务器:提供系统的运算和存储能力。
(2)网络设备:提供系统的联网能力。
2.软件环境(1)操作系统:支持系统的正常运行和管理。
(2)数据库管理系统:存储和管理系统的数据。
(3)应用软件:包括人力资源管理、招聘、培训、绩效管理等功能模块。
四、数据流程1.系统数据流程(1)人力资源需求计划:由人力资源部门根据组织战略和业务需求制定人力资源需求计划,并在系统中录入和管理。
(2)招聘管理:招聘信息发布后,应聘者投递简历,系统根据设定的筛选条件进行简历筛选,并安排面试。
(3)培训管理:制定培训计划后,系统将培训资源录入,并根据员工的培训需求进行培训安排。
(4)绩效管理:设定绩效目标后,系统进行绩效评估,并生成绩效报告,用于奖励和激励。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用课程设计设计报告题目:学校人力资源管理系统学号: 131007203学生姓名: 方新运指导教师:余建国提交时间: 20150105目录第1章需求分析 01.1 需求调查 01.2 系统功能分析 0第2章面向对象分析和设计 (1)第3章逻辑结构设计 (2)3.1局部E-R图 (2)3.2 类和对象向关系模式转换 (3)第4章数据库物理结构设计 (3)4.1 ....................................................... 存取方法设计34.2 存储结构设计 (4)4.3 物理设计 (4)第5章数据库完整性设计 (10)5.1 主键 (10)5.2 ...................................................... 参照完整性设计105.3 Check约束 (11)5.4触发器设计 (11)第7章数据库存储过程设计 (12)创建存储过程 (12)总结 (13)参考文献: (13)学校人力资源管理系统第1章需求分析1.1 需求调查通过对各个用户的调查,该学校人力资源管理系统有如下需求:1)家庭管理:实现学校教职工家庭信息管理包括父母,子女等信息。
2)学历管理:实现学校教职工学历信息管理,包括教职工从小学到大学的学校情况。
3)基本信息:实现显示教职工基本信息及邮箱信息的记录。
4)奖惩管理:实现在教职工奖惩情况记录。
5)部门管理:包含最基本的部门名、部门总人数信息。
1.2 系统功能分析1)家庭管理:用于记录和管理职工的父母子女等亲属的名字。
2)学历管理:用于记录教职工从小到大所在学校的名称。
3)个人基本管理:用于记录职工的姓名性别工号出生年月电子邮件职称号等信息。
4)奖惩管理:用于记录职工奖惩情况。
5)部门管理:对各部门和人数进行管理。
第2章面向对象分析和设计类和对象设计如下:第3章逻辑结构设计3.1局部E-R图图3-1图3-2 图3-3图3-4图3-53.2 类和对象向关系模式转换个人基本信息(姓名、工号、性别、出生年份、电子邮件、职称号、所属部门)职称(姓名、职称号、人数)部门(人数、部门名)家庭关系(工号、姓名、父、母、妻(夫)、子女1、子女2、子女3)学历信息(姓名、工号、小学、初中、高中、本科、研究生、博士)奖惩(姓名、工号、奖励、惩罚、日期)第4章数据库物理结构设计4.1存取方法设计数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。
对于教务管理系统来说,为了提高某些属性(如:学生学号,教职工号,课程号,学生成绩,选课信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。
这样在查询某个学院或是查询某个专业或某学年等的学生成绩或选课等时就会大大提高查询速度。
因此,该系统中选择聚簇存取方法。
4.2 存储结构设计教务管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设教务管理系统。
数据库管理系统采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。
4.3 物理设计实现该设计的环境为Windows XP Professional + MS SQL Server 2005 或以上版本。
1、建立学校人力资源管理系统数据库create database 学校人力资源管理系统 on primary (name=学校人力资源管理系统,filename='d:\学校人力资源管理\学校人力资源管理系统数据文件.mdf',size=5, maxsize=10, filegrowth=1)log on (name=学校人力资源管理日志文件,filename='d:\学校人力资源管理\学校人力资源管理日志文件.ldf',size=3, maxsize=10, filegrowth=1)2、建立个人基本信息表USE [学校人力资源管理系统]GO/****** Object: Table [dbo].[个人基本信息] Script Date: 01/03/2015 20:32:39 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[个人基本信息]([姓名] [char](10) NULL,[工号] [char](10) NOT NULL,[性别] [char](10) NULL,[出生年份] [char](10) NULL,[电子邮件] [char](50) NULL,[职称号] [char](10) NULL,[所属部门] [char](10) NULL,CONSTRAINT [PK_个人基本信息] PRIMARY KEY CLUSTERED([工号] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]GOSET ANSI_PADDING OFFGOALTER TABLE [dbo].[个人基本信息] WITH NOCHECK ADD CONSTRAINT [FK_个人基本信息_部门] FOREIGN KEY([所属部门])REFERENCES [dbo].[部门] ([部门名])GOALTER TABLE [dbo].[个人基本信息] NOCHECK CONSTRAINT [FK_个人基本信息_部门]GOALTER TABLE [dbo].[个人基本信息] WITH NOCHECK ADD CONSTRAINT [FK_个人基本信息_职称1] FOREIGN KEY([职称号])REFERENCES [dbo].[职称1] ([职称号])GOALTER TABLE [dbo].[个人基本信息] NOCHECK CONSTRAINT [FK_个人基本信息_职称1]GO3、建立家庭关系表USE [学校人力资源管理系统]GO/****** Object: Table [dbo].[家庭关系] Script Date: 01/03/2015 20:30:35 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[家庭关系]([工号] [char](10) NULL,[姓名] [char](10) NULL,[妻(夫)] [char](10) NULL,[父] [char](10) NULL,[母] [char](10) NULL,[子女1] [char](10) NULL,[子女2] [char](10) NULL,[子女3] [char](10) NULL) ON [PRIMARY]GOSET ANSI_PADDING OFFGOALTER TABLE [dbo].[家庭关系] WITH CHECK ADD CONSTRAINT [FK_家庭关系_个人基本信息] FOREIGN KEY([工号])REFERENCES [dbo].[个人基本信息] ([工号])GOALTER TABLE [dbo].[家庭关系] CHECK CONSTRAINT [FK_家庭关系_个人基本信息] GO4、建立学历信息表USE [学校人力资源管理系统]GO/****** Object: Table [dbo].[学历信息] Script Date: 01/03/2015 20:28:28 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[学历信息]([工号] [char](10) NULL,[姓名] [char](10) NULL,[小学] [nchar](20) NULL,[初中] [nchar](20) NULL,[高中] [nchar](20) NULL,[本科] [nchar](20) NULL,[研究生] [nchar](20) NULL,[博士] [nchar](20) NULL) ON [PRIMARY]GOSET ANSI_PADDING OFFGOALTER TABLE [dbo].[学历信息] WITH NOCHECK ADD CONSTRAINT [FK_学历信息_个人基本信息] FOREIGN KEY([工号])REFERENCES [dbo].[个人基本信息] ([工号])GOALTER TABLE [dbo].[学历信息] CHECK CONSTRAINT [FK_学历信息_个人基本信息]5、GO建立奖惩信息表USE [学校人力资源管理系统]GO/****** Object: Table [dbo].[奖惩] Script Date: 01/03/2015 20:27:38 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[奖惩]([姓名] [char](10) NULL,[工号] [char](10) NULL,[奖励] [nchar](50) NULL,[惩罚] [nchar](50) NULL,[日期] [nchar](10) NULL) ON [PRIMARY]GOSET ANSI_PADDING OFFGOALTER TABLE [dbo].[奖惩] WITH NOCHECK ADD CONSTRAINT [FK_奖惩_个人基本信息] FOREIGN KEY([工号])REFERENCES [dbo].[个人基本信息] ([工号])GOALTER TABLE [dbo].[奖惩] CHECK CONSTRAINT [FK_奖惩_个人基本信息]GO6、建立职称信息表SET ANSI_NULLS ONGOUSE [学校人力资源管理系统]GO/****** Object: Table [dbo].[职称1] Script Date: 01/03/2015 20:24:24 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[职称1]([职称号] [char](10) NOT NULL,[职称名] [char](10) NULL,[人数] [char](10) NULL,CONSTRAINT [PK_职称1] PRIMARY KEY CLUSTERED([职称号] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]GOSET ANSI_PADDING OFFGO7、建立部门表USE [学校人力资源管理系统]GO/****** Object: Table [dbo].[部门] Script Date: 01/03/2015 20:25:29 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[部门]([部门名] [char](10) NOT NULL,[人数] [int] NULL,CONSTRAINT [PK_部门] PRIMARY KEY CLUSTERED([部门名] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY =OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]GOSET ANSI_PADDING OFF第5章数据库完整性设计5.1 主键5.2参照完整性设计1、个人基本信息表中把职称号和所属部门设为外键ALTER TABLE [dbo].[个人基本信息] WITH NOCHECK ADD CONSTRAINT [FK_个人基本信息_部门] FOREIGN KEY([所属部门])REFERENCES [dbo].[部门] ([部门名])GOALTER TABLE [dbo].[个人基本信息] NOCHECK CONSTRAINT [FK_个人基本信息_部门] GOALTER TABLE [dbo].[个人基本信息] WITH NOCHECK ADD CONSTRAINT [FK_个人基本信息_职称1] FOREIGN KEY([职称号])REFERENCES [dbo].[职称1] ([职称号])GOALTER TABLE [dbo].[个人基本信息] NOCHECK CONSTRAINT [FK_个人基本信息_职称1] GO2、家庭关系中工号设计为外键ALTER TABLE [dbo].[家庭关系] WITH CHECK ADD CONSTRAINT [FK_家庭关系_个人基本信息] FOREIGN KEY([工号])REFERENCES [dbo].[个人基本信息] ([工号])GOALTER TABLE [dbo].[家庭关系] CHECK CONSTRAINT [FK_家庭关系_个人基本信息] GO3、奖惩表中工号为外键ALTER TABLE [dbo].[家庭关系] WITH CHECK ADD CONSTRAINT [FK_家庭关系_个人基本信息] FOREIGN KEY([工号])REFERENCES [dbo].[个人基本信息] ([工号])GOALTER TABLE [dbo].[家庭关系] CHECK CONSTRAINT [FK_家庭关系_个人基本信息] GO4、学历信息中工号设计为外键ALTER TABLE [dbo].[学历信息] WITH NOCHECK ADD CONSTRAINT [FK_学历信息_个人基本信息] FOREIGN KEY([工号])REFERENCES [dbo].[个人基本信息] ([工号])GOALTER TABLE [dbo].[学历信息] CHECK CONSTRAINT [FK_学历信息_个人基本信息] GO5.3 Check约束1、个人基本信息表中将性别进行check约束:check (性别in ('男','女'))5.4触发器设计1、在个人信息表中建立删除职工信息触发器USE [学校人力资源管理系统]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE trigger [dbo].[人数减少]on [dbo].[个人基本信息]for deleteASbegindeclare @a char(50)select @a=deleted.所属部门 from deletedupdate 部门set 部门.人数=部门.人数-1where @a=部门.部门名end2、在个人信息表中建立增加教职工触发器USE [学校人力资源管理系统]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate trigger [dbo].[人数增加]on [dbo].[个人基本信息]for insertASbegindeclare @a char(50)select @a=inserted.所属部门 from insertedupdate 部门set 部门.人数=部门.人数+1where @a=部门.部门名+-- left(@a,3)=班级.班级号endGO第7章数据库存储过程设计创建存储过程1.查询学校各部门各种职称的教职工数量USE [学校人力资源管理系统]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONCREATE procedure [dbo].[查询部门人数]@a char (50)asselect 部门名,人数from 部门where 部门.部门名= @aGO总结理论联系实际才能做好一件事,学习一门课程同样是这样。