文档介绍:CHAPTER
劳动合同管理模块的设计
8-1 劳动合同管理模块的总体设计
8-2 职工合同管理窗体结构设计
8-3 职工合同管理窗体程序代码设计
8-4 职工劳动合同管理子模块应用示例
8-5 为合同管理自定义菜单命令和自定义命令
按钮指定宏
行政与人力资源管理应用案例详解
职工劳动合同管理是企业人力资源管理的一项重要内容。在人才流动性日益增强的今
天,对职工的劳动合同进行管理,及时掌握职工的劳动合同期限和到期情况,以便及时做
出劳动合同的续签工作和应聘人员转正工作,是非常重要的。
劳动合同管理模块,主要功能是对职工和应聘人员的各种劳动合同(包括正式劳动合
同和新聘员工的试用合同)进行统一管理。本章将详细介绍劳动合同管理模块的设计方法
和步骤。
8-1 劳动合同管理模块的总体设计
本章介绍的劳动合同管理模块包括一个子模块,即“职工合同管理”。在这个子模块中,
将正式职工的正式劳动合同和新聘员工的试用合同放在一起进行统一管理。因此,劳动合
同管理模块或“职工合同管理”子模块是以一个名为“职工合同信息”的数据表为基础的。
“职工合同信息”数据表所包含的字段信息如表 8-1 所示。
表 8-1 “职工合同信息”数据表字段
字段名称字段类型字段大小是否允许为空说明
职工编号文本 5 否来源于“职工基本信息”数据表
姓名文本 10 否来源于“职工基本信息”数据表
性别文本 1 否来源于“职工基本信息”数据表
所属部门文本 10 否来源于“职工基本信息”数据表
合同编号文本 13 否由职工编号和签订日期数字组成
合同类型文本 2 否
合同起始日日期否
合同终止日日期否
合同期限数字单精度型否
试用期数字整型否
备注文本 50 是
“职工合同信息”数据表由系统自动创建,具体程序代码可参阅第 2 章的有关内容。
“职工合同管理”子模块由一个“职工合同管理”主窗体、一个“按钮查询”子窗体
和一个“职工信息输入”子窗体组成,其中“按钮查询”子窗体和“职工信息输入”子窗
体在前面的章节中已经作了介绍,下面主要介绍“职工合同管理”主窗体的设计。
8-2 职工合同管理窗体结构设计
“职工合同管理”窗体的结构如图 8-1 所示,它与第 7 章介绍的一些窗体的结构大同
小异。“职工合同管理”窗体由 1 个用户窗体、6 个框架、1 个复合框、13 个标签、8 个文
本框、2 个 DTPicker 控件、1 个 Spreadsheet 控件和 11 个命令按钮组成。用户窗体及各个
控件的功能及属性设置说明如下。
314
8
劳动合同管理模块的设计
图 8-1 “职工合同管理”主窗体结构
(1)用户窗体:名称属性和 Caption 属性均设置为“职工合同管理”。
(2)6 个框架:它们用于将不同功能的控件组合在一起。其中 4 个框架的 Caption 属性
分别设置为“合同信息”、“编辑记录”、“查询浏览记录”和“职工合同信息列表”;2
个框架的 Caption 属性都设置为空值,Height 属性设置为 3,并分别放置于标题为“合同信
息”和“查询浏览记录”的框架内,用于将不同功能的控件分隔成组。
(3)标题为“合同信息”框架内的控件:
在此框架内,有 13 个标签、8 个文本框、1 个复合框和 2 个 DTPicker 控件,这些控
件用于显示或输入职工劳动合同信息。
13 个标签分别用于对 8 个文本框、1 个复合框和 2 个 DTPicker 控件的功能进行说明,
其 Caption 属性的设置情况见如 8-1 所示。
8 个文本框、1 个复合框和 2 个 DTPicker 控件用于输入或显示职工劳动合同信息,其
功能说明及属性设置如表 8-2 所示。
表 8-2 职工劳动合同信息数据控件的功能说明和属性设置
控件类型控件名称(名称属性) 控件功能
文本框职工编号显示或输入职工编号
文本框姓名显示或输入职工姓名
文本框性别显示或输入职工性别
文本框所属部门显示或输入职工所属部门
文本框合同编号显示或输入合同编号
复合框合同类型显示或输入合同类型
DTPicker 合同起始日显示或输入合同起始日
DTPicker 合同终止日显示或输入合同终止日
文本框合同期限显示或输入合同期限
文本框试用期显示或输入试用期
文本框备注显示或输入备注文字
315
行政与人力资源管理应用案例详解
(4)用户窗体上的 11 个命令按钮:分别完成保存、修改、查询