数据库应用系统实例剖析
11
(2)创建“员工工资按部门和日期统计”查询
12
(3)创建数据透视图窗体
13
10.4.3 创建查询 下面通过“员工工资分类查询”窗体介绍查询功能的实现 过程。 “员工工资分类查询”窗体的功能是查询员工工资,在创 建此窗体前需先建立3个查询,分别是“按员工编号查找员工 工资”查询、“按员工姓名查找员工工资”查询和“按日期 查找员工工资”查询,它们的创建方式大致相同。 1.创建“按员工编号查找员工工资”查询
6
7
10.4 系统实现 10.4.1 创建数据库及表 首先创建“人力资源管理”数据库,然后根据表10-1~表1010逐个建立10个表,并确定表之间的关系,如图所示。
8
10.4.2 创建窗体 1.“员工信息编辑”窗体的实现 “员工信息编辑”窗体是系统中管理员工各方面信息的 窗体,在这个窗体中可以添加、编辑或删除员工的信息, 其界面如图所示。
第10章 数据库应用系统实例
本章要点 ➢ 数据库应用系统的开发过程和设计方法。 ➢ Access在数据库应用系统开发中的综合应用。 ➢ Access数据库应用系统的集成方法。
1
10.1 数据库应用系统的开发过程 一个数据库应用系统的开发过程一般采用生命周期理论, 即应用系统从提出需求、形成概念开始,经过分析论证、系 统开发、使用维护,直到淘汰或被新的应用系统所取代的一 个全过程。其开发过程一般包括需求分析、系统设计、系统 实现、系统测试和系统交付5个阶段,每阶段应提交相应的文 档资料,包括需求分析报告、系统设计报告、系统测试大纲、 系统测试报告及操作使用说明书等。
17
10.4.4 创建报表 1.“员工出勤记录统计”报表的实现
18
19
2.“员工工资明细”报表的实现 “员工工资明细”报表的创建和“员工出勤记录统 计”报表的创建方法类似。
20
10.5 应用系统集成 10.5.1 创建切换面板 完成了系统中所有功能的设计后,接着需要将它们组合在 一起,形成最终的应用系统,使用切换面板窗口集成各种数 据库对象,建立完整的应用系统。
9
2.“按部门和日期统计工资”窗体的实现 “按部门和日期统计工资”窗体是统计员工工资的窗体,在 这个窗体中以图文并茂的形式向操作人员展示工资发放情况。 在创建此窗体前,必须先建立“员工工资明细”查询和“员工 工资按部门和日期统计”查询,并以此为基础,建立“按部门 和日期统计工资”窗体。
10
(1)创建“员工工资明细”查询 新建一个查询,数据源为“员工工资”表,添加“应发工资 ”、“扣款总计”和“实发工资”3个计算字段,如图所示。
2
根据Access自身的功能特 点,结合上述数据库应用系 统的一般开发过程,可以具 体总结出使用Access开发一 个数据库应用系统的过程如 图所示。
3
10.2 需求分析 通过对系统应用环境及各有关环节的分析,系统的需求可以 归纳为两点。 (1)数据需求 数据库数据要完整、同步、准确地反映人力资源管理过程中 所需要的各方面信息。 (2)功能需求 对于本系统,具体需要实现以下一些基本功能。 数据编辑功能:系统应能对员工各方面的数据进行增加、删 除和修改。 查询功能:通过系统能够从不能的角度查询员工各方面的情 况。 统计输出功能:对员工的工资、出差、奖惩、出勤、加班等 各方面信息进行统计并输出。
30
21
1.添加切换面板管理工具 选择“文件”“选项”菜单命令,打开“Access选项” 对话框,在对话框中的左侧窗格中,选中“自定义功能区” 选项,这时是右边窗格所显示自定义功能区的相关内容,依 次完成相关设置。
22
2.创建切换面板
23
3.创建切换面板项 现在每个切换面板页都是空的,还需要继续为每个切换面 板页创建相应的切换面板项。 通过操作,最终形成系统主菜单界面及各功能模块界面。 其中,主菜单界面、员工基本信息界面、员工工资管理界面 和员工信息查询界面分别如图所示。
24
25
26
27
28
10.5.2 设置数据库启动选项 为了防止错误操作导致数据库的数据和对象损坏,在数据 库创建完成后,通常都是把系统的菜单栏和工具栏隐藏起来, 而在启动开发的数据库系统时,自动启动系统主菜单窗体。 这些设置都可以使用启动选项设置。
29
设置数据库启动选项的操作步骤如下。 打开数据库,选择“文件”“选项”菜单命令,打开 “Access选项”对话框,在该对话框中完成设置。 设置完成后,需关闭数据库后再重新打开数据库。在重新 打开数据库后,Access自动打开“企业人力资源管理系 系统设计 10.3.1 数据库设计 企业人力资源管理数据库包括“员工基本信息”表、“员工 评价信息”表、“员工奖惩信息”表、“员工调动信息”表、 “员工工资”表、“员工工资发放信息”表、“员工出勤记录” 表、“员工出差记录”表、“员工加班记录”表、“员工请假 记录”表共10个表。
5
10.3.2 系统功能设计 企业人力资源管理系统主要实现员工基本信息、员工工资管 理、员工考勤管理、员工信息查询这4个主要功能模块,根据 前面对用户需求的分析,依据系统功能设计原则,对整个系统 进行了模块划分,系统模块结构如图所示。
14
2.创建“按员工编号查找员工工资”子窗体 “按员工编号查找员工工资”子窗体显示的是查询到的员工 工资信息,该窗体的数据源是查询。创建此窗体时,单击“创 建”选项卡,再在“窗体”命令组中单击“窗体向导”命令按 钮,依次完成操作。
15
3.创建“按员工编号查找员工工资”窗体
16
4.创建“员工工资分类查询”窗体