中石油人力资源管理系统的设计与实现
发布时间:2023-08-30 16:08:59浏览次数:68北京航空航天大学毕业设计(论文) 第 I 页北京航空航天大学本科毕业设计(论文)任务书、毕业设计(论文)题目: 中石油人力资源管理系统的设计与实现 、毕业设计(论文)选题意义及要求: 人力资源管理的不断发展,传统的人力资源管理已经不能满足当前的需 要。故使用计算机对人力资源信息进行管理,基于所学的 Java 语言作为开 发技术, SQL2000 作为数据库,使用 B/S 模式设计本系统。这些使用的技 术已发展成熟,故本系统的开发可行。 、毕业设计(论文)工作内容:
北京航空航天大学毕业设计(论文) 第 4 页成工作效率低,工作错误增高的问题。 人力资源管理信息系统就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。 人力资源管理信息系统为企事业单位提供信息咨询、信息检索、信息存取等服务。 此系统实现的人力资源管理信息系统基本上能够满足现代企业人力资源管理的需求。信息录入项目齐全、完整。人力资源管理信息系统灵活使用表格对各种信息分门别类,组成企业人力资源管理系统,可以方便地查询、阅读、修改、交流和重复使用,同时增加了打印功能,方便企业现代化办公。
北京航空航天大学毕业设计(论文) 第 5 页1.2 中石油人力资源系统开发的目标和意义 随着企业公司规模的不断扩大,公司人力管理的工作量所占的比重逐渐增加。公司各部门的调查,工资计算、发放的工作量很大,并且不允许出错,如果实行手工操作,要手工填写大量工作表格,且易混易错,不便管理。人力资源管理系统是这样的一种管理软件,它能够快速、便捷地显示结果,还可以对有关工资的各种信息进行统计,服务于财务部门及公司主要管理者。实施人力资源管理系统可以集中、整合各种信息来源,有利于降低管理成本,提高公司管理效率水平,从而促进公司的进一步发展和变革。 这样一套综合性人事管理系统的研究与开发的目的在于改进公司原有的人事管理系统,实现与人力资源相关的考勤考评、薪资结算等功能一体化,提高公司管理的信息化程度。用这样一个人事管理系统来完成平常需要更大业务量的工作,以提高公司管理部门人员的工作效率。同时利用计算机来管理、设置和保存公司人事、考勤考评和薪资结算等各项事物和资料。从而实现管理的信息化和资料信息的电子化储存。实现管理、查询、结算等方便快捷的同时保证信息的安全与稳定和数据的正确性。1.3 开发设计思想
北京航空航天大学毕业设计(论文) 第 6 页公司员工信息管理系统由人员管理、考勤管理、招聘管理、培训管理、系统管理 部分组成,规划系统功能模块如下: 人员管理模块:该模块主要功能是对人事管理的基础信息、员工基本信息、合同信息等进行管理 招聘管理模块:该模块主要是对企业招聘信息、企业的应聘信息、企业人才库进行管理。 培训管理模块:该模块主要是对企业的培训计划、培训实施、培训材料等信息进行管理。 薪酬管理模块:该模块主要功能是对管理员工薪酬信息进入管理。 奖惩管理模块:该模块主要功能是对公司的工作人员的日常表现以及工作业绩进行奖罚,通过此模块能够建立起更加清晰和有效的公司奖罚制度,保证公司的更好运营。 2 相关背景知识介绍模式
北京航空航天大学毕业设计(论文) 第 7 页随着 !"!" 和 ### 的流行,以往的主机/终端和 $/ 都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 / 型模式,即浏览器/服务器结构。 模式最大特点是:用户可以通过 ### 浏览器去访问!"!" 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 #% 服务器产生的,而每一个 #% 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了 ### 创览器,一般无须任何用户程序,只需从 #% 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由 #% 服务器交给数据库服务器来解释执行,并返回给 #%服务器,#% 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成 一 个 巨 大 的 网 , 即 全 球 网 。 而 各 个 企 业 可 以 在 此 结 构 的 基 础 上 建 立 自 己 的!"&!"。('(,浏览器服务器)模式又称 结构。它是随着 !"!"技术的兴起,对 $ 模式应用的扩展。在这种结构下,用户工作界面是通过 ) 浏览器来实现的。 模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的
北京航空航天大学毕业设计(论文) 第 8 页地点,以不同的接入方式(比如 *+,#*+,!"!"!"&!" 等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。*技术简介 * 是 *-".&/ 的缩写,意为“动态服务器页面”。* 是微软公司开发的代替 $0 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。* 的网页文件的格式是 &。现在常用于各种动态网站中。* 是一种服务端脚本编写环境,可以用来创建和运行动态网页或 #% 应用程序。* 网页可以包含 12 标记、普通文本、脚本命令以及 $3 组件等。利用 * 可以向网页中添加交互式内容(如在线表格),也可以创建使用 12 网页作为用户界面的 (% 应用程序。与 12 相比,* 网页具有以下特点无需编译 * 脚本集成于 12 当中,容易生成,无需编译或链接即可直接解释执行。 易于生成 使用常规文本编辑器如 #+43# 下的记事本,即可进行5& 页
北京航空航天大学毕业设计(论文) 第 9 页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的 6.7&8!"4。 独立于浏览器 用户端只要使用可解释常规 12 码的浏览器,即可浏览 *所设计的主页。* 脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察5&主页,在浏览器端见不到正确的页面内容。 面向对象 在 * 脚本中可以方便地引用系统组件和 * 的内置组件,还能通过定制 *-".9$':'!!"*-".9 服务器组件来扩充功能。 与任何 *-".9-.".!/语言兼容 除了可使用 6-."和 -." 语言进行设计外,还可通过 87/;.! 的方式,使用由第三方所提供的其它 -.".!/语言。 源程序码不会外漏 * 脚本在服务器上执行,传到用户浏览器的只是 * 执行结果所生成
北京航空航天大学毕业设计(论文) 第 10 页的常规 12 码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 *6* 介绍网页开发技术:(英文全称 &&&/、中文全称 && 服务器端语言)&& 是 7! 公司推出的新的一代面向对象程序设计语言,特别适合于 !"!"应用程序开发。&& 的产生与流行是当今 .!"!" 发展的客观要求,<&& 是一门各方面性能都很好的编程语言,它的基本特点是简单、面象对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在 .!"!" 环境上开发应用系统。开发的网站,几乎可以执行于所有平台,如 #.!='(+2、.!7>、?+9。在 #.!='(+2下 通过一个外加服务器,例如 @?+或者 8")>-,就能支持 。知名的 #%服务器 *&-A已经能够支持 。由于 *&-A广泛应用在#.!='(+2,?+9和 .!7>上,因此 有更广泛的执行平台。虽然现在 #+2操作系统占了很大的市场份额,但是在服务器方面,?+9的优势仍然很大,而新崛起
北京航空航天大学毕业设计(论文) 第 11 页的 .!7>更是来势不小。从一个平台移植到另外一个平台,和 &&&!甚至不用重新编译,因为 &&字节码都是标准的与平台无关的。由于 1本身存在的一些缺点,使得它不适合应用于大型站点,而更适合于一些小型的商业站点。首先, 1缺乏规模支持;其次,它缺乏多层结构支持。其中, 具备以下优点: 方便与 12 混合。 运行速度更快。 技术有众多大软件公司支持。 技术有众多开放性代码组织支持。可以跨平台运行。)@6)@介绍 数 据 库 是 整 个 人 力 资 源 管 理 系 统 平 台 的 核 心 , 根 据 需 要 可 选 用 ,B*) 或 3@*$),这三种数据库管理系统一方面能完全满足数据存储量的大的需要,另一方面都有完备的数据库安全机制,对于整个系统的安全管理有重要的意义。微软公司的 是基于 #.!='(+2 系统的高效数据库管理系统。
北京航空航天大学毕业设计(论文) 第 12 页它与同样是微软产品的 * 能够无缝集成。它的特点如下:、简单的图形化工具,使系统管理更为直观方便。 )!".&!&/ 企业管理器是一个基于图形用户界面0?的集成管理工具,利用它可以配置管理 服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和数据转换等。、隐含的并发控制能力。 利用动态锁定功能防止用户在查询和更新并发操作时相互间发生冲突,动态锁定是隐含的,用户不必关心锁定过程。、丰富的编程接口工具。 提供了 2&!&-";,4;.%&CD'$和 4;.%&CD'6.7&8&.-、嵌入式 等开发工具,2&!&-"; 与工业标准 语言兼容,并在其基础上进行扩充,使它更适合事物处理方面的需要。此外它还支持 34$ 和 3)4 规范,可以使用 34$,3)4 接口函数访问 数据库。、多线程体系结构。 支持多线程操作,在多用户并发访问时,系统在产生较少负担的情况下能够进行并行处理,从而减少内存需求,提高系统的吞吐量。
北京航空航天大学毕业设计(论文) 第 13 页在用户数量增加时, 的运行速度也不会明显变慢。、具有良好的伸缩性。 既可以运行在 #.!='( 操作系统,又可以在 #.!='(、#.!='(9 等操作系统下。并且能够实现自身动态管理,自动调整对内存、锁定等资源的使用和配置本人力资源管理系统使用的是 对系统数据库进行管理,以保证系统数据可以稳定高效地使用。4@)*#)*6)@简介4&:(& 是个原本由 &-':=.& 公司所开发的著名网站开发工具。它使用所见即所得的接口,亦有 12 编辑的功能。它现在有 &- 和 #.!='( 系统的版本 。 随 &-':=.& 被 *='% 收 购 后 , *='% 也 开 始 计 划 开 发 .!7> 版 本 的4&:(& 了 。 4&:(& 自 9 版 本 开 始, 使 用 了 3& 的 排版 引擎E"'E作为网页预览。 4&:(& 软 件 优 点 : 、 4&:(& 可 以 用 最 快 速 的 方 式 将F.('G,F1&!=,或 A'"'A' 等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一
北京航空航天大学毕业设计(论文) 第 II 页 本文将对人力资源管理系统进行模拟。将严格按照软件工程的设计流程 完成该系统,从用户需求分析入手,到系统的概要设计和详细设计,并编写代码实现。系统将主要实现部门信息管理、经历信息管理、档案合同管理员、休假管理、以及离职管理的管理。、主要参考资料: [1] 耿祥义 , 张跃平 .JSP 实用教程 [M]. 北京:清华大学出版社 .2003. [2] 汪孝宜 , 吴士力 , 胡俦 . 网络系统开发实例精粹( JSP 版) [M]. 北京:电子 工业出版社 .2006. [3]Kevin Duffey , Vikram Goyal , Ted Husted.JSP 站点设计编程指南 [M]. 北 京:电子工业出版社 . 2002. [4] 郑阿奇 .MYSQL 实用教程 [M]. 北京:电子工业出版社 .2009. [5] 李丽 , 陈飞 . 网页设计与制作 [M]. 飞思科技 .2005. [6] 张海藩.软件工程导论 [M]. 清华大学出版社 .2008. [7] 萨师煊等.数据库系统概论 [M]. 高等教育出版社 .2006.
北京航空航天大学毕业设计(论文) 第 14 页个 简 单 步 骤 便 可 完 成 。 4&:(& 能 与 您 喜 爱 的 设 计 工 具 , 如 8&C%&-GF8&A,A'-G(& 和外挂模组等搭配,不需离开 4&:(& 便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使 4&:(& 自动开启 F.('G或 A'"'A' 来进行编辑与设定图档的最佳化。、使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,4&:(&会自动更新所有链接。使用支援文字、12 码、12 属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。、4&:(& 是唯一提供 @'7!=".12、视觉化编辑与原始码编辑同步的设计工具。它包含 1':." 和 )=." 等主流文字编辑器。帧D&:和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组4&:(&支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。 +2)@+)2信息服务!"!"信息服务()可以使您在 !"!"或 !"&!"上非常容易地发布信
北京航空航天大学毕业设计(论文) 第 15 页息。包含许多管理网站和 #%服务器的功能。而且具有像 *-".&/(*)一样的编程功能,您可以利用它创建并配置可升级的、灵活的 #%应用程序系统不会默认安装 ,但是可以通过“控制面板”中的“添加删除程序”对话框添加。
北京航空航天大学毕业设计(论文) 第 16 页3 系统建设的需求分析功能需求根据需求,系统共有三个角色:档案合同管理员、经理、员工。每个角色可使用的功能如下:档案合同管理员:部门信息管理、经历信息管理、档案合同管理员、员工档案管理、员工合同管理。经理:员工信息管理、加班管理、出差管理、休假管理、离职管理。员工:个人基本信息、加班通知查看、出差通知查看、休假申请、离职申请。数据流图:图 数据流图顶层图P0人力资源管理系统管理员管理员管理员操作结果经理 经理员工 员工员工操作结果经理操作结果F1 管理员操作信息F2 经理操作信息F3 员工操作信息
北京航空航天大学毕业设计(论文) 第 17 页 图 3.1 为数据流图的顶层图。管理员、经理和员工可以分别操作系统,系统会将操作结果分别反馈给管理员、经理和员工。图 数据流图管理员子系统图图 3.2 为管理员对系统操作的数据流图子图。管理员可以对部门信息、经理信息、管理员信息、员工信息以及合同信息进行操作,系统根据管理员的操作,对相应的表进行修改。P1人力资源管理系统管理员子系统F1.1 部门信息F1.2 经理信息F1.3 管理员信息F1.4 员工信息F1.5 合同信息D1部门信息表经理信息表D2管理员信息表D3员工信息表D4D5合同信息表
北京航空航天大学毕业设计(论文) 第 18 页图 数据流图经理子系统图 图 3.3 为经理对系统操作的数据流图子图。经理可以对加班信息、出差信息、休假信息、员工信息以及离职信息进行操作,系统根据经理的操作,对相应的表进行修改。图 数据流图员工子系统图图 3.4 为员工对系统操作的数据流图子图。员工可以查询自己的加班信息和出差信P2人力资源管理系统经理子系统F2.1 加班信息F2.2 出差信息F2.3 休假信息F2.4 员工信息F2.5 离职信息D6加班信息表出差信息表D7休假信息表D8员工信息表D4D9离职信息表F3.1 加班信息F3.2 出差信息F3.3 休假信息F3.4 员工信息F3.5 离职信息P3人力资源管理系统员工子系统D6加班信息表出差信息表D7休假信息表D8员工信息表D4D9离职信息表
北京航空航天大学毕业设计(论文) 第 19 页息,并能够进行申请休假、修改员工信息以及提出离职申请等操作,系统根据员工的操作,对相应的表进行修改。系统需求对公司内部员工人员的个人信息进行管理。对员工的加班、出差、休假、离职等相关信息进行现代化管理,提高沟通效率。运行环境硬件需求 下列的配置是实际操作中的配置: 处理器:!"8!".7: 9 或更高 内存: 硬盘空间:0 光驱:$4;@39 显卡:60* 显示适配器 实际操作中可以高于此配置。 软件环境 操作系统: #.!='(#.!='(#.!='(>
北京航空航天大学毕业设计(论文) 第 20 页 网络协议:2$ 数据库:.-''D"*$$)
北京航空航天大学毕业设计(论文) 第 21 页4 系统的设计规划.系统开发方法国内企业人力资源管理系统目前处于起步阶段,无论是系统的开发者还是系统的用户都不能对企业人力资源管理的发展做出完全准确的预测,同时按照软件工程的要求,系统开发我们采用了渐增型开发方法,对于软件规格说明的确认开发者采用原型化方法。
北京航空航天大学毕业设计(论文) 第 22 页渐增型开发方法(如上图)不要求系统设计开始就有完整的软件需求定义,允许从部分需求定义出发,先建立一个不完整的系统,通过测试运行该系统取得经验和反馈,加深对软件需求的理解,进一步使系统扩充和完善,如此反复进行,直至软件人员和用户对所设计的软件系统满意为止。渐增型开发方法下的软件文档也是随着软件开发的过程而逐渐形成的,直至软件系统最后设计完成并交付完整的软件文档,包括软件需求说明书、软件设计说明书和用户手册。数据库设计根据系统的功能模块分析,系统数据库设计如下:
北京航空航天大学毕业设计(论文) 第 23 页实体关系图 员工信息图 描述的是员工信息。员工包括用户名、姓名、状态、建档时间、年龄、籍贯、密码、区域、部门、身份证以及性别等属性。员工信息密码姓名用户名部门区域籍贯身份证状态照片年龄性别经理密码部门用户名区域姓名
北京航空航天大学毕业设计(论文) 第 III 页中石油人力资源管理系统的设计与实现摘 要中石油人力资源管理系统的设计与实现是运用 与 软件联合开发的用于互联网用户进行企业人事信息的管理,浏览与管理的一个网络平台。该系统主要应用于企业,能够实现员工之间的信息管理,同时,它还是个很有效的管理工具。在促进员工间信息互通并且增加企业凝聚力的基础上,也为管理者带来很大的方便。员工基本信息和薪资资料被完整的保存并妥善的管理。同时,它最大的优势在于索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大
北京航空航天大学毕业设计(论文) 第 24 页图 经理信息图 描述的是经理信息。经理包括用户名、姓名、密码、部门、区域等属性。图 部门信息图 描述的是部门信息。部门包括名称、经营范围、备注等属性。图 加班信息部门经营范围备注名称加班时间内容姓名地点序号审批人类型备注
北京航空航天大学毕业设计(论文) 第 25 页图 描述的是加班信息。加班信息包括序号、姓名、审批人、时间、地点、内容、类型、备注等属性。图 出差信息图 描述的是出差信息。出差信息包括序号、姓名、审批人、时间、地点、内容、类型、备注等属性。图 休假信息出差时间内容姓名地点序号审批人类型备注休假时间内容姓名地点序号审批人类型备注
北京航空航天大学毕业设计(论文) 第 26 页图 描述的是休假信息。休假信息包括序号、姓名、审批人、时间、地点、内容、类型、备注等属性。图 系统 );@ 图图 描述的是系统的整体 );@ 图。经理和员工分别都属于部门,经理可以审批加班、出差、休假信息,员工进行加班、出差、休假。4.2.2 表结构11M属于经理员工属于加班出差加班休假休假1M1M1M出差休假审批审批审批假M1M1M1M部门
北京航空航天大学毕业设计(论文) 第 27 页表 管理员表字段名 字段类型 字段宽度 小数位数 空否 字段描述/.= .!" 否 用户名/!&: &-A& 是 姓名/%: &-A& 是 部门<& &-A& 是 密码表 员工表字段名 字段类型 字段宽度 小数位数 空否 字段描述C.= .!" 否 用户名C!&: &-A& 是 姓名C%: &-A& 是 部门CH &-A& 是 区域C& &-A& 是 密码>% &-A& 是 性别!8 .!" 是 年龄</ &-A& 是 籍贯DI &-A& 是 身份证< =&" 是 建档时间I" &-A& 是 状态
北京航空航天大学毕业设计(论文) 第 28 页表 部门表字段名 字段类型 字段宽度 小数位数 空否 字段描述%!&: &-A& 否 部门名称%D( &-A& 是 部门经营范围%%I &-A& 是 备注表 加班、出差、离职、休假信息表(<>>)字段名 字段类型 字段宽度 小数位数 空否 字段描述.= .!" 否 序号C!&: &-A& 是 员工姓名 &-A& 是 审批人< =&" 是 时间== &-A& 是 地点! &-A& 是 内容8> &-A& 是 类型%I &-A& 是 备注表 经理信息表(<>>)字段名 字段类型 字段宽度 小数位数 空否 字段描述<.= .!" 否 用户名
北京航空航天大学毕业设计(论文) 第 29 页<!&: &-A& 是 姓名<%: &-A& 是 部门<H &-A& 是 区域<& &-A& 是 密码系统功能设计主要功能模块设计图 系统功能模块图图 为系统整体功能模块图。整个系统包括三个模块:管理员系统模块、经理系统模块、员工系统模块。人力资源管理系统管理员系统模块员工系统模块经理系统模块
北京航空航天大学毕业设计(论文) 第 30 页图 4.10 管理员子系统功能结构图管理员管理功能模块:. 部门信息管理:对系统中的部门信息进行维护管理。并可按部门名称快速查找部门信息。. 经理信息管理:新增、修改和删除经理信息。. 档案合同管理员:管理系统中的管理员的信息,包括新增、修改和删除操作。并可按用户名快速查找管理员信息。. 员工基本信息管理:管理企业员工的信息,包括新增、修改和删除员工信息。并可按用户名快速查找员工信息。. 员工合同管理:管理企业和员工签订的合同,包括修改和删除操作。并可按用户名快速查找合同信息。管理员系统部门信息管理合同信息管理员工信息管理管理员信息管理经理信息管理
北京航空航天大学毕业设计(论文) 第 31 页图 经理子系统功能结构图经理管理功能模块:. 员工基本信息管理:管理企业员工的信息,包括新增、修改和删除员工信息。并可按用户名快速查找员工信息。. 加班管理:向本部门员工下发加班安排通知。. 出差管理:向本部门员工下发的出差安排通知。. 休假管理:对本部门员工的申请休假进行审批。. 离职管理:对本部门员工的申请离职进行审批。经理系统员工信息管理员工离职管理员工休假管理员工出差管理员工加班管理
北京航空航天大学毕业设计(论文) 第 32 页图 4.12 员工子系统功能结构图员工管理功能模块:. 个人基本信息:登录的用户可以查看个人的详细信息。. 加班通知查看:查看本部门经理给当前登录用户下发的加班安排通知。. 出差通知查看:查看本部门经理给当前登录用户下发的出差安排通知。. 休假申请:向本部门经理申请休假,并可查看经理对休假申请的审批情况。. 离职申请:向本部门经理申请离职,并可查看经理对离职申请的审批情况。4.3.2 系统客户端功能设计登录页面设计这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。登陆页面对应的磁盘文件为 8'/.!<。员工系统员工个人信息员工离职申请员工休假申请出差通知查看加班通知查看
北京航空航天大学毕业设计(论文) 第 33 页部门信息管理主页面设计部门信息管理用于管理员对系统中的部门信息进行添加修改删除管理。可以按部门名称快速查询需要的部门信息。通过该主页面可以进入添加修改页面。部门信息管理页面对应的磁盘文件为 %::&!&/<。新增部门信息管理页面设计新增部门信息管理页面完成添加部门信息的功能。新增部门信息管理页面对应的磁盘文件为 &==%:<。 修改部门信息管理页面设计修改部门信息管理页面完成已有部门信息的修改。修改部门信息管理页面对应的磁盘文件为 :'=%:<J%!&:K。经理信息管理主页面设计通过经理信息管理主页面可以进入到新增和修改经理信息的管理页面。在主页面中点击经理记录上的删除按钮可以直接删除经理信息。经理信息管理主页面对应的磁盘文件为 <:&!&/<。新增经理信息管理页面设计
北京航空航天大学毕业设计(论文) 第 IV 页地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统是综合人事管理系统。企业人事管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。系统包含的主要功能为查询,修改,删除和添加,对职工的档案,职工合同,出差及加班,离职及请假等信息进行管理。本系统采用 模式,前台系统开发采用 作为开发工具,后台采用 作为数据库管理系统。论文的内容依照实际开发的流程编写。本文详尽介绍了开发企业员工综合人事管理信息系统的全过程,是按软件工程的思想设计的 ,包括问题定义、可行性研究、需求分析、系统总体设计、系统详细设计等。关键词:人事管理,人力资源,人力资源管理系统
北京航空航天大学毕业设计(论文) 第 34 页进入新增经理信息管理页面,输入经理信息如:用户名,姓名,部门区域。新增经理信息管理页面对应的磁盘文件为 &==<8<。档案合同管理员信息管理主页面设计档案合同管理员信息管理主页面中,默认显示所有管理员的信息。通过查找可以快 速 定 位 管 理 员 的 信 息 。 档 案 合 同 管 理 员 信 息 管 理 主 页 面 对 应 的 磁 盘 文 件 为/:&!&/<。新增档案合同管理员信息管理页面设计新增档案合同管理员信息管理页面中,输入用户名,姓名,部门信息,可新增管理员信息。新增档案合同管理员信息管理页面对应的磁盘文件为 &==/8<。员工档案管理主页面设计在员工档案管理主页面中,显示所有员工信息。通过用户名可以快速查找到员工信息。点击员工的修改或删除按钮可以对某个员工的信息进行修改和删除操作。员工档案管理主页面对应的磁盘文件为 C:&!&/<。新增员工档案管理页面设计在员工档案管理主页面中,点击新增按钮进入新增员工页面。输入员工信息:用
北京航空航天大学毕业设计(论文) 第 35 页户名,姓名,部门,区域,性别,年龄,籍贯,身份证,建档时间,照片,状态。新增员工档案管理页面对应的磁盘文件为 &==C><。修改员工档案管理页面设计在员工档案管理主页面中,点击修改按钮进入修改员工页面。对已经存在的员工信息进行修改。修改员工档案管理页面对应的磁盘文件为 :'=C><JC.=K。员工合同管理主页面设计在员工合同管理主页面中,提供了修改删除合同的按钮。可以进入相应的操作页面。通过用户名可以方便快捷的查找到员工合同信息。员工合同管理主页面对应的磁盘文件为 A":&!&/<。员工合同修改页面设计在员工合同管理主页面中,点击某个合同的管理按钮进入该合同的管理页面。员工合同修改页面对应的磁盘文件为 :'=A"<JC.=K。加班管理主页面设计部门经理为本部门员工安排加班计划。主页面显示所有安排加班的信息。通过主页 面 可 以 对 加 班 信 息 进 行 新 增 删 除 操 作 。 加 班 管 理 主 页 面 对 应 的 磁 盘 文 件 为
北京航空航天大学毕业设计(论文) 第 36 页<%:&!&/<。发布加班信息页面设计部门经理为本部门员工发布加班计划。加班信息:员工姓名,加班时间,加班内容,加班地点。发布加班信息页面对应的磁盘文件为 &==<%<。发布出差信息主页面设计部门经理为本部门员工发布出差计划。发布出差信息页面对应的磁盘文件为-G:&!&/<。发布出差信息页面设计部门经理为本部门员工发布出差计划。输入出差信息:用户名,出差时间,出差内容,出差地点。发布出差信息页面对应的磁盘文件为 &==-G<。休假申请主页面设计员工向本部门经理发休假申请。主页面显示该员工已经发的休假申请,并显示部门经理的审批情况。休假申请主页面对应的磁盘文件为 =.><<。休假申请页面设计员工填写休假申请信息。如:休假理由和时间等。该申请会自动发给本部门经理。
北京航空航天大学毕业设计(论文) 第 37 页休假申请页面对应的磁盘文件为 &==><<。离职申请主页面设计员工申请离职,默认显示曾经申请离职和经理审批的信息。离职申请主页面对应的磁盘文件为 =.8I<。离职申请页面设计员工输入离职信息,如:离职理由和去向等。该申请会自动发给本部门经理。离职申请主页面对应的磁盘文件为 &==8I<。加班通知查看页面设计员工查看部门经理下达的加班安排信息。加班通知查看页面对应的磁盘文件为=.<%<。出差通知查看页面设计员工查看部门经理下达的出差安排信息。出差通知查看页面对应的磁盘文件为=.-G<。休假审批主页面设计部门 经 理 对员 工的 休 假 申 请 进 行 审批 。休 假 审批 主 页 面 对应 的磁盘 文 件 为
北京航空航天大学毕业设计(论文) 第 38 页><:&!&/<。离职审批主页面设计部门 经 理 对员 工的 离 职 申 请 进 行 审批 。离 职 审批 主 页 面 对应 的磁盘 文 件 为8I:&!&/<。修改密码页面设计修改密码页面完成登录用户的密码修改操作。修改密码页面对应的磁盘文件为:'=.&<。
北京航空航天大学毕业设计(论文) 第 39 页5 系统的实现该系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、员工培训、系统调试。系统开发环境系统用 SQL 设计数据,以 *6* 为开发平台,通过 JSP 实现网页及动态操作,其中运用了 Java Script 脚本,基本实现其功能。应用服务器使用 2':-&"。数据库连接将数据库链接参数设置在 DB.java 中:tring sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";String sConnStr = "jdbc:microsoft:sqlserver://127.0.0.1:1433; databaseNam =rsgl;";Connection conn = null;Statement stmt = null;ResultSet rs = null;public DB() {try {Class.forName(sDBDriver);} catch (java.lang.ClassNotFoundException e) {System.err.println("数据库驱动注册错误信息: " + e.getMessage());}}
北京航空航天大学毕业设计(论文) 第 40 页系统实现本系统根据用户权限的不同分为三种用户级别。不同级别的用户功能模块不同。因此,系统分成三个主要的主界面。总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。另外,在首页左侧显示了不同的功能模块管理员界面设计如下:功能模块有:部门信息管理,经理信息管理,档案合同管理员,员工档案管理,员工合同管理。管理员主要完成系统的基础信息的管理。图 管理员界面
北京航空航天大学毕业设计(论文) 第 41 页经理管理界面设计如下:功能模块有:员工信息管理,加班管理,出差管理,休假管理,离职管理。 经理管理模块主要完成企业日常业务的管理。图 经理管理界面员工管理界面设计如下:功能模块有:个人基本信息,加班查看,出差查看,休假申请,离职申请。员工管理模块主要完成日常工作业务。
北京航空航天大学毕业设计(论文) 第 42 页图 员工管理界面模块具体实现,以修改经理信息为例:用管理员帐号登录系统,点击“经理信息管理”结果如图 图 经理信息管理
北京航空航天大学毕业设计(论文) 第 43 页点击“修改”,结果如图 图 修改经理信息编辑完成后,点击“保存”按钮即修改完成。程序流程图:
北京航空航天大学毕业设计(论文) 第 V 页Design and implementation of the oil in the human resource managementsystem AbstractDesign and implementation of the oil in the human resources management system is usedfor Internet users of enterprise personnel information of Jsp and SQL server software jointlydeveloped by management, a network platform browsing and management. The system ismainly applied to the enterprise, to achieve information management, staff at the same time, itis a very effective management tool. In the foundation to promote the exchange ofinformation between the staff and increase the cohesion of the enterprise, but also bring greatconvenience for managers. The staff basic information and salary information is thepreservation of integrity and proper management. At the same time, it is the biggest advantageof cable quickly, find convenient, high reliability, large capacity storage, security and good,long life, low cost. These advantages can greatly improve the efficiency of personnelmanagement, standardization of enterprise is also a scientific, management, and an importantcondition for the world.This system is a comprehensive system of personnel management. The enterprisepersonnel management system is a typical management information system (MIS), itsdevelopment mainly includes two aspects: the background of the establishment andmaintenance of database and front-end application development. The main function of thesystem includes to query, modify, delete and add, to staff's file, employee contract, travel andwork overtime, leave and leave and other information management. This system adopts B/Smode, the system is developed using JSP as a development tool, the background using SQL
北京航空航天大学毕业设计(论文) 第 44 页图 经理信息修改程序流程图5.4 系统测试5.4.1 测试概述随着系统的实现,这并不意味着所有事情都结束了,我们还要像测试一个系统一样对整个系统进行各方面的测试以确定其性能,主要包括程序调试、功能测试、数据库调试、以及安全测试等。程序调试: 由于 *6* 具有能够跨平台,所以无需编写较多的程序,只需根据实际需要对相应的程序段或接口进行相应的改动,从而程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。开始获取用户键入信息修改数据库信息显示结果给用户查看停止
北京航空航天大学毕业设计(论文) 第 45 页功能测试:该阶段主要是针对预先的设想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。数据库调试:该过程主要是通过使用实际数据对系统数据库进行测试,包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的合理性。安全测试:该过程主要是系统管理员根据实际生活当中所发生的系统安全问题,然后根据这些问题有针对性地进行一些模拟安全测试,包括用户登陆以及系统修改等安全测试。5.4.2 测试用例用例名称:会员登录测试基本描述:用户通过登录拥有系统的基本操作权限 测试方案:分别使用不同的登录方法进行登录,从而查看系统是否相应的错误和成功提示。 1、用正确密码登录已存在账号; 2、用错误密码登录已存在账号; 3、用不存在账号登录; 4、账号或密码未空。
北京航空航天大学毕业设计(论文) 第 46 页输入数据: 1、使用用户名 admin 密码 admin 登录; 2、使用用户名 admin 密码 123 登录; 3、使用用户名 123 密码 123 登录; 4、不填写用户名和密码。 预期结果: 1、第一组测试提示“登录成功!”,进入交易功能界面 2、第二组测试提示“登录失败,请重新登录”,进入登录界面。 3、第三组测试提示“账号不存在!” 4、第四组测试提示“用户名或密码不能为空!” 测试成果:和预期结果一样,通过测试状态,测试成功!系统维护系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施,其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程;除此之外,还包括服务器和域名空间等的维护。数据库维护和信息更新:该阶段主要是要求管理员要经常对数据库和过期的信息
北京航空航天大学毕业设计(论文) 第 47 页及时地进行更新和维护,以保证数据库的正常运行和信息的及时性,从而保证了访问者能够顺利地了解到最新的信息动态。版面的更新:该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新,从而使本系统经常以崭新的面貌出现在广大访问者的面前。安全测试和数据备份:该过程主要是从系统的安全方面考虑,由于目前整个网络体系的安全问题还存在着较大的隐患,所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所以,管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置,从而保证系统的安全性。除此之外,还要经常对所有信息进行备份,以防止整个系统遭到外界袭击时陷入瘫痪状态。
北京航空航天大学毕业设计(论文) 第 48 页6 结论 人力资源管理系统在企业管理和现代化、自动化办公办公有着其独特的优点,是现代办公必不可少的软件。 在本次毕业设计中,从数据库结构设计、模块划分等总体规划工作到系统模块的具体实现,我都是独立完成。这次毕业设计给了我一个实践的宝贵机会,通过老师的指导,加上自己平时所学的知识,对企业人力资源管理系统的思考,最终做出了此系
北京航空航天大学毕业设计(论文) 第 49 页统。通过毕业设计,使我对计算机专业所涉及到的各科知识有了系统的认识,并对其中一些课程做了更进一步的学习,在实践中加深了体会,还积累了一定的开发系统的经验,感到收获颇多。 在毕业设计进行过程中,我还深刻地体会到在实际系统开发和实现过程中学习和实践的重要性,它决定着系统开发的效率,甚至有时候它可以决定系统开发的成败。另一个重要体会是要加强创新意识,大胆采用一些新方法,可有效提高系统的效率,有时候甚至可以取得一些意想不到的效果。
北京航空航天大学毕业设计(论文) 第 1 页致 谢这次的毕设我获得了很多,不仅巩固了学过的知识,也得到了现实的经验。其中遇到了很多困难,多亏了许多同学和指导老师的悉心指导。指导老师的治学非常严谨,在很多细小的地方都非常认真仔细,及时的指出了我许多错误。她的这种做事的风格细心严谨的态度是非常值得我去学习的。其实刚开始的时候我对系统和开发环境包括数据库的链接等方面都比较陌生,都停留在理论阶段,但是在指导老师和班级同学的帮助下,慢慢摸索,终于从本质上学会了许多知识。尤其是指导老师,她非常认真负责的指导了我这次毕设的过程,在此我想特别的感谢她。并且会向她学习,她给我提出的建议和鼓励我都会牢牢的记在心里。最后,再次感谢指导老师和其他同学的帮助,谢谢!
北京航空航天大学毕业设计(论文) 第 2 页参考文献LM 耿祥义,张跃平 实用教程LM北京:清华大学出版社LM 汪孝宜,吴士力,胡俦网络系统开发实例精粹( 版)LM北京:电子工业出版社 LM N.!47OC,6.G&:0'C&8,2=17"= 站点设计编程指南LM北京:电子工业出版社LM 郑阿奇B 实用教程LM北京:电子工业出版社LM 李丽,陈飞网页设计与制作LM飞思科技L M 张海藩.软件工程导论LM清华大学出版社LM 萨师煊等.数据库系统概论LM高等教育出版社
北京航空航天大学毕业设计(论文) 第 VI 页Server 2000 as the database management system. The contents of this paper in accordancewith the actual development process writing. This paper introduces the whole developmentprocess of enterprise employee personnel information management system, is designedaccording to the thought of software engineering, including problem definition, feasibilitystudy, demand analysis, system design, system detailed design etc..Key words: Personnel management, Human resources, Human resources managementsystem
北京航空航天大学毕业设计(论文) 第 1 页目 录绪论中石油人力资源系统开发的目标和意义 开发设计思想相关背景知识介绍系统建设的需求分析功能需求系统需求运行环境硬件需求软件环境系统的设计规划.系统开发方法数据库设计实体关系表结构系统功能设计主要功能模块设计4.3.2 系统客户端功能设计系统的实现
北京航空航天大学毕业设计(论文) 第 2 页系统开发环境数据库连接系统实现系统测试测试概述测试用例系统维护 结论致 谢参考文献1 绪论中石油人力资源系统开发背景 目前,网络的发展已呈现出商业化、全民化、全球化的趋势,网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、
北京航空航天大学毕业设计(论文) 第 3 页业务扩展、企业品牌形象等提出了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。目前,全球范围内的企业内部组织正在发生巨变,未来企业成功的关键将主要依靠人力资源,人才之争已经成为市场竞争的核心内容之一,以人为本成为企业立足和发展的根本。有效地管理企业的人力资源,不仅能节省大量的人力物力,而且能够帮助企业制订计划,激发员工的积极性,充分发挥每员工的潜能,为企业创造更大的价值。本系统的开发不但能够改善公司原有的管理方式,把人力资源管理人员从繁重的手工劳动中解脱出来,而且通过人力资源的有效管理能够适时地制定公司的培训计划,根据员工的个人能力对其岗位进行调动,充分发挥员工自身的能力,为公司带来更大的经济利益。 人力资源管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的人力资源管理系统就显得非常必要。 最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造