




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
沈阳理工大学数据库系统概论课程设计 I 摘要 20 世纪 50 年代 ,计算机开始用与会计工作,出现了数据处理。 1985 年,管理信息系统出现了,管理信息系统是一个利用计算机软硬件资源,手工作业,分析,计划,控制和决策模型,以及数据库的人 机系统。它能提供信息支持企业或组织的运行,管理和决策功能。人事管理系统就是一个管理信息系统,他是信息管理的一个简单的实现。人事管理被广泛的应用于企事业单位和各种组织,是一个有效实用的管理信息系统。它所具备管理信息系统的基本特点。因为如此,所以管理信息系统有着非常广泛的发展前景,随着计算机硬件的飞速发展,信息的处理量越来 越大,计算机软件的发展为信息系统的发展提供必要的支柱。网络技术的广泛运用,多媒体技术的在计算机硬件提供的基础上为管理信息系统注入了新的活力。总之,管理信息系统将会为我们的生产和生活带来很多的便利,同时也为飞速发展的社会化进程提供一定的动力。 关键词: 管理信息系统;数据库;信息管理;人事管理;计算机软件 沈阳理工大学数据库系统概论课程设计 n 950s, 1985, a is a of as as It to or of is a is a is in of to be an of a of of of of to of in on In be us to of a of of 阳理工大学数据库系统概论课程设计 录 摘要 . I . 一章 引言 . 1 写目的 . 1 景 . 1 第二章 总体设计 . 2 行环境 . 2 第三章 功能设计描述 . 2 统需求分析 . 2 能模块设计 . 3 型 . 3 辑结构设计 . 5 涉及到的表 . 5 根据上表在 件中设计 . 7 型生成物理模型 . 8 动生成数据库 . 8 参考文献 . 15 致谢 . 16 沈阳理工大学数据库系统概论课程设计 1 第一章 引言 写目的 在我们的身边,充满了各种各样的与人事有关的统计信息。这些信息向我们提供了相关的状态。比如说,在一个企业中,我们就需要一个系统来管理企业内员工的各种信息,如:员工的姓名,员工号,密码,电话,地址,等等;还有人事的变动等相关管理。于是,这就需要一个人事管理系统来实现其相关的功能。我们在上述的一个例子中,将其主要的部分取出来,形成了我们今天的这个人事管理系统。这是一个比较广泛的可被使用的管理信息系统。它的是管理信息系 统的一个最基本的实现,因此具有普遍性。 景 从 60年代末期开始,数据库系统已经经过了 30多年的历程,经历了两代的演变。第一代数据库系统是层次与网络的数据库系统。第二代数据库系统是关系数据库系统。 30年来,人们主要致力于第二代数据库系统的理论研究和系统开发,取得了辉煌成就。完善关系理论的确立标志着关系数据库系统理论趋于完善。商品化的 一代和第二代数据库系统的设计目标源于商业事务处 理。多年来,这两代数据库系统主要用于银行,飞机定票等事务处理。 80代以来,随着计算机应用领域的迅速扩大,新的数据库应用等。针对新一代数据库应用。从 80年代至今,人们一直在探索新一代的数据库系统的理论 ,技术和方法。 计算机硬件的不断更新、性能的成倍提高,和通信技术及计算机网络技术的迅猛发展,共同促进了数据库技术的飞跃,使其应用方式产生了革命性的改变。关系数据库、对象数据库及对象关系数据库等技术的出现,已使数据的存入问题得到了较好的解决。如何寻求一种更好的方法将用户所需的相关类型的数据通过 全球范围的数据库中提取出来,这个对用户具有重大意义的问题已成为信息分类学( 究的主要方向。全球各大数据库厂商( 解决这个问题,先后提出了一些相关技术,通过强调 帮助用户有效的沈阳理工大学数据库系统概论课程设计 2 提取和利用数据。 第二章 总体设计 行环境 操作系统: P。 应用软件: 000; 2。 第 三 章 功能设计描述 统 需求分析 数据库结构设计的第一个阶段,也是非常重要的一个阶段是数据库需求分析。在这个阶段主要是收集基本数据以及数据处理的流程,为以后进一步设计打下基础。需求分析主要解决两个问题: 内容要求 : 调查应用系统用户所需要操作的数据,决定在数据库中存储什么数据。 处理要求 : 调查应用系统用户要求对数据进行什么样的处理,理清数据库中各种数据之间的关系。 解决这两个问题的时候,程序编制人员需要向应用系统用户详细调查,保证信息收集的完整性。否则有可能后面所有的工作都白费。 在数据 库需求分析后,应该得到一个数据字典文档,包括 3 方面内容。 数据项。包括名称、含义、类型、取值范围、长度以及和其他数据项之间的逻辑关系。 数据结构。若干个数据项的有意义的集合,包括名称、含义以及组成数据结构的数据项。 数据流。指数据库中数据的处理过程,包括输入、处理和输出。 这个数据字典在程序的开发过程中会不断发生变化。对于一个大型的软件开发过程,一般都需要一份详尽的数据字典。 针对本 设计 ,通过对企业员工管理内容和过程分析,设计的数据项和数据结构如下。 员工基本情况。包括的数据项有员工号、员工姓名、性别、所在 部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、政治面貌、参加时间、沈阳理工大学数据库系统概论课程设计 3 血型、参加工作时间、员工状态、状态时间、家庭住址、联系电话等。 员工婚姻状况。包括的数据项有员工号、爱人姓名、爱人出生年月、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务等。 员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语 1、外语 1 等级、外语 2、外语 2 等级等。 企业工作岗位信息。包括的数据库项有工作岗位代号、工作岗位名称、工作岗位权力范围等。 企业部门信息。包括的数据项有部门代号、部门名称 、部门经理、部门副经理等。 能模块设计 按照结构化的系统设计方法, 人事管理 系统从功能上可以划分为以下几个子系统 型 是描述数据实体及其关系的一种直观的描述工具。这种图中有: 实体。用方框表示,方框内为实体的名称。 实体的各种属性。用椭圆表示,椭圆内为属性名称。使用线段将其和相应的实体连接起来。 实体之间的联系。用菱形表示,菱形内为联系的名称。 实体和实体之间的联系较多,比较常见的联系有 1:1、 1:n 和 m:n 这 3 种。 1:1、 对于实体 A 构成的集合中每个实体,在实体集合 B 中至多只有一个实体与之相对应,反之亦然,称实体集合 A 和实体集合 B 之间是 1:1 的关系。 1:n、 对于实体 A 构成的集合中每个实体,在实体集合 B 中有 n(n0)个实体与之相对应,且对于实体集合 B 中的每个实体,在 A 中最多只有一个实体与之相人事管理系统 部门管理 模块 员工信息管理 模块 岗位管理 模块 管理维护模块 沈阳理工大学数据库系统概论课程设计 4 对应,称实体集合 A 和实体集合 B 之间是 1:n 关系。 m:n、 对于实体 A 构成的集合中的每个实体,在实体集合 B 中有 n(n0)个实体与之相对应,且对于实体集合 B 中的每个实体,在 A 中有 m 个实体与之相对应,称实体集 合 A 和实体集合 B 之间是 m:n 关系 图 2 为员工实体 。 图 2 员工实体 图 3 为部门实体 。 图 3 部门实体 图 4 为岗位实体 。 图 4 岗位实体 实体和实体之间的关系 如图 5 所示。 图 5 实体之间的关系 员 工 员工基本信息 员工学历信息 员工婚姻状况 部 门 部门代号 部门名称部门 (副 )经理 岗 位 岗位代号 岗位名称 岗位权力范围 部门 属于 担任 员工 岗位 沈阳理工大学数据库系统概论课程设计 5 辑结构设计 概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库 系统所支持的实际数据模型。 第一种转化是将实体转化为关系表。这种转化比较简单,只需要将实体的属性定义为表的属性即可。 第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。 在上面工作的基础上归纳出人员管理数据库表格的组成、列的属性、表格之间的联系等等。 该数据库系统要求具有以下方面的特点: 1. 结构合理,对一个人员建立多条记录。 2. 所建立的数据冗余度小,独立性强。 3. 建档、修改、查询、统计快而准确。 4. 保密性、可靠性好。 涉及到的表 人事管理系统数据库中各个表格的设计结果 如下面的 5 个表格所示。每个表格表示数据库中的一个表。 表 1 为工作岗位情况表。 表 1 作岗位情况表 列名 数据类型 可否为空 说明 ) 作岗位代号(主键) 0) 作岗位名称 0) 位权力范围 0) 位任务描述 表 2 为员工婚姻状况表。 表 2 列名 数据类型 可否为空 说明 ) 工号(外部键),指向员工基本情况表的 ) 人代号 0) 人姓名 人生日 沈阳理工大学数据库系统概论课程设计 6 Y 婚时间 0) 人工作 单位 ) 人政治面貌 0) 人工作职务 表 3 为员工学历表。 表 3 工学历表 列名 数据类型 可否为空 说明 ) 工号(外部键),指向员工基本情况表的) 历 0) 业 业时间 0) 业学校 ) 校类型 ) 语 1 ) 语 1 级别 ) 语 2 ) 语 2 级别 表 4 为员工基本信息表 。 表 4 工基本情况表 列名 数据类型 可否为空 说明 ) 工号(主键) 0) 工姓名 ) 在的部门号(外部键),指向所在部门信息表的) 别 日 ) 贯 0) 籍 0) 族 0) 份证号 沈阳理工大学数据库系统概论课程设计 7 ) 姻状况 0) 康状况 ) 治面貌 加时间 ) 型 加工作时间 0) 工状态 态时间 0) 庭住址 0) 系电话 0) 系 址 ) 作岗位代号(外部键),指向工作岗位情况表的 5 为部门信息表。 表 5 门信息表 列名 数据类型 可否为空 说明 ) 门代号(主键) 0) 门名称 0) 门职能描述 ) 门经理代号(外部键),指向员工基本情况表的 ) 门副经理代号(外部键),指向员工基本情况表的 根据上表在 件中设计 设计完成后, 件生成的报表中的 型如下 : 沈阳理工大学数据库系统概论课程设计 8 属于担任员工基本信息E M P _ P _ N A M P _ G E N D E P _ B I R T H D A P _ H O M T O W P _ C O U N T R P _ N A T I O P _ P _ M A R R I A G P _ H E A L T P _ Z Z M P _ Z Z M M _ D A T P _ B L O O P _ S T A R T W O R P _ S T A T P _ S T A T E _ D A T P _ H O M E A D R E S P _ T E L E N P _ E M A I LN u m b e r ( 6 )V a r i a b l e ch a r a ct e r s ( 10 )V a r i a b l e ch a r a ct e r s ( 2 )D a t e & T i m eV a r i a b l e ch a r a ct e r s ( 30 )V a r i a b l e ch a r a ct e r s ( 10 )V a r i a b l e ch a r a ct e r s ( 10 )V a r i a b l e ch a r a ct e r s ( 20 )V a r i a b l e ch a r a ct e r s ( 2 )V a r i a b l e ch a r a ct e r s ( 20 )V a r i a b l e ch a r a ct e r s ( 4 )D a t eV a r i a b l e ch a r a ct e r s ( 2 )D a t eV a r i a b l e ch a r a ct e r s ( 10 )D a t eV a r i a b l e ch a r a ct e r s ( 10 )N u m b e r ( 10 )V a r i a b l e ch a r a ct e r s ( 20 )I d e n t i f i e r _ 1 部门D E P T _ P T _ N A M P T _ D E S CN u m b e r ( 3 )V a r i a b l e ch a r a ct e r s ( 10 )V a r i a b l e ch a r a ct e r s ( 30 )I d e n t i f i e r _ 1 工作岗位 _ _ N A M _ P O W E _ T A S KN u m b e r ( 3 )V a r i a b l e ch a r a ct e r s ( 10 )V a r i a b l e ch a r a ct e r s ( 20 )V a r i a b l e ch a r a ct e r s ( 20 )I d e n t i f i e r _ 1 员工学历信息E M P _ P _ M A E M P _ D A T P _ S C H O O P _ C L A S P _ L A N G U A G E 1E M P _ L A N G U A G E 1 _ C L A S P _ L A N G U A G E 2E M P _ L A N G U A G E _ C L A S SV a r i a b l e ch a r a ct e r s ( 6 )V a r i a b l e ch a r a ct e r s ( 10 )D a t eV a r i a b l e ch a r a ct e r s ( 20 )V a r i a b l e ch a r a ct e r s ( 6 )V a r i a b l e ch a r a ct e r s ( 6 )V a r i a b l e ch a r a ct e r s ( 6 )V a r i a b l e ch a r a ct e r s ( 6 )V a r i a b l e ch a r a ct e r s ( 6 )员工婚姻状况L O V E R _ L O V E R _ V E R _ N A M V E R _ B I R T H D A V E R _ D A T V E R _ C O M P A N V E R _ Z Z M V E R _ N u m b e r ( 6 )V a r i a b l e ch a r a ct e r s ( 10 )D a t eD a t eV a r i a b l e ch a r a ct e r s ( 20 )V a r i a b l e ch a r a ct e r s ( 4 )V a r i a b l e ch a r a ct e r s ( 10 ) 型生成物理模型 生成的物理模型如下,生成物理模型后,添加一些外键,进行其他一些微调,即可得到下面的 形: 员工基本信息 _ 属于 _ 部门 担任 _ 担任 _ 员工基本信息 担任 _ 担任 2 _ 工作岗位 部门 _ 拥有 4 _ 员工基本信息 部门 _ 拥有 3 _ 员工基本信息 员工学历信息 _ R E F E R E N C E _ 员工基本信息 员工婚姻状况 _ R E F E R E N C E _ 员工基本信息员工基本信息E P _ P T _ P _ N A M P _ G E N D E P _ B I R T H D A P _ H O M T O W P _ C O U N T R P _ N A T I O P _ P _ M A R R I A G P _ H E A L T P _ Z Z M P _ Z Z M M _ D A T P _ B L O O P _ S T A R T W O R P _ S T A T P _ S T A T E _ D A T P _ H O M E A D R E S P _ T E L E N P _ E M A I Ln u m e r i c ( 6 )n u m e r i c ( 3 )v a r ch a r ( 10 )v a r ch a r ( 2 )d a t e t i m ev a r ch a r ( 30 )v a r ch a r ( 10 )v a r ch a r ( 10 )v a r ch a r ( 20 )v a r ch a r ( 2 )v a r ch a r ( 20 )v a r ch a r ( 4 )d a t e t i m ev a r ch a r ( 2 )d a t e t i m ev a r ch a r ( 10 )d a t e t i m ev a r ch a r ( 10 )n u m e r i c ( 10 )v a r ch a r ( 20 )部门D E P T _ P _ E M P _ P T _ N A M P T _ D E S Cn u m e r i c ( 3 )n u m e r i c ( 6 )n u m e r i c ( 6 )v a r ch a r ( 10 )v a r ch a r ( 30 )工作岗位 _ _ N A M _ P O W E _ T A S Kn u m e r i c ( 3 )v a r ch a r ( 10 )v a r ch a r ( 20 )v a r ch a r ( 20 )员工学历信息E M P _ P _ P _ M A E M P _ D A T P _ S C H O O P _ C L A S P _ L A N G U A G E 1E M P _ L A N G U A G E 1 _ C L A S P _ L A N G U A G E 2E M P _ L A N G U A G E _ C L A S Sn u m e r i c ( 6 )v a r ch a r ( 6 )v a r ch a r ( 10 )d a t e t i m ev a r ch a r ( 20 )v a r ch a r ( 6 )v a r ch a r ( 6 )v a r ch a r ( 6 )v a r ch a r ( 6 )v a r ch a r ( 6 )员工婚姻状况E M P _ V E R _ L O V E R _ V E R _ N A M V E R _ B I R T H D A V E R _ D A T V E R _ C O M P A N V E R _ Z Z M V E R _ n u m e r i c ( 6 )n u m e r i c ( 6 )v a r ch a r ( 10 )d a t e t i m ed a t e t i m ev a r ch a r ( 20 )v a r ch a r ( 4 )v a r ch a r ( 10 )担任E M P _ _ u m e r i c ( 6 )n u m e r i c ( 3 )动生成数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东2025年山东农业大学公开招聘3人笔试历年参考题库附带答案详解
- 贵州经贸职业技术学院《食品安全类综合技能训练》2023-2024学年第二学期期末试卷
- 武汉科技大学《大学美育》2023-2024学年第二学期期末试卷
- 辽宁城市建设职业技术学院《政府审计》2023-2024学年第二学期期末试卷
- 深圳职业技术大学《新媒体运营与分析》2023-2024学年第二学期期末试卷
- 福建船政交通职业学院《数字音频视频技术》2023-2024学年第二学期期末试卷
- 北京舞蹈学院《系统工程原理》2023-2024学年第二学期期末试卷
- 鹤壁职业技术学院《空间解析几何》2023-2024学年第二学期期末试卷
- 郑州职业技术学院《打印电子器件与材料》2023-2024学年第二学期期末试卷
- 徐州生物工程职业技术学院《国际结算》2023-2024学年第二学期期末试卷
- 2024年华东师大版学业水平信息技术模拟试卷(含答案解析)
- 派遣工的考勤管理制度
- GB/T 44353.1-2024动物源医疗器械第1部分:风险管理应用
- 中医培训课件:火龙罐的中医技术
- 水运工程工程量清单计价规范
- 广汉市2024年小学六年级第二学期小升初数学试卷含解析
- 灯具安装服务合同模板
- 创新思维训练智慧树知到期末考试答案章节答案2024年江西理工大学
- CJT 273-2012 聚丙烯静音排水管材及管件
- AQ 1044-2007 矿井密闭防灭火技术规范(正式版)
- 光伏项目施工总进度计划表(含三级)
评论
0/150
提交评论