您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > Access数据库应用实例——企业员工考勤管理系统
企业员工考勤管理系统实训教程一、数据库设计1.1新建数据库1.1.1选择存放文件夹位置及命名名称。图1-11.2新建表1.2.1创建班次配置表图1-21.2.2添加字段图1-3图1-41.3创建切换面板窗体图1-51.3.1在自定义功能区-数据库工具选择新建选项卡图1-6图1-71.3.2选择重命名新建组图1-81.3.3更改显示名称为工具任远一个图标图1-9图1-101.3.4左边自定义功能区选择切换面板管理器-选择添加图1-111.3.5可以看到切换面板管理器已添加到工具中图1-121.3.6转到切换面板管理器图1-131.3.7选择“是”创建切换面板图1-141.3.8选择“新建”依次添加切换面板页选项图1-15图1-161.3.9添加完成后。图1-171.3.10设置企业员工管理系统为默认,删除主切换面板。图1-18图1-191.3.11编辑企业员工考勤管理系统切换面板页,选择“新建”。图1-20图1-21图1-22图1-23图1-24图1-25图1-26二、功能设计2.1班次配置功能设计在Access中新建一个窗体。在【新建窗体】对话框中选择【窗体向导】,鼠标左键单击【确定】。图2-12.1.1系统转入【窗体向导】丨【表/字段】设置,在【表/查询】下拉列表中选择【班次配置】表。图2-22.1.2鼠标左键单击选择字段如下图。图2-32.1.3鼠标左键单击【下一步】按钮按钮,系统转入【窗体向导】|【布局】设置,选择【纵栏表】复选框。图2-42.1.4鼠标左键单击【下一步】按钮按钮,系统转入【窗体向导】丨【标题】设置,输入“班次配置”,接受其他默认选项。图2-52.1.5鼠标左键单击【下一步】按钮按钮,系统转入【窗体向导】丨【样式】设置,选择【修改窗体设计】。图2-62.2面板管理器2.2.1切换面板管理器图2-72.2.2编辑班次配置添加切换班次配置及返回主界面面板页,如图。图2-8图2-9图2-10图2-11图2-12图2-132.2.3以上就是以【窗体向导】方式快速建立一个数据库操作窗体的基本过程,继续设置启动项。图2-14图2-152.2.4窗体的运行效果见下图所示。图2-162.3签入功能设计2.3.1创建出勤配置表、人员信息表图2-17图2-18图2-19图2-20图2-212.3.2创建员工信息窗体图2-22图2-232.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-362.3.4在切换面板管理器中,编辑员工签到及返回主界面面板页,如图。图2-37图2-38图2-39图2-40图2-412.3.5完善签入功能,首先增加出勤情况表、签到记录表。图2-42图2-43图2-442.3.6完善代码如下。图2-452.4加班登记、缺勤登记功能设计图2-46图2-47图4-282.4.1【加班登记】窗体该窗体的建立过程和【班次配置】类似,在【新建窗体】对话框中选择【窗体向导】,单击【下一步】按钮,在【表/查询】下拉列表中选择【加班记录】表,选择所有字段,设置标题为【加班登记】,接受其余的系统默认选项。图4-292.4.2【缺勤登记】窗体该窗体的建立过程和【班次配置】类似,在【新建窗体】对话框中选择【窗体向导】,单击【下一步】按钮,在【表/查询】下拉列表中选择【缺勤记录】表,选择所有字段,设置标题为【缺勤登记】接受之后的系统默认选项。然后在系统生成的窗体上做一些调整:将【缺勤事由ID】的【标签】改为【缺勤说明】,将对应的【文本框】改为【组合框】,在组合框的属性【数据】选项卡的【行来源】中填入“SELECT出勤配置.出勤情况ID,出勤配置.出勤说明FROM出勤配置;”。图2-302.4.3【个人出勤査询】窗体该窗体的建立首先建立一个空白窗体,然后添加相应的标签、文本框和按钮。图2-312.4.4单击【出勤查询】按钮,系统调用【个人出勤情况】报表,相应的代码如下。图2-32三、报表设计图3-13.1个人出勤情况报表3.1.1新建【个人出勤情况】査询该查询返回指定时间段内的个人出勤情况,包括迟到/早退情况。在【对象】丨【查询】窗体中,鼠标左键双击【在设计视图中创建查询】,【显示表】丨【表】列表框中选择【出勤配置】、【出勤情况】和【员工信息】图3-23.1.2添加条件。单击鼠标右键相应字段的【条件】文本框,在菜单中选择【生成器】,如图11-26所示。在【表达式生成器】对话框中设置相应的条件。图3-3图34图3-5另存为个人出勤情况图3-63.1.3创建个人出勤情况报表图3-73.1.4在创建中,选择【报表向导】图3-83.1.5在【表/查询】下拉列表中选择【查询:个人出勤情况】选项,在【可用字段】中选择所有的字段。图3-93.1.6单击【下一步】按钮,选择查看数据方式为【通过出勤情况】图3-103.1.7单击【下一步】按钮,接受默认分组级别,单击【下一步】按钮,设置按照【日期】字段排序,接受默认【升序】排序方式图3-113.1.8单击【下一步】按钮,指定标题为【个人出勤情况】,单击【完成】按钮图3-123.1.9提示输入报表参数。图3-13图3-14图3-153.1.10预览报表图3-163.2个人加班情况报表3.2.1新建查询图3-173.2.2添加表【加班记录】和【员工信息】。图3-183.2.3使用【表达式生成器】添加相应条件。图3-19图3-20图3-213.2.4创建个人加班情况报表该报表提供了对个人在指定时间段内的加班情况汇总。开发过程和【个人出勤情况】报表类似,基本过程如下。图3-223.2.5在【查询】下拉列表中选择【查询:个人加班情况】,在【可用字段】中选择所有的字段。图3-23图3-243.2.6单击【下一步】按钮,指定标题为【个人加班情况】,单击【完成】按钮图3-253.2.7预览报表图3-263.2.8增加加班查询代码。图3-273.2.9加班查询按钮代码如下:图3-283.3个人缺勤情况报表3.3.1新建查询。图3-293.3.2添加表【缺勤记录】和【员工信息】。图3-303.3.3使用【表达式生成器】添加相应条件。图3-31图3-32图3-333.3.4【个人缺勤情况】报表该报表提供了对个人在指定时间段内的缺勤情况汇总。开发过程和【个人出勤情况】报表类似,基本过程如下。图3-343.3.5在【表/查询】下拉列表中选择【查询:个人加班情况】选项,在【可用字段】中选择所有的字段。图3-35图3-36图3-373.3.6单击【下一步】按钮,指定标题为【个人缺勤情况】,单击【完成】按钮。图3-383.3.7预览报表图3-39图3-403.3.8增加缺勤查询代码。图3-41
本文标题:Access数据库应用实例——企业员工考勤管理系统
链接地址:https://www.777doc.com/doc-4947917 .html