1、经济管理学院课程设计 1 一 系统设计思路 本次课程设计题目: “员工薪资管理系统” ,主要目的是设计一个员工薪资管理系统,用 以实现参数设置、工资录入、工资信息查询、打印工资条、退出的管理及查询,员工薪资管 理系统是一种基于集中统一规划的数据库库管理模式。 数据库系统作为当前进行数据信息管理的最为重要的工具,在计算机应用中占有非常关 键的地位。随着计算机技术的发展和应用的普及,数据库技术得到了迅速的发展,是计算机 领域的一个重要研究分支, 同时也是高等学校本科教育中计算机领域的一门主干课程。 进行 数据库课程设计,可以更好的对数据库知识理解与掌握。功能结构图如图 1 所示: 图 1 功能结构
2、图 二 系统功能简介 首先启动画面,点击 lets go 进入员工薪资管理系统,如图 2 所示: 图 2 启动画面 然后出现了主切换面板,上面有参数设置、工资录入、工资信息查询、打印工资条、退出 的窗体,如图 3 所示: 员工薪资管理系统 参数设置 工资录入 工资信息查询 基 本 工 资 全 勤 奖 其 他 奖 工 资 表 应 发 数 合 计 实 发 数 按 日 期 查 询 按 姓 名 查 询 员 工 工 资 条 打印工资条 经济管理学院课程设计 2 图 3 主切换面板 1.点击参数设置,进入参数设置具体窗体中,里面有部门名称、基本工资、全勤奖、其他 奖;参数设定、转至前一项、转至下一项、关闭
3、窗体等命令按钮,特别是参数设定,进入不 可以改动工资及奖项的数额,只有点击参数设定按钮,从而对数据进行改动,如图 4 所示: 图 4 参数设置 2.点击工资录入窗体,“工资录入”的记录源是“工资表” ,进入后可以看到工资表有关内 容,并且很清晰的看到数据统计里的应发数、合计数及实发数的具体金额,如图 5 所示: 图 5 工资录入 点击“帮助”按钮,出现以下框,如图 6、图 7 所示: 经济管理学院课程设计 3 图 6 注意 a 图 7 注意 b 3.点击进入工资信息查询,其记录源为“工资” ,可以看到有关工资表的相关内容,并且 可以进行“按姓名查询”及“按日期查询”的查询具体操作,如图 8 所
4、示: 图 8 工资信息查询 4点击打印工资条,出现员工姓名组合框,打印、预览、取消命令按钮,如图 9 所示: 图 9 打印员工工资条 在“请选择员工姓名”中击入姓名,就可以对员工工资条进行打印及预览,预览如图 10 所示: 经济管理学院课程设计 4 图 10 预览工资信息查询 5.点击“退出” ,就可以退出窗体了。 三 设计“员工薪资管理系统”的表和关系 1.表:部门、考勤、工资,它们的表结构设置如图所示:其中: “工资”表中的“员工编 号”和“部门编号”字段的“索引”属性设为有(有重复) 。如图 11、图 12、图 13 所示: 图 11 部门 经济管理学院课程设计 5 图 12 工资 图
5、13 考勤 设置完之后,分别打开这三个表,输入相关内容,如图 14、图 15、图 16 所示: 图 14 部门 图 15 工资 图 16 考勤 最后如图 17 所示: 经济管理学院课程设计 6 图 17 数据库 2.部门、考勤、工资表的关系图如图 18 所示: 图 18 关系 四 设计“员工薪资管理系统”的查询 查询:按姓名查询、员工考勤查询 1. “按姓名查询”需要的表为“工资表” ,字段选取为全部字段,条件设置如图 19 所示: 图 19 按姓名查询 条件:forms!打印工资条!name 2. “员工考勤查询”需要的表为“工资表”和“考勤表” ,字段及条件设置如图 20 所示: 图 20
6、 员工考勤查询 经济管理学院课程设计 7 条件:forms!工资录入!员工编号 最后的查询如图 21 所示: 图 21 数据库 点击“按姓名查询” “员工考勤查询”会出现如图 22、图 23 所示: 图 22 输入参数值 图 23 输入参数值 五 设计“员工薪资管理系统”的报表 报表:员工工资条 记录源为“按姓名查询” ,将各种字段拖入设计器中,其中, “实发工 资” 对应的文本框控件来源为 “=基本工资+全勤奖+房帖+车贴-公积金-医疗保险” 。 在“公积金”左侧和“医疗保险”右侧分别有一个竖线。在“工具箱”中取“直线” ,放于 主体的底端, “属性”中“边框样式”设为“点线” 。如图 24 所示: 图 24 员工工资条 预览效果如图 25 所示: 经济管理学院课程设计 8 图 25 预览“员工工资条” 六 设计“员工薪资管理系统”的宏 宏:help、按日期筛选、按姓名筛选 1.help:需要两个 msgbox 操作,具体对应的消息如图 26、图 27 所示: 图 26 help 宏