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