工资管理系统.docx

上传人:b****1 文档编号:2449939 上传时间:2022-10-29 格式:DOCX 页数:20 大小:922.24KB
下载 相关 举报
工资管理系统.docx_第1页
第1页 / 共20页
工资管理系统.docx_第2页
第2页 / 共20页
工资管理系统.docx_第3页
第3页 / 共20页
工资管理系统.docx_第4页
第4页 / 共20页
工资管理系统.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

工资管理系统.docx

《工资管理系统.docx》由会员分享,可在线阅读,更多相关《工资管理系统.docx(20页珍藏版)》请在冰豆网上搜索。

工资管理系统.docx

工资管理系统

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&&按工号姓名

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

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1