得分:
课程设计报告
工资管理系统--职工考勤管理系统
姓 名
班 级
学 号
LS
QQ:1054180233
课 程 名 称
数 据 库 原 理 及 应 用
指 导 教 师
2011 年 12 月 15 日
目
录
1. 工 资 管 理 系 统 需 求 分 析 …………………………1
1.1 功 能 需 求 ………………………………………1
1.1.1 功 能 划 分 ……………………………………1
1.1.2 功 能 描 述 ……………………………………1
1.2 性 能 需 求 ………………………………………1
1.3 数 据 流 图 ………………………………………2
1.4 数 据 字 典 ………………………………………5
1.4.1 数 据 流 的 描 述 ………………………………5
1.4.2 处 理 逻 辑 的 描 述 ……………………………6
1.4.3 数 据 存 储 的 描 述 ……………………………6
2.总 体 设 计 ……………………………………………7
2.1 数 据 库 概 念 设 计 …………………………………7
2.2 功 能 模 块 …………………………………………8
3.系 统 详 细 设 计 ………………………………………9
3.1 数 据 库 逻 辑 设 计 …………………………………9
3.2 各 模 块 功 能 ……………………………………10
3.2.1 职 工 信 息 管 理 系 统 …………………………10
3.2.2 职 工 工 资 管 理 系 统 …………………………10
3.2.3 职 工 津 贴 管 理 系 统 …………………………10
3.2.4 职 工 考 勤 管 理 系 统 …………………………10
4.系 统 实 现 ……………………………………………11
4.1 界 面 截 图 …………………………………………11
4.1.1 主 界 面 及 工 资 基 本 信 息 界 面 ………………11
4.1.2 登 录 界 面 ……………………………………12
4.1.3 系 统 主 界 面 …………………………………13
4.1.4 考 勤 信 息 录 入 ,修 改 ,删 除 ,查 询 界 面 ……14
4.2 设 计 代 码 ………………………………………15
1、 需 求 分 析
1.1 功 能 需 求
1.1.1 功 能 划 分
(1)、员工考勤情况表;及时反映员工的出勤,以及缺勤扣款情
况
(2)、员工津贴表,反映员工的加班时间,加班类别、加班天数、
津贴情况等;
(3)、员工基本信息表,反映员工的基本信息,反映员工的工种、
等级,基本工资等信息;
(4)、员工月工资表,计算月工资,生成打印清单。
(5)、银行表,用于员工工资的发放。
(6)、后勤部门表;反映员工的水电扣款信息等
1.1.2 功 能 描 述
(1)、员工每个工种基本工资的设定
(2)、加班津贴管理,根据加班时间和类型给予不同的加班津贴;
(3)、按照不同工种的基本工资情况、员工的考勤情况产生员工
的每月的月工资;
(4)、员工年终奖金的生成,员工的年终奖金计算公式=(员工
本年度的工资总和+津贴的总和)/12;
(5)、企业工资报表。能够查询单个员工的工资情况、每个部门的
工资情况、按月的工资统计,并能够打印;
(6)、系统维护功能;
1.2 性 能 需 求
此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后
3 位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进
行小数计算精度的设定,最大能允许保留小数点后 5 位的精度。在时间特性上,
当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询
检索等上,同样要求系统响应时间不会超过 0.5 秒时间。系统支持多种操作系统
的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互
通,及共享。当服务器移植到其他的系统平台,如:Linux 平台下时,同样能和
1
其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多
系统之间的互连互通,系统有巨大的强健性。
1.3 数 据 流 图
根据工资管理要求及用户需求调查分析,得到以下数据流图
数据库操作
职工表
操作数据
系统操作
职工信息
工资信息
考勤信息
津贴管理
进入基本界
面
图 1.1 第一层数据流图
输入职工基本信息
添加操作
用户
修改职工信息
删除职工记录
修改操作
删除操作
职工号
查询操作
图 1.2 职工信息的载入
2
输入工资基本信息
添加操作
修改工资信息
修改操作
工资表
删除工资信息
删除操作
查询操作
图 1.3 工资的信息载入
输入考勤基本信息
添加操作
用户
修改考勤信息
删除考勤信息
修改操作
删除操作
查询操作
考勤表
图 1.4 考勤的信息载入
3
输入津贴基本信息
添加操作
用户
修改津贴信息
删除津贴信息
修改操作
删除操作
查询操作
津贴表
图 1.5 津贴的信息载入
职工管理员进
入系统
进入员工(工资,考勤,
津贴)表
职工表
津贴表
工资表
考勤表
进行录入,修改,删除,查
询操作
图 1.6 信息查询及管理的流程图
4
1.4 数据字典
工资管理系统各实体及联系的数据字典
1.4.1 数据流的描述
数据流的编号:D001
数据流的名称:员工基本信息
简述:与员工有关的基本信息
数据流来源:员工基本信息表
数据流去向:员工,部门
数据流组成:员工编号+姓名+性别+年龄+部门+进入公司时间+住址
数据流的编号:D002
数据流的名称:工资结构信息
简述:查询工资时所包含的相关信息
数据流来源:工资信息表
数据流去向:员工
数据流组成:员工编号+加班加班+出差工资+迟到早退+矿工工资+应发工资
+实发工资
数据流的编号:D003
数据流的名称:职务部门信息
简述:查询员工职务部门信息
数据流来源:职务部门信息表
数据流去向:员工
数据流组成:员工编号+职务+部门
数据流的编号:D004
数据流的名称:员工变动信息
简述:查询员工变动情况
数据流来源:员工变动信息表
数据流去向:员工
数据流组成:员工编号+原职务+原部门+现职务+现部门
5