数据库 企业人事管理系统E-R图
- 格式:vsd
- 大小:86.50 KB
- 文档页数:1
数据库ER图习题E-R事例1、设某商业集团的仓库管理系统数据库有三个实体集。
⼀是“公司”实体集,属性有公司编号、公司名、地址等;⼆是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职⼯”实体集,属性有职⼯编号、姓名、性别等。
公司与仓库间存在“⾪属”联系,每个公司管辖若⼲仓库,每个仓库只能属于⼀个公司管辖;仓库与职⼯间存在“聘⽤”联系,每个仓库可聘⽤多个职⼯,每个职⼯只能在⼀个仓库⼯作,仓库聘⽤职⼯有聘期和⼯资。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键。
解:(1) ER图如图7.2所⽰。
图7.2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职⼯(职⼯编号,姓名,性别,仓库编号,聘期,⼯资)2、设某商业集团的商品供应管理系统数据库有三个实体集。
⼀是“商品”实体集,属性有商品号、商品名、规格、单价等;⼆是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。
供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有个⽉供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有个⽉计划数。
试画出反映上述问题的ER图,并将其转换成关系模型。
解:ER图如图7.3所⽰。
图7.3(2)这个ER图可转换5个关系模式:供应商(供应商编号,供应商名,地址)商店(商店号,商店名,地址)商品(商品号,商品名,规格,单价)供应(供应商编号,商品号,⽉供应量)销售(商店号,商品号,⽉计划数)3、银⾏储蓄业务管理系统数据库中涉及到储户、存款、取款等信息。
试设计ER模型。
解:储蓄业务主要是存款、取款业务,可设计如图7.4所⽰的ER图。
图7.44、超市管理系统。
企业人事管理系统需求规格说明书实验小组成员:徐竹0宋建()秦运输()人事管理是现代企业管理工作不可缺少的一部分,是推动企业走向科学化、规范化的必要条件。
员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。
企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。
随着企业的不断壮大,自动化的企业人事管理系统就显得非常必要。
一、任务概述1.目标根据企业对人事管理的要求,制定企业人事管理系统目标如下:a.操作简单方便、界面简洁美观。
b.在查看员工信息时,可以对当前员工的家庭情况和培训情况进行添加、修改、删除操作。
c.方便快捷的全方位数据查询。
d.按照指定的条件对员工进行统计。
e.可以将员工信息以表格的形式插入到 Word文档中。
f.实现数据库的备份、还原及清空操作。
g.由于该系统的使用对象较多,要有较好的权限管理。
h.能够在当前运行的系统中重新进行登录。
i.系统运行稳定、安全可靠2.运行环境一个更为完善的企业人事管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
4.数据库描述数据库是数据管理的最新技术,是计算机科学的重要分支。
近几年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
由于用到的数据表格多,另外考虑到实际情况,企业人事基本信息的变动,还有员工信息的多少的变化,我们选用 SQL Server作为数据库开发,而不用 Access,主要是因为Access 存放的记录,在实际运用中不适合此系统;而SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。
实验画E-R图,熟悉网络设备一、实验目的1.熟悉常用的数据库环境(如VFP,ACCESS)2.掌握E-R图的画法。
3. 了解基本的网络设备二、实验内容、步骤(一)熟悉Access数据库环境1. 此次实验使用的软件是Microsoft Access 2000。
Microsoft Access 2000是微软公司推出的Office2000重要组织部分,是Office 2000套件的Professional版和Developer版的一个组件,不需要单独安装。
它是目前应用最广泛的主流数据库管理系统之一,它具有极其友好的用户界面。
而且不用编写任何程序代码,就可以开发出比较实用的中小型数据库管理应用系统。
Access数据库与其他关系型数据库一样,MS Access充当“后端”,它的任务是存储数据。
除此之外,通过使用MS Access,用户还可以创建“前端”或一种对用户友好的、颇受欢迎的数据访问方式。
2、Microsoft Access 2003的基本操作。
(1)启动1、Access应用程序的可执行文件为:MSACCESS.EXE。
2、单击任务栏中的“开始”按钮,选择“程序”|“Microsoft Word 2003”程序项。
3、点击桌面快捷方式。
(2)MS Access中创建数据库有两种方式:—使用已经有的数据库模板创建数据库—创建空白数据库使用本机上模板创建数据:在右方的新建面板中选择“通用模板”,将显示Access提供的数据库模板,如下图:(3)模板和向导提供了几种常见的经典的数据库结构,如果能够很好地利用,能够简化工作,也可以作为类似的数据库结构的参考设计。
图例如下:由上图可以看出,Access数据库由七个对象组成:表、查询、窗体、报表、页、宏以及模块。
—数据库中的数据主要存储在“表”中;—“查询”帮助用户检索基于某些条件的特定数据;—“窗体”帮助用户创建用于输入、修改和操纵数据的用户界面;—“报表”以某种格式显示一个或多个表中的数据,数据可以直接从表中提取,也可以是字段经过某些计算的结果,报表还提供良好的打印效果;—“宏”和“模块”有用来计算、在应用程序中导航以及打印报表等操作;—“页”有提供给浏览器web页的形式查看数据库中的数据。
E-R事例1、某商业集团的销售管理系统数据库中有三个实体集。
一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键.解:(1) ER图如图7。
1所示。
图7。
1(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统数据库有三个实体集.一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等. 公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用"联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键。
解:(1) ER图如图7。
2所示.图7。
2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。
一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。
人事管理系统数据流程图一、引言人事管理系统是一种用于管理组织内部人力资源的信息系统。
它包括员工招聘、入职、培训、绩效评估、薪酬管理、福利管理等多个模块,通过对员工信息的采集、存储、处理和分析,匡助企业实现有效的人力资源管理。
本文将详细描述人事管理系统的数据流程图,以便更好地理解系统的运作流程。
二、数据流程图人事管理系统的数据流程图主要包括以下几个主要模块:员工招聘、入职管理、培训管理、绩效评估、薪酬管理和福利管理。
以下将分别介绍每一个模块的数据流程图。
1. 员工招聘模块员工招聘模块是人事管理系统的第一步,它包括发布招聘信息、筛选简历、面试、录用等流程。
数据流程图如下:- 发布招聘信息:招聘人员在系统中发布招聘信息,包括职位需求、薪资待遇、工作地点等信息。
- 筛选简历:系统根据招聘要求和条件,筛选符合条件的简历,并将筛选结果反馈给招聘人员。
- 面试:招聘人员根据筛选结果,安排面试,并将面试结果输入系统。
- 录用:招聘人员根据面试结果,决定是否录用,并将录用结果输入系统。
2. 入职管理模块入职管理模块是指新员工入职前的准备工作,包括签订合同、办理入职手续等流程。
数据流程图如下:- 签订合同:人事部门根据录用结果,与新员工签订劳动合同,并将合同信息输入系统。
- 办理入职手续:人事部门根据新员工的个人信息,办理入职手续,包括办理社保、公积金等手续,并将入职手续办理情况输入系统。
3. 培训管理模块培训管理模块用于管理员工的培训计划和培训记录。
数据流程图如下:- 制定培训计划:培训部门根据公司需求和员工发展需求,制定培训计划,并将计划输入系统。
- 培训记录:培训部门根据培训计划,组织培训活动,并记录员工的培训情况,包括培训内容、培训时间等,并将培训记录输入系统。
4. 绩效评估模块绩效评估模块用于评估员工的工作表现和绩效。
数据流程图如下:- 设定绩效指标:管理层根据公司目标和岗位要求,设定绩效指标,并将指标输入系统。
人事管理系统数据流程图一、引言人事管理系统是一种用于管理和处理组织内部人力资源相关信息的软件系统。
它通过采集、存储、处理和分析各种人力资源数据,匡助组织实现高效的人力资源管理。
本文将介绍人事管理系统的数据流程图,详细描述了系统中各个模块之间的数据流动和处理过程。
二、系统概述人事管理系统的主要模块包括员工信息管理、招聘管理、薪资管理、绩效管理和培训管理等。
这些模块通过数据的输入、输出和处理相互关联,形成为了一个完整的数据流程。
三、员工信息管理模块员工信息管理模块是人事管理系统的核心模块,主要功能是记录和管理员工的个人信息、工作经历、教育背景等。
数据流程图如下:1. 数据输入:- 从招聘管理模块获取新员工的基本信息。
- 从员工自助系统中采集员工的个人信息更新。
- 从其他系统中导入员工的相关数据。
2. 数据处理:- 对输入的员工信息进行验证和校验,确保数据的准确性和完整性。
- 将员工信息存储到员工信息数据库中。
3. 数据输出:- 生成员工信息报表,包括员工名单、工作经历、教育背景等。
- 向其他模块提供员工信息的查询和访问接口。
四、招聘管理模块招聘管理模块用于管理组织的招聘流程,包括招聘需求发布、简历筛选、面试安排等。
数据流程图如下:1. 数据输入:- 从人力资源规划模块获取招聘需求信息。
- 从求职者提交的简历中提取个人信息和求职意向。
2. 数据处理:- 对求职者的简历进行筛选和匹配,生成候选人名单。
- 安排面试,记录面试结果和评估意见。
3. 数据输出:- 向员工信息管理模块提供新员工的基本信息。
- 生成招聘报表,包括招聘进度、候选人名单等。
五、薪资管理模块薪资管理模块负责计算和管理员工的薪资信息,包括基本工资、津贴、奖金等。
数据流程图如下:1. 数据输入:- 从员工信息管理模块获取员工的基本信息。
- 从考勤系统中导入员工的出勤记录。
2. 数据处理:- 根据员工的基本信息和考勤记录计算应发工资。
- 扣除个人所得税和社会保险等相关费用。
如何绘制E-R图并将其转换成关系数据模型E-R图是描述概念数据模型的主要工具,利用E-R图实现概念结构设计的方法叫做E-R方法;而概念设计是数据库设计的第一个阶段,所以E-R图是个极其重要的考点。
E-R图也称为实体-联系模型(E-----entity, R-----relation),由实体,属性,联系三个要素构成。
图形符号为:实体(长方形),属性(椭圆),联系(菱形)绘制E-R图的方法:1,绘制数据流程图2,数据字典分析3,确定局部E-R图:A,画出部分实体E-R图B,画出分E-R图,即实体之间的联系图:4,集成完整的E-R图,即全部实体之间的联系图E-R图转换成关系模型的方法:只要记住以下转换原则,即可:(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码(2)一个联系也转换为一个关系,联系的属性即联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:1:1联系,两端实体的码都成为关系的候选码1:多联系,端实体的码成为关系的码多:多联系,两端实体码的组合成为关系的码(3)具有相同码的关系可以合并以自底向上设计概念结构的方法为例,它通常分为两步:第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。
第二步:集成局部视图。
概念结构是对现实世界的一种抽象,一般有三种抽象:⑴分类( is member of )⑵聚集 ( is part of)⑶概括 (is subset of ) 设计分E-R图的步骤是:⑴选择局部应用在需求分析阶段,通过对应用环境和要求进行详尽的调查分析,用多层数据流图和数据字典描述了整个系统。
设计分E-R图的第一步,就是要根据系统的具体情况,在多层的数据流图中选择一个适当层次的(经验很重要)数据流图,让这组图中每一部分对应一个局部应用,我们即可以以这一层次的数据流图为出发点,设计分E-R图。