数据库大作业-员工工资管理系统(1)(2)

2019-04-01 21:36

员工工资管理系统设计

2.1数据库需求分析

数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。

根据数据流程图,可以列出以下数据项和数据结构:

员工信息:工号,姓名,性别,年龄,出生日期,地址,电话,政治面貌,毕业院校,身份证号,所在部门,备注。

考勤管理:工号,姓名,月份,本月天数,公休天数,出勤天数,出勤,旷工,年休,请假,迟到,早退,忘订卡,假日加班,其它加班,补休天数,出差,加班费,扣考核,其它,备注。

员工评价:工号,姓名,工作态度,各种奖励及处罚,技术水平,备注。

工资管理:工号,姓名,底薪,奖金,补贴,加班,养老金,,医疗保险,公积金,实发工资,月份。

人事变动:编号,事件,备注。 部门管理:编号,名称,部门经理。 管理员:编号,用户名,口令。

2.2功能陈述

要求具备如下基本功能: 基本工种、基本工资的管理;

公司部门、部门津贴、员工的管理; 加班类型、加班津贴的管理; 公司员工的考勤信息管理; 公司员工月工资管理

月工资=基本工资+部门津贴+加班津贴-被扣工资 查询统计上述信息,进行企业工资报表。

2.3数据流图

人事管理系统主要有以下几项功能:

员工档案的管理:包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。

员工考勤的管理:包括考勤的添加,查询,修改和删除。

员工工资的管理:包括工资的添加,工资报表的查询,修改和删除。 员工评价的管理:包括评价的输入,查询和修改。

人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。

企业所有部门的查询与管理。 管理员以及其它功能模块。

仔细分析调查有关企业人事信息需求的基础上,将得到如图1的数据流程。

4

员工工资管理系统设计

系统管理员 处理 记录 津贴 基本信息 月工资 图1 数据流图 查询处理 工种 工种 职工 进行统计 产生报表 2.4功能流程图

根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图2所示:

5

员工工资管理系统设计

人 事 变 动 添 事加 件 查 询 档档 修案案 改添查 删加 询 除 按按 按姓工部 名号门查查 查询 询 询 企业人事管理系统 员工管理 部门管理 修改删除 员工档案 员工考勤 员工评价 工资管理 添加部门 修改删除 考勤添加 考勤查询 修改删除 评价添加 评价查询 修改删除 添加工资 工资查询 修改删除 按姓名查询 按工号查询 按姓名查询 按工号查询 按姓名查询 按工号查询 6

员工工资管理系统设计

2.5 E-R模型图

2.5.1 部门实体E-R图

depardeptIdeptName depttdeptallowance 图3 部门E-R图

manag

2.5.2员工实体E-R图

emploEmpID Name Sex age addrel ss 图4 员工E-R图

empteD JobID deptI 7

员工工资管理系统设计

2.5.3 考勤表实体E-R图

AttenAttdaempID ifatt

图5 考勤表E-R图

2.5.4加班表实体E-R图

ExtraempID ewdate ewpay ewtypeID ewtime

图6 加班表E-R图

8


数据库大作业-员工工资管理系统(1)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四年级下册Lesson 19 说课稿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: