企业员工考勤管理子系统
一.需求分析
1.系统背景分析
现在不论哪个企业,都要进行考勤,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难再满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大减轻了考勤工作人员的工作量。
本文系统的阐述了企业考勤管理设计开发的全过程。包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。
2.数据流程图:
记录出差情况
出差数据 统
基本信息 请假数据 记录请假情况 统 计
加班数据 记录加班情况 计 出
出勤数据 统 请 差
当前工作 记录出勤情况 计 假 记
员工新工作 加 记 录
更新后的部门信息 已分 班 录
配好 记录
员工信息 部门基本信息 的工资 统计出勤记录
已统计信息
调整
工资记录
结算
3.数据字典:
(1),数据项描述
编号 |
数据项名称 |
别名 |
数据类型 |
长度 |
说明部分 |
1 |
员工编号 |
yno |
bigint |
10 |
前五位为部门编号,后五位为顺序编号 |
2 |
员工姓名 |
yname |
nchar |
10 |
登记信息,查询直接、方便 |
3 |
员工性别 |
ysex |
nchar |
5 |
性别是区分员工的一个大致范围 |
4 |
出生日期 |
birth |
nchar |
15 |
可以得出员工的工龄 |
5 |
部门编号 |
bno |
bigint |
5 |
划分不同的部门 |
6 |
职务 |
duty |
nchar |
20 |
对应不同的部门,区分员工 |
7 |
部门名称 |
bname |
nchar |
20 |
参照部门编号 |
|
部门经理职工号 |
bmanagerno |
|
|
参照员工编号 |
8 |
日期 |
time |
nchar |
15 |
记载发生变化的时期 |
|
出勤编号 |
workno |
bigint |
20 |
前八位为当天日期,中间两位设为00,后十位为员工编号 |
9 |
上班时间 |
ondutytime |
nchar |
10 |
上班时间为8:00 |
10 |
下班时间 |
offdutytime |
nchar |
10 |
下班时间为17:30 |
|
加班编号 |
overtimeno |
bigint |
20 |
前八位为当天日期,中间两位设为11,后十位为员工编号 |
11 |
加班时间长度 |
overtimelength |
int |
5 |
清楚加班了多长时间 |
12 |
加班费 |
overtimefee |
int |
5 |
根据加班时间来算加班费,一小时20元来计算。 |
|
出差编号 |
travelno |
bigint |
20 |