人事管理系统课程设计.pdf
《人事管理系统课程设计.pdf》由会员分享,可在线阅读,更多相关《人事管理系统课程设计.pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、百度文库-好好学习,天天向上-1 课 程 设 计 设计题目:数据库原理课程设计 -人事管理系统 系 别 信息工程系 班级 *学生姓名 *学 号 *指导教师 *职称 *起止日期:*百度文库-好好学习,天天向上-I 1.设计的原始资料及依据 本次数据库设计主要涉及到需求分析、概念结构设计、逻辑结构设计几个主要环节。2设计的主要内容及要求 写出系统的需求分析,要求包括数据流图、数据字典等。画出系统的 E-R 图及 CDM 模型。画出系统的 PDM 模型。3.对设计说明书撰写内容、格式、字数的要求 学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要
2、求可参照沈阳工程学院毕业设计(论文)撰写规范执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。装订格式 封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考文献。课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于 3000 字。4.设计完成后应提交成果的种类、数量、质量等方面的要求 课程设计报告中要求包括需求分析、概念结构设计、逻辑结构设计三部分最终结果,而且每组前后设计保持连续性。5.时间进度安排 顺序 阶段日期 计 划 完 成 内 容 备注 1 查阅资料,充分解读题目内容,小组分工,确定每个人的具体任务。2 小组讨论确定系统的需求分析,开始撰写
3、需求分析报告。3 熟悉需求分析,进行概念结构设计,开始撰写概念结构设计报告。4 熟悉概念结构设计,进行逻辑结构设计,开始撰写逻辑结构设计。5 检查组内设计的一致性。6.主要参考资料(文献)王珊.数据库系统概论.北京:高等教育出版社,2000 张龙祥.数据库原理与设计.北京:人民邮电出版社,2000 李红.数据库原理与应用.北京:高等教育出版社,2002 王能斌.数据库系统原理.北京:电子工业出版社,2002 百度文库-好好学习,天天向上-I 摘 要 随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。信息技术为企业
4、的发展提供了机遇,也带来了挑战。如何改良你公司的内部经营机制,公正、客观、全面、快捷地记录和评估有关员工的信息,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是公司立足发展,开拓未来,领先同行业的关键。作为现代人事管理的重要手段之一,人事信息化建设在此过程中将起到不可代替的作用:只有通过人事管理信息系统,人事管理人员才能跨越时空、地域的障碍,在第一时间完成对信息的归集,并从浩如烟海的数据中找到有用信息,为管理决策者提供及时、准确的决策依据!我国的企业自身的基础薄弱,一是人事管理基础薄弱,主要表现为人事管理体制过于分散,多数企业很难实现
5、人事资料信息管理制度;人事管理制度不健全、不规范。二是一些工业企业生产装备自动化、信息化水平低,不能准确提供完整的实物信息。三是几乎所有行业都没有统一、规范的产品编码,企业自己搞的产品编码不健全、不规范。四是企业普遍缺乏信息技术和人事管理的专业人才,难以实现自主开发。所以急需一套全面的,合理的人事管理系统。目前有好多类似的人事管理系统,但一个信息系统的开发不但是一个高投入、高技术的项目,而且是一个牵涉问题面广、拖延时间长的项目,从信息管理的角度来看,一个信息系统开发项目决不仅仅是一个纯技术性的问题,还须用技术、管理和组织相结合的综合观点来指导此类项目的开发。与发达国家大企业相比,我国人事财务管
6、理信息化建设工作的总体水平还很低,处在起步阶段。而这个人事管理系统管理公司的人事信息,提供查询功能,方便用户的统计分析。关键词 人事管理系统,数据库,数据流图,数据字典,关系百度文库-好好学习,天天向上-2 目 录 摘 要.I 目 录.2 1 系统总体介绍及组内分工.1 系统总体介绍.1 组内分工.1 2 数据库设计.3 需求分析.3 2.1.1本系统的需求分析.3 2.1.2 数据流图.3 2.1.3数据字典.5 概念结构设计.9 2.2.1概念设计思想.9 2.2.2局部概念结构设计.10 2.2.3总体概念结构设计.13 2.2.4数据库设计工具软件PowerDesigner的应用.14
7、 逻辑结构设计.18 2.3.1逻辑结构设计思想.18 2.3.2 E-R图向关系模式的转变.19 2.3.3 PDM的生成过程.19 2.3.4 脚本的生成过程.20 结 论.34 致 谢.35 参考文献.36 百度文库-好好学习,天天向上-1 1 系统总体介绍及组内分工 系统总体介绍 随着社会的不断进步、科学技术快速发展以及生产力水平逐步提高,使得管理工作显得越来越重要。在现代管理科学体系中,管理信息系统已经被公认为是一门不可替代的崭新学科,目前,其正处在不断发展、逐步完善阶段。计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。计算机的应用范围越来越广,应用的功能由一般数据
8、处理发展为分析预测、支持决策,最终导致了管理信息系统的产生。本系统代替了原来烦琐的档案人工处理,可以完成以下功能:1新增和删除用户以及修改用户基本信息。2查询用户基本信息及监理工作和岗位培训等的基本情况。3完成员工基本情况的报表输出。其系统功能模块图,如图所示。人事管理系统员工管理综合查询系统设置报表输出系统修改部门设置更改口令用户管理新增部门删除部门修改部门新增刷新删除保存编辑岗位培训监理工作岗位基本信息全部记录最后记录下一记录前一记录开始记录复合查询基本情况专业情况 图 人事管理系统功能图 组内分工 其组内具体分工如下表所示。百度文库-好好学习,天天向上-2 表 组内分工 姓 名 学 号
9、组内关系 任 务 成 绩 张博 21 组长 系统总体设计、需求分析、概念结构设计、报告的排版 侯金龙 12 组员 摘要、逻辑结构设计 李熙坤 27 组员 概念结构设计、致谢 裴莹莹 03 组员 需求分析、逻辑结构设计、结论 百度文库-好好学习,天天向上-3 2 数据库设计 需求分析 2.1.1 本系统的需求分析 随着现代社会的不断发展,市场经济体制的不断深入,企业的生产流程也发生了翻天覆地的变化。在企业的生产流程中,人事管理是最重要的一环。在以前,很多公司在生产管理方面是单纯的人工操作。企业内部的施工部门在下达生产命令以前,则需要人工的联系各个相关部门获得施工信息。例如,要到指定的地点去进行施
10、工的相关信息,人员信息是否满足要求等问题。如果涉及到采购原材料,则还需要联系采购部门等等。这样繁锁的工作流程不但耗费大量的时间,同时也因全是人工操作而易产生错误。对于企业来说,时间和工作效率是高利润的根本。所以,我们在此基础上根据实际情况的要求开发了企业人事管理系统。该系统正确运行后,当职员接到工程信息后,可根据工程编号查得相应的工程信息;生产管理部门查得相应的生产命令后,可下达工作命令给施工部门,此时施工部门利用施工命令上的工程编号可得知施工工程的负责人。待施工部门完成施工后,会计部门即利用工程项目的负责人编号查出负责人的相关信息,以得知需将工程的款项交给谁。在在施工工程项目开始前时,根据工
11、程需要及职员岗位相关信息,选择若干名职工去参加岗位培训。在整个运行期间,赋予每位职工都被赋予不同的编号,并以职工编号为前提,将各个部门也赋予了相应的编号,并且让每位职工加入不同的部门,这样就可以通过个人编号查出相关个人及部门数据。同时为了更好的了解施工工程信息,将施工工程都定义一个相应的编号,这样就可通过工程编号查得负责人的相应信息。2.1.2 数据流图 一个基于计算机信息处理系统的逻辑模型由数据流和一系列数据转换构成,这些转换将输入数据变换为输出数据。数据流图就是用来刻画数据流和数据转换的信息系统建模技术。数据流图并不足以完整地描述软件的需求,因为它没有描述数据流的内容。一般地,数据流图必须
12、与描述并组织数据条目的数据字典配合使用。数据流图(Data Flow Diagram,DFD)作为结构化系统分析与设计的主要方法,是用来描绘软件系统逻辑模型的图形工具,它使用 4 种基本元素来描述系统的行为,过程、实体、数据流和数据存储。用于描绘信息在系统中的流动和处理情况。数据流图方法直观易懂,使用者可以方便的得到系统的逻辑模型和物理模型,但是从图中无法判断活动的时序关系,设计 DFD 只需考虑软件系统必须完百度文库-好好学习,天天向上-4 成的基本逻辑功能,完全不需考虑如何具体地实现这些功能,即只考虑软件“做什么”,而不必考虑“怎么做”。数据流图的基本符号的介绍,如表所示。表 数据流图基本
13、符号的意义 符号 说明 加工,输入数据在此进行变换产生输出数据,中间要注明加工的名字 数据输入的源点和数据输出的终点,在其中要注明源点或终点的名字 数据流,被加工的数据及数据流向,在箭头边要用名词或名词性短语给出数据流的名字 数据存储文件,要用名词或名词性短语给出数据文件的名字 具体功能分析:数据源点和数据终点 数据源点和数据终点用方框表示,它是系统之外的实体,可以是人、事、物、部门或其他系统,如图中的学生和业务员。加工(数据处理变换)加工用圆框表示,是对数据进行处理的逻辑单元,它接受若干输入数据流,通过加工,内部产生规定的输出数据流。如图中申请贷款、担保、银行发贷款等等都是加工的例子。数据流
14、 数据流用带数据流标识的箭头表示,表示系统处理的数据对象和数据流动的方向。数据流的方向可以是:从一加工流向另一加工、从加工流向数据存储或数据存储流向加工、从源点流向加工或从加工流向终点,如图中箭头所表示就是流向。数据存储文件 数据存储文件在数据流图中起着保存数据的作用,它可以是数据库、文件或任何其它形式,指向存储的数据流可理解为数据写入,从存储引出的数据流可理解为数据读出 由于人事管理系统主要是以员工为主体,所以该数据流图也是只针对员工的一系列信息在系统中的数据流向及存储进行设计的。该系统的数据流图,如图所示。百度文库-好好学习,天天向上-6 字段名 类型 宽度 说明 员工编号 字符型 10
15、姓名 字符型 8 性别 字符型 2 男、女 技术职称 字符型 6 监理资质 字符型 8 地区 全国 电话 字符型 12 家庭电话 电话 字符型 12 手机 岗位名称 字符型 16 参加的培训名称 字符型 20 包括以前的和现在的 参加工程项目编号 字符型 8 包括以前的和现在的 备注 字符型 100 表 职工简历表的数据项 字段名 类型 宽度 说明 简历编号 字符型 10 员工编号 字符型 10 出生日期 日期型-年月日 民族 字符型 8 籍贯 字符型 16 省(直辖市)、市(区)身份证号 字符型 20 政治面貌 字符型 10 群众、党员、团员 最高学历 字符型 6 高中、大学、研究生等 婚姻
16、状况 字符型 4 已婚、未婚 健康状况 字符型 10 良好、一般等 档案地 字符型 40 参加工作时间 日期型-年月日 专业 字符型 10 毕业院校 字符型 50 外语语种 字符型 10 外语级别 字符型 8 表 职员岗位信息表的数据项 字段名 类型 宽度 说明 岗位编号 字符型 6 岗位名称 字符型 16 在职,离岗 岗位级别 字符型 4 一至五级 工资级别 字符型 4 一至五级 部门编号 字符型 6 备注 字符型 100 表 部门信息的数据项 百度文库-好好学习,天天向上-7 字段名 类型 宽度 说明 部门编号 字符型 6 部门名称 字符型 36 部门职能 字符型 100 部门地点 字符型
17、 20 部门负责人 字符型 8 部门电话 字符型 10 表 岗位培训表的数据项 字段名 类型 宽度 说明 培训名称 字符型 20 起始时间 日期型 8 年月日 培训地点 字符型 20 培训费用 数字型 12 员工代码 字符型 10 培训成绩 数字型 6 表 工程项目表数据项 字段名 类型 宽度 说明 工程项目编号 字符型 8 工程名称 字符型 36 开工日期 日期型-年月日 竣工日期 日期型-年月日 所需人员人数 数字型 3 所需岗位 字符型 100 监理负责人 字符型 10 数据结构 数据结构反映了数据之间的组合关系。对数据结构的描述包括以下内容:数据结构描述=数据结构名,含义说明,组成:数
18、据项或数据结构 本系统的数据结构描述,如表所示。表 人事管理系统的数据结构说明 数据结构名 含义说明 组成 职员信息 记录职工基本信息 员工代码、姓名、性别、技术职称、监理资质、电话、备注 部门信息 描述部门职能信息 部门代号、部门名称、部门地点、部门经理、部门电话 工程项目信息 描述工程信息 工程项目代码、工程名称、开工日期、竣工日期、监理负责人 数据流 百度文库-好好学习,天天向上-8 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容:数据流描述=数据流名,说明,数据流来源,数据流去向,组成:数据结构,其中,数据流来源是说明该数据流来自哪个过程;数据流去向是说明该数据流将
19、到哪个过程去。本系统对数据流的描述,如表所示。表 人事管理系统的数据流 数据流 数据流来源 数据流去向 说明 注册信息 职工 审核 职工注册相关信息 通过信息 审核 简历信息 符合条件的注册 批准/不批准 1 审核 职工 判断后信息返回职工 批准/不批准 2 部门 审核 判断后的注册信息 核对信息 审核 部门 要注册的所有信息 登录信息 职工 登录 职工 新信息 职工 修改 职工 批准 登录 查询 职工经过批准后的信息 相关信息 1 修改 职工岗位 整理后的有用信息 相关信息 2 职工岗位 考核 挑选后的有用信息 岗位信息 录入 职工岗位 编辑后的有用信息 符合信息 1 查询 考核 满足条件的
20、职工信息 符合信息 2 工程项目 查询 工程项目信息 符合信息 3 考核 岗位培训信息 选定参加培训人员 数据存储 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。人事管理系统中数据存储包含系统要存储的实体的有关信息。本系统对数据存储的具体描述,如表所示。表 人事管理系统的数据存储 数据存储 存储 职工简历表信息 存储职工的基本信息 职员岗位信息 存储职工所在部门的基本信息 岗位培训信息 培训名称、培训时间、培训地点、培训费用、培训成绩 处理过程 处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典中只需要描述处理过程的说明性信息,如表所示。表 人事管理系统的处理过程 百
21、度文库-好好学习,天天向上-9 处理过程 输入 输出 说明 审核 职工 通过信息 对职工的注册信息进行审核处理 登录 职工登录信息 批准登录信息 对职工的登录信息进行处理 修改 职工的新信息 整理好信息 对职工的新信息进行修改处理 录入 职工基本信息 岗位信息 对职工基本岗位信息进行处理 查询 职工人员信息 符合条件信息 对工程项目信息进行查询处理 考核 符合条件信息 匹配培训信息 对符合条件信息进行相应岗位培训 概念结构设计 2.2.1 概念设计思想 如果要使数据库系统能真实和充分地反映现实世界,就必须将需求分析得到的用户需求抽象为信息结构即概念结构设计。只有做了概念结构设计,才能更好、更准
22、确地用本 DBMS 来实现这些需求。概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。我们所做的是人事管理系统。为了更加简单明了的说明人事管理系统的各种联系,我们要将在需求分析阶段得出的结论转换为能更加说明概念结构的概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。概念结构模型是对现实世界的抽象和概括,真实充分地反映了现实世界中事物和事物之间的联系,能满足人们对数据的处理要求。由于概念模型简洁、明晰、独立于计算机,很容易理解,因此可以用概念模型和不熟
23、悉计算机的用户交换意见,使用户能积极参与数据库的设计工作,保证设计工作顺利进行。概念模型易于向关系、网状、层次等各种数据模型转换,从而可以用它和不熟悉计算机的用户交换意见。当应用环境和应用要求改变时,容易对概念模型修改和扩充。概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。所以我们要用概念结构来表示,而最有力的表示工具是 E-R 图。我们既然做的是人事管理系统的的数据库,所以要对在人事管理过程中需要接触的实体和他们之间的联系要有所了解。在人事管理系统里,最重要的实体是职员,其他的实体还有工程项目、工作部门、工作岗位等。另外,考虑到职工人员需要定期参加岗位培训,
24、所以还要考虑到岗位培训的记录问题,为了方便,我们把岗位培训当作一个实体考虑,将问题可以简单化。需要注意的是,职工会有很多属性,有许多属性在工作时或发放工资时都不是很最重要的信息,如果删除了它们,还会造成一些信息的损失。为此,考虑到减少我们设计的人事管理系统数据库数据的信息冗余度,我们将职工一些不太重要的属性需要分离出来,当作一个新的实体对待,减少了对数据库操作时造成的信息冗余度,还使整个系统更加明晰。所以,就这样将人事管理系统的几个实体从现实世界分离了出来,包括职工、岗位、部门、职工简历、工程项目。百度文库-好好学习,天天向上-10 然后再考虑它们之间的联系和每个实体数据的码的设置。为了简单考
25、虑,我们对每个实体都设置了实体编号作为数据存储时的主码。在人事管理里这几个实体的联系也是很明了的。首先每个职工会有唯一的简历信息与之对应。其次,每次职工岗位培训会有很多职工参加,说明岗位培训和职工是一对多的联系。当然,对任何一个公司来说,不能保证在同一个岗位上的职员只有一个,例如一个车间的机工会有很多。所以,岗位和职工也是一对多的联系。同理,一个部门里也会有不同的岗位,它和岗位也是一对多的联系。还有,考虑到一个部门可能会负责几个工程项目,而一个工程项目也可能会需要不同的部门合作。所以,部门和工程项目之间是多对多的联系。一个工程会需要很多职工来共同完成,并且每个职工会有其对应的分工,所以职工和工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 课程设计
限制150内