基于JAVA的人力资源管理系统doc.doc
《基于JAVA的人力资源管理系统doc.doc》由会员分享,可在线阅读,更多相关《基于JAVA的人力资源管理系统doc.doc(114页珍藏版)》请在咨信网上搜索。
基于JAVA的人力资源管理系统【实用文档】doc 文档可直接使用可编辑,欢迎下载 毕业设计(论文) 课 题 名 称人力资源管理系统的设计与实现 学 生 姓 名万友利 学 号 1041302041 系、年级专业信息工程系、10级计算机科学与技术 指 导 教 师柳小文 职 称 讲 师 2014年05月10日 摘 要 随着计算机的普及与计算机科学的快速发展,人们开始越来越多地使用计算机来处理我们生活中遇到的实际问题了。近几年来,企业之间的竞争也从有形的经济市场转向网络市场。 对大多数企业管理者来说,如何有效的管理企业的人力资源,发挥出最大的效益,是每个企业管理者面临的难题与挑战。所以说企业人力资源管理系统是现代企业管理的重中之重。企业人力资源管理系统既能提高企业人力资源管理的技术含量,还能提高企业的工作效率,也能让人力资源管理更加现代化、决策科学化. 本系统采用了B/S模式、MVC设计思想、先进的MyEclipse2014开发工具和Oracle 11g数据库进行设计。使用 Java语言开发出一个界面友好、功能全面、操作简单的企业人力资源管理系统。 本文研究人力资源管理系统的主要内容有:员工信息管理、奖惩管理、培训管理、工资管理、部门管理、通讯录管理.本系统的开发目标是人力资源管理的业务逻辑用来实现高效化、智能化,帮助企业的人力资源管理者进行人力资源管理与数据分析。 关键词: 人力资源;关系数据库;Java ABSTRACT With the popularity of computer and the computer the rapid development of science and technology, people began to used more and more on computers to solve practical problems in our life. In recent years, the competition between enterprises is turning from visible economic markets to the network. For most of the enterprise managers, how effective management enterprise human resources, make its maximum benefit, iseach enterprise managers continuously problems and challenges.So Human resource management system is the core content of modern enterprise management. not only improve the skill of human resource management and the efficiency of the enterprises but also make human resource management modern and decision sciencefic The modern company personnel resource management system USES a B/S mode,MVC design ideas,present more advanced MyEclipse 2014 development tools and Oracle 11g database design. development of a friendly interface, comprehensive functions, operation simple enterprise human resources management system . The main contents of the huaman resource management system includes recruitment management, personnel management,attendance management training management, salary management and system configuation。The development of the system aims at making the management business logic more efficient and intelligent to help people manage the human resource and analysis the statistics. Key Words:Human resource manage, relation database, Java 目 录 摘要Ⅰ ABSTRACTⅡ 第1章 绪论1 1.1 课题背景1 1.2设计目的和意义2 第2章 相关技术介绍3 2.1开发工具简介3 2.2MVC框架简介3 2。3B/S结构模式简介4 2.4系统运行配置介绍5 第3章 系统分析6 3.1可行性分析6 3。2功能需求分析7 3。3其他需求分析7 第4章 总体设计9 4.1系统模块总体设计9 4.2数据库设计10 第5章 详细设计与实现14 5.1系统首页与登录设计与实现14 5。2工资管理设计与实现16 5.3培训管理设计与实现17 5。4员工信息管理设计与实现18 5.5员工奖惩档案设计与实现22 5。6部门信息管理设计与实现25 5.7通讯录档案设计与实现27 结束语29 参考文献30 致 谢31 附录32 第1章 绪 论 在20世纪70年代以后,人们开始意识到人的能动性和创造性对现代企业管理工作中的重要性。并且在20世纪80年代后出现一种以人本主义思想为理论基础和特质的管理模式。对人的管理从观念、模式、内容和方法等方面地向人力资源管理转变. 而随着电脑与网络技术的快速发展,数据库的应用范围越来越多和功能越来越强大,在企业之间的竞争已经从有形的市场经济转向了无形的网络领域。因此企业管理也进入了高效的信息化的时代,所以开发企业人力资源管理系统是有必要的。而在软件市场上也出现了很多致力于人力资源管理方面的产品。人力资源管理系统指的是人力资源管理网络信息化、标准化、科学化,是企业在高速度、硬件的大容量和IT软件先进的基础上的一种人力资源管理模式。通俗地说,就是人力资源管理信息化或自动化。 1。1 课题背景 自1900年以来,人力资源管理最初只是一些比较简单的操作:工资发送、员工档案记录、安排社区访问等。但随着企业自身人力资源的逐渐庞大,复杂程度慢慢增强,增加了很多管理方式,如:招聘、培训等人机作坊再也无法满足如今企业的人事管理了。而且在以人为本的观念的熏陶下,人力资源管理已经在组织中的作用显现出其重要性。企业需要通过人力资源管理系统来提高企业的管理水平。基于此,人力资源管理系统也从此应运而生。 所谓的人力资源管理就是从经济学的角度来指导和进行预测组织人力资源需求,并作出人力资源需求计划、招聘工作人员然后进行有效组织、支付报酬等,并不断地进行激励、综合组织与个人需要进行有效开发来实现最优组织绩效的全过程。同时对人的思想、心理和行为进行恰当的指导、控制与协调,充分发挥出工作人员的主观能动性,对组织内外相关人力资源进行有效运用,满足组织当前及未来发展的需要,保证组织目标实现与成员发展的最大化. HRIS使人力资源规划与企业管理者做出的决策在很在程度上依赖于该系统的信息,而不仅仅靠企业管理者的观点与直觉,这对于一个企业来说都至关重要。本系统具有手工管理没办法做到的优点.比如:检索迅速、查找方便、存储量大、保密性好、使用时间长、成本低等.这些优点可以很大程度地提高企业人事管理系统的效率,也是让企业进入正规化、科学化的管理的重要条件。 在现代化的公司中的企业管理主要涉及到人事,部门、工资、奖惩、培训几大部分,本系统的开发主要是针对以上所说的几大模块的业务逻辑来设计和实现人力资源管理系统。 1。2 设计目的和意义 随着企业内人力资源管理的网络化和系统化越来越完善,并且越来越科学化.人力资源系统在企业管理中也备受企业管理者的青睐。人力资源管理系统包括人事日常事务、工资、培训、人事资料等管理。是一个为制定人力资源决策提供信息的集成系统,是为了提高系统管理者人力资源管理水平而开发的。主要的目标就是能够让企业管理者方便快捷地掌握员工的个人信息,工作进度和工作状态等,快速正确地进行决策。降低企业人力资源管理的人力以及成本,提高人力资源管理的效率。 人力资源管理系统在企业的有效实施,会促进企业人力资源管理向规范化、标准化、决策科学化发展;促使企业管理者能缓解工作量巨大的压力,避免以前工作中出现的错误,减少出错的几率;能够让企业管理者专注于对企业的人力资源管理活动进行计划,组织,监督和咨询职能;并且对企业的人力资源管理各个方面进行认真地分析、详细地规划、准确地实施、调整。调动所有的有利因素,来提高企业人力资源管理水平和企业管理者的效率,最终使人成为企业经营发展中真正的第一资源。 第2章相关技术介绍 在本系统的整个开发过程中,我们运用的是面向对象的开发语言,系统使用B/S结构,采用J2EE开发框架,主要是MVC开发模式,Java技术等。 2.1开发工具简介 本系统的开发环境是jdk6.0+my Eclipse 2014+Tomcat7。0,使用的语言是Java语言。 JDK是Sun Microsystems公司针对Java开发者的产品。自从Java出世以来,JDK已经成为使用最为广泛的Java SDK(Software development kit).JDK是Java开发工具包,它的全称是Java Development Kit。它构建在 Java 平台上发布的应用程序和applet以及组件的开发环境。JDK是所有Java应用程序的一个基础,它是一组API,也可以说是一些Java Class。到SUN的JDK5.0版本以后,提供了泛型等相对来说非常有用的功能,其版本在不断更新中,运行效率上也在不断地提高。 Eclipse是一个综合开发环境(Integrated Development Environment)IDE,是一款功能完整和成熟且代码开源的软件,于2001年由IBM公司推出.开放源代码的意思是让使用者可以取得软件的原始码,部分的有权去修改和传播这个软件。就Eclipse本身而言,它就是一个框架还有一组服务程序,通过一些插件组件来构建开发环境。主要的任务就是要让每件东西都动起来,并加载所有需要的外挂程序.当启动Eclipse时,首先执行的便是这个组件,再由这个组件加载其他外挂程序。Eclipse附带了一个包括Java开发工具(Java Development Tools,JDT)的标准插件集,因此如果想要使用Eclipse来开发Java程序,就必须在安装SDK成为它的插件的情况下才可以使它正常运作。 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的核心项目之一,由Apache、Sun还有一些其他的公司及个人共同开发而成。因为有了Sun 的参与和支持,最新推出的Servlet以及JSP 规范都能在Tomcat 中充分地得到体现。由于Tomcat 技术较为先进、性能比较稳定,并且还是免费,因此深受喜欢Java开发者的欢迎并得到了一些软件开发商的承认,成为了现今比较流行的Web 应用服务器之一。Tomcat目前的最新版本是8.0. 2.2MVC框架简介 MVC全称是Model View Controller,是模型(model)、视图(view)、控制器(controller)的缩写。MVC用其业务逻辑还有数据显式分离的方式来组织代码,将业务逻辑全部聚集在一个部件里面,能够改进和个性化定制界面和用户围绕数据的交互,同时还不需要重新编写业务逻辑.因此MVC独特的发展起来,作用于一个逻辑的图形化用户界面的有映射传统的输入、处理以及输出功能的结构中。 MVC是一种框架的模式,它硬性规定让应用程序的输入、处理和输出分开。应用程序如果使用MVC,它将会被分成三个主要部件,分别是模型、视图和控制器。它们各自分别处理好各自的任务。最典型的MVC就是servlet+ JSP + javabean的这种模式。MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。 Model(模型)包括应用程序核心(比如数据库记录列表),是应用程序中专门用来处理数据逻辑的部分。一般来说模型对象是负责在数据库中存取业务数据。View(视图)显示数据(数据库记录),是应用程序中处理数据显示的部分。视图就是依据模型数据从而创建的。Controller(控制器)是用来处理输入的(写入数据库记录)。是应用程序专门处理用户交互的部分。控制器就是负责从视图中去读取数据、控制用户输入、并向模型发送数据。 MVC 分层有助于管理复杂的应用程序,这样就可以在不依赖业务逻辑的情况下一个时间内关注一个方面。同时也让应用程序的测试更加容易。 2。3B/S结构模式简介 本系统采用B/S(Browser/Server)结构模式,即浏览器/服务器模式,是现今web数据库开发中应用比较广泛的结构模式之一.它是随Internat技术的发展,对传统的C/S(客户机/服务器)模式进行变化和改进的一种网络结构模式.本质上其实是三级结构C/S模式.在这种结构模式下,用户工作界面是由WWW浏览器实现展示的,极少部分的事务逻辑是在前端(Browser)实现,大部分的事务逻辑是在服务器端(Server)实现,形成所谓的三层结构模式。如图3-1所示.这种结构模式不仅简化了电脑负荷,减少系统维护和升级的成本还有其工作量.还降低了用户的最终成本(TCO)。 图2-1B/S三级结构组成 B/S结构模式利用逐渐成熟和普及的WWW浏览器技术,能够实现以前需要复杂的专用软件才得以实现的一些强大功能,还节约了企业的开发成本。B/S结构模式是一种全新受欢迎的软件系统结构技术,这种结构技术成为现在应用软件的首选结构模式。而且JAVA这样的跨平台语言技术已经是种很成熟的应用,以致B/S结构模式管理软件更加的方便、快捷、高效。 2.4系统运行配置介绍 服务器操作系统:WindowsXP/Windows 7操作系统 第3章 系统分析 3.1 可行性分析 在决定开发人力资源管理系统项目之前,为了弄清楚这个主题的项目是不是可能实现和值得实践。就要对该项目进行有效地可行性分析.以做到减少项目的开发风险,避免人力、物力和财力上的过多浪费.那么从以下几个方面针对新系统的开发是否具备必要性和可能性进行认真的分析和研究. 3。2。1 经济可行性 对本系统进行分析,本系统运行将会为企业带来很大的经济利益,主要表现在以下几点. (1)本系统可以代替人工进行许多复杂、重复的信息记录和统计工作,为企业节省大量的人力,物力. (2)加强人事信息管理,带动企业各方面水平的提升。使企业管理者从日常琐碎繁重的工作中解救出来,并且能够减少错误的几率. (3)管理人员可以方便的对公司的员工,培训计划,员工薪金等进行管理,更好地协调企业人才,很大程度上提高了人才的利用率,使企业人才的能力得到充分地发挥. 3.2。2技术可行性 本系统难度不大,考虑采用的硬件和软件技术都能满足用户提出的要求。在技术软件方面选择了MyEclipse2014开发环境设计,用Oracle11g数据库来存储数据;在硬件方面,2G的内存和300G的硬盘存储数据,运行速度还行;在系统技术方面,使用Java语言,MVC思想实现各大功能模块。 3.2.3操作可行性 该系统在操作上很简单.由于具有良好的操作界面,系统功能、显示内容简单明了。使用者不必需要专业的计算机知识,也不必进行任何培训.只要短时间操作后就可掌握使用。 通过对以上对系统的经济、技术和操作方面的可行性分析,最终发现本系统的技术相当成熟,有友好的界面、操作简单、运行安全可靠。 3。2 功能需求分析 图3-1 系统用例图 根据本系统的需求制定了开发人员必须要实现的软件功能,满足业务需求。开发人员参照需求分析的结果对每个业务实现进行细化,从而获得系统的所有功能模块。 通过分析,本系统应该实现下面的功能: (1)员工信息管理:能够查询所有员工的信息资料,并且能够对员工的信息资料进行重新编辑和删除等操作. (2)培训信息管理:根据实际的情况填写人员培训的信息,记录在档案中,以便为员工的升迁提供确切依据。 (3)奖惩管理:实现对企业员工奖惩信息的增加、删除等操作,并且实现对奖惩信息作详细管理。为员工的工资、升迁等提供依据。 (4) 工资管理:能够实现对所有员工工资的录入、查询等操作。 (5)部门管理:该模块显示企业中的所有部门,及各部门的人数情况。并且能够对各部门进行一个详细的查看,比如该部门有哪些人以及在该部门中对应的职称。 (6)员工通讯录管理:能查询、增加、删除企业中所有的员工的通讯方式,通讯方式包括联系电话和家庭住址。 3.3 其他需求分析 在企业中,企业管理者使用人力资源管理系统进行员工管理。可以快速、方便、高效率地完成企业中的人事管理工作,减少人力资源管理的成本,使企业管理者能更多地集中精力去实现企业更大的目标。那么一个合格的人力资源管理系统,应该具备以下几个特性: (1)高技术性:本系统设计主要采用MyEclipse 2014开发工具和Oracle数据库。使用Java为开发语言,运用MVC模式思想来设计。 (2)采用标准技术:关于本系统的设计都是遵循国际上标准化进行,为了提高该系统的开放性。 (3) 复用性:本系统设计采用模块化的方式进行,对每个模块都尽可能的做到高内聚,低耦合的程序,以此提高该系统的利用性。 (4)实用性。一个系统都是以用户的需要着手设计的,一切以满足用户的需求、方便用户为原则,尽量做好全面的需要分析,以达到让用户满意。 第4章总体设计 4.1系统模块总体设计 通过之前对系统中软件的经济、技术和运行可行性的分析,以及需求分析阶段对系统功能和性能方面的分析,可以总结本系统的下一个总体设计模块及相关的设计方法和技术,为下一步的代码实现提供了指导。下图4—1为系统结构图。 添加员工信息 编辑员工信息 修改员工信息 员工信息管理 查看部门详情 查看部门信息算成息 工资管理 查看员工工资 部门管理 人力资源管理系统 添加培训信息 查看培训信息 培训管理 查看奖惩信息 查看奖惩详情 奖惩信息管理 查看通讯录 通讯录管理 图4-1 系统结构图 4.2 数据库设计 4.2.1 数据库分析 通过之前对系统整体的需求分析和总体模块的设计,将实体转化为以下的关系表:用户/管理员表、部门表、奖惩表、奖惩纪录表、员工信息表、员工通讯录表、工资表、培训表。他们分别记录了系统不同的信息,支持系统的运行. 具体设计的实体如下: (1)用户/管理员表:用于保存登录用户的用户名和密码等信息 (2)部门表:用于保存企业的所有部门及人数的信息 (3)奖惩表:用于保存企业员工奖惩金额的信息 (4)奖惩纪录表:用于保存企业员工奖惩的详细情况 (5)员工信息表:用于保存企业内所有员工的基本信息 (6)员工通讯录表:用于保存企业内所有员工的通讯信息 (7)工资表:用于保存企业人员的工资信息 (8)培训表:用于保存企业工作人员和刚进入职场人员的培训信息 根据各实体之间的相互联系和各数据表之间的相互管理,得出了本系统的数据库的E—R图设计。本系统的数据库的E-R如图4—2所示. 图 4-2 数据库 E—R图 4。2。2 数据库表的具体设计 (1)用户/管理员登录表如下表4—1所示。 表4-1用户/管理员登录表: 字段名 数据类型 长度 是否主键 描述 lId varchar2 10 是 用户id passwd Varchar2 20 登录密码 status number 1 用户模式 (2)部门表如下表4—2所示。 表4—2 部门表: 字段名 数据类型 长度 是否主键 描述 dId varchar2 10 是 部门id dName varchar2 20 员工姓名 dDept varchar2 20 部门名 positional varchar2 20 职称 (3)奖惩表如下表4—3所示. 表4-3奖惩表: 字段名 数据类型 长度 是否主键 描述 apId varchar2 10 是 id apName varchar2 20 员工姓名 apMoney number 10 奖惩金额 (4)奖惩纪录表如下表4-4所示. 表4-4奖惩纪录表: 字段名 数据类型 长度 是否主键 描述 rId number 10 是 奖惩id rapId varchar2 10 纪录id rapRecord varchar2 200 奖惩纪录 rapRecordTime varchar2 20 奖惩时间 rapMoney number 10 奖惩金额 (5)员工信息表如下表4—5所示. 表4-5员工信息表: 字段名 数据类型 长度 是否主键 描述 eId varchar2 10 是 员工id eName varchar2 20 员工姓名 eSex char 2 员工性别 eAge number 4 员工年龄 eBrithday varchar2 20 生日日期 eHiredate varchar2 20 入职日期 eAddress varchar2 40 员工地址 eMgr varchar2 20 员工上司 eDept varchar2 20 所属部门 eTelphone varchar2 12 联系电话 Education varchar2 12 员工学历 Positional varchar2 20 员工职称 Politicalstatus varchar2 20 政治面貌 sal number 10 员工工资 comm number 10 员工提成 (6)员工通讯信息表如下表4-6所示. 表4-6员工通讯信息表: 字段名 数据类型 长度 是否主键 描述 aId varchar2 10 是 员工id aName varchar2 20 员工姓名 aTelPhone varchar2 12 联系电话 aAddress varchar2 20 家庭住址 (7)工资表如下表4—7所示。 表4-7工资表: 字段名 数据类型 长度 是否主键 描述 mId varchar2 10 是 员工id mName varchar2 20 员工姓名 mMoney number 10 员工工资 (8)培训纪录表如下表4—8所示. 表4—8培训纪录表: 字段名 数据类型 长度 是否主键 描述 cId number 是 培训id cEId varchar2 20 员工id cName varchar2 20 员工姓名 cRecord varchar2 1000 培训记录 cRecordData varchar2 30 培训时间 第五章 详细设计与系统实现 详细设计的根本目标是确定应该具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计之后再进行系统实现。 5.1 系统首页与登录设计与实现 5.1.1 系统首页设计与实现 本系统管理员正确登录后,便进入系统首页,系统首页主要由3大部分组成 (1) 模块功能导航:主要功能是链接各个管理模块,对系统的六大模块进行综合的管理操作; (2) 常用功能:主要包括返回首页、后退、前进、刷新、退出等系统功能,是系统的快捷方式操作; (3) 功能展示:主要功能是显示所链接模块的内容,主要是对企业的各个管理模块中的操作进行具体的操作,在系统首页中,展示区中主要包括各个模块中的功能。系统首页如图5—1所示. 图 5—1 系统首页 5。1.2 系统首页设计与实现 设计一个系统登录界面login。jsp,如图5-2所示.从浏览器中获取用户与密码,存入account,passwd变量中,再与数据库中的数据进行验证,如果登录成功,进入系统首页,如果登录失败,设计系统重新跳转到登陆界面,会进行相应的错误提示。 并重新登陆. 登录loginServlet类设计如下: publicvoid doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response。setContentType("text/html"); //从页面获取用户名与密码 String account=request.getParameter(”account"); String passwd=request。getParameter(”passwd”); //验证用户名与密码与数据库中的数据 EmpLogin tempEml=iem。checkLogin(account); Employee tempEmp=iem.queryEmpInfo(account); if(tempEml!=null){ if(passwd.equals(tempEml.getPasswd())){ //登陆成功 //设置用户登陆成功的用户名 request.getSession()。setAttribute(”EmpLoginId", account); //设置用户登陆成功后的权限 request.getSession()。setAttribute(”Status",tempEml。getStatus()); request.getSession().setAttribute("EmpLoginName",tempEmp.getName()); //跳转到主界面index。jsp中进行操作request.getRequestDispatcher("index.jsp").forward(request, response); }elseif(!passwd.equals(tempEml.getPasswd())){ //登陆不成功 重新跳转到登陆页面 request.setAttribute( ”fail", "密码错误!”); request。getRequestDispatcher("login。jsp").forward(request, response); } }else { //账号不存在 request.setAttribute( ”error", "账号不存在!"); request.getRequestDispatcher(”login.jsp").forward(request, response);}} 图5-2 登录模块主界面 5.2工资管理设计与实现 该系统对于薪资的管理主要是薪资查询。查看此系统中员工的薪资信息,从雇员的基本信息中,可以获取单纯的员工资情况。该显示页面显示雇员的编号以及雇员名称和对应的工资。其运行结果如图5—7所示 PersonalMoneyManageServlet类设计如下: publicvoid doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //查找某个部门的所有员工 ArrayList<PersonalMoney〉 data=iem。achievePersonalMoneyAllInfo(start, end); ArrayList<String〉 Loction=new ArrayList<String〉(); Loction。add(”人力资源管理系统"); Loction.add(”工资管理"); request。setAttribute("StartPage”, startPage); request.setAttribute("CountPage",countPage); request.setAttribute("CountInfo", countInfo); request。setAttribute(”PersonalMoney", data); request.setAttribute(”Loction", Loction); request.getRequestDispatcher("showPersonalMoneyInfo.jsp”).forward(request, response); } 图 5-3 工资管理界面 5.3培训管理设计与实现 主要设计两个方面:添加和查看培训人员。查看该人力资源管理系统中培训工作人员的信息,方便企业管理者的管理。 查看培训人员showAllEmpCultivateRecordServlet类设计如下: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { IEmployeeManage iem=new ImpEmployeeManage(); response。setContentType("text/html"); int startPage=Integer.parseInt(request。getParameter(”StartPage")); int showpagecount=5; int countInfo=iem.achieveEmpCultivateRecordCount(); int countPage=0; int temp=countInfo/showpagecount; if(countInfo%showpagecount!=0){ countPage=temp+1; }else { countPage=temp; } int start=(startPage-1)*showpagecount+1; int end=startPage*showpagecount; ArrayList<EmpCultivateRecord> data=iem.achievePagingEmpCultivateRecordInfo(start, end); ArrayList<String> Loction=new ArrayList<String〉(); Loction。add(”人力资源管理系统”); Loction.add("培训管理"); request.setAttribute("StartPage", startPage); request。setAttribute("CountPage",countPage); request.setAttribute(”CountInfo”, countInfo); request.setAttribute(”EmpCultivateRecord”, data); request。setAttribute(”Loction", Loction); request。getRequestDispatcher("empCultivateRecord.jsp")。forward(request, response); } 图5-4 添加培训界面 5.4员工信息管理设计与实现 设计员工信息管理主界面,如下图5-5所示.可以看到已显示此系统中所有的员工信息,并且是以分页的形式清晰的呈现,方便企业管理者的对员工的管理与了解. 企业管理者可以对员工信息进行添加、员工信息修改、员工信息删除等操作 显示员工信息showEmpInfoServlet类设计如下: response。setContentType(”text/html”); //显示的起始位置 int startPage=Integer。parseInt(request.getParameter(”empBaseInfoStartPage")); //每页显示的行数 int showpagecount=10; //总行数 int countinfo=iem。achieveAllEmpInfoCount(); //总页数 int countPage=0; int temp=countinfo/showpagecount; if(countinfo%showpagecount!=0){ countPage=temp+1; }else { countPage=temp; } //数据的显示起始位置 int start=(startPage—1)*showpagecount+1; int end=startPage*showpagecount; ArrayList<String〉 Loction=new ArrayList<String>(); Loction。add(”人力资源管理系统”); Loction。add("雇员基本信息”); //获取数据库数据 ArrayList〈Employee〉 dao=iem.achieveAllEmpInfo(start, end); request.setAttribute(”AllEmpInfo”,dao); request。setAttribute("empBaseInfoStartPage", startPage); request.setAttribute("empBaseInfoCountPage”,countPage- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用文档 基于 JAVA 人力资源 管理 系统 实用 文档 doc
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文