大数据库设计与开发Word格式文档下载.docx

上传人:b****4 文档编号:13955794 上传时间:2022-10-15 格式:DOCX 页数:34 大小:708.63KB
下载 相关 举报
大数据库设计与开发Word格式文档下载.docx_第1页
第1页 / 共34页
大数据库设计与开发Word格式文档下载.docx_第2页
第2页 / 共34页
大数据库设计与开发Word格式文档下载.docx_第3页
第3页 / 共34页
大数据库设计与开发Word格式文档下载.docx_第4页
第4页 / 共34页
大数据库设计与开发Word格式文档下载.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

大数据库设计与开发Word格式文档下载.docx

《大数据库设计与开发Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《大数据库设计与开发Word格式文档下载.docx(34页珍藏版)》请在冰豆网上搜索。

大数据库设计与开发Word格式文档下载.docx

在与相关人员进行了充分的交流,掌握了即将设计的数据库的基本信息之后,进行基本的需求分析,通过需求分析得出的结论,找出人事信息管理中的基本对象,对每个对象进行认真的分析。

之后,应用数据库设计软件PowerDesigner,建立起基本的概念模型,由概念模型抽象出逻辑模型,然后有所得的概念模型得出物理模型。

关键字:

数据库,分析,设计,人事信息管理,PowerDesigner

1绪论1

1.1系统简介1

1.2设计目的1

1.3设计容2

2需求分析2

2.1.需求分析的任务2

2.2系统数据流程分析4

2.3数据字典7

3概念模型设计10

3.1概念模型设计的方法和步骤10

3.2系统概念模型11

4.1逻辑模型设计的方法13

4.2逻辑模型实现13

4.3数据完整性约束定义14

5物理数据库模型设计与实现15

5.1物理数据库模型的图示15

5.2物理数据库模型的详细表示16

5.3物理数据库模型的实现20

总结35

参考文献36

1绪论

1.1系统简介

光影传媒公司是成立于19XX年的一家传媒公司,公司目在全国各地有三家分公司。

该公司囊括电影、电视、音乐、动漫等行业,公司的部门有董事会、营销部、策划部、后勤部等。

公司现有职工一千多人,其学历、收入、所在部门各不相同,同时,有时由于业务需求,各部门之间会有一定的人事调动。

对于如此庞大且繁杂的数据系统,如果采用传统的数据管理显然不能满足管理的需求。

于是,要求设计一个适合于光影传媒公司人事信息管理数据库,用以实现统计、管理公司各职员的基本信息、各个部门的情况、员工的转入或转出、人员的调动,以及公司的各项事务、各项事务的负责情况、进展情况、实施情况和一些相关的后续情况等。

要求对于建成的数据库,要能对其中的数据进行增添、删除、修改和更新操作,并且,在使用时,要方便对数据库进行查询,并显示出查询结果。

1.2设计目的

实现对公司员工的基本信息进行统计,包括、员工号、性别、学历、职称等;

对公司各项业务以及业务的实施情况进行统计,包括项目编号、项目名称、项目进展情况等;

记录各个员工的转入、转出、调动情况;

各个部门的具体情况、负责人、各项目的负责人等。

用以记录公司正常运营的各种业务以及提供所需数据,方便公司管理人员以及数据库管理人员对数据进行增加、删除、修改、查询等处理。

维持公司的正常运转,提供必要的资料,对公司进行更好的管理。

1.3设计容

分析光影传媒公司人事信息管理数据库所要现的功能的要求,针对要求,做出具体的需求分析,在需求分析之后,需要进行设计的容如下:

(1)根据业务调查以及查阅资料了解了光影传媒公司人事信息管理的基本业务之后,设计观影传媒公司人事信息管理的业务、数据流程图;

(2)根据已设计的流程图设计出相应的数据字典;

(3)根据以设计好的业务和数据流程图进行仔细分析,设定实体、属性及关系,设计出业务基本的概念模型,并对其进行适当的优化;

(4)基于已设计出的概念模型设计出逻辑模型,对逻辑模型进行优化;

(5)根据以上的概念模型设计出物理模型,该模型用于存储数据。

2需求分析

2.1.需求分析的任务

进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。

需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。

作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度和质量。

需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的如下需求:

(1)信息需求:

①公司员工信息:

员工编号、员工、性别、学历、所属部门、毕业院校、健康状况、学历、职称、工资、联系方式、职务、奖惩状况、起始工作时间、终止工作时间;

②公司部门信息:

部门编号、部门名称、部门负责人、部门工作描述;

③项目信息:

项目编号、项目名称、项目描述、项目负责人、项目参与部门、项目开始时间、项目结束时间;

④员工出勤信息:

员工编号、员工、日期、出勤状况、缺勤原因、备注;

⑤员工参与项目信息:

员工编号、员工、项目编号、项目名称、项目负责人、备注。

(2)处理要求。

指用户需要完成什么处理功能。

明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。

①数据的录入:

对公司的员工的基本信息、部门的基本信息、项目的基本信息等进行信息的录入,并对数据进行存储;

②信息的更新:

数据库管理人员要求能对公司员工的信息、部门信息、项目信息等进行增加、修改、删除、查询等功能;

③信息的查询:

公司各部门的员工能对自己的信息进行查询、也能对公司部门的信息进行查询;

④信息的管理:

公司的管理人员通过对信息的查询,做出相应的决策,并对信息进行定期的维护和更新。

(3)安全性与完整性要求。

员工的员工编号、部门的部门编号、项目的项目编号均不能为空且必须唯一;

员工、部门名称、项目名称均不能为空。

普通员工仅能对自己以及公司的信息进行查询,仅有数据库管理人员能对公司数据库中的数据进行增加、删除、修改、更新等操作。

2.2系统数据流程分析

1)基本业务调查通过查阅资料和与公司人员交流,得出的业务基本流程如图2.1所示:

图2.1.基本信息录入流程

通过各个管理部门对基本信息进行登记和审核,待审核合格之后录入公司数据库。

待数据库建成之后需要对数据库进行定期的维护和更新,并把新的数据存入数据库,其流程如图2.2.所示:

图2.2.数据更新流程图

对于每个项目,先要对项目进行申报、策划,得到批准之后,再分配相关人员配合参与,并把参与信息录入数据库,其流程如图2.3.所示:

图2.3.项目申报流程图

2)数据流程图

根据对公司人事信息管理的调查和了解,以及查阅资料了解相关业务之后,对数据的流动及传输做了一定规划,设计出来的数据流程图如图2.4所示:

图2.4人事管理数据流程图

2.3数据字典

在数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚,因此在数据字典中主要对数据流程图中的数据流、数据存储和处理过程给出更详细、更准确的说明。

1)数据流定义

可以通过表格的形式给出数据流程图的主要数据流,如表2.1所示。

表2.1人事管理系统主要数据流定义

序号

名称

位置

结构定义

最大数据流量

1

员工信息

01

员工编号+员工+性别+健康状况+职称+照片+联系方式+学历+毕业院校+所属部门+参加工作时间

5000次/天

2

部门信息

02

部门编号+部门名称+部门+部门地址+部门主管

1000次/天

3

项目信息

03

项目编号+项目名称+项目负责人+开工日期+结束日期

4

员工出勤信息

04

员工编号+员工+日期+出勤状况+缺勤原因+备注

10000次/天

5

项目参与信息

05

项目编号+员工编号+项目主管

6

工资信息

06

员工编号+员工类型+职称+参与项目+出勤状况+奖励类别

7

转入转出

07

员工编号+转动类型+转动时间

100次/天

8

奖惩信息

08

奖惩类别+奖惩名称+奖惩记录

2)数据存储定义

可以采用如下表格的形式给出系统的主要数据定义,如表2.2所示。

表2.2人事管理系统主要数据存储定义

编号

输入

输出

数据量

存取频度

存取方式

说明

D1

员工记录

员工的各种信息

25000条

联机处理;

检索和更新;

随即检索

员工号唯一且非空

D2

部门记录

部门的各种信息

部门号唯一且非空

D3

项目记录

各种项目信息

项目编号唯一且非空

D4

员工出勤记录

员工是否出勤

员工号为员工记录中的员工号,记录不允许为空

D5

项目参与记录

员工各自参与的项目

员工编号和项目编号分别参照员工记录和项目记录

D6

工资记录

员工号及各项相关因素

员工各自的工资

员工号参照员工记录,工资与出勤记录项目记录等因素有关,且员工的工资因是否在职而异

D7

转入转出记录

员工的转入转出信息

员工转入转出的部门,以及员工从公司转入或转出的信息

500次/天

员工编号号参照员工记录

D8

奖惩记录

员工奖惩信息

员工奖惩记录

员工编号参照员工记录

3)处理过程

可以采用如下表格的形式给出系统的主要处理过程定义,如表2.3所示。

表2.3人事管理系统主要处理过程定义

处理过程名称

处理说明

P1

人员管理

人员情况

人员记录

对公司人员统一编码,将人员信息数据化,存储入员工记录表中

P2

部门管理

部门情况

对公司部门统一编码,将部门信息数据化,存储入部门记录表中

P3

项目管理

项目情况

对项目统一编码,将项目信息数据化,存储入项目记录表中

P4

员工出勤管理

员工出勤情况

出勤记录

将出勤信息数据化,存储入出勤记录表中

P5

项目参与管理

项目参与情况

将项目参与信息数据化,存储入项目参与记录表中

P6

工资管理

员工工资情况

员工工资记录

将员工工资信息数据化,存储入工资记录表中

P7

转入转出管理

员工转入转出情况

员工转入转出记录

将员工转入转出信息数据化,存储入转入转出记录表中

P8

奖惩管理

员工的奖惩情况

员工的奖惩记录

将员工的奖惩信息数据化

3概念模型设计

3.1概念模型设计的方法和步骤

打开软件PowerDesigner,使用其辅助设计概念模型:

1)在PowerDesigner主页面下新建一个概念模型;

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1