考勤系统的实现.docx

上传人:小飞机 文档编号:1926201 上传时间:2022-12-26 格式:DOCX 页数:39 大小:2.83MB
返回 下载 相关 举报
考勤系统的实现.docx_第1页
第1页 / 共39页
考勤系统的实现.docx_第2页
第2页 / 共39页
考勤系统的实现.docx_第3页
第3页 / 共39页
考勤系统的实现.docx_第4页
第4页 / 共39页
考勤系统的实现.docx_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《考勤系统的实现.docx》由会员分享,可在线阅读,更多相关《考勤系统的实现.docx(39页珍藏版)》请在三一办公上搜索。

1、燕京理工学院YANCHING INSTITUTE OF TECHNOLOGY(文法、经管类)科目名称: 人力资源信息管理 题目: 考勤管理系统的实现 学院: 管理学院 专业: 人力资源管理 学号: 130520109 姓名: 梁超群 班级: 人力1304班 指导教师: 张玉英 2016 年 5 月 18 日考勤管理系统的实现目录1、系统的需求分析与设计111需求分析11.2模块设计12、数据库的结构设计22.1数据表结构需求分析22.2空数据库系统的构建22.3数据表的字段结构设计32.4数据表的表关系设计103、窗体的实现123.1窗体设计123.1.1设计“主切换面板”窗体123.1.2“

2、出差管理”窗体的设计153.1.3“出勤管理”窗体设计183.1.4“工作时间设置”窗体设计213.1.5“加班管理”窗体设计233.1.6“考勤统计”窗体设计263.1.7“缺勤管理”窗体设计283.1.8“员工信息管理”窗体设计313.1.9员工信息子窗体344、程序的系统设置374.1自动启动“登陆”窗体371、 系统的需求分析与设计11需求分析需求主要有以下几点:考勤管理系统首先应该能够对企业当前的考勤状况进行记录。其次,系统应该能够对企业员工的考勤变更情况进行记录,并据此可以灵活修改工作职责等各种考勤状况信息。 再次,系统应该能够根据需要进行各种统计和查询,比如查询员工的年龄、学历等

3、,以便给人力管理部门进行决策参考。 最后,系统还应该对求职者信息进行相应的管理,能够发掘合适的人才,加盟该公司。1.2模块设计企业考勤管理系统功能模块可以由七个部分组成,每一部分根据实际应用又包含不同的功能。 系统登录模块:在数据库系统中设置系统登录模块,是维持系统 安全性的简单方法。在任何一个数据库系统中,该模块都是必需的。 出差模块:通过该模块,了解员工在公司的出差情况并记录。考勤统计模块:通过该模块,实现对员工考勤变动的记录和查看管理。 加班管理模块:通过该模块,主要对员工的加班时间加以把控。工作时间模块、通过该模块,对企业当前员工的工作时间进行查询。缺勤管理模块:通过该模块,记录员工的

4、缺勤情况。出勤管理模块:对员工的上班出勤情况进行记录。员工信息登记模块:通过该模块,实现对新员工记录的输入和现有员工记录的修改。 2、数据库的结构设计2.1数据表结构需求分析 在该“考勤管理系统”中,总涉及到8张数据表,各个数据表的内容如下:“Switchboard Items”表:主要存放主切换面板和报表面板的显示信息“出差情况”表:主要记录员工的出差情况“出勤管理”表:记录员工每天的出勤情况“工作时间”表:记录员工每天的工作时间“加班时间”表:记录员工每天的加班时间情况“考勤统计”表:主要存放员工的考勤记录情况“缺勤管理”表:主要记录员工的缺勤次数“员工信息”表:主要记录员工的基本信息状况

5、,如:姓名、部门、联系方式等2.2空数据库系统的构建新建一个“考勤管理系统.accdb”空白数据库第一步:启动Access单击最左边的【文件】,在弹出的Office功能区中选中【新建】命令。在文件名处输入所需名称;单击右边的文件夹,更改数据库的保存位置.如图所示: 第二步:单击【创建】按钮,完成新建一个空白数据库,系统自动创建一个空白数据库。如图:2.3数据表的字段结构设计l 在 “考勤管理系统.accdb”数据库中创建“Switchboard Items”表。 第一步:创建的“考勤管理系统.accdb”数据 库中自动创建了“表1”数据表,单击【数据 表】选项卡下的【视图】按钮,如图所示:第二

6、步:在弹出的【另存为】对话框中输入“Switchboard Items”如图示:第三步:单击【确定】按钮,进入表的【设计视图】,如图所示: 第四步:在 “Switchboard Items”表的【设计视图】中进行表字段的设计,各个字段的名称、数据类型如下表所示:列名数据类型字段宽度主键Switchboard ID数字长整型否Item Number数字整型否Item Text文本255否Command数字整型否Argument文本255否第五步:输入并设置各个字段,表的【设计视图】如下图所示: 第六步:单击左上角【保存】按钮,保存该表。单击【视图】按钮,进入表的【数据表视图】。“出差情况”表表的

7、字段结构如下:列名数据类型字段宽度是否主键出差编号自动编号长整型是员工编号文本4否部门编号文本4否出差日期日期/时间否结束日期日期/时间否备注文本50否输入并设置各个字段,表的【设计视图】如下图所示:“出勤管理”表表的字段结构如下表:列名数据类型字段宽度是否主键出勤编号自动编号长整型是员工编号文本4否部门编号文本4否上班日期日期/时间否下班日期日期/时间否是否为下午是/否是/否否备注文本50否分别键入各个字段,在表的【设计视图】中如下所示:“工作时间”表表的字段结构如下表示:列名数据类型是否主键早上班时间日期/时间否 午下班时间日期/时间否午上班时间日期/时间否晚下班时间日期/时间否分别输入该

8、字段结构,在表的【设计视图】如下:“加班管理”表表的字段结构表: 列名数据类型字段宽度是否主键加班编号自动编号长整型是员工编号文本4否部门编号文本4否开始日期日期/时间否结束日期日期/时间否备注文本50否 分别输入该表字段,在【设计视图】中如下图所示:“考勤统计”表表的字段结构如下:列名数据类型字段宽度是否主键统计编号自动编号长整型是员工编号文本4否部门编号文本4否开始日期日期/时间否结束日期日期/时间否出差次数数字整型否出差时间日期/时间否缺勤次数数字整型否缺勤时间日期/时间否加班次数数字整型否加班时间日期/时间否迟到次数数字整型否早退次数数字整型否旷工次数数字整型否备注文本50否分别输入该

9、表字段,在【设计视图】中如下图所示:“缺勤管理”表表的字段结构如下:列名数据类型字段宽度是否主键缺勤编号自动编号长整型是员工编号文本4否部门编号文本4否缺勤原因文本50否开始日期日期/时间否结束日期日期/时间否分别输入该表字段,在【设计视图】中如下图所示:“员工信息”表表的字段结构如下:列名数据类型字段宽度是否主键员工编号文本4是部门编号文本4否员工姓名文本10否性别文本4否年龄数字整型否移动电话文本11否电子邮箱文本50否备注文本50否分别键入各个字段,在表的【设计视图】中如下所示:2.4数据表的表关系设计为“考勤管理系统.accdb”数据库建立表关系第一步:第一步:启动Access2010

10、,打开“考勤管理系统.accdb”数据库,并切换到【数据库工具】选项卡,如下图所示。第二步:单击【数据库工具】选项卡下【关系】组中的【关系】按钮,即可进入该数据库【关系】视图,如下图所示:第三步:在【关系】视图中菜选择【显示表】命令;或者直接 单击【关系】组中的【显示表】按钮,系统弹出【显示表】对话框,如下图第四步:在【显示表】对话框中一次选择所有数据表,单击添加按钮,将所有数据表添加进关系视图如下表所示:第五步:选择“员工信息”表中的“员工编号”字段,按下鼠标左键不放并将其拖动到“加班管理”表中的“员工编号”字段上,释放鼠标左键,系统显示【编辑关系】对话框,如图:第六步:选中【实施参照完整性

11、】复选 框,以保证在“加班管理”表中登记的“员工编号”都是在“员工信息”表中记录的“员工编号”。单击【创建】按钮,创建一表关系,重复以上5和6步,建立其余各表间的表关系,预览关系图如下图所示。第七步:单击【关闭】按钮,系统弹出提示保存 布局的对话框,单击【是】按钮,保存【关系】 视图的更改,如下图所示。3、窗体的实现3.1窗体设计3.1.1设计“主切换面板”窗体建立“主切换面板”窗体,实现系统功能的导航作用。 第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。第二步:单击【创建】选项卡下【窗体】 组中的【窗体设计】按钮,Access即新创建一个窗体并进入窗体的【设计视

12、图】,如图所示: 第三步:添加窗体标题。单击【控件】组中的【标题】按钮 ,则窗体显示【窗体页眉】节,并在 页眉区域中显示“主切换面板”标题。将窗体标题更 改为“考勤管理系统”,并设置标题格式,如下图所示。第四步:添加按钮。单击【控件】组中的【按钮】控件,并在窗体主体区域中单击,系统会 弹出【命令按钮向导】对话框,如下图所示。第五步:单击【取消】按钮,取消该向导。单击按钮窗体,并在【属性表】窗格中设置按钮 的【标题】为“考勤管理系统”,删除【标题】属性中的信息。 第六步:单击窗体页眉右击填充颜色,如图示:第七步:重复四五步骤,完成窗体设计,单击【保存】按钮,系统弹出 【另存为】对话框,输入窗体名

13、“主切换面 板”,如下图所示。 第八步:单击【确定】按钮,则新创建了 一个“主切换面板”窗体。 这样就完成了“主切换面板”窗体的创 建。注意,在这里创建的仅仅是一个空白窗体。该窗体的【窗体视图】如下图所示: 3.1.2“出差管理”窗体的设计第一步:单击【创建】选项卡下【窗体】 组中的【窗体设计】按钮,Access即新创 建一个窗体并进入窗体的【设计视图】,如图所示: 第二步:添加窗体标题。单击【控件】组中的【标题】按钮 ,则窗体显示【窗体页眉】节,并在 页眉区域中显示“主切换面板”标题。将窗体标题更改为“出差管理”,并设置标题格式,如下图所示。第三步:在主体部分添加文本框。单击【控件】组中的【

14、文本框】控件,并在窗体主体区域中单击,系统会 弹出【命令按钮向导】对话框,如下图所示。第四步:在主体部分文本框输入所需信息:如“员工编号”图如下:第五步:重复三四步,分别将各个内容输入文本框,如下图所示: 第六步:在主体部分,添加按钮。单击【控件】组中的【按钮】控件,并在窗体主体区域中单击,系统会 弹出【命令按钮向导】对话框,如下图所示。 第七步:单击【取消】按钮,取消该向导。单击按钮窗体,并在【属性表】窗格中设置按钮 的【标题】为“保存记录”、“关闭窗体”,删除【标题】属性中的信息 第十步:完成窗体设计,单击【保存】按钮,系统弹出 【另存为】对话框,输入窗体名“出差信息管理”,如下图所示。

15、3.1.3“出勤管理”窗体设计使用窗体向导,来创建“出勤管理”窗体。第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。 第二步:切换到【创建】选项卡,单击【其他窗体】按钮,在弹出的菜单中选择【窗体 向导】选项,如下图所示。 第三步:弹出【窗体向导】对话框,在【表/ 查询】下拉列表框中选择“表:员工编号”,将 【可用字段】列表框中的所有字段添加到右 面【选定字段】列表框中,如下图所示。 第四步:单击【下一步】按钮,弹出要求 用户选择布局的对话框。我们选择【纵栏 表】选项,如下图所示。第五步:单击【下一步】按钮,弹出要求选择窗体样式的对话框,更改名称。如下图所示。 第六步

16、:点击完成后,打开设计视图,添加组合框,完成时间段的输入,如图: 第七步:插入【直线】按钮,如图所示: 第八步:完成窗体设计,单击【保存】按钮,系统弹出 【另存为】对话框,输入窗体名“出勤管理”,视图如下:3.1.4“工作时间设置”窗体设计使用窗体向导,来创建“出勤管理”窗体。第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。 第二步:切换到【创建】选项卡,单击【其他窗体】按钮,在弹出的菜单中选择【窗体向导】选项弹出【窗体向导】对话框,在【表/ 查询】下拉列表框中选择“表:早上班时间”,将 【可用字段】列表框中的所有字段添加到右 面【选定字段】列表框中,如下图所示。,

17、如下图所示。 第三步:单击【下一步】按钮,弹出要求 用户选择布局的对话框。我们选择【纵栏 表】选项,如下图所示。第四步:单击【下一步】按钮,弹出要求选择窗体样式的对话框,更改名称。如下图所示。 第五步:创建完成,打开【设计视图】,添加【直线】,如图: 第六步:分别在直线右边添加按钮,完成如图所示: 第七步:保存所做的窗体设计,更改名称为:“工作时间设置”3.1.5“加班管理”窗体设计第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。第二步:单击【创建】选项卡下【窗体】 组中的【窗体设计】按钮,Access即新创 建一个窗体并进入窗体的【设计视图】,如图所示:第三步:添

18、加窗体标题。单击【控件】组中的【标题】按钮 ,则窗体显示【窗体页眉】节,并在 页眉区域中显示“主切换面板”标题。将窗体标题更 改为“考勤管理系统”,并设置标题格式,如下图所示。第四步:在主体部分添加文本框。单击【控件】组中的【文本框】控件,并在窗体主体区域中单击,系统会 弹出【命令按钮向导】对话框,如下图所示。 第五步:单击【取消】按钮,取消该向导。单击按钮窗体,并在【属性表】窗格中设置按钮 的【标题】为“加班管理”。 第六步:在主体部分文本框输入所需信息:如“员工编号”等,重复五六步,完成图如下: 第六步:在主体部分,添加按钮,单击【控件】组中的【按钮】控件,并在窗体主体区域中单击,系统会

19、弹出【命令按钮向导】对话框,如下图所示。 第七步:完成窗体设计,单击【保存】按钮,系统弹出 【另存为】对话框,输入窗体名“加班管理”。3.1.6“考勤统计”窗体设计第一步:第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。第二步:单击【创建】选项卡下【窗体】 组中的【窗体设计】按钮,Access即新创 建一个窗体并进入窗体的【设计视图】,如图所示: 第三步:添加窗体标题。单击【控件】组中的【标题】按钮 ,则窗体显示【窗体页眉】节,并在主体区域中显示“主切换面板”标题。将窗体标题更 改为“考勤统计”,并设置标题格式,在下面添加【文本框】按钮,输入所需内容,在布局视图中删

20、除多余文本框,如下图所示。 第四步:重复以上步骤,选中左边文本框,并右击填充所需颜色,完成如图所示: 第五步:添加所需按钮,添加完成如图所示; 第六步:点击【保存】保存窗体,更改保存名称为“考勤统计”。3.1.7“缺勤管理”窗体设计利用窗体向导,创建“缺勤管理”窗体。第一步:第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。 第二步:切换到【创建】选项卡,单击【其他窗体】按钮,在弹出的菜单中选择【窗体向导】选项,如下图所示。 第三步:弹出【窗体向导】对话框,在【表/ 查询】下拉列表框中选择“表:缺勤编号”,将 【可用字段】列表框中的所有字段添加到右 面【选定字段】列表

21、框中,如下图所示。 第四步:单击【下一步】按钮,弹出要求 用户选择布局的对话框。我们选择【纵栏表】选项,如下图所示。第五步:单击【下一步】按钮,弹出要求选择窗体样式的对话框,更改名称。如下图所示。 第六步:点击完成后,打开【设计视图】,添加【按钮】,弹出命令按钮向导,选择所添加按钮,点击【下一步】,选择文本模式,点击【下一步】,输入名称,点击完成,步骤图如下: 第七步:用同样方法添加【关闭窗体】按钮,步骤图如下: 第八步:保存所做的窗体设计。更改名称为:“缺勤管理”,完成如图所示: 3.1.8“员工信息管理”窗体设计第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。第

22、二步:单击【创建】选项卡下【窗体】 组中的【窗体设计】按钮,Access即新创 建一个窗体并进入窗体的【设计视图】,如图所示: 第三步:添加窗体标题。单击【控件】组中的【标题】按钮 ,则窗体显示【窗体页眉】节,并在主体区域中显示“主切换面板”标题。将窗体标题更 改为“员工信息管理”,并设置标题格式,如下图所示。第四步:在主体部分添加文本框。单击【控件】组中的【文本框】控件,并在窗体主体区域中单击,系统会 弹出【命令按钮向导】对话框,点击取消,如下图所示。第五步:在主体部分文本框输入所需信息,如“员工编号”等,重复三四步,完成如图所示:第六步:在主体部分,添加按钮。单击【控件】组中的【按钮】控件

23、,并在窗体主体区域中单击,系统会 弹出【命令按钮向导】对话框,步骤图,如下图所示。 第七步,重复第五步步骤内容,添加出另外两个按钮,分别为【删除记录】和【关闭窗体】。第八步:完成窗体设计,单击【保存】按钮,系统弹出 【另存为】对话框,输入窗体名“出差信息管理”,如下图所示。 第九步:窗体设计完成,最终效果如下图所示: 3.1.9员工信息子窗体第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。第二步:单击【创建】选项卡下【窗体】 组中的【窗体向导】按钮,弹出【窗体向导】对话框,如下图第三步:在【表/查询】选择【表:员工信息】,将【员工信息】表的字段选定添加,如图:第四步

24、:这里布局我们选【数据表】,方便显示,点击下一步第五步:将标题改为【员工信息 子窗体】点击【完成】,子窗体效果图如下 第六步:重复第二、三步,将第四步的布局选择【纵栏表】,标题改为【员工信息管理】完成,切换【设计视图】调整格式,如图第七步:单击【设计】选项卡下【控件】 组中的【子窗体/子报表】控件,点击主体节适当位置,弹出【子窗体向导】对话框,选择【使用现有窗体】,并选择【员工信息 子窗体】如图 第八步:单击完成,切换窗体视图,最终效果如图4、程序的系统设置 4.1自动启动“登陆”窗体第一步:启动Access 2010,打开“考勤管理系统.accdb”数据库。第二步:单击屏幕左上角的【文件】,在弹出的功能菜单中单击【 选项】按钮,如下图所示。 第三步:系统弹出【选项】对话框。单击左边的【当前数据库】选项,以对当前的数据库进行设置。各种设置如下图所示。 在【应用程序标题】文本框中输入该系统的名称为“考勤管理系统”,在这里设置的标题将显示在系统标题栏中。 在【显示窗体】下拉列表框中选择想要在启动数据库时启动的窗体,在本例中,我们选择“切换面板”窗体作为自动启动的窗体,如上图所示。第四步:单击【确定】按钮,系统弹出提示重 新启动数据库的对话框,如下图所示。到此我们就完成了系统的启动设置,当用户启动该数据库时,系统会自动运行该设置,如下图所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号