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

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

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息工程学院 《数据库课程设计》论文 题 目:人事管理系统数据库设计 学 号: 2012013479 专业班级: 信息122 姓 名: 王勇 指导老师: 孙健敏 完成日期: 2014.7.11 人事管理系统数据库设计 王勇 (信息工程学院信息管理与信息系统12级2班) 摘 要 :人事管理系统是企业管理中的一个十分重要的内容,随着社会的快速发展,企业如何管理好公司内部员工的信息,已成为企业发展管理中所面临的紧迫而又十分重要的问题。在这种形式下,人事管理系统数据库设计显得尤为重要。本系统结合公司中实际的人事、制度,经过实际全面的需求分析,本企业人事管理系统具有如下功能:员工基本信息的录入、查询、修改、删除模块,员工的请假、出差、加班信息的录入、查询、删除模块,员工工资信息的录入、计算、查询以及系统用户的设置和系统的功能维护。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上可以满足现代企业对人事管理的需要。 关键字:人事管理;人事管理系统;信息管理 目 录 1.需求分析 1 1.1 系统功能分析 1 1.2系统数据流程图 1 2.数据库结构设计 5 2.1 概念设计 5 2.1.1 分E-R图建立 5 2.1.2 全局/整体E-R图 9 2.2 逻辑设计 10 2.2.1 建立关系模式 10 2.2.2 关系模式规范化处理 11 2.2.3 用户子模式建立 13 2.2.4 关系模式逻辑结构定义 13 3. 数据库物理设计 14 4.数据库实施与测试 14 4.1 SQL Server 2008数据库实施与测试 14 4.1.1 数据库及数据库对象建立 14 4.1.2 数据入库 16 4.1.2.1基本数据录入 16 4.1.3 数据库测试 17 4.2 Oracle数据库实施与测试 24 4.2.1 数据库及数据库对象建立 24 4.2.2 数据入库 25 4.2.3 数据库测试 25 5.总结 30 6.附录 31 引言:企业人事管理系统,是为了满足现在企业的工作而设计的,本系统主要应用于企业人事管理系统,该系统的管理对象是企业中的员工或者单位的基本信息,这些信息是在不断地变化中。该企业人事管理系统能够为用户提供充足的信息和较为快捷、方便的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索方便,查找迅速、可靠性靠,存储量大,成本低,这些优点能够极大的提高企业人事管理的效率,推动企业人事管理走向正规化,科学化。因此,该项目开发的主要内容是是满足企业中的基本的人事信息,部门信息,人事变动以及员工的工资等基本业务的实现。 1.需求分析 1.1 系统功能分析 根据市场调查分析以及查阅资料可以总结出该系统的主要需求功能有:一,可以真正的实现对企业人事的管理;二,系统的功能要大体符合企业的实际情况;三,系统的功能操作要方便、易懂,不要有多余、冗余或复杂的操作;四,可以方便的对人事信息进行输出打印;五,可以方便得进行企业人事档案的管理以及岗位调动的管理。在该系统中,其实现的具体功能模块是员工基本信息的录入,修改,删除功能;员工的工作信息的录入,修改,删除功能;以及员工的工资结算,工资结算综合了员工的工作考核记录,考勤记录,请假记录,迟到记录,以及员工的福利信息等进而综合考虑,另外,该系统还对员工的合同信息进行了详细的录入。该系统的数据库开发环境Microsoft SQL Server2008。 1.2系统数据流程图 在本系统的初步分析中,初步分析人事管理系统的数据流的流入和流出,其人事管理系统顶层数据流程图如图1-1所示: 图1-1 顶层数据流程图 本系统的功能模块中包括员工的基本信息管理,财务管理,员工的工作管理,数据流程,即人事管理系统一层数据流程图如图1-2所示: 图1-2 第一层数据流程图 人事管理系统二层: 人员管理模块,在本模块,主要是对员工的基本信息的管理,部门的信息管理,工作变动的管理以及员工合同的管理,如图1-3所示: 图1-3 人员管理数据流程图 员工工作管理模块,在本模块,有培训管理、奖惩管理、工作考核管理;如图1-4所示: 图1-4 工作管理数据流程图 财务管理模块,在本模块,包含有考勤管理、福利管理、工资结算管理;如图1-5所示: 图1-5 财务管理数据流程图 在完成数据流程图的基础上,进行数据字典的编写,即对数据流程图的数据流,数据项,数据结构,数据存储,数据处理进行的进一步阐述,有关数据字典的编写详见附录1 2.数据库结构设计 主要包括概念设计和逻辑设计两个部分。 2.1 概念设计 在概念设计中,主要是将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,它是整个数据库设计的关键;简而言之,概念设计阶段的主要任务是E

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档