1、 数据库综合设计 设计题目: 人事管理系统 专业:计算机 班级: 学生姓名: 学号: 指导教师指导教师: 2010 年 12 月 信息工程学院 I 目 录 II 摘摘 要要 计算机技术的发展使其在杜会各领域的应用越来越广泛, 比如说企业人事管 理系统,建立了自己的人事管理系统不仅有助于提高工作效率,也可以防止因 使用相同的软件造成消息的泄露。为了在竞争日益激烈的人才供求的市场中求 得成功的发展,该企业决定采用计算机管理整个公司的资源,以提高管理者的 水平和员工的整体素质。经过充分考察调研,我们进行了分析、设计与开发, 在手工管理人力资源的基础上,利用计算机快捷、存储量大、查找简单等特点, 实现
2、了计算机管理档案,力争做到系统的功能完善、界面友好、操作简单,除 了满足用户当前的需求还为系统将来可能的发展留出余地。 企业人事管理系统是一个单位不可缺少的部分,它的内容对于单位的决策 者和管理者来说都至关重要,所以企业人事管理系统应该能够为用户提供充足 的信息和快捷的查询手段。数据库设计是建立数据库及其应用系统的技术,是 信息系统开发和建设中的核心技术,具体说,是指对于一个给定的应用环境, 构造最优的数据库模式, 建立数据库及其应用系统, 使之能够有效地存储数据, 满足各种用户的应用需求 (信息要求和处理要求) 。 数据库一个信息系统的各个 部分能否紧密地结合在一起以及如何结合,关键在数据库
3、。 本论文主要介绍了企业人事管理系统,它包括需求分析、概念结构设计和 逻辑结构设计三个主要部分,主要实现对企业员工信息的规范化、系统化的管 理。在需求分析中,主要内容为数据流图、数据字典(数据项、数据结构、数 据流、数据存储) ;在概念结构设计中,构造出 E-R 图、总体概念模型;在逻辑 结构设计中主要工作就是将 E-R 图转换成关系模式。 关键字:企业人事管理系统、数据流图、数据字典。 1 第一章第一章 系统分析系统分析 1.1 功能分析 目前大多数的人事管理系统由于使用传统的手工方式,存在有效率低、不 易检索、资料保存困难等问题。用户迫切希望开发一套切实可行的、符合日常 工作习惯的人事信息
4、管理系统。 用户最为关心的热点是目标系统能够实现方便、 快捷的信息查询。系统开发的总体目标是实现企业人事信息管理的系统化、规 范化和自动化。 本人事信息管理系统需要完成功能主要有: (1)对其提供的部门资料情况进行添加、查询、修改和删除操作。 (2)对其提供的人员资料情况进行添加、查询、修改和删除操作。 (3)对其提供的人员考勤资料情况进行添加、查询、修改和删除操作。 (4)建立触发器可以强制限制,这些限制比用 CHECK 约束所定义的更复 杂。触发器可以引用其他表中的列。 1.2 数据流程图 首先需要给出系统的逻辑模型,如图 1-1 人事管理系统的基本系统模型图 1-1 2 根据上述基本系统模型,对其逐步细化,得到描绘逻辑系统细化后的数据 流程图,如图 1-2 所示: 图 1-2 人事管理系统数据流程图 在有了系统的数据流程图后,还有相当多的数据信息如部门信息、员工基 本信息、员工考勤信息等,还需要进一步的描述。此时需要通过定义数据字典, 才能把现有的系统描述清楚。数据字典是关于数据信息的集合,也就是对数据 流程图中包含的所有元素的定