当前位置:
文档之家› 数据库应用系统设计案例(人事及工资管理系统)
数据库应用系统设计案例(人事及工资管理系统)
(2)加班管理
对于职工的加班情况也要发给财务部(计算月工资和年终奖)。加班表的格式如下所示。
表 B-5
( )月份职工加班表
职工证号 姓名
日期
类别
天数
制表人:
日期
20
在出勤管理中,可对出勤、加班进行查询和统计,并产生报表。 (3)计算工资 财务部根据各部门给出的职工出勤和加班情况按一定的公式(假设:月工资=基本工资
教材名称
VA20
作者
A10
出版日期
DT
出版社
VA20
教材编号 <pi>
0,n
培训课程
课程编号 <pi> A10 <M>
课程名
VA20
学时
I
课程编号 <pi>
参加0,培n 训
参加培训 成绩 I
参加培0训,n
评价
评价时间 DT 课程评价 VA100 教师评价 VA100
评价
0,n
职工
职工证号 <pi> A10 <M>
21
部门
部门编号 <pi> A5 <M>
部门名称
VA20
部门编号 <pi>
反馈
所属部门 负责 (D)
批文处理 发送日期 D 反馈日期 D 反馈内容 LA200
处理反馈
发送
批文
文件编号 <pi> A10
<M>
批文日期
D
标题
VA20
内容
LVA200
审核意见
LVA100
是否发送
A2
文件编号 <pi>
审核 拟稿
教室地点
VA20
教室编号 <pi>
所属2
所属1
所属部门负责
处理反馈
审核 拟稿
所属岗位
所用教室
培训计划明细 上课时间 <pi> DT <M> 上课时间 <pi >
包含3
培训计划
计划编号 <pi> A10 <M>
制订时间
D
实施时间
D
设备
计划编号 <pi>
设备编号 <pi> A10
<M>
设备名称
VA20
出厂日期
23
工资
工资年份 <pi> I <M>
工资月份 <pi> I <M>
工资
I
工资年月 <pi>
奖金
奖金年份 <pi> I <M>
金额
I
奖金年份 <pi>
岗位
岗位编号 <pi> A10 <M>
岗位名称
VA20
基本工资
I
岗位编号 <pi>
部门
部门编号 <pi> A5 <M>
部门名称
VA20
部门编号 <pi>
(2) 内部批文管理 在企业内部需要下发一些通知、文件等,这些称为批文。批文的格式可参照表 B-2。 负责撰写批文的人将批文写好后,可保存和发送。对保存的未发送批文可进行修改和发送(发 送后的批文是不能修改的)。在发送时,应选择接收部门,可同时向多个部门发送批文。对 方接收到批文后可查看、评论和回复,还可以写一些反馈意见,发送给撰写人。 (3) 培训管理 制定培训计划,对培训教师、培训课程、教材进行管理,记录培训信息和培训资源的管 理(指教室、设备的使用情况)。记录员工的培训成绩,培训结束后,要对课程和教师进行 评价。
VA20
单位
VA20
部门
VA20
奖惩情况
LVA100
工作_行号 <pi>
家庭成员
家庭成员
家庭_行号 <pi> I
<M>
姓名
A10
关系
A6
工作单位
VA20
职务
VA20
电话
VA20
家庭_行号 <pi>
图 B-1 职工信息管理 E-R 图 (2) “内部批文管理”E-R 图
在“内部批文管理”功能模块中,包括 4 个实体:职工、批文、反馈和部门。其中 “批文处理”是“部门”实体和“批文”实体间多对多联系转换成的实体。“批文处理” 实体是弱实体,它和“部门”实体、“批文”实体之间的联系都是依赖联系。
操作方法:打开CDM模型,选择Tools→Check Model菜单项。根据系统给出的错误和警 告信息,进行修改。图B- 6 是检查CDM时的警告信息。
24
奖金
奖金年份 <pi> I <M>
金额
I
奖金年份 <pi >
工资
工资年份 <pi> I <M>
工资月份 <pi> I <M>
工资
I
工资年月 <pi >
<M>
出勤_天数
I
出勤_类别
A4
缺勤理由
培训教师 (D)
教师编号 <pi> A10 <M>
教师姓名
VA10
教师性别
A2
联系电话
A12
地址
VA50
教师编号 <pi>
所用教材 (D)
培训 培训课程
包含3
培训计划
对应计划
计划编号 <pi> A10 <M>
制订时间
DT
实施时间
DT
所上课程 计划编号 <pi>
0,评n 价
0,n
参加培训评价
制订
教材
教材编号 <pi> A10 <M>
所属岗位
负责所属部门
所属1 所属2
职工
职工证号 <pi> A10 <M>
职工姓名
VA10
职工证号 <pi>
制表2 加班
出勤
制表1
加班表
加班表编号 <pi> A10 <M>
加班月份
I
制表日期2
D
加班表编号 <pi>
包含2
加班明细
加班_日期 <pi> D
<M>
加班_天数
I
加班_类别
VA20
加班_日期 <pi>
根据人事及工资管理信息系统的功能模块进行划分和设计局部 E-R 图。根据需求抽取实 体、实体的属性和实体之间的联系。
(1) “职工信息管理”E-R 图 在“职工信息管理”功能模块中,包括 6 个实体:职工、部门、岗位、学习经历、工作 经历和家庭成员。E-R图如 图B-1 所示。其中,部门和职工之间存在 2 个联系:所属部门和 负责。“所属部门”联系指:一个部门具有多名职工,一名职工只能在一个部门工作;“负责” 联系指:一个部门只有一个负责人,且一名职工只能是一个部门的负责人。另外,学生经历、 工作经历和家庭成员都是弱实体,它们与“职工”实体之间的联系都是依赖联系。
在创建 CDM 的过程中,必须遵循一些基本准则。例如,每个实体的名称和代码必须惟 一,每个实体至少包含一个属性,每个联系至少连接一个实体等。由于系统的复杂性,很可 能在设计过程中违背了这些准则,这就需要对 CDM 的正确性进行检查。检查包(Package)、 域(Domain)、数据项(DataItem)、实体(Entity)、实体属性(Attribute)、联系(Relationship) 和关联(Association)。
A2
家庭电话
A12
手机
A11
邮编
A6
家庭地址
VA50
照片
PIC
职工证号 <pi>
学习经历
学习经历
学习_行号 <pi> I
<M>
学习开始时间
D
学习结束时间
D
专业
VA20
学校
VA20
外语
A10
外语等级
A5
学习_行号 <pi>
工作经历
工作经历
工作_行号 <pi> I
<M>
工作开始时间
D
工作结束时间
D
岗位_职务
(1) 工厂实行的是定编定岗,不同的岗位代表了不同的权力。另外,岗位也代表了工资 的等级,即相同的岗位基本工资是一样的。
(2) 一个部门有多个职工和一个负责人,一个负责人只能负责一个部门。
文件编号: 标题: 拟稿人: 内容:
日期:
审核人:
文件编号: 标题: 反馈人: 原文:
审核意见: 表 B-2 批文
D
使用说明
LVA100
生产厂家
VA20
数量
I
(D)
0,n0,n 对应计划
设备编号 <pi>
所用设备
评价
制订
(D)
职工
职工证号
<pi> A10 <M>
职工姓名
VA10
性别
A2
入厂日期
D
参加工作时间
D
职称
A10
出生日期
D
身份证
A18
婚姻状况
A2
家庭电话
A12
手机
A11
邮编
A6
家庭地址
VA50