《企业雇员信息管理系统设计.ppt》由会员分享,可在线阅读,更多相关《企业雇员信息管理系统设计.ppt(33页珍藏版)》请在三一办公上搜索。
1、第10章 企业雇员信息管理系统设计,雇员信息管理系统是企业人事管理体系的重要组成部分,它作为企业人事管理的一个具体应用,在实际工作中得到很广泛的应用。本章将以一个具有查看和修改等功能的企业雇员信息管理系统作为示范,介绍设计雇员信息管理系统的方法。创建和设置表创建数据表的关系创建与设计窗体窗体控件的应用创建与编辑报表制作切换面板窗体宏的应用,10.1雇员信息管理系统分析,10.1雇员信息管理系统分析企业雇员信息管理是一个现代化公司运作所必需的行政体系之一,它可以对企业的人力资源进行有效的管理。10.1.1应用概述雇员信息管理的任务是用计算机对雇员信息进行查询、修改、添加、删除和存储,并快速准确地
2、完成各种信息的汇总统计,以及打印雇员信息报表以供使用。对于企业雇员管理来说,每个雇员都有它自身的信息,如:姓名、性别、职位、入职日期、联系方式等。如果不对这些信息进行细致的处理,将导致管理上的混乱。因此,有必要针对每个雇员的信息开发一个管理系统,提供直观和操作简易的界面,允许管理员输入、查看与修改雇员信息的数据,实现人事信息管理自动化。由于企业的雇员可能有很多,而且会出现人事变更的情况(例如雇员职位和工资变更),所以会造成了雇员信息数量庞大和信息更新不便。针对这些问题,本章介绍的雇员信息管理系统具有以下功能:系统可以储存大量的人事数据。系统可以允许管理员输入雇员的信息。系统可以允许管理员快速更
3、新数据。系统能够将雇员相片显示在管理界面上。系统提供允许管理者查看人事信息的功能。系统将雇员的信息分类显示在报表上,方便管理员的查看与打印。,10.1雇员信息管理系统分析,10.1.1成果展示企业雇员信息管理系统,重点在于雇员信息的管理,其中包括雇员信息的输入、查看以及修改。该系统开发的结果如图1,2,3,4所示。,3,1,2,4,10.2创建与设置系统数据表,10.2创建与设置系统数据表数据表是数据库系统开发的最基本对象,所以在开发数据库前,首先要创建必须的数据表,然后输入相关的数据,并根据需要创建表关系。10.2.1创建雇员数据表本例将通过表向导创建一个包含“雇员 ID、名字、姓氏、身份证
4、号码、职位、电子邮件、地址、邮政编码、住宅电话、部门 ID、雇佣日期、薪金、照片、附注”字段的数据表。创建雇员数据表的操作步骤如下。”练习文件,然后单击【数据库】窗口上的【新建】按钮,打开【新建表】对话框后选择【表向导】选项,并单击【确定】按钮。,10.2创建与设置系统数据表,(2)打开【表向导】对话框后,选择【雇员】示例表,并从【示例字段】列表框中选择“雇员 ID、名字、姓氏、身份证号码、头衔、电子邮件帐户名、地址、邮政编码、住宅电话、系(部门)ID、雇佣日期、薪金、照片、附注”字段作为为新表中的字段,如图1所示。(3)在【新表中的字段】列表框中选择【头衔】字段,然后单击【重命名字段】按钮,
5、通过【重命名字段】对话框输入字段的新名称,最后单击【确定】按钮,接着使用相同的方法,分别重命名【电子邮件帐户名】和【系(部门)ID】字段,如图2所示。完成重命名处理后,单击【下一步】按钮。(4)进入下一设置后,指定表名称为“雇员”,然后选择【不,让我自己设置主键】单选项,并单击【下一步】按钮。,1,2,10.2创建与设置系统数据表,(5)进入下一设置后,指定【雇员 ID】字段为主键,然后单击【下一步】按钮。(6)进入下一设置后,选择【修改表的设计】单选项,然后单击【完成】按钮。(7)打开表的设计视图窗口后,分别将【名字】和【姓氏】字段移到【身份证号码】字段的上一行,如图1所示。(8)完成上述处
6、理后,单击窗口右上角的【关闭】按钮,打开对话框后单击【是】按钮,保存表设计的更改,如图2所示。,1,2,10.2创建与设置系统数据表,10.2.2设置表并输入数据创建数据表后,接下来就要根据实际需要设置表字段的属性了,然后输入相关的数据。本例将通过“输入掩码向导”为【身份证号码】和【邮政编码】字段设置输入掩码,然后输入各个字段的数据,并为【照片】字段插入图片对象。设置表并输入数据的操作步骤如下。(”练习文件,然后选择“雇员”表,并单击【设计】按钮,打开表的设计视图窗口后,选择【身份证号码】字段,然后将光标定位在【常规】选项卡的【输入掩码】文本框,并单击 按钮,如图1所示。(2)打开【输入掩码向
7、导】对话框后,选择【身份证号码(15或18位)】选项,然后单击【下一步】按钮,如图2所示。,1,2,10.2创建与设置系统数据表,(3)进入下一设置后,设置占位符为“*”,然后单击【下一步】按钮,如图1所示。(4)进入下一设置后,选择【象这样不使用掩码中的符号】单选项,然后单击【下一步】按钮,进入下一设置后,单击【完成】按钮即可。(5)设置【身份证号码】字段的输入掩码后,选择【邮政编码】字段,然后将光标定位在【常规】选项卡的【输入掩码】文本,接着单击 按钮后将打开【输入掩码向导】对话框,提示用户必须保存表,此时只需单击【是】按钮,如图2所示。(6)打开【输入掩码向导】对话框后,选择【邮政编码】
8、选项,然后单击【下一步】按钮,进入下一设置后,设置占位符为“_”,再单击【下一步】按钮,如图3所示。,2,3,1,10.2创建与设置系统数据表,(7)进入下一设置后,选择【象这样使用掩码中的符号】单选项,然后单击【完成】按钮即可。(8)返回表的设计视图窗口后,单击窗口右上角的【关闭】按钮,然后在弹出的对话框中单击【是】按钮,保存表设计的更改。(9)返回【数据库】窗口后,双击【雇员】表,打开表的数据视图后,根据字段名称输入相关的数据(除【照片】字段外)。(10)将表的数据设计视图右下方的滚动条移到右边,然后在第1项记录的【照片】字段上单击右键,并从打开的菜单中选择【插入对象】命令,如图1所示。(
9、11)打开对话框后选择【由文件创建】单选项,然后单击【浏览】按钮打开【浏览】对话框,并从光盘的“.ExampleCh10photo”文件夹内选择照片素材,最后单击【确定】按钮,关闭所有对话框,如图2所示。(12)使用步骤(10)和步骤(11)的方法,分别为其他记录的【照片】字段指定对应的照片素材,结果如图3所示。完成上述处理后,单击【关闭】按钮,关闭窗口即可。,1,2,3,10.2创建与设置系统数据表,10.2.3创建雇员部门数据表创建雇员数据表后,接下来还需要创建雇员部门数据表,记录企业每个部门的名称和编号,以便后续将部门数据应用在雇员窗体上。本例将通过表向导创建一个包含“部门 ID”和“部
10、门名称”字段的表,并向该表输入数据。创建雇员部门数据表的操作步骤如下。(”练习文件,然后双击【数据库】窗口的【使用向导创建表】项目,打开【表向导】对话框后,选择【雇员】示例表,并将【系(部门)名称】和【系(部门)ID】字段加入到新表中。(2)在【新表中的字段】列表框中选择【系(部门)名称】字段,然后单击【重命名字段】按钮,并在弹出的对话框中输入新名称,接着单击【确定】按钮。使用相同的方法重命名【系(部门)ID】字段,如图所示。完成上述处理后,单击【下一步】按钮。,10.2创建与设置系统数据表,(3)进入下一设置后,指定表的名称为“雇员部门”,然后选择【不,让我自己设置主键】单选项,并单击【下一
11、步】按钮。(4)进入下一设置后,指定表的主键为【部门 ID】,然后单击【下一步】按钮,如图1所示。(5)进入下一设置后,选择【与“雇员”不相关】选项,然后单击【下一步】按钮,进入下一设置后,选择【直接向表中输入数据】单选项,最后单击【完成】按钮,如图2所示。(6)打开表的设计视图窗口后,分别为【部门 ID】和【部门名称】字段输入数据,最后单击窗口右上角的【关闭】按钮 即可,如图3所示。,1,2,3,10.2创建与设置系统数据表,10.2.4创建数据表关系主键是唯一标识数据表记录的字段,所以可以用来创建数据表的关系。本例将利用已设置的主键,将“雇员”表和“雇员部门”表建立关系,以便后续可以从“雇
12、员”窗体中引用“雇员部门”表的数据。创建数据表关系的操作步骤如下。(”练习文件,然后单击【数据库】工具栏的【关系】按钮。(2)打开【关系】窗口后,在弹出的【显示表】对话框中选择所有表,然后单击【添加】按钮,接着单击【关闭】按钮关闭对话框,如图1所示。(3)添加表到【关系】窗口后,双击窗口的空白区域打开【编辑关系】对话框,然后单击【新建】按钮,打开【新建】对话框后,设置表对应的主键,并单击【确定】按钮。(4)返回【编辑关系】对话框后,选择【实施参照完整性】、【级联更新相关字段】、【级联删除相关记录】复选框,然后单击【创建】按钮,如图2所示。(5)返回【关系】窗口后,单击右上角的【关闭】按钮,然后
13、在弹出的对话框中单击【是】按钮,保存关系布局,如图3所示。,1,2,3,10.3制作系统的管理窗体,10.3制作系统的管理窗体本章的企业雇员信息管理系统需要为用户提供查看、添加、修改数据的功能,因此,我们可以为数据库系统制作窗体,以便用户通过窗体查看与编辑数据。10.3.1创建雇员窗体本例将通过窗体向导创建一个以“雇员”表为源数据的雇员窗体,并设置该窗体使用“两端对齐”布局和“工业”样式。创建雇员窗体的操作步骤如下。(”练习文件,然后单击【数据库】窗口左边的【窗体】按钮,切换到【窗体】窗格,接着双击【使用向导创建窗体】项目,打开【窗体向导】对话框后,将除【部门 ID】字段外的所有字段添加为选定
14、的字段,最后单击【下一步】按钮,如图所示。,10.3制作系统的管理窗体,(2)进入下一设置后,选择【两端对齐】单选项,然后单击【下一步】按钮。(3)进入下一设置后,选择【工业】选项,然后单击【下一步】按钮,如图1所示。(4)进入下一设置后,指定窗体的标题为“雇员”,然后选择【打开窗体查看或输入信息】单选项,并单击【完成】按钮。通过向导创建窗体的结果如图2所示。,2,1,10.3制作系统的管理窗体,10.3.2调整雇员窗体的设计创建【雇员】窗体后,整体的效果虽然已经产生,但还需要进行一些细节上的调整,例如调整字段对象的大小和位置,窗体的大小等。本例将通过窗体的设计视图调整【雇员】窗体的设计。调整
15、【雇员】窗体设计的操作步骤如下。(”练习文件,然后在【雇员】项目上单击右键,并从打开的菜单中选择【设计视图】命令。(2)打开窗体的设计视图窗口后,选择【照片】字段对象,并向上拖动对象的下边框,缩小对象的大小,然后选择【附注】字段对象,并向上移动,使之贴紧【照片】字段,如图所示。,10.3制作系统的管理窗体,(3)选择【地址】字段对象,并向上拖动对象的下边框,缩小对象的大小,然后拖动鼠标选择【地址】字段下方的全部字段对象,接着向上移动,使之贴紧【地址】字段。(4)选择【附注】字段,并将该字段移到【照片】字段右边,然后缩小【附注】对象的长度,接着使用相同的方法,缩小【职位】字段对象的宽度。(5)选
16、择【窗体页脚】边框,然后向上移动鼠标,以缩小窗体的高度,如图所示。(6)完成上述处理后,即可单击窗口右上角的【关闭】按钮,然后在弹出的对话框中单击【是】按钮,保存窗体的设计。,10.3制作系统的管理窗体,10.3.3添加部门名称组合框在上例中,我们缩小了【职位】对象的宽度,使只空出部分区域。本例将在这个空白区域中插入一个组合框控件,用于显示部门名称。添加部门名称组合框的操作步骤如下。(”练习文件,然后在【雇员】项目上单击右键,并从打开的菜单中选择【设计视图】命令,打开窗体的设计视图。(2)单击【工具箱】工具栏的【组合框】按钮,然后在窗体中【身份证号码】字段与【职位】字段之间的空白区域中绘制组合
17、框控件,如图1所示。(3)打开【组合框向导】对话框,然后选择【使用组合框查阅表或查询中的值】单选项,作为组合框获得数值的方式,完成后单击【下一步】按钮,接着选择“雇员部门”表作为提供数值的来源,并单击【下一步】按钮,如图2所示。,2,1,10.3制作系统的管理窗体,(4)进入下一设置后,将所有字段都添加为选定字段,然后单击【下一步】按钮,进入下一设置后,直接单击【下一步】按钮即可。(5)进入下一设置后,选择【隐藏键列(建议)】复选框,将【部门 ID】列隐藏,完成后单击【下一步】按钮,如图1所示。(6)进入下一设置后,选择【将数值保存在这个字段中】单选项,然后从下拉列表中选择【部门 ID】字段,
18、以便将组合框的数值保存在这个字段上,完成后单击【下一步】按钮。(7)进入下一设置后,指定组合框标签为“部门名称”,然后单击【下一步】按钮。(8)添加组合框控件后,调整控件的标签大小和位置,结果如图2所示。(9)完成上述处理后,即可单击窗口右上角的【关闭】按钮,并在弹出的对话框中单击【是】按钮,保存窗体的设计。,1,2,10.3制作系统的管理窗体,10.3.4制作雇员部门窗体制作雇员窗体后,接下来就可以设计雇员部门窗体了。雇员部门窗体主要提供用户查看与编辑雇员部门数据之用,所以本例只需通过窗体向导简单制作部门窗体即可。制作雇员部门窗体的操作步骤如下。(”练习文件,然后单击【数据库】窗口左边的【窗
19、体】按钮,切换到【窗体】窗格,接着双击【使用向导创建窗体】项目,打开【窗体向导】对话框后,将【雇员部门】表中的所有字段都设置为选定的字段,最后单击【下一步】按钮,如图1所示。(2)进入下一设置后,选择【纵栏表】单选项,然后单击【下一步】按钮,如图2所示。,1,2,10.3制作系统的管理窗体,(3)进入下一设置后。选择【工业】选项,并单击【下一步】按钮,如图1所示。(4)进入下一设置后,指定窗体的标题为“雇员部门”,然后选择【修改窗体设计】单选项,并单击【完成】按钮。(5)打开窗体的设计视图后,缩小【部门名称】字段对象的长度,然后缩小窗体的宽度,如图2所示。(6)完成上述处理后,即可单击窗口右上
20、角的【关闭】按钮,并在弹出的对话框中单击【是】按钮,保存窗体的设计。,1,2,10.4制作雇员信息报表,10.4制作雇员信息报表为方便用户可以从页面中查看雇员信息,或者将雇员信息打印到纸张上,我们可以利用“雇员”表作为源数据制作雇员信息报表,方便雇员信息的查看与管理。10.4.1创建雇员信息报表本例将使用“雇员”表作为源数据,并通过报表向导创建一个包含“雇员 ID、名字、姓氏、部门 ID、职位、雇佣日期、薪金”信息的报表。创建雇员信息报表的操作步骤如下。”练习文件,然后单击【数据库】窗口左边的【报表】按钮,切换到【报表】窗格,接着双击【使用向导创建报表】项目,打开【报表向导】对话框后,将“雇员
21、 ID、名字、姓氏、部门 ID、职位、雇佣日期、薪金”字段设置为选定的字段,最后单击【下一步】按钮。,10.4制作雇员信息报表,(2)进入下一设置后,直接单击【下一步】按钮,然后设置使用【雇员 ID】字段来对记录进行排序,再单击【下一步】按钮,如图1所示。(3)进入下一设置后,在【布局】栏中选择【递阶】单选项,然后在【方向】栏中选择【横向】单选项,完成后单击【下一步】按钮,如图2所示。(4)进入下一设置后,选择【大胆】选项,然后单击【下一步】按钮。(5)进入下一设置后,指定报表的标题为“雇员信息”,然后单击【完成】按钮。完成上述处理后,即可打开创建的报表,结果如图3所示。,3,1,2,10.4
22、制作雇员信息报表,10.4.2编辑雇员信息报表为了让雇员信息报表的显示效果更佳,我们可以针对现成的报表进行适当的编辑处理。本例将调整报表标题的位置,然后为报表添加一个图像控件,并指定图像素材,接着更改报表的页面页眉的背景色,使之更美观。编辑雇员信息报表的操作步骤如下。(”练习文件,然后单击【数据库】窗口左边的【报表】按钮,切换到【报表】窗格,接着选择【雇员信息】项目,并单击【设计】按钮。(2)打开【雇员信息】报表的设计视图窗口后,将【雇员信息】标签对象移到报表水平方向的中央位置上,如图所示。,10.4制作雇员信息报表,(3)单击【工具箱】工具栏上的【图像】按钮,然后在标签对象左边绘制一个图像对
23、象,打开【插入图片】对话框后,从光盘“.ExampleCh10”文件夹内选择“icon1.jpg”图像,并单击【确定】按钮,如图1所示。(4)返回报表的设计视图窗口后,在【页面页眉】边框上单击右键,并从打开的菜单中选择【属性】命令,打开对话框后选择【格式】选项卡,然后将光标定位在【背景色】文本框上,并单击 按钮,打开【颜色】对话框后,选择背景颜色,最后单击【确定】按钮。(5)返回报表的设计视图窗口后,单击窗口右上角的【关闭】按钮,然后在弹出的对话框中单击【是】按钮,保存报表的设计。(6)保存报表的设计后,可以返回【数据库】窗口,然后双击【雇员信息】报表,打开该报表查看效果,结果如图2所示。,1
24、,2,10.5制作切换面板和宏,10.5制作切换面板和宏经过上面的设计后,数据库系统的对象设计基本完成了,为了方便管理对象,可以为数据库系统制作切换面板窗体,让用户可以通过切换面板打开各个对象。另外,还可以创建宏对象,让数据库在打开时即运行宏,以达到自动化执行功能的目的。10.5.1制作切换面板窗体本例将为数据库创建一个切换面板窗体,并通过“切换面板管理器”为窗体创建切换面板项目并指定命令,让用户可以通过这些项目执行对应的命令。制作切换面板窗体的操作步骤如下。(”练习文件,然后选择【工具】【数据库实用工具】【切换面板管理器】命令,打开【切换面板管理器】对话框后,单击【是】按钮,创建一个切换面板
25、窗体。(2)打开【切换面板管理器】对话框后,选择默认的主切换面板,然后单击【编辑】按钮,如图所示。,10.5制作切换面板和宏,(3)打开【编辑切换面板页】对话框后,更改面板名为“雇员管理系统”,然后单击【新建】按钮,打开【编辑切换面板项目】对话框后,输入文本并设置命令和窗体,最后单击【确定】按钮,如图1所示。(4)返回【编辑切换面板页】对话框后,再次单击【新建】按钮,然后通过【编辑切换面板项目】设置项目内容,最后单击【确定】按钮。(5)返回【编辑切换面板页】对话框后,再次单击【新建】按钮,然后通过【编辑切换面板项目】设置项目内容,并单击【确定】按钮。(6)返回【编辑切换面板页】对话框后,再次单
26、击【新建】按钮,然后通过【编辑切换面板项目】设置项目内容,并单击【确定】按钮。(7)返回【编辑切换面板页】对话框后,单击【关闭】按钮返回【切换面板管理器】对话框,接着再次单击【关闭】按钮,退出编辑切换面板管理器,如图2所示。,1,2,10.5制作切换面板和宏,10.5.2编辑切换面板窗体创建切换面板窗体后,还需要通过窗体的设计视图进行编辑,让窗体的显示效果更符合系统设计的要求。本例将通过设计视图删除切换面板窗体多余的对象,然后更改标题文本,并设置文本的格式,接着为窗体设置图像背景,并调整窗体上所有对象的位置。编辑切换面板窗体的操作步骤如下。(”练习文件,然后在【切换面板】窗体项目上单击右键,并
27、从打开的菜单中选择【设计视图】命令,打开窗体的设计视图。(2)打开窗体的设计视图后,按下Delete键删除窗体上所有绿色和灰色的图像对象,如图1所示。(3)选择窗体上方的标签对象,然后按下Delete键删除该对象,接着在另外一个标签对象上输入文本“雇员管理系统”,如图2所示。,1,2,10.5制作切换面板和宏,(4)双击标签对象打开【属性】对话框,然后在【格式】选项卡中设置标签文本的字体和字号属性。(5)将光标定位在【格式】选项卡的【前景色】文本框上,然后单击文本框后面的 按钮,打开【颜色】对话框后,选择一种合适的颜色,最后单击【确定】按钮,如图1所示。(6)返回窗体后,在标题上单击右键,并从
28、打开的菜单中选择【属性】命令,打开窗体的【属性】对话框,如图2所示。(7)在对话框中选择【格式】选项卡,然后将光标定位在【图片】文本框中,再单击文本框后面的 按钮,打开【插入图片】对话框后,选择背景图像,最后单击【确定】按钮。,1,2,10.5制作切换面板和宏,(8)返回对话框后,设置图片的对齐方式为【左上】,最后单击【关闭】按钮 即可。(9)返回窗体的设计视图后,拖动窗体边框,调整窗体的大小,如图1所示。(10)拖动鼠标选择窗体的所有对象,然后调整所有对象的位置。(11)编辑完窗体后,单击窗体右上角的【关闭】按钮,然后在弹出的对话框中单击【是】按钮,保存并关闭窗体。编辑后的切换面板窗体如图2
29、所示。,1,2,10.5制作切换面板和宏,10.5.3制作系统背景窗体与宏本例将为数据库系统设计一个只有背景颜色的空白窗体,然后通过VB代码为窗体设置最大化功能,用作系统启动时的背景,接着新建两个操作为“打开窗体”的宏对象,并设置启动选项,完成整个数据库系统的设计。制作系统背景窗体与宏的操作步骤如下。”练习文件,然后在【数据库】窗口中双击【在设计视图中创建窗体】项目,打开设计视图窗口后,在【主体】上单击右键,并从打开的菜单中选择【属性】命令,如图1所示。(2)打开主体的【属性】对话框后,将光标定位在【格式】选项卡的【背景色】文本框上,并单击文本框后面的 按钮,打开【颜色】对话框后,选择一种颜色
30、,最后单击【确定】按钮,如图2所示。,1,2,10.5制作切换面板和宏,(3)返回【属性】对话框后,切换设置对象为【窗体】,然后通过【格式】选项卡设置窗体的格式。(4)关闭对话框返回窗体的设计视图,然后单击【窗体设计】工具栏的【代码】按钮,如图1所示。(5)打开【Microsoft Visual Basic】窗口后,在窗体的代码窗口中输入以下代码,以便让窗体在打开时自动切换成最大化状态,如图2所示。(6)输入代码后,选择【文件】【关闭并返回到Microsoft Office Access】命令,返回Access 2003程序。(7)返回Access 2003程序后,单击窗体右上角的【关闭】按钮
31、,然后在弹出的对话框中单击【是】按钮,接着设置窗体的名称,并单击【确定】按钮,保存窗体的设计。,1,2,10.5制作切换面板和宏,(8)单击【数据库】窗口左边的【宏】按钮,切换到【宏】窗格,然后单击【新建】按钮,新建宏对象。(9)打开宏的设计视图窗口后,打开【操作】列表框,并选择【OpenForm】选项,然后在【窗体名称】列表框中指定【系统背景】窗体,再设置窗口模式为【普通】。(10)接着再打开【操作】列表框,并选择【OpenForm】选项,然后在【窗体名称】列表框中指定【切换面板】窗体,并设置窗口模式为【对话框】,如图1所示。(11)设置完宏的操作后,单击窗口右上角的【关闭】按钮,并在弹出的对话框中单击【是】按钮,然后设置宏的名称为“AutoExec”,最后单击【确定】按钮。(12)选择【启动】【启动】命令,打开【启动】对话框后,设置应用程序标题和显示窗体,并取消选择对话框的所有复选框,最后单击【确定】按钮,如图2所示。经过上面的操作后,一个可以自动启动切换面板窗体,并允许用户查看、编辑数据的企业雇员信息管理数据库系统就完成了,读者可以打开数据库查看效果。如图3所示为打开数据库时启动切换面板窗体的效果。,3,1,2,