论文终稿0916131134-吴冰-鲁琴-蓝调公司人事管理系统设计与实现.doc
辽 东 学 院 本 科 毕 业 设 计蓝调公司人事管理系统设计与实现Design and Implementation of Personnel Company System for LanDiao学 生 姓 名: 吴冰 学 院: 信息工程学院 专 业: 信息管理与信息系统 班 级: B1311 学 号: 0916131134 指 导 教 师: 鲁琴 审 阅 教 师: 完 成 日 期: 2015年5月20日 辽 东 学 院Eastern Liaoning University 蓝调公司人事管理系统设计与实现摘 要人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者都至关重要.传统的人工方式存在效率低、保密性差等特点,因而建立一个高质量、高效率、智能化的人事管理系统是非常必要的。论文系统采用系统结构化分析设计方法,详细阐述了人事管理系统的开发、操作流程和涉及的一些核心技术.首先介绍了系统开发的背景与目的;在系统规划阶段进行了业务流程分析及可行性分析,从技术、经济、社会及操作四个方面论述了蓝调公司人事管理系统设计与实现的可行性;在系统分析阶段,具体完成了数据流程图和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计、系统界面设计,以及开发技术和使用工具的介绍.蓝调公司人事管理系统在设计方面基于C/S模式,采用C+开发技术,以SQL Server 2008作为后台数据库,使用VC6.0作为开发工具进行开发,主要实现了基本信息管理(部门信息管理、职位信息管理、职工信息管理、权限管理)、招聘管理、考勤管理、培训管理、离职管理、调动管理(部门调动管理、职位调动管理)和统计报表等功能。关键词:人事管理;结构化分析;信息管理- I -蓝调人事管理系统设计与实现Design and Implementation of Personnel Company System for LanDiaoAbstractThe personnel management system is an essential part of the enterprise, its contents are crucial for corporate decision makers and managers. Traditional way of human existence has low efficiency and poor confidentiality characteristics. To build a high quality, high efficiency and intelligent personnel management system is very necessary.This thesis uses the method of system structured analysis, and then elaborates the development, operation flow and some core technology of Personnel Management System. Firstly, the thesis introduced background and purpose of system development; In the phase of system planning, the thesis has carried on the business process analysis and the feasibility analysis, and then discusses the personnel management system feasibility from technical, economic, social, and operating; In the phase of system analysis, the thesis specifically completed the design of data flow diagram and data dictionary; In the system design stage mainly completed the division of functional modules, database design, system interface design and the introductions of development technology and tools。This system is based on C/S mode, and uses C+ as development technique, SQL Server 2008 as database, and VC6。0 as the development tool. The system mainly implements the department management, post management, entry management, probation period management, shift management, leave management, information management, report management, etc。Key Words:Personnel Management;Structured Analysis;Information Management目 录摘 要IAbstractII引 言11 系统规划21.1 业务流程分析21.1.1 现行的业务流程21。1。2 改进的业务流程21。2 可行性分析21。2。1 技术可行性21。2.2 经济可行性31。2。3 社会可行性31.2。4 操作可行性32 系统分析42.1 系统需求分析42.1.1 招聘管理42。1.2 职工信息管理42。1.3 离职信息管理52。1。4 部门信息管理52。1.5 职位管理52.1。6 调动管理62。1。7 招聘管理62。1.8 培训管理62。1。9 权限管理72。1。10 统计报表72。2 数据流图72。3 数据字典123 系统设计143.1 系统功能模块图143.2 系统功能设计153.3 系统数据库设计153。3。1 概念结构设计153。3。2 逻辑结构设计203.3.3 数据表213.4 系统开发技术和开发工具253。4。1 开发技术253.4。2 开发工具253。4.3 开发模式253。5 系统界面设计253.5.1 系统登录功能253.5。2 部门职位管理263.5。3 职工信息管理273.5。4 调动管理273.5。5 试用期管理283。5。6 招聘管理283.5.7 考勤管理294 系统测试与维护304。1 系统测试304.1。1 链接测试304。1。2 功能测试304。1.3 表单测试304。1。4 数据库测试304。1。5 测试结果314.2 系统维护31结 论32参 考 文 献33致 谢34- IV -蓝调公司人事管理系统设计与实现引 言随着时代的发展社会的进步,信息技术也迎来了飞速的发展,计算机应用越来越普及,越来越多的企业都开始采用计算机进行管理。人们逐渐地认识到信息技术的应用对企业优化管理的业务流程与提高工作效率的重要性。使用计算机对人事档案进行管理具有检索速度快,保密性好,轻松查找,准确性高,存储量大,能长时间保存以及成本低等特点.这些是手工管理无法与其相比的。目前,管理信息系统已成为企业进行技术改造及提高企业管理水平的重要手段。高效的、快速的、无纸化话办公可以为企业节省大量的人力物力并且大大的提升办公效率.而人事管理系统更是现代企业管理工作中重要的组成部分之一,其适应现代企业管理要求,推动着企业人事管理走向科学化、规范化的管理。现代企业对人事管理系统的重视程度正在逐步提高.一个企业如果想走出繁重的传统手工给管理,那么其必须要有一个完善、运行稳定的人事管理系统.目前蓝调公司的人事管理系统还是采用比较原始的人工手工方式,人事管理都是依靠人事部门的人员通过简单地电脑应用程序以及手工录入来完成的。这种方式在公司规模比较小的时候这种方法还可以,而如今伴随着公司的发展,人员的增加已经给人事部的人员带来了巨大的压力。并且出现工作效率低,工作错误率增高的问题.这个一直以来都不会影响公司发展的问题如今却成了公司做大做强的一个严重问题。实现企业办公无纸化、资源信息化,进而实现对人事信息的有效管理,所以建立一个高质量、高效率、智能化的人事管理系统是非常必要的。随着蓝调公司信息发展规模越来越大,信息化的管理已经变得越来越重要。所以系统将围绕蓝调的实际情况进行开发,使之能迅速适应企业的需要。随着蓝调公司的规模不断变大,管理系统也将不断完善。然而,现有的系统已经不能满足业务需求,为了提高企业工作效率、保证企业人事管理质量,使企业能够快速而准确地制定人事决策。系统开发的主要目标如下:解决传统人事管理在管理人事信息方面存在的诸多缺点。如:效率低、保密性差、更新和维护困难等。快速地对蓝调公司的人事信息进行有效管理。实现人事信息的筛选、排序、分类、汇总、更新,并能按一定要求输出报表等功能。优化蓝调公司的人事管理工作流程。使蓝调公司人事管理工作系统化、规范化、自动化,从而提高蓝调公司的人事管理的效率.提高了人事信息工作的管理水平,使人事管理工作更加科学化。为蓝调公司的进一步发展提供后备力量.1 系统规划 1。1 业务流程分析通过对蓝调公司人事管理业务流程的调研了解到目前该系统只有一种管理员。我们称其为人事管理员.其目前所拥有的权利为在系统中进行部门管理,职位管理,入职管理,部门调动管理以及职位调动管理.1。1.1 现行的业务流程目前蓝调公司的人事管理员仅可以对部门管理、入职管理、职工管理、部门调动管理、职位调动管理,查询等功能进行简单的操作.1.1。2 改进的业务流程改进后我们将蓝调公司人事管系统中的用户划分为两类:人事部门管理人员,各部门管理人员。这两类用户是根据登录用户所在的部门的不同划分的。当一个用户是人事部门的管理员,我们称其为人事管理员,人事管理员拥有系统的高级权限,可以通过系统对所有部门的人事活动进行操作、管理;如果一个用户是其它部门的人事职位上的职工,那么我们称他部门管理员,各部门管理员的数据操作权限是受限的,只能通过系统针对本部门的人事活动进行如考勤、职位调动的操作与管理。1.2 可行性分析1.2。1 技术可行性人事管理系统涉及职工相关的各种信息,如:职工基本信息,部门调动信息,职位调动信息以及职工的离职信息等,数据处理量大,而这一特点符合计算机的特点,发挥了计算机在数据处理速度快且准确的优势。现代计算机硬件和软件技术的飞速发展,为系统的建设提供了必要的技术条件。蓝调公司人事管理系统将采用C/S结构进行开发,开发技术将使用C+,保证了系统的稳定性、安全性;数据库计划使用的是SQL Server 2008数据库,在大家所了解数据库系统中,SQL Server 2008已经成为主流的数据处理技术,因此决定采用此数据库系统来完成系统的设计。这些都是成熟的技术和工具,可保证系统的开发在技术方面是可行的.1.2。2 经济可行性通过对蓝调公司人事管理工作进行调研,发现该公司现行的人事管理还在使用比较传统的方式,这种传统的方式费时、费力,工作效率比较低,很难满足当前人事管理工作快速、方便、省时、省力的要求。相比之下,利用计算机来支持人事管理在人力、物力以及效率上都会有很大的提高,这也是蓝调公司适应信息化社会的要求。同时,系统是在公司内网上运行的所有硬件都是现成的,并且蓝调公司本身从事的也是IT行业,多以在系统的维护,系统升级,方面都非常的方便。在系统投入运营后,也将会大大减少操作人员的工作负担,降低人事管理成本,所以在经济上是可行的。1.2。3 社会可行性随着社会的不断发展,计算机的不断普及,目前管理信息系统已经在个公司得到了广泛的应用,人事管理需要现代化和信息化.因此利用互联网作为工作平台实现人事管理系统是现代科技发展的必然趋势,它可以克服传统重修信息管理方式的局限,提高重修管理过程的处理速度和质量,同时可以节约成本。1.2。4 操作可行性根据系统需求分析,蓝调公司人事管理系统将提供一个简单明了的操作界面,力求快捷,简单易懂。在界面操作上尽量采用点击式或下拉式菜单,这样做更大可能的减少了操作时间并降低了错误率.投入运营后,必然提高操工作人员的效率。本系统中系统的可维护性和扩容性非常好,后期的系统维护和系统升级都很方便。综上所述,构建蓝调公司人事管理系统在不管是在技术角度、经济角度、社会角度以及操作角度上都是可行的。2 系统分析系统分析阶段是根据功能要求,考虑实际条件,具体设计实现逻辑模块的技术方案,是一个系统的设计与实现中不可缺少的部分,系统的逻辑模型包括数据流程图和数据字典1.2.1 系统需求分析蓝调公司人事管理系统的用户分为两类,这两类用户对系统的需求大致相同却也有不同之处。所以,本系统大概需要以下几大功能。2。1.1 招聘管理 (1)需求描述功能名称:招聘管理业务背景:对于一个人事管理部门,职工招聘管理是人员从本单位外部进入系统的途径之一.功能说明:第一次填写职工的各种信息,对职工的各种信息填写比较完善。约束条件:试用期通过,且是未离职职工。(2)业务流程描述在该模块,可实现职工招聘的管理,对于招聘入职的职工,可以实现基本信息的录入.2.1。2 职工信息管理(1)需求描述功能名称:职工信息管理业务背景:对于一个人事管理部门,职工信息管理是了解一个职工最具体的模块.功能说明:添加职工并完善其个人信息,修改职工信息,当职工离职则取消职工信息,查询职工信息。约束条件:无。(2)业务流程描述在该模块,可实现职工信息的管理,对于职工信息,可以实现添加职工信息,取消职工信息,修改职工信息以及查询职工信息的功能。2.1。3 离职信息管理(1)需求描述功能名称:离职信息管理业务背景:职工离开本系统,都通过离职功能来处理.是职工离开本系统的唯一途径,职工离职后,信息仍进行保留。离职的类型包括:主动辞职、辞退、退休、开除、试用期未通过.功能说明:添加离职职工信息,修改离职职工信息,取消离职职工信息,查询离职职工信息。约束条件:职工已经入职,并且不是离职职工.(2)业务流程描述在该模块,可实现离职职工信息的管理,对于离职职工信息,可以实现添加离职职工信息,取消离职职工信息,修改离职职工信息以及查询离职职工信息的功能。2.1。4 部门信息管理(1)需求描述功能名称:部门信息管理业务背景:部门是构成一个组织的基本单位。部门管理不仅维护部门的基本信息,也体现出部门之间的上下级关系.功能说明:添加部门,编辑部门,取消部门,查询部门,部门下还存在职位时,则不能取消该部门.约束条件:部门的编号唯一且不可修改,部门号唯一.(2)业务流程描述在该模块,可实现部门管理,对于部门信息,可以实现添加部门信息,取消部门信息,修改部门信息以及查询部门信息的功能且当该部门下还存在职位时,不能对该部门进行取消操作。2.1.5 职位管理(1)需求描述功能名称:职位管理业务背景:职位是指一个组织中由特定人员所承担的多种职责的集合,一般来讲职位对应到了特定的部门。本功能就是对各职位进行管理,包括增加、修改、取消职位,以及查询职位下的职工等。功能说明:添加部门,编辑部门,取消部门,查询部门,当该职位下还存在职工时,则不能取消该职位。约束条件:主键不为空,不可修改,职位号唯一。(2)业务流程描述在该模块,可实现职位管理,对于职位信息,可以实现添加职位信息,取消职位信息,修改职位信息以及查询职位信息的功能且当该职位下还存在职工时,不能对该职位进行取消操作。2.1.6 调动管理(1)需求描述功能名称:调动管理业务背景:根据业务发展的需要,职工的部门和职位可能随时发生改变。其操作流程为确定调转职工,以及职工调转后的部门和职位。功能说明:添加调动信息,修改调动信息,取消调动信息,查询调动信息.约束条件:主键不为空,且不可修改。(2)业务流程描述在该模块,可实现部门及职位的调动管理,对于调动信息,可以实现添加调动信息,取消调动信息,修改调动信息以及查询调动信息的功能。2。1。7 招聘管理(1)需求描述功能名称:招聘管理业务背景:根据业务发展的需要,各个部门需要拓展人手。招录新的人员加入来提高部门的工作效率与质量。功能说明:添加招聘信息,修改招聘信息,取消招聘信息,查询招聘信息.约束条件:主键不为空,且不可修改。(2)业务流程描述在该模块,可实现部门招聘的管理,对于招聘信息,可以实现添加招聘信息,修改招聘信息,取消招聘信息,查询招聘信息的功能。2。1.8 培训管理(1)需求描述功能名称:培训管理业务背景:根据业务发展的需要,各个部门需要提高员工的工作能力以及员工对做工的只是面。功能说明:添加培训信息,修改培训信息,取消培训信息,查询培训信息。约束条件:在职员工,不可是离职员工。(2)业务流程描述在该模块,可实现部门招聘的管理,对于培训信息,可以实现添加培训信息,修改培训信息,取消培训信息,查询培训信息的功能.2。1.9 权限管理(1)需求描述功能名称:权限管理业务背景:由于本系统是要给两种用户使用,所以将两种用户的权限区分开来。要做到人事管理员与部门管理员的权限有所区分. 功能说明:给予权限、修改权限。约束条件:人事管理员,部门管理员。(2)业务流程描述在该模块,可实现部门管理员的权限管理,做到可以给予,修改以及收回权限。2。1.10 统计报表(1)需求描述功能名称:统计报表 业务背景:将零散的信息统计在一起,将零散的报表统计在一起方便报表的管理。 功能说明:添加报表,修改报表,删除报表,查询报表。约束条件:必须是人事管理员。(2)业务流程描述在该模块,可实现报表统计,对添加报表,修改报表,删除报表,查询报表惊醒操作。2。2 数据流图数据流图由四种基本成分组成:数据处理、数据存储、数据流、外部实体。数据流图基本图例如图2。1所示。数据处理 数据存储 数据流 外部项图2。1 在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。2蓝调公司人事管理系统分为两种用户,一种是人事管理员,即人力资源部门的从事人力资源管理工作的职工;一种是部门管理员,即各个部门人力资源职位上的职工,这两种职工是按照数据操作范围划分的:人事管理员可以操作所有部门的数据信息;部门管理员则只能操作本部门的数据信息。顶层数据流图如图2。2所示.图2。2 顶层数据流图具体分析第一层数据流图,主要包括操作用户的部门管理、职位管理、试用期管理、报表管理等功能.部门管理,操作用户可以管理部门的信息;职位管理,是指操作用户可以管理职位的信息;统计报表,是指操作用户可以通过人事管理系统导出相关的报表,如:新职工入职报表、人事月报表、部门调动报表、职位调动报表、职工离职报表等;调动管理,是指操作用户对需要进行调动的职工进行部门或职位调动处理,以及相关的信息的维护;离职管理,完成的是职工的离职操作,以及相关的离职信息的查询等。详细流程图如图2。3所示.图2.3 第一层数据流图具体分析P1基本信息管理功能,操作用户可以对部门信息、职位信息、职工信息、权限等进行管理。基本信息管理如图2。4。图2。4 第二层数据流图具体分析P2招聘,操作用户可以通过招聘管理发布消息进行招聘,从而招聘到自己所需要的人员。招聘管理操作如图2.5.图2。5第二层数据流图具体分析P3考勤管理,操作用户可以通过考勤管理来管理以及查询公司职工的考勤情况。考勤管理操作如图2。6。图2。6第二层数据流图具体分析P4调动管理,其中包含了部门调动以及职位调动.操作人员可以通过调动管理对职工的所属部门或者职位进行调动.调动管理的操作如图2.7.图2.7第二层数据流图由于论文篇幅的限制,不在此一一列举。2。3 数据字典通过对系统数据流的分析,接下来用数据字典描述数据流图中的数据元素、数据结构、数据流、处理过程和外部实体3。表2.1数据元素数据元素系统名:蓝调公司人事管理系统 编号:01 名称:职工号 别名:无说 明:职工编号 数据值类型:连续 类型:字符 长度:10 取值范围:无有关数据结构:职工信息表,职位信息表,部门信息表表2.2数据存储数据存储系统名:蓝调公司人事管理系统 编号:D1 名称:部门信息表 别名:无说 明:存放部门基本信息的表结 构:部门编号,名称,部门介绍。 表2。3数据流数据流系统名:蓝调公司人事管理系统 编号:B1 名称:职位信息表 别名:无说 明:包含职位的基本信息数据流来源:D1 数据流去向:P1.2结 构:职位编号,职位名称,职位说明。表2。4处理过程处理过程系统名:蓝调公司人事管理系统 编号:C1名称:调动管理 别名:无说 明:对职工的部门、职位进行调动管理.输出:P6D6(调动信息) 输入:职工-P1.3(职工信息)表2。5外部实体外部实体系统名:蓝调公司人事管理系统 编号:D1 名称:职工 别名:无说 明:外部实体输出数据流:职工->P1。3(职工信息) 职工->P1.1(部门管理信息)由于篇幅限制在此不一一列举.3 系统设计全面分析蓝调公司人事管理系统是制定蓝调懂事人事管理系统总体规划。全面开展开发工作的重要基础。在对蓝调公司人事管理系统进行全面分析调查的基础上,制定出蓝调公司人事管理系统的总体规划,是全面展开开发工作的重要基础.系统设计包括:系统功能模块划分、系统功能模块图设计、数据库设计、系统开发工具和开发技术介绍等4。3。1 系统功能模块图系统功能模块的划分是系统开发过程中的一个关键的过程。它是在需求分析描述中提取出要实现的功能。在系统分析的基础上,大致确定了系统的功能结构图,如图3。1所示。图3。1 系统总体功能结构图3。2 系统功能设计根据系统功能需求,本系统的功能模块如下1. 基本信息模块管理主要实现对部门信息管理,职位信息管理、职工信息管理以及权限管理的管理。2招聘管理模块主要实现职工普通入职。其中包括应聘登记,应聘考核以及应聘档案等。3考勤管理模块其中主要包括请假,出差,加班,补休,调班,停工。4培训管理模块其中主要包括添加、查看、修改培训信息等功能。5离职管理模块主要实现职工离职办理、已离职职工查询。6报表管理模块主要实现新聘职工报表、离职职工报表、部门调动职工报表、职位调动职工报表、人事月报的查询和报表导出。7调动管理模块主要实现部门、职位调动及已调动职工查询。3。3 系统数据库设计3.3.1 概念结构设计E-R图也叫实体联系图,它可以提供了表示实体、属性和联系的方法,用来描述现实世界的概念模型。对系统处理的数据进行分析,可以得出蓝调公司人事管理系统一共有12个实体,它们分别是:离职,调动,合约,考勤,职工,应聘考核,员工培训,基本培训,职位,应聘者信息,招聘信息,部门。系统对应的实体属性图及ER图,基本图例如图3。2所示.实体 实体关系 连接线 实体属性图3.2 基本图例图3。3 系统E-R图图3。4 职工信息图3.5 招聘信息图3。6 应聘考核图3.7 合约图3。8 人员调动图3。9 职位表图3.10 考勤录入图3.11 离职图3。12 培训图3。13 部门图3。14 应聘者信息3。3。2 逻辑结构设计逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的ER图转化成系统支持的数据模型,蓝调公司人事管理系统采用关系模型.关系模型的逻辑结构是一组关系模式(二维表)的集合。E-R图是由实体,实体属性和实体之间的联系三个要素组成的.所以将ER图转换为关系模型实际上是要将实体,实体的属性和实体之间的联系转换为关系模型6。将系统中的ER图转换为关系模型如下:职工信息表(职工编号,人员来源,职工姓名,用工形式,职工性别,出生日期,身份证号,联系电话,职位编号,入职日期,职工状态,部门编号,人员调动编号)部门表(部门编号、部门名字、部门介绍)招聘信息表(招聘编号、招聘部门、招聘职位、性别需求、年龄上限、年龄下限、职位说明、学历要求、负责人、请求日期、有限日期、职位编号)应聘考核表(考核编号、考核科目、考核负责人、考核意见、考核类型、考核日期)合约表(合约编号、合约状态、合同类型、合约条款、签约人、合约有效日期、合约生效日期) 人员调动(人员调动编号、职工编号、调动日期、原部门、调动部门、原职位、调动职位)职位表(职位编号、职位名字、部门编号)考勤录入表(考勤编号、日期、工作时长、职工编号、请假缘由日期、)离职表(离职编号、离职日期、说明)培训表(培训编号、培训日期、培训项目、培训目的、培训说明、职位编号)应聘者信息表(应聘者编号、应聘者姓名、应聘者性别、应聘者日期、应聘者学历、应聘者专业、应聘部门、应聘职位、机关、住址、电话、应聘者编号)负责表(职工编号、招聘编号、备注)说明:单实线为主键,波浪线为外键.3.3.3 数据表目前,常用的数据库管理系统有Access、SQL Server、MySql、Oracle等。根据用户需求和业务流程,蓝调公司人事管理系统采用SQL Server 2008数据库管理系统。SQL Server 2008是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。由于其功能强大、操作方便,因此适用于不同层次的用户掌握使用,上手很快5。根据前面的系统分析,进一步对数据库进行设计.职工信息表用于存放职工的相关信息。职工信息表如表3。1所示。表3.1职工信息表employee字段名称数据类型长度说明em_numberint职工编号(主键)em_namenvarchar20职工姓名em_sexvarchar2职工性别em_birthdatetime8出生日期(em_personidvarchar20身份证号em_indatedatetime入职日期em_formatvarchar10用工形式em_sourcevarchar10人员来源situationint职工状态dept_numbervarchar5部门编号(外键)job_numbervarchar5职位编号(外键)部门信息表用于存放部门的相关信息。部门表如3.2表所示.表3。1部门表 tb_dept字段名称数据类型长度说明dept_idbigint部门编号(主键)dept_namevarchar50部门名字(非空)dept_showvarchar100部门介绍应聘考核表用于存放应聘考核的相关信息.应聘考核表如3.3表所示。表3。3应聘考核tb_rep_chk字段名称数据类型长度说明chk_numapplicant_idCharchar1010考核人编号(主键)应聘者编号(外键)chk_sjtvarchar50考核科目chk_stlchar5考核负责人chk_palchar10考核类型chk_dtesmalldatetime考核日期chk_adetext考核意见chk_numchar10考核人编号合约表用于存放合约的相关信息.合约表如3.4表所示。表3。4合约表tb_dept_template字段名称数据类型长度说明dept_idbigint10合约编号(主键)bargain_stateint合约状态bargain_typevarchar20合同类型bargain_itemtext合约条款bargain_employeevarchar20签约人bargain_useful_lifeint合约有效日期bargain_timeofbeceffsmalldatetime合约生效日期人员调动表用于存放人员调动的相关信息.人员调动表如3。5表所示。表3.5人员调动tb_dept_change字段名称数据类型长度说明ch_idch_dateIntsmalldatetime人员调动编号(主键)调动日期ch_sourcebigint原部门ch_destinationbigint调动部门ch_employeechar10职员名字ch_duty_sourcebigint原职位ch_duty_Destinationbigint调动职位em_numberem_nameIntnvarchar职工编号(外键)职工姓名(外键)职位表表用于存放部门的相关信息。职位表表如3。6表所示.表3。6职位表tb_dept_change字段名称数据类型长度说明duty_idbigint职位编号(主键)duty_namevarchar50职位名字dept_idbigint对应部门编号考勤录入表用于存放人员考勤的相关信息。考勤录入表如3.7表所示。表3.7考勤录入tb_timecard字段名称数据类型长度说明timecart_idtimecart_dateintsmalldatetime考勤编号(主键)日期employee_idchar10职工编号(外键)employee_name职工姓名(外键)timecart_worklongInt工作时长timecart_late_leave_earlyInt请假缘由人招聘表用于存放部门的招聘信息.招聘表表如3。8表所示.招聘表tb_ recruitment 字段名称数据类型长度说明recruitment_deptbigint申请部门recruitment_dutybigint申请职位recruitment_sexchar3性别需求recruitment_maxageint年龄上限recruitment_minageint年龄下限recruitment_explaintext职位说明recruitment_edulevvarchar50学历要求recruitment_principalchar10负责人recruitment_datesmalldatetime请求日期recruitment_perofvalsmalldatetime有效日期recruitment_staterecruitment_numbercharchar510保存状态编号离职表用于存放职工离职的相关信息.离职表如3。9表所示.表3.9离职表tb_quit字段名称数据类型长度说明quit_number离职编号quit_datedate离职日期quit_minagechar3离职说明培训表用于存放职工培训的相关信息.培训表如3.10表所示.表3。10培训表tb_train字段名称数据类型长度说明train_number培训编号train_datedate培训日期train_projectchar3培训项目train_objectiveint培训目的train_minageint培训说明应聘者信息表用于存放应聘者的相关信息.应聘者信息表如3.11表所示.表3.11应聘者信息表tb_applicant字段名称数据类型长度说明applicant_idchar10应聘者编号applicant_namevarchar50应聘者姓名applicant_sexchar3应聘者性别applicant_birthdaysmalldatetime应聘者生日applicant_eduoflevvarchar50