summer HRM设计规约说明书修改

更新时间:2023-12-22 01:34:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

人力资源管理 Summer系统软件设计

——规约说明书

1

目 录

目 录 ............................................................. 1 1. 项目背景 ......................................................... 3 2. 功能需求 ......................................................... 3 2.1. 员工信息管理子系统 ............................................. 3 2.2. 招聘管理子系统 ................................................. 5 2.3. 考勤管理子系统 ................................................. 6 2.4. 奖惩管理子系统 ................................................. 7 2.5. 部门管理子系统 ................................................. 8 2.6.入职离职管理子系统 ............................................. 10 3. 软件设计架构 .................................................... 12 3.1. VIEW LAYER层 ................................................... 13 3.2. CONTROL LAYER层 ................................................. 15 3.3. MODEL LAYER层 .................................................. 15 4. 业务逻辑及业务实体类设计 ........................................ 16 4.1. 员工信息管理子系统 ............................................ 16 4.1.1 员工信息管理子系统类设计 ..................................... 16 4.2. 招聘管理子系统 ................................................ 19 4.2.1 招聘管理子系统类设计 ....................................... 19 4.3. 考勤管理子系统 ................................................ 20 4.4. 奖惩管理子系统 ................................................ 23 4.5部门管理子系统 ................................................. 27 4.6入职离职子系统 ................................................. 28 5 数据库设计 ....................................................... 29 5.1.1 数据库ER图 ................................................ 29 5.1.2 数据库表详细说明 ........................................... 30 5.2.招聘管理子系统 ................................................. 31 5.2.1数据库ER图 ................................................ 31 5.2.2数据库表详细说明 ........................................... 31 5.3.奖惩管理子系统 ................................................. 32 5.3.1数据库ER图 ................................................ 32 5.3.2数据库表详细说明 ........................................... 32 5.4奖惩管理子系统 ................................................. 34 5.4.1数据库ER图 ................................................ 34 5.4.2数据库表详细说明 ........................................... 35 5.5部门管理子系统 ................................................. 36 5.5.1 数据库ER图 ................................................ 36 5.5.2 数据库表详细说明 ........................................... 37 5.6入职离职子系统 ................................................. 39

2

5.6.1数据库ER图 ................................................ 39 5.6.2 数据库表详细说明 ........................................... 39

3

1. 项目背景

目前HRM正处于成长阶段。整个行业,从2004年起,就以每年40%的幅度递

增,可以说是中国企业应用软件ERP当中市场增长最快的领域。中国HRM软件市场正处于导入期向成长期过渡的阶段。在这一阶段,市场的需求旺盛,HR厂商的竞争也极其激烈,国内以用友,金蝶,观辰,365HRM等厂商领先,但相对来说,价格偏高且条目众多,很难使用户快速找到需要的信息因此便宜实用简洁的HRM软件具有相当大的市场。

2. 功能需求

Summer HRM共有六个子系统,分别是员工信息管理子系统,招聘信息管理子系统,考勤管理子系统,奖惩管理子系统,部门管理子系统,入职离职管理子系统。

2.1. 员工信息管理子系统

员工信息管理子系统主要负责员工个人信息的增加,查询,删除,以及优秀员工的评选。

4

图 2.1 员工信息管理子系统用例图

表2.1 员工信息子系统用例描述表

用例 编号 00001 用例 名称 查询信息 角色 员工 优先级 高 用例描述 员工可以对自己的考勤,奖惩,工资情况,以及个人信息进行查询。 00002 00003 00004 删除员经理 工信息 增加员经理 工信息 优秀员经理 工评选 高 高 高 开除员工,删除员工相关信息。 录用新员工,并增加该员工的相关信息。 根据员工的业绩表现进行优秀员工评选。

5

00005 查询员经理 工信息 高 经理根据需要查看员工的相关信息。

2.2. 招聘管理子系统

招聘管理子系统主要负责招聘信息的管理,对招聘信息的发布,修改和撤销。招聘管理子系统用例描述表如表2.2所示。

图 2.2 招聘管理子系统用例图

表2.2 招聘管理子系统用例描述表

用例名称 角色 优先级 高 用例概述 经理根据企业需求增加新的招聘需求,并发布相应的招聘信息。 招聘信息出现错误,做出相应的修改。 招聘工作已经完成,撤销招聘信息。 求职者提出求职申请后,经理审核后进行面试。 新增招聘需经理 求 修改招聘信经理 息 撤销招聘信经理 息 面试管理 经理 中 中 中

6

2.3. 考勤管理子系统

考勤管理子系统主要负责的是对员工的考勤方式,考勤信息的记录与管理。主要有考勤登记,查看考勤,考勤统计管理和考勤项目设置。

图2.1.1考勤管理用例图

表2.3 考勤管理子系统用例描述表 用例名称 用例ID 角色 优先级 用例概述

考勤管理 0301-01 经理 中 对整个考勤情况的掌控 考勤登记 查看考勤记录 考勤统计管理 0301-02 经理、员工 第 对所有员工的进行记录 0301-03 经理、员工 中 员工对考勤的查看和了解 0301-04 经理 低 对所有员工的考勤进行统计管理

7

考勤项目设置 删除考勤项目 修改考勤项目 添加考勤项目 0301-05 经理、系统管理员 经理、系统管理员 经理、系统管理员 经理、系统管理员 中 对系统考勤项目的整体掌控 0301-06 中 在系统中删除考勤项目 0301-07 中 在系统中修改考勤项目 0301-08 中 在系统中添加考勤项目 2.4. 奖惩管理子系统

奖惩管理子系统主要负责的是对员工的奖惩方式,奖惩信息的记录与管理。主要有奖惩信息的增删改查和奖惩制度的增删改查。

表2.5奖惩子系统用例说明

用例名称 用例ID 角色 优先级 用例概述

8

奖惩管理 0302-01 经理 中 对奖惩所有项目进行管理 奖惩信息管理 奖惩制度管理 添加奖惩信息 修改奖惩信息 删除奖惩信息 查看奖惩信息 添加奖惩制度 修改奖惩制度 删除奖惩制度 0302-02 经理 经理、系统管理员 经理 中 对奖惩信息的详细掌控 0302-03 中 对奖惩制度的整体掌控 对用户的个人奖惩信息进行添加 对用户的已存在的个人奖惩信息进行修改 对用户的已存在的个人奖惩信息进行修改 用户对个人或整体奖惩信息的查看 0302-04 中 0302-05 经理 中 0302-06 经理 中 0302-07 经理、员工 低 0302-08 经理、系统管理员 经理、系统管理员 经理、系统管理员 中 在系统中添加奖惩制度 0302-09 中 在系统中修改奖惩制度 0302-10 中 在系统中删除奖惩制度

2.5. 部门管理子系统

部门管理子系统仅有系统管理员拥有权限使用,可以对企业的部门信息进行增加、删除、修改 、查询等操作;

9

表2.6 部门管理子系统用例描述表

用例 编号 501 用例 名称 参与者 优先级 高 用例描述 系统管理员对部门信息进行管理 系统管理员根据企业需要增加一个部门,对部门信息进行管理 系统管理员删除一个部门的信息 管理部系统管理门信息 员 增加部系统管理门信息 员 删除部系统管理门信息 员 502 高 503 高

10

504 修改部系统管理门信息 员 查询部系统管理门信息 员 高 系统管理员修改一个部门的信息 系统管理员查询一个部门的信息 505 高

2.6.入职离职管理子系统

入职离职子系统主要负责企业员工的入职和离职。

(1)入职:

经理有权限录用新员工,编辑新录用的员工的部分基本信息,发布录用新员工的信息; 新员工在确认自己被录用的情况下可登陆系统,完善自己的个人信息,正式入职;

(2)离职:

员工有离职意愿需提前进行申请,获得批准后可以办理相关手续正式离职; 经理如果想辞退某员工,可直接删除该员工的所有信息;

11

表2.7 入职离职子系统用例描述表

用例 编号 601 602 603 604 605 606 用例 名称 申请入职 面试笔试 参与者 优先级 低 低 中 中 中 中 用例描述

求职人员 求职人员 求职人员提交简历求职 求职人员参与企业开展的笔试以及面试 管理员工入职离职 录用通过了笔试和面试的符合企业要求的员工 将新录用的员工基本信息录入系统 强制开除不符合企业要求的入职离职管人力资源理 部经理 录用新员工 人力资源部经理 增加员工信人力资源息 部经理 开除员工 人力资源

12

部经理 607 608 609 610 611 删除员工信息 管理简历 增加简历 删除简历 申请离职 人力资源部经理 人力资源部经理 人力资源部经理 人力资源部经理 员工 中 中 中 中 中 员工 将被开除的员工信息从系统删除 对企业员工的简历进行管理 增加员工的简历 删除员工的简历 员工有离职意向,需向经理提交离职申请,获批后方可办理相关离职手续正式离职 人力资源部经理对员工提交的离职申请进行处理 612 处理员工离职申请 人力资源部经理 中

3. 软件设计架构

Summer HRM系统的架构分为三层,分别是Model层,View层和Control层,其体系架构设计如图3.1所示。

Model层主要负责与数据库的交互,将实体类保存到数据库中,并以对象的形式从数据库中读取实体类。

Control层主要负责业务逻辑的实现,所有实体类以及业务逻辑都放在此层。该层主要有增加员工信息、删除员工信息、查找员工信息等功能。

View层主要负责与用户进行交互,并将用户的请求向下转发。

13

图3.1 系统设计架构图

由图3.1知,

3.1. View Layer层

View Layer层主要实现了数据的展示和用户交互功能,通过调用control Layer层的服务来实现数据的展示以及通用户的交互。具体的设计如图3.2所示。

14

图3.2 view Layer架构图

在应用程序的view Layer层中,由于整个程序的所有功能都集中在主窗口中,主窗口中又包含很多窗口,窗口中又包含大量的事件响应、业务逻辑处理和数据处理等操作,如果都集中在一个类中,将会导致代码量过于膨胀,并且不易于阅读,因此,本系统使用MVC框架来解决该问题,使用MVC模式可以使界面和实体层的数据分离。下面给出MVC框架介绍:

M(Model)为模型,包含界面中所需要使用到的模型信息,以显示基因信息的界面为例,基因信息界面所需要的全部信息都封装在模型对象GeneInfoModel中,界面边界类能够通过模型对象的到界面所需要的全部数据。由于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性,提高了程序的效率。

V(View)为视图。视图是用户看到并与之交互的界面。对于本次项目的程序来说,界面采用Java的编写,整个视图层只负责与界面有关的所有事件操作,而不涉及业务逻辑。作为视图来讲,只是作为一种输出数据并允许用户操纵的方式。

C(Controller)为控制器。控制器接受用户的输入并调用模型和视图去完成用户的需求。控制器是连接视图和模型的桥梁,起到不同层面的组织作用,用于控制应用程序的流程。它可以处理事件并做出响应。

使用了MVC模式之后,应用程序能够根据三个主要的业务模块,输入系统、算法配置系统和输出系统使用相应的视图、模型、和控制器,相互之间互不冲突,对其他模块的调用减少,也加强了内部模块之间的联系,从而做到高内聚,低耦合。

使用MVC框架,使得view Layer层的设计得到了很多好处。比如:多个视图能共享一个模型、控制器可以方便的改变应用程序的数据层和业务规则。

应用程序中,会有几个界面用到相同的数据信息,多个视图共享同一个数据模型,不仅能够减少数据的冗余,还能提高系统的运行效率,减少不必要的底层

15

调用。这对以算法执行效率为优先点的本项目而言,是十分有好处的。

由于控制器包含高内聚的对象,与模型和视图保持相对独立。因此,视图和模型只需要负责提供自身的输入和输出所要求的数据,所有的业务逻辑等都可以由控制器实现。因此,不论将来界面还是模型发生怎样的变化,只需要修改控制器即可。另外,由于控制器提高了应用程序的灵活性和可配置性。控制器可以用来连接不同的模型和视图去完成用户的需求,也可以构造应用程序提供强有力的手段。给定一些可重用的模型和视图,控制器可以根据用户的需求选择适当的模型处理,然后选择适当的视图将处理结果显示给用户。

3.2. Control Layer层

Control Layer层主要实现业务逻辑的处理,该层分为service和dao两部分。service是对外服务的接口,dao实现了service声明的功能。Control layer设计架构图如图3.3所示。

图3.3 control Layer架构图

model包中包含着所有的业务实体类,这些业务实体类会被保存到数据库中,数据库中的数据也会被封装成业务实体类。同时,这些业务实体类也是Service包操作的对象。

Service通过对业务实体类进行操作来对上提供服务。Service中包含着整个框架所需要用到的所有服务。Service包含着contro Layer层向上提供的所有服务,这些服务以接口的形式封装,并以接口的形式暴露给上层。由于是以接口

的形式向上提供服务的,这些服务都是可替换的,而且这些替换全部对view Layer层隐藏。

3.3. Model Layer层

Model Layer层主要实现数据的存储和读取,使用了Hibernate框架。Model

16

Layer层屏蔽了面向对象模型和关系数据库模型的差别,用户不需要考虑底层数据库的具体实现,只需要规定合适的映射方式,就可以用对象模型完成对数据库的存取。

Model Layer层具有很高的可移植性,只需要修改JDBC文件和连接字符串,就可以从一个数据库移植到另一个数据库,而这些改变全部外屏蔽,上层只会得到一个统一的对象模型。

4. 业务逻辑及业务实体类设计

本小节描述的是control Layer层。Control Layer层的包图如图4.1所示。对于每个子系统,在control Layer层都有如图4.1所示的包结构,其中Service代表业务逻辑,model代表业务实体,

图4.1 Domain层的包图

4.1. 员工信息管理子系统

在本子系统中Domain层主要负责。

4.1.1 员工信息管理子系统类设计

员工类中包含员工的基本属性,以及员工的基本操作。

17

图4.2 员工信息子系统类图

类属性说明表如表4.3所示。 属性名 empname empid empsex empbirth empposition empdep emptel empmail empaddr empsalray empstate

方法名 表4.3 员工方法说明表 方法参数 功能说明 表4.1 员工属性说明表 类型(长度) 说明 varchar(50) 员工的姓名 Int(10) 员工的工号 varchar(50) 员工性别 datatime 员工出生日期 varchar(50) 员工职位 varchar(50) 所属部门 varchar(50) 电话 varchar(50) 邮箱 varchar(50) 住址 numeric(9, 2) 薪资 varchar(50) 员工状态

18

QueryEmp()

方法名 QueryEmp() AddEmp() DelEmp() AlterEmp() int empid 查询员工信息 表4.4 经理方法说明表 方法参数 int empid int empid int empid Int empid 功能说明 查询员工信息 增加员工信息 删除员工信息 修改员工信息

表4.5 EmpInformation类的方法说明表 方法名 方法参数 功能说明 Setmpid() getempid() setempname() getempname() setempsex() getempsex() getempbirth () setempbirth() setempposition () getempposition() int empid int empid String empname String empname String empsex String empsex String enpbirth String enpbirth String empposition String empposition 给empid赋值 获取emp的值 给empname赋值 获取empname的值 给empsex赋值 获取empsex的值 获取empbirth的值 给empbirth赋值 给empposition赋值 获取empposition的值 给empdep赋值 获取empdep的值 给emptel赋值 setempdep () getempdep() setemptel () String empdep String empdep String emptel

19

getemptel() setempmail () getempmail() setempaddr () getempaddr() setempsalary () getempsalay() setempstate () getempstate() String emptel String empmail String empmail String empaddr String empaddr String empsalary String empsalary String empstate String empstate 获取emptel的值 给empmai赋值 获取empmail的值 给empaddr赋值 获取empaddr的值 给empsalary赋值 获取empsalary的值 给empstate赋值 获取empstate的值 4.2. 招聘管理子系统

4.2.1 招聘管理子系统类设计

属性名

表4.5Recruitment属性说明表 类型(长度) 说明

25

setrapways getrapways rapways:String rapways:String 通过该方法传递进来参数给rapways赋值 通过该方法传递进来参数得到rapways的值 方法名 query() 表4.9 RAPINFDAO方法说明表 方法参数 功能说明 rap : RAPInformation 在数据库中查询满足条件的rap元素奖惩信息 从数据库中统计增加满足条件rap元素的奖惩信息 从数据库中统计删除满足条件rap元素的奖惩信息 从数据库中统计修改满足条件rap元素的奖惩信息 add() rap : RAPInformation Delete() rap : RAPInformation Upadate() rap : RAPInformation 方法名 queryAction() addAction() 表4.10 RAPINFServer方法说明表 方法参数 功能说明 Dao : RAPINFDAO Dao : RAPINFDAO Dao : RAPINFDAO Dao : RAPINFDAO 在系统中查询奖惩信息 在系统中增加奖惩信息 在系统中删除奖惩信息 在系统中修改奖惩信息 deleteAction() upadateAction()

4.4.2奖惩项目管理类图设计

26

方法名 add() 表4.11 RAPProjDAO方法说明表 方法参数 功能说明 rap : RAPInformation 从数据库中统计增加满足条件rap元素的奖惩项目信息 从数据库中统计删除满足条件rap元素的奖惩项目信息 从数据库中统计修改满足条件rap元素的奖惩项目信息 Delete() rap : RAPInformation Upadate() rap : RAPInformation 方法名 addAction() 表4.10 RAPProjServer方法说明表 方法参数 功能说明 Dao : RAPProjDAO Dao : RAPProjDAO Dao : RAPProjDAO 在系统中增加奖惩项目信息 在系统中删除奖惩项目信息 在系统中修改奖惩项目信息 deleteAction() upadateAction()

27

4.5部门管理子系统

图4.5.1部门管理子系统类图

department类中的属性说明表

属性名 类型 dname dId dduty

department类中的方法说明表

string int string 说明 部门名称 部门编号 部门职责

28

方法名称 addDepAction() editDepAction() deleteDepAction() queryDepAction()

功能说明 增加部门信息 修改部门信息 删除部门信息 查询部门信息 4.6入职离职子系统

图4.5.1入职离职子系统类图

29

入职离职子系统类图部分属性说明表

属性名 empstate Jschool Jmajor Jpos 类型 string string string string 说明 员工的工作状态,入职、离职或者休假状态 求职者的毕业院校 求职者的专业 求职者想数应聘的岗位 方法名称

入职离职子系统部分方法说明表

功能说明 申请离职 录用新员工 开除员工 applyforDimissionAction() hireAction() FireAction()

5 数据库设计 5.1.1 数据库ER图

算法输入子系统的ER图如图6.1所示。

30

图 5.1 员工信息管理子系统的ER图

5.1.2 数据库表详细说明

表6.1 员工信息管理表

字段名 empid empname organizationunit emppositon empdep 含义 员工编号 员工姓名 组织单元 职位 部门 类型(长度) int Varchar(50) Varchar(50) Varchar(50) Varchar(50) 说明 外键 允许空 允许空 允许空 允许空 表6.2 员工表

字段名 empid empname empsex empage empposition 含义 员工编号 员工姓名 员工性别 员工年龄 员工职位 类型(长度) int Varchar(50) Varchar(50) int Varchar(50) 说明 主键 允许空 允许空 允许空 允许空

31

empdep emptel empmail empaddr empsalary empstate 所属部门 电话 邮箱 住址 薪资 状态

Varchar(50) Varchar(50) Varchar(50) Varchar(50) numeric(9, 2) Varchar(50) 允许空 允许空 允许空 允许空 允许空 允许空 5.2.招聘管理子系统 5.2.1数据库ER图

图 5.2 招聘信息管理子系统的ER图

5.2.2数据库表详细说明

表6.1 招聘需求表

字段名 ReId 含义 需求编号 招聘职位 组织单元 类型(长度) int Varchar(50) Varchar(50) 说明 外键 允许空 允许空 Restate organizationunit

32

表6.2 招聘信息表

字段名 ReName 含义 需求名称 姓名 招聘职位 工作地区 需求编号 年龄限制 招聘人数 发布日期 类型(长度) int Varchar(50) Varchar(50) Varchar(50) Varchar(50) int Varchar(50) datatime 说明 主键 允许空 允许空 允许空 允许空 允许空 允许空 允许空 organizationn Restate workAddr ReId agelimit ReNum PubDate 5.3.奖惩管理子系统

5.3.1数据库ER图

考勤管理子系统E-R图如图6.1

图 6.1 考勤子系统的ER图

5.3.2数据库表详细说明

表6.1EmpInfomation表(员工信息表) 字段名 含义 类型(长度) 说明

33

empid empname empsex empage empbirth empposition empdep emptel empemail empaddr empsalary empstate

员工序号 员工姓名 员工性别 员工年龄 员工生日 员工职位 员工部门 员工电话 员工邮件 员工地址 员工薪水 员工状态 int Varchar(50) Varchar(50) Varchar(50) datetime Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) numeric(9, 2) Varchar(50) 主键 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 外键

字段名 projectid 表6.2Attendance project表(考勤项目表) 含义 类型(长度) 说明 考勤项目序号 考勤项目名 int Varchar(50) 非空 主键

projectname 字段名 date id signtime state 表6.3Daily attendance表(每日考勤表) 含义 类型(长度) 说明 日期 员工序号 签到时间 签到状态 date int datetime Varchar(50) 非空 外键 非空 非空 字段名 表6.4Attendance summary表(每周考勤统计表) 含义 类型(长度) 说明

34

date id dep signtime signrate memo 日期 员工序号 部门 签到时间 签到比率 备注 date int Varchar(50) Varchar(50) Varchar(50) Text 非空 外键 非空 非空 非空 非空 表6.5 Personal Attendance record表(个人考勤记录表) 字段名 含义 类型(长度) 说明 date id signstate state 日期 员工序号 签到状态 签到状态 5.4奖惩管理子系统 5.4.1数据库ER图

奖惩管理子系统E-R图如图6.2 奖惩信息表

个人奖惩信息表 奖惩项目表

date int datetime Varchar(50) 非空 外键 非空 非空

35

5.4.2数据库表详细说明

表6.6RAPInformation表(奖惩信息表) 字段名 含义 类型(长度) 说明 id date empid empname empdep rapways rapmanager rapchange 奖惩记录序号 时间 员工序号 员工姓名 员工部门 奖惩方式 奖惩签发人员 奖惩修改 (包含增删改查) 备注 int Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) 主键 非空 外键 非空 非空 外键 非空 非空

memo text 非空 表6.7Personal RAP Information表(个人奖惩信息表) 字段名 含义 类型(长度) 说明 id date empid 奖惩记录序号 时间 员工序号 int Varchar(50) Varchar(50) 主键 非空 外键

36

empname rapways memo 员工姓名 奖惩方式 备注 Varchar(50) Varchar(50) text 非空 外键 非空 字段名 Projectid Projectname

表6.8RAP Project表(奖惩项目表)

含义 类型(长度) 说明 奖惩项目序号 奖惩项目名 int Varchar(50) 主键 非空 5.5部门管理子系统 5.5.1 数据库ER图

37

图 6.1 部门管理子ER图

5.5.2 数据库表详细说明

department表 字段名 dId dname dDuty dAddress dTel 含义 这个部门的编号 这个部门的名称 这个部门的职责 这个部门的地址 这个部门的电话 类型(长度) int varchar(20) varchar(100) varchar(20) varchar(20) 说明 主键 非空 非空 非空 非空 administrator表

38

字段名 adId adname adbirth adsex adnative adtel adpoliticalstatus adblood adschool admajor adnation admail addep

含义 工号 姓名 出生日期 性别 籍贯 联系方式 政治面貌 血型 毕业院校 专业 民族 邮箱 部门 类型(长度) int varchar(20) datetime char(2) 说明 主键 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50)

39

5.6入职离职子系统

5.6.1数据库ER图

5.6.2 数据库表详细说明

employee表

字段名 empid empname 含义 工号 姓名 类型(长度) int varchar(20) 说明 主键 非空

40

empbirth empsex empage empposition dId emptel empmail empaddr empsalary empstate 出生日期 性别 年龄 职位 所属部门编号 联系方式 邮箱 地址 薪资 工作状态 datetime char(2) 非空 非空 非空 非空 非空,外键 非空 非空 非空 非空 非空 varchar(50) int(11) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) department表

字段名 dId dname dDuty dAddress dTel

含义 这个部门的编号 这个部门的名称 这个部门的职责 这个部门的地址 这个部门的电话 类型(长度) int varchar(20) varchar(100) varchar(20) varchar(20) 说明 主键 非空 非空 非空 非空 HRMmanager表

41

字段名 HRMname HRMbirth HRMsex HRMid HRMnation HRMtel HRMmail HRMsalary HRMstate did

含义 姓名 出生日期 性别 工号 民族 联系方式 邮箱 薪资 工作状态 所属部门编号 类型(长度) varchar(20) datetime char(2) 说明 非空 非空 非空 主键 非空 非空 非空 非空 非空 非空,外键 varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) jobHunter表

字段名 Jname Jbirth Jsex 含义 姓名 出生日期 性别 类型(长度) varchar(20) datetime char(2) 说明 非空 非空 非空

42

Jschool Jmajor Jtel pos 字段名 did pos salary 毕业院校 专业 联系方式 想应聘的岗位 varchar(20) varchar(20) varchar(20) varchar(20) 非空 非空 非空 非空,外键 dep_job表 含义 类型(长度) 岗位所属部门编号 岗位名称 岗位薪资 varchar(20) varchar(20) varchar(20) 说明 非空,外键 主键 非空

本文来源:https://www.bwwdw.com/article/alr5.html

Top