数据库设计之需求分析021.docx

上传人:b****4 文档编号:4661543 上传时间:2023-05-07 格式:DOCX 页数:15 大小:381.35KB
下载 相关 举报
数据库设计之需求分析021.docx_第1页
第1页 / 共15页
数据库设计之需求分析021.docx_第2页
第2页 / 共15页
数据库设计之需求分析021.docx_第3页
第3页 / 共15页
数据库设计之需求分析021.docx_第4页
第4页 / 共15页
数据库设计之需求分析021.docx_第5页
第5页 / 共15页
数据库设计之需求分析021.docx_第6页
第6页 / 共15页
数据库设计之需求分析021.docx_第7页
第7页 / 共15页
数据库设计之需求分析021.docx_第8页
第8页 / 共15页
数据库设计之需求分析021.docx_第9页
第9页 / 共15页
数据库设计之需求分析021.docx_第10页
第10页 / 共15页
数据库设计之需求分析021.docx_第11页
第11页 / 共15页
数据库设计之需求分析021.docx_第12页
第12页 / 共15页
数据库设计之需求分析021.docx_第13页
第13页 / 共15页
数据库设计之需求分析021.docx_第14页
第14页 / 共15页
数据库设计之需求分析021.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库设计之需求分析021.docx

《数据库设计之需求分析021.docx》由会员分享,可在线阅读,更多相关《数据库设计之需求分析021.docx(15页珍藏版)》请在冰点文库上搜索。

数据库设计之需求分析021.docx

数据库设计之需求分析021

数据库设计

需求分析

数据库分析是数据库治理系统开发周期中的一个重要的时期,也是工作量比较大的一项活动。

随着现代软件的进展,手工分析方式已经很难知足数据库治理系统数据库分析的要求,必需借助相应的工具。

设计数据库系统时应第一充分了解用户方方面面的需求,包括现有的和以后可能增加的需求。

用户需求具体体此刻各类信息的提供、保留、更新和查询,这就要求数据库结构能充分知足各类信息的输入和输出。

通过对企业治理内容和数据流程分析,设计数据项和数据结构。

通过与企业的沟通和需求分析,通过对企业的人事治理系统的明白得,咱们分析到,企业的人事治理系统的要求确实是实现人事对员工的治理,这种治理确实是从一个职员招聘进到公司的那一刻起开始,一直到那个员工离职的时候在企业里所通过的所哟的流程。

其中包括,在员工进入企业的时候招聘是的一些信息,员工的大体的信息,员工的分派的情形,员工在任职的时候的调度,员工的工资的情形,员工的工作的考勤,员工在任职的时候的福利和员工在任职的时候的奖罚的方法等进行分析,得出企业人事治理的的需求,要求系统具有以下功能。

数据库的文件:

是企业人事治理系统的数据库。

是软件的核心数据库,有软件主窗体的所涉及的数据库。

数据文件=员工的大体信息+部门信息+员工的分派+员工的调动+员工的考勤+员工的工资信息+员工福利+员工奖罚+招聘信息

(1)员工的大体信息要紧包括员工的姓名,员工的编号,部门的编号,性别,身份证号,诞生的年月,年龄,民族,政治面貌,籍贯,家庭住址,联系,职位,入职的时刻,要紧的社会联系人等信息,实现员工的大体的信息的查询,修改,删除,更新等。

(2)部门的信息:

要紧包括部门的编号,部门的名称,部门的领导,部门的地址,部门的,用于存储部门的相关信息。

(3)员工的分派信息:

实现员工的职位的分派的情形记录,包括员工姓名,员工的编号,部门的编号,分派的部门地址员工在企业的住址等

(4)人员的调动信息:

人员调动的详细记录包括员工的姓名,员工编号,部门的编号,原有职位,现有职位,调动时刻,等

(5)员工的工资信息:

用来实现每一个月的员工的工资的批量的添加,修改,删除,查询,等方便企业实现工资数据的导出,和每一个月的工资的支付。

要紧包括:

工资的月份,员工的编号,大体工资,加班费,工龄工资,全勤奖。

奖励的总额,职务的津贴,请假扣除,处惩总额,养老保险,医疗保险,应发工资,应扣工资,实发工资。

工资的变更,变更前的员工的信息,变更后的员工的信息,和变更工资的缘故,生效的时刻。

(6)员工考勤信息:

用来实现对员工日常的上班,出差,请假,离职的具体分析,其中出勤包括员工日常的上下班情形,是不是显现异样,出差的开始终止,请假的开始终止,离职的时刻,缘故,。

(7)员工的福利信息:

记录员工所在职位的期间的福利情形,包括福利的内容包括福利的样式,保险等

(8)奖罚信息:

记录员工在职的奖罚以利于裁判员工的调动。

包括员工的姓名,编号,奖罚的缘故,奖罚的类别,日期等

数据库文件的备份:

用来避免数据库显现崩溃或其他的问题,能够进行数据库的恢复。

数据字典是关于数据信息的集合,也确实是对数据流图中包括的所有元素概念的集合。

任何字典最要紧的用途都是供人查阅不了解的条款的说明,数据字典的作用也正是在软件分析和设计进程中给人提供关于数据的描述信息。

数据流图和数据字典一起组成系统的逻辑模型,没有数据字典数据流图就不严格,但是没有数据流图数据字典也难于发挥作用。

数据字典的要紧用途是作为分子时期的要紧工具。

在数据字典中成立一组周密一致的概念很有助于企业和客户之间的通信,因此将排除很多可能的误解。

数据字典包括的每一个数据元素的操纵信息是很有价值的。

因为列出了利用一个给定的数据元素所有程序,很容易估量改变一个元素将产生的阻碍,而且能对所有受阻碍的程序或模块做出相应改变。

由于临时尚未自动的数据字典处置程序,咱们采纳卡片形式书写数据字典,每张卡片上保留描述一个数据元素的信息。

这种做法较好的实现了上述要求,专门是更新修改起来很方便,能够单独处置每一个数据元素的信息。

每张卡片上包括的信息有:

名字,别名,描述,概念。

以下是数据流图中要紧元素的数据字典卡片

名称:

考勤表

描述:

通过考勤表来联系员工在企业里的所有的动态。

定义:

考勤表=员工的姓名+员工的编号+考勤的类别+开始的日期时间+结束的日期时间。

概念设计

概念模型是对信息世界的建模,因此概念模型应该能够方便、准确的表示出信息世界中的经常使用概念。

实体--关系模型是数据库结构设计经常使用的方式。

取得了数据项和数据结构以后,就能够够设计出能够知足用户需求的各类实体和它们之间的关系,为后面逻辑结构设计打下基础。

这些实体包括各类具体信息,通过彼此之间的作用形成数据的流动。

依照需求分析和功能分析,计划出本系统中利用的数据库实体别离为员工实体,部门实体,工资实体,出勤实体,公出请假实体,人事调动实体,福利实体,员工离职实体等。

员工实体包括、编号、姓名、性别、身份证号、诞生年月、年龄、民族、政治面貌、如党团时刻、籍贯、联系和电话号码等属性。

员工实体E-R图如下图:

实体部门E-R图:

工资实体E-R

考勤E-R图:

 

人事治理系统E-R图:

数据字典:

数据字典:

员工信息表:

字段名

字段含义

字段类型

长度

是否为空

列级约束

Ygno

员工编号

Char

10

主键

Name

姓名

Char

8

Notnull

Sex

性别

Char

2

Notnull

BmID

所属部门ID

Char

4

外键

Csdate

出生日期

DateTime

8

null

Nation

民族

Nvarchar

50

null

Identify

身份证号

Char

18

Notnull

Marriage

婚否

Char

2

null

Politics

政治面貌

Varchar

50

null

Nativeplace

籍贯

Varchar

50

null

Telephone

联系电话

Char

11

null

Character

主要社会联系人

Char

11

null

School

毕业学校

Nvarchar

50

null

Special

特长

Nvarchar

50

null

Gzdate

参加工作时间

DateTime

8

Notnull

Gage

工龄

smallInt

Notnull

Post

职务

Nvarchar

50

null

毕业日期

dateTime

8

null

本单位工龄

SmallInt

Notnull

最高学历

Nvarchar

50

null

专业

Nvarchar

50

null

在职状态

Char

8

null

部门信息表:

字段名

数据类型

可否为空

说明

部门编号

Char(4)

主键

部门代码4位

部门名称

Nvarchar(50)

Notnull

部门名

部门经理

Char(10)

Notnull

领导姓名

联系地址

Nvarchar(50)

null

对内外联系地址

联系电话

Char(11)

null

部门电话

简介

Text(16)

null

部门简介

工资表:

字段名

数据类型

可否为空

说明

员工编号

Char(10)

外键

员工编号前4位为部门号

基本工资

Float(8)

Notnull

员工底薪

所属工资月份

DateTime

(2)

Notnull

哪月的工资

加班费

Float(5)

null

加班费

工龄工资

Float(5)

null

工龄工资

全勤奖

Float(5)

null

全勤奖

奖励总额

Float(6)

null

奖励总额

职务津贴

Float(5)

null

职务津贴

请假扣除

Float(8)

null

请假扣除

惩罚总额

Float(8)

null

惩罚总额

代扣养老金

Float(8)

null

代扣养老金

代扣医疗保险

Float(8)

null

代扣医疗保险

实发工资

Float(8)

null

实发工资

日常上班表:

字段名

类型

是否为空

说明

考勤ID

Numeric

(1)

1、2、3、4代表不同的考勤类别,增值为1

员工编号

Char(10)

外键

员工编号前4位为部门号

姓名

Char(8)

Notnull

员工的名称

上班情况

Nvarchar(50)

null

下班情况

Nvarchar(50)

null

日期

Datetimer(8)

Null

异常时间

Datetimer(8)

null

是否异常

Char

(2)

null

异常事件

Nvarchar(50)

null

考勤表:

字段名

类型

是否为空

说明

考勤ID

Numeric

(1)

主键

1、2、3、4代表不同的考勤类别,增值为1

员工编号

Char(10)

外键

员工编号前4位为部门号

姓名

Char(8)

Notnull

员工的名称

考勤类别

Nvarchar(50)

Notnull

考勤ID对应的名称

开始的日期时间

Datetimer(8)

null

开始的日期时间

结束的日期时间

Datetimer(8)

null

结束的日期时间

招聘信息表:

字段名

类型

是否为空

说明

员工编号

Char(10)

外键

员工编号前4位为部门号

姓名

Char(8)

Notnull

员工的名称

性别

Char

(2)

Notnull

指男、女

身份证号

Char(18)

Notnull

身份证号为18位

出生日期

Datetime(8)

null

出生日期

民族

Nvarchar(50)

Notnull

民族名称

婚否

Char

(2)

null

是或不是

籍贯

Nvarchar(50)

Null

家庭住址

最高学历

Char(8)

Notnull

学历

求职岗位

Nvarchar(50)

Notnull

想求职的工作

求职时间

Datetime(8)

null

上班时间

合同年限

Interge

(2)

Null

合同年限

培训时间

Datetime(8)

null

培训时间

培训内容

Datetime(8)

Notnull

培训内容

员工福利表:

字段名

类型

是否为空

说明

员工编号

Char(10)

外键

员工编号前4位为部门号

姓名

Char(8)

Notnull

员工的名称

部门编号

Char(4)

外键

部门编号为4位

工龄

Smallint

Null

参加工作的时间

联系电话

Char(11)

Null

联系电话

部门电话

Char(11)

Null

部门电话

所受的福利类别

Nvarchar(50)

Null

属于什么福利

出差请假表:

字段名

类型

是否为空

说明

考勤ID

Numeric

(1)

主键

1、2、3、4代表不同的考勤类别,增值为1

员工编号

Char(10)

外键

员工编号前4位为部门号

姓名

Char(8)

Notnull

员工的名称

假别

Nvarchar(50)

Null

请假类别

开始时间

Datetime(8)

Notnull

开始时间

结束时间

Datetime(8)

Notnull

结束时间

原因

Nvarchar(50)

Null

请假原因

录入时间

Datetime(8)

Null

录入时间

离职表:

字段名

类型

是否为空

说明

考勤ID

Numeric

(1)

主键

1、2、3、4代表不同的考勤类别,增值为1

员工编号

Char(10)

外键

员工编号前4位为部门号

姓名

Char(8)

Notnull

员工的名称

身份证号

Char(18)

Notnull

身份证号为18位

民族

Nvarchar(50)

null

民族名称

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2