工资管理系统.docx
- 文档编号:2449939
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:20
- 大小:922.24KB
工资管理系统.docx
《工资管理系统.docx》由会员分享,可在线阅读,更多相关《工资管理系统.docx(20页珍藏版)》请在冰豆网上搜索。
工资管理系统
10.2用Access2003实现工资管理系统
10.2.1实验八Access数据库的分析与设计
1.实验目的
(1)掌握使用Access建立数据库
(2)掌握Access中表的设计和建立方法
(3)掌握字段的数据类型及属性的设置
(4)熟悉主键和索引的创建
2.实验内容
(1)建立工资管理数据库(salary.mdb)
(2)建立“salary”数据库中的各个表及输入表中的记录
3.实验说明
通过对工资管理系统的内容和数据分析,使用Access创建名为“salary”的数据库,主要包含的数据表有“personnel(员工基本信息)”、“rank(工资等级)”、“dept(岗位工资)”、“gongling(工龄工资)”和四个表格,分别用于保存员工的基本信息以及工资信息,各个数据表结构设计如表10-9~10-12所示。
表10-9PERSONNEL员工基本情况表
列名
数据类型
字段大小
主键
必填字段
员工号
文本
3
是
是
员工姓名
文本
10
是
性别
文本
2
是
岗位
文本
20
是
工龄
文本
2
是
工资等级
文本
2
是
表10-10RANK工资等级表
列名
数据类型
字段大小
主键
必填字段
工资等级
文本
2
是
是
工资额
数字
单精度型
是
表10-11DEPT工作岗位表
列名
数据类型
字段大小
主键
必填字段
岗位名称
文本
20
是
是
岗位工资
文本
单精度型
是
表10-12GONGLING工龄工资额表
列名
数据类型
字段大小
主键
必填字段
工龄
文本
2
是
是
工龄工资额
数字
单精度型
是
4.实验步骤
(1)创建数据库
启动MicrosoftAccess2003,通过“文件”菜单中的“新建”命令,创建一个名为“salary.mdb”的数据库,如图10-17所示。
图10-17“新建数据库”文件对话框
(2)创建表
在数据库“salary.mdb”中选择“表”标签,双击“使用设计器创建表”(如图10-18所示),分别创建“personnel”、“rank”、“dept”、“gongling”四个表,各表结构如表10-9~10-12所示,其中“personnel”表的设计视图如图10-19所示。
图10-18新建“表”对象图10-19“salary”表结构
用同样的方法在表设计视图中可以分别创建“rank”、“dept”和“gongling”三个表。
(3)输入各个表的相关记录,如图10-20所示。
图10-20“salary.mdb”数据库中相关表记录
10.2.2实验九使用Access设计系统主界面
1.实验目的
(1)掌握Access中使用设计视图创建窗体
(2)掌握窗体中按钮、图像控件的用法
2.实验内容
使用窗体设计视图创建“工资管理主界面”窗体。
3.实验说明
窗体是Access2003数据库系统的一个重要对象,是用户与数据库之间的接口,使用窗体可以对数据库进行查询、修改、添加和打印等操作。
窗体按其功能可以分为数据窗体、流程控制面板窗体和交互窗体。
系统主界面提供了和“员工基本信息”、“工资设定”、“工资汇总”以及“工资查询”等功能模块的交互作用。
4.实验步骤
(1)创建主窗体
选择“窗体”标签,双击“在设计视图中创建窗体”,设计如图10-21所示的工资管理系统主界面。
图10-21窗体设计视图
打开属性窗口(如图10-22所示),将“主体”窗体的名称属性设置为“企业工资管理”,标签Label1的标题设置为“欢迎使用”,图像控件Image1的图片属性设置为“D:
\我的文档\salary\main.JPG”。
图10-22窗体属性窗口
(2)设计功能命令按钮
下面主要以“员工信息”命令按钮为例来简单说明。
①单击“工具箱”中的“命令按钮”,然后将鼠标移至窗体设计视图界面中要添加该命令按钮的地方,单击鼠标左键进行命令按钮的添加。
②在弹出的“命令按钮向导”窗口中选择该按钮所要执行的功能类别为“窗体操作”,操作类型为“打开窗体”,如图10-23所示。
图10-23命令按钮向导
③单击“下一步”,选择所要打开的窗体名称为“员工信息”,如图10-24所示。
图10-24选择需要打开的窗体
④单击“下一步”,选择按钮的显示类型。
Access支持两种显示方式:
“文本”型和“图片”型,我们选择“文本”型为例进行说明。
单击“文本”选项按钮,在文本框中输入命
令按钮标题为“员工信息”,单击完成,“员工信息”按钮添加完毕,如图10-25所示。
图10-25按钮的显示类型选择
以相同的方法依次添加“工资基本设定”,“工资汇总”及“工资查询”命令按钮。
需要打开的窗体也依次为“工资基本设定”,“工资汇总”和“工资查询”。
“退出”按钮的设计,只需在上面第二步时选择该按钮所要执行的功能类别为“窗体操作”,操作类型为“关闭窗体”即可。
完成后的系统主界面如图10-26所示。
图10-26工资管理系统主界面设计
10.2.3实验十使用Access设计员工基本信息模块
1.实验目的
(1)掌握Access中子窗体的使用
(2)掌握窗体中选项卡、复选框、文本框控件的用法
(3)掌握Access中单表查询的设计和使用
2.实验内容
使用窗体设计视图创建“员工信息”窗体。
3.实验说明
窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。
主窗体和子窗体通常用于显示多个数据源(表或查询)的数据。
本模块包含的功能有:
员工信息浏览、增加删除修改员工记录,根据查询条件查询员工记录、显示查询结果。
因要实现的功能比较多,一个表单不可能容纳下所有控件,所以我们利用选项卡控件来实现。
4.实验步骤
(1)使用向导创建员工信息窗体
选择“窗体”标签,单击“新建”,打开“新建窗体”对话框。
创建方式选择为“设计视图”,数据源选择为“personnel”,如图10-27所示。
图10-27新建窗体对话框
单击“确定”后,打开窗体设计视图,设计如图10-28所示的窗体。
图10-28员工信息窗体设计视图
添加一个“员工信息”标签和一个选项卡控件,选项卡默认为两页,选定选项卡控件后单击右键,在弹出的快捷菜单中选择“插入页”增加新页,将三个页的标题分别设置为“一览”,“查询”和“查询结果”。
添加“退出”命令按钮(做法如实验九中的“退出”按钮)。
(2)“一览”子页面设计
在“视图”菜单下选择“字段列表”命令,打开字段列表对话框。
依次将其中的字段拖动到“一览”子页面。
然后开始添加记录导航和记录操作功能命令按钮。
①单击“工具箱”中的“命令按钮”,在窗体设计视图界面中单击鼠标左键进行命令按钮的添加。
在弹出的“命令按钮向导”窗口中选择该按钮所要执行的功能类别为“记录导航”,操作类型为“转至前一项记录”,如图10-29所示。
图10-29记录导航
②单击“下一步”,按钮类型选择“文本”型,按钮标题设置为“上一条”。
如图10-30所示。
图10-30按钮类型设置
单击完成,“上一条”功能命令按钮添加完毕。
按以上步骤依次添加“第一个”,“下一个”和“最后一个”记录导航命令按钮。
再次添加“添加记录”,“修改记录”,“删除记录”和“撤销”4个记录操作命令按钮,不同之处是按钮类别为“记录操作”,操作类型分别选择为“添加新记录”,“保存记录”,“删除记录”和“撤销记录”。
完成后效果如图10-31所示。
图10-31“一览”子页面设计视图
(2)查询功能设计
查询功能的设计思想是由查询页面输入查询条件,设计Access查询,然后将查询结果以子窗体形式显示在查询结果页面。
查询条件有按员工号、按员工姓名和工号姓名同时输入三种,因此要设计三个查询:
query2、query3、query4。
由于一个子窗体只能绑定一个数据源,所以在查询结果页面要添加三个子窗体分别显示三个查询的结果。
1通过“工具箱”,设计如图10-32所示的查询子页面。
图10-32查询子页面设计视图
其中,复选框Check1的标题属性设置为“员工号”,复选框Check2的标题属性设置为“员工姓名”,文本框text7、text8的可用属性设置为“否”。
分别为Check1、Check2添加Click事件代码。
Check1的Click事件代码:
IfCheck1.Value=-1Then
Text7.Enabled=True
Else
Text7.Enabled=False
EndIf
Check2的Click事件代码:
IfCheck2.Value=-1Then
Text8.Enabled=True
Else
Text8.Enabled=False
EndIf
2选择“在设计视图中创建查询”,如图10-33所示。
图10-33创建查询
添加“personnel”表,选择所有字段为显示字段,员工号字段条件设置为“[forms]!
[员工信息]!
[text7]”,保存查询名称为“query2”,如图10-34所示。
图10-34query2设计视图
按上述方法分别创建query3和query4,query3的员工姓名字段条件设置为“[forms]!
[员工信息]!
[text8]”,设计视图如图10-35所示。
query4的员工号字段条件设置为“[forms]!
[员工信息]!
[text7]”,员工姓名字段条件设置为“[forms]!
[员工信息]!
[text8]”,设计视图如10-36所示。
图10-35query3设计视图
图10-36query4设计视图
③在查询结果子页面中分别添加三个子窗体,名称为subform1,subform2和subform3,如图10-37所示。
图10-37查询结果子页面设计视图
将subform1,subform2和subform3的源对象分别设置为query2、query3和query4。
以subform1为例,如图10-38所示。
图10-38子窗体数据源设置
注意:
链接子字段、链接主字段必须为空。
3为“查找记录”按钮添加Click事件代码如下:
IfText7.Enabled=TrueAndText8.Enabled=FalseThen&&按工号查询
Me.subform1.Visible=True
Me.subform2.Visible=False
Me.subform3.Visible=False
Me.subform1.Form.Requery&&刷新数据源
EndIf
IfText7.Enabled=FalseAndText8.Enabled=TrueThen&&按姓名查询
Me.subform1.Visible=False
Me.subform2.Visible=True
Me.subform3.Visible=False
Me.subform2.Form.Requery&&刷新数据源
EndIf
IfText7.Enabled=TrueAndText8.Enabled=TrueThen&&按工号姓名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统