当前位置:文档之家› (仅供参考)Access数据库应用实例——企业员工考勤管理系统

(仅供参考)Access数据库应用实例——企业员工考勤管理系统

企业员工考勤管理系统实训教程
一、数据库设计
1.1新建数据库
1.1.1选择存放文件夹位置及命名名称。

图1-1
1.2新建表
1.2.1 创建班次配置表
图1-2
1.2.2 添加字段
图1-3
图1-4
1.3创建切换面板窗体
图1-5 1.3.1 在自定义功能区-数据库工具选择新建选项卡
图1-6
1.3.2 选择重命名新建组
1.3.3更改显示名称为工具任远一个图标
图1-9
图1-10
1.3.4 左边自定义功能区选择切换面板管理器-选择添加
1.3.5 可以看到切换面板管理器已添加到工具中
1.3.6转到切换面板管理器
1.3.7 选择“是”创建切换面板
图1-14
1.3.8 选择“新建”依次添加切换面板页选项
图1-15
图1-16
1.3.9 添加完成后。

图1-17
1.3.10 设置企业员工管理系统为默认,删除主切换面板。

图1-18
图1-19
1.3.11 编辑企业员工考勤管理系统切换面板页,选择“新建”。

图1-20
图1-21
图1-22
图1-23
图1-24
图1-25
图1-26
二、功能设计
2.1班次配置功能设计
在Access中新建一个窗体。

在【新建窗体】对话框中选择【窗体向导】,鼠标左键单击【确定】。

图2-1
2.1.1系统转入【窗体向导】丨【表/字段】设置,在【表/查询】下拉列表中选择【班次配置】表。

图2-2
2.1.2鼠标左键单击选择字段如下图。

图2-3
2.1.3鼠标左键单击【下一步】按钮按钮,系统转入【窗体向导】|【布局】设置,选择【纵栏表】复选框。

图2-4
2.1.4鼠标左键单击【下一步】按钮按钮,系统转入【窗体向导】丨【标题】设置,输入“班次配置”,接受其他默认选项。

图2-5
2.1.5鼠标左键单击【下一步】按钮按钮,系统转入【窗体向导】丨【样式】设置,选择【修改窗体设计】。

图2-6
2.2面板管理器
2.2.1切换面板管理器
2.2.2编辑班次配置添加切换班次配置及返回主界面面板页,如图。

图2-8
图2-9
图2-10
图2-11
图2-12
图2-13
2.2.3以上就是以【窗体向导】方式快速建立一个数据库操作窗体的基本过程,继续设置启动项。

图2-14
2.2.4窗体的运行效果见下图所示。

图2-16 2.3签入功能设计
2.3.1 创建出勤配置表、人员信息表
图2-17
图2-18
图2-19
图2-20
图2-21 2.3.2 创建员工信息窗体
图2-22
图2-23
2.3.3创建员工签到窗体
该窗体的建立首先建立一个空白窗体,然后添加相应的标签、文本框、组合框和按钮。

以下是组合框的设置。

图2-24
(1)设置组合框【班次说明】的向导:“表/查询”,【行来源】:“SELECT 班次配置.班次ID,
班次配置.班次说明FROM班次配置”。

图2-25 图2-26
图2-27 图2-28
图2-29 图2-30 以下是按钮的设置。

图2-31
图2-32
图2-33 窗体保存名称为“签到”。

(2)按钮【签到】添加处理代码如下。

图2-34
图2-35
2.3.4 在切换面板管理器中,编辑员工签到及返回主界面面板页,如图。

图2-37
图2-38
图2-39
图2-40
图2-41
2.3.5 完善签入功能,首先增加出勤情况表、签到记录表。

图2-42
图2-43
图2-44
2.3.6完善代码如下。

图2-45 2.4加班登记、缺勤登记功能设计
图2-46
图2-47
图4-28
2.4.1【加班登记】窗体
该窗体的建立过程和【班次配置】类似,在【新建窗体】对话框中选择【窗体向导】,单击【下一步】按钮,在【表/查询】下拉列表中选择【加班记录】表,选择所有字段,设置标题为【加班登记】,接受其余的系统默认选项。

图4-29
2.4.2【缺勤登记】窗体
该窗体的建立过程和【班次配置】类似,在【新建窗体】对话框中选择【窗体向导】,单击【下一步】按钮,在【表/查询】下拉列表中选择【缺勤记录】表,选择所有字段,设置标题为【缺勤登记】接受之后的系统默认选项。

然后在系统生成的窗体上做一些调整:将【缺勤事由ID】的【标签】改为【缺勤说明】,将对应的【文本框】改为【组合框】,在组合框的属性【数据】选项卡的【行来源】中填入“SELECT 出勤配置.出勤情况ID,出勤配置.出勤说明FROM出勤配置;”。

图2-30
2.4.3【个人出勤査询】窗体
该窗体的建立首先建立一个空白窗体,然后添加相应的标签、文本框和按钮。

图2-31
2.4.4单击【出勤查询】按钮,系统调用【个人出勤情况】报表,相应的代码如下。

图2-32
三、报表设计
图3-1
3.1个人出勤情况报表
3.1.1 新建【个人出勤情况】査询
该查询返回指定时间段内的个人出勤情况,包括迟到/早退情况。

在【对象】丨【查询】窗体中,鼠标左键双击【在设计视图中创建查询】,【显示表】丨【表】列表框中选择【出勤配置】、【出勤情况】和【员工信息】
图3-2
3.1.2添加条件。

单击鼠标右键相应字段的【条件】文本框,在菜单中选择【生成器】,如图11-26所示。

在【表达式生成器】对话框中设置相应的条件。

图3-3
图34
图3-5
另存为个人出勤情况
图3-6
3.1.3创建个人出勤情况报表
图3-7
3.1.4在创建中,选择【报表向导】
图3-8
3.1.5在【表/查询】下拉列表中选择【查询:个人出勤情况】选项,在【可用字段】中选择所有的字段。

图3-9
3.1.6单击【下一步】按钮,选择查看数据方式为【通过出勤情况】
图3-10
3.1.7单击【下一步】按钮,接受默认分组级别,单击【下一步】按钮,设置按照【日期】字段排序,接受默认【升序】排序方式
图3-11
3.1.8单击【下一步】按钮,指定标题为【个人出勤情况】,单击【完成】按钮
图3-12
3.1.9提示输入报表参数。

图3-13
图3-14
图3-15
3.1.10预览报表
图3-16 3.2 个人加班情况报表
3.2.1 新建查询
图3-17 3.2.2添加表【加班记录】和【员工信息】。

图3-18 3.2.3使用【表达式生成器】添加相应条件。

图3-19
图3-20
图3-21
3.2.4创建个人加班情况报表
该报表提供了对个人在指定时间段内的加班情况汇总。

开发过程和【个人出勤情况】报
表类似,基本过程如下。

图3-22
3.2.5在【查询】下拉列表中选择【查询:个人加班情况】,在【可用字段】中选择所
有的字段。

图3-23
图3-24
3.2.6单击【下一步】按钮,指定标题为【个人加班情况】,单击【完成】按钮
图3-25
3.2.7预览报表
图3-26 3.2.8增加加班查询代码。

图3-27 3.2.9加班查询按钮代码如下:
图3-28 3.3 个人缺勤情况报表
3.3.1新建查询。

3.3.2添加表【缺勤记录】和【员工信息】。

3.3.3使用【表达式生成器】添加相应条件。

图3-31
图3-32
图3-33
3.3.4 【个人缺勤情况】报表
该报表提供了对个人在指定时间段内的缺勤情况汇总。

开发过程和【个人出勤情况】报
表类似,基本过程如下。

3.3.5在【表/查询】下拉列表中选择【查询:个人加班情况】选项,在【可用字段】
中选择所有的字段。

图3-35
图3-36
图3-37
3.3.6单击【下一步】按钮,指定标题为【个人缺勤情况】,单击【完成】按钮。

图3-38 3.3.7预览报表
图3-39
图3-40 3.3.8增加缺勤查询代码。

图3-41。

相关主题