人事管理系统之数据库课程设计论文

上传人:第*** 文档编号:56890918 上传时间:2018-10-16 格式:DOC 页数:76 大小:3.54MB
返回 下载 相关 举报
人事管理系统之数据库课程设计论文_第1页
第1页 / 共76页
人事管理系统之数据库课程设计论文_第2页
第2页 / 共76页
人事管理系统之数据库课程设计论文_第3页
第3页 / 共76页
人事管理系统之数据库课程设计论文_第4页
第4页 / 共76页
人事管理系统之数据库课程设计论文_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《人事管理系统之数据库课程设计论文》由会员分享,可在线阅读,更多相关《人事管理系统之数据库课程设计论文(76页珍藏版)》请在金锄头文库上搜索。

1、信息工程学院数据库课程设计论文题 目:人事管理系统数据库设计学学 号:号:2012013479专业班级:专业班级:信息 122姓姓 名:名:王勇指导老师:指导老师:孙健敏完成日期:完成日期:2014.7.11人事管理系统数据库设计王勇(信息工程学院信息管理与信息系统 12 级 2 班)摘摘 要要 :人事管理系统是企业管理中的一个十分重要的内容,随着社会的快速发展,企业如何管理好公司内部员工的信息,已成为企业发展管理中所面临的紧迫而又十分重要的问题。在这种形式下,人事管理系统数据库设计显得尤为重要。本系统结合公司中实际的人事、制度,经过实际全面的需求分析,本企业人事管理系统具有如下功能:员工基本

2、信息的录入、查询、修改、删除模块,员工的请假、出差、加班信息的录入、查询、删除模块,员工工资信息的录入、计算、查询以及系统用户的设置和系统的功能维护。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上可以满足现代企业对人事管理的需要。关键字:关键字:人事管理;人事管理系统;信息管理目目 录录1需求分析.11.1 系统功能分析11.2 系统数据流程图.12数据库结构设计.52.1 概念设计52.1.1 分 E-R 图建立.52.1.2 全局/整体 E-R 图 .92.2 逻辑设计102.2.1 建立关系模式.102.2.2 关系模式规范化处理.112.2.3 用户子模式建立.132.2

3、.4 关系模式逻辑结构定义.133 数据库物理设计.144数据库实施与测试.144.1 SQL Server 2008 数据库实施与测试144.1.1 数据库及数据库对象建立.144.1.2 数据入库.164.1.2.1 基本数据录入164.1.3 数据库测试.174.2 Oracle 数据库实施与测试 .244.2.1 数据库及数据库对象建立.244.2.2 数据入库.254.2.3 数据库测试.255总结.306附录.3112 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文0引言:引言:企业人事管理系统,是为了满足现在企业的工作而设计的,本系统主要应用于企业人事管理系统,该

4、系统的管理对象是企业中的员工或者单位的基本信息,这些信息是在不断地变化中。该企业人事管理系统能够为用户提供充足的信息和较为快捷、方便的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索方便,查找迅速、可靠性靠,存储量大,成本低,这些优点能够极大的提高企业人事管理的效率,推动企业人事管理走向正规化,科学化。因此,该项目开发的主要内容是是满足企业中的基本的人事信息,部门信息,人事变动以及员工的工资等基本业务的实现。1需求分析1.1 系统功能分析根据市场调查分析以及查阅资料可以总结出该系统的主要需求功能有:一,可以真正的实现对企业人事的管理;二,系统的功能要大体符合企业的实际情

5、况;三,系统的功能操作要方便、易懂,不要有多余、冗余或复杂的操作;四,可以方便的对人事信息进行输出打印;五,可以方便得进行企业人事档案的管理以及岗位调动的管理。在该系统中,其实现的具体功能模块是员工基本信息的录入,修改,删除功能;员工的工作信息的录入,修改,删除功能;以及员工的工资结算,工资结算综合了员工的工作考核记录,考勤记录,请假记录,迟到记录,以及员工的福利信息等进而综合考虑,另外,该系统还对员工的合同信息进行了详细的录入。该系统的数据库开发环境Microsoft SQL Server2008。1.2 系统数据流程图在本系统的初步分析中,初步分析人事管理系统的数据流的流入和流出,其人事管

6、理系统顶层数据流程图如图 1-1 所示:12 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文1E1 员工E2 管理F1 员工基本信息F2 员工的合同信息F3 员工的培训信息F4 员工的考勤信息F5 员工的工作信息F18 员工的奖惩信息F7 员工信息F8 员工的合同信息F9 员工的培训信息F10 员工的考勤统计信息F11 员工的请假信息F13 员工的考核统计信息F14 员工的变动F15 批假信息F17 员工的奖惩信息P0公 司 人 事 管 理 系 统F16 员工的工资信息F12 员工的福利信息F6 员工的工资信息图 1-1 顶层数据流程图本系统的功能模块中包括员工的基本信息管理,

7、财务管理,员工的工作管理,数据流程,即人事管理系统一层数据流程图如图 1-2 所示:E1员工E2管 理+textP1人 员 管 理P3财 务 管 理P2员工工作管理P0 公司人事管理 系统F1 员工基本信息F2 员工的合同信息F3 员工的培训信息F5 员工的工作信息F18 员工的奖惩信息F4 员工的考勤信息F7 员工信息F8 员工的合同信息F9 员工的培训信息F10 员工的考勤统计信息F11 员工的请假信息F13 员工的考核统计信息F16 员工的工资表F14 员工的变动F15 批假信息F17 员工的奖惩信息F19 员工信 息F20 员工 奖惩 信息F12 员工的福利信息F6 员工的工资信息12

8、 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文2图 1-2 第一层数据流程图人事管理系统二层: 人员管理模块,在本模块,主要是对员工的基本信息的管理,部门的信息管理, 工作变动的管理以及员工合同的管理,如图 1-3 所示:E1员工P1 人员管理P1.1员工基本信息 管理部门信息管理P1.2P1.3工作变动管理P1.4合同管理F1 员工基本信息F2 员工的合同信息S1 1员工档案F21 员工基本信息S2 2部门基本信息F23 部门信息F7 员工信息F14 员工的变动F26 修改员工信息S3 3工作变动记录 F27员工工作变 动信息S4 4合同期限F9 员工的合同信息F24 部门

9、管理信息(变动)F22 员工信息F19 员工信息财务F29 合同信息记录F28合同信息记录E2管 理 人 员图 1-3 人员管理数据流程图员工工作管理模块,在本模块,有培训管理、奖惩管理、工作考核管理;如图 1-4 所示:12 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文3E1员工E2管 理 人 员P2 员工工作管理P2.1培 训 管 理P2.2奖 惩 管 理P2.3 工 作 考 核 管理F3 员工的培训信息F5 员工的工作信息S5 5培训信息F9 员工的培训信息F13 员工的考核统计信息F17 员工的奖 惩信息S8 8员工考核记录F30 培训信息F34 员工考核信息F33

10、员工考核信息S7 7奖惩记录F18 员工的奖惩信息财务管理F32 奖惩信息F20 员工奖惩信息S6 6培训考核信息F31 培训考核信息F43 员工考勤信息图 1-4 工作管理数据流程图财务管理模块,在本模块,包含有考勤管理、福利管理、工资结算管理;如图 1-5 所示:E1员工E2管理人员P3 财务管理P3.1考勤管理P3.2福利管理P3.3 工资结算F4 员工的考勤信息F19 员工信息F20 员工的奖惩信息F12 员工的福利信息F10 员工的考勤统计信息F11 员工的请假信息F15 批假信息S9 9F16 员工的工资信息S1 10 0请假记录S11 加班记录S12 出差记录F35应缺 勤信 息

11、F36 请、批假信息F37 加班信 息F38 出差记录F39 考 勤 综 合 信 息S13福利单S1 14 4工资表F41 福利信息F40 福利信息F42工资信息F6 员工的工资信息出勤记录F43 员工考勤信息工作考核 管理S1 15 5工资变动记录F25 工资信息12 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文4图 1-5 财务管理数据流程图在完成数据流程图的基础上,进行数据字典的编写,即对数据流程图的数据流,数据项,数据结构,数据存储,数据处理进行的进一步阐述,有关数据字典的编写详见附录 12数据库结构设计主要包括概念设计和逻辑设计两个部分。2.1 概念设计在概念设计中

12、,主要是将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,它是整个数据库设计的关键;简而言之,概念设计阶段的主要任务是 E-R 图的建立;其中采用的方法是自底向上的概念结构设计,第一步是抽象数据并设计局部视图,依据需求分析中的数据流程图,分别有人员管理、财务管理、员工工作管理三个局部 E-R 图,第二部是集成局部视图,从而得到全局的概念结构,即将第一步的三个局部 E-R 图进行集成,形成人事管理系统的全局 E-R 图。2.1.1 分 E-R 图建立各实体的属性 E-R 图:图 2-1-1 部门实体 图 2-1-2 合同单12 级信息管理与信息系统专业 2 班数据库应用系统

13、课程设计课程论文5图 2-1-3 培训记录 图 2-1-4 培训考核记录图 2-1-5 员工 图 2-1-6 员工工作考核记录图 2-1-7 工作变动单 图 2-1-8 奖惩记录细则12 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文6图 2-1-9 出勤记录 图 2-1-10 请假记录图 2-1-11 工资单记录 图 2-1-12 加班记录图 2-1-13 出差记录 图 2-1-14 工资日志12 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文7图 2-1-15 福利单记录在需求分析得到的数据流程图中,即人事管理系统二层数据流程图为切入点,首先是员工基本信息模

14、块的局部 E-R 图,如图 2-2 所示:员 工部 门1m合同单工作变动单组成拥有1m1签订1图 2-2 员工信息管理模块之后是员工的工作信息模块的局部 E-R 图,如图 2-3 所示:员 工培训考核奖惩记录培训n 培训1n1奖惩1n培训信息工作考核记 录m工作11图 2-3 工作信息管理管理模块12 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文8之后进行财务管理模块的局部 E-R 图,如图 2-4 所示:出勤记录m出 勤员 工请假记录福利单记录加班记录工资表记录出差记录 加班1m1mm请假m出差1福利1奖惩11n工资变动日 志记 录1m图 2-4 财务管理模块2.1.2 全

15、局/整体 E-R 图在局部 E-R 图的基础上,将局部视图逐步集成,再用累加的方式进行全局 E-R 图的集成,在集成局部 E-R 图的过程中分为两步走的策略,第一步是进行合并,解决各个局部 E-R 图之间的冲突,检查各个局部 E-R 图是否存在属性冲突、命名冲突、结构冲突即检查属性域冲突、属性取值单位冲突、同名异义、异名同义的冲突问题,另外,检查 E-R 图中的同一对象在不同应用中是否具有不同的抽象、检查同一实体在不同的局部 E-R 图中所包含的属性个数和属性排列次序是否不完全相同、检查实体间的联系在不同的局部 E-R 图是否分为不同的类型,如存在以上问题,根据应用的实际语义对其进行调整和修改。其全局 E-R 图如下图 2-5 所示:12 级信息管理与信息系统专业 2 班数据库应用系统课程设计课程论文9员 工部 门1m合同单工作变动 单培训考核奖惩记录工作考核 记录出勤记录请假记录福利单记 录加班记录工资表记 录出差记录组成拥有m1m1培训n加班1m1mmmm签订1工作1请假m出差1出 勤1培训1n1奖惩1n福利1培训信息工资1工资变动 日志记 录1m图 2-5 财务管理模块2.2 逻辑设计阐述逻辑设计阶段目标、任务和方法,重点介绍逻辑设计的主要内容。逻辑设计阶段的任务就是把概念结构设计阶段设计好的基本 E-R

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号