《JSP的企业人力资源管理系统设计与实现论文.doc》由会员分享,可在线阅读,更多相关《JSP的企业人力资源管理系统设计与实现论文.doc(46页珍藏版)》请在三一办公上搜索。
1、 届 别 2014届 学 号 201014070一三1 毕业设计(论文)基于JSP的企业人力资源管理系统设计与实现 姓 名 系 别、 专 业 计算机科学系、计算机科学与技术 导 师 姓 名、职 称 李盛欣、讲师 完 成 时 间 2014年4月21日 目 录摘 要IAbstractII1.前言11.1系统选题的背景和来源11.2国内外研究现状11.3系统设计的主要目的和意义21.4系统设计的主要技术路线21.5论文的总体框架32.系统开发平台和技术简介42.1系统开发平台42.2 myeclipse 10.0介绍42.3 SQLServer 2000介绍52.4 Tomcat7.0介绍62.5数
2、据库管理系统63.系统需求分析83.1系统的业务流程图93.2系统的数据流图113.3系统的E-R图124.系统设计144.1系统可行性研究一五4.1.1技术可行性一五4.1.2经济可行性一五4.2系统整体功能设计164.2.1系统的模块结构图及说明164.2.2登陆界面设计164.3.2 其他功能模块设计一八4.3数据库设计254.3.1创建数据库254.3.2创建表265. 系统测试与布署295.1系统测试295.2 系统布署296.系统小结306.1系统已实现和未能设计的功能306.2在设计和实现中遇到的技术难题及解决方法306.3系统所存在的不完善之处316.4系统设计与实现过程的经验
3、和教训31参考文献32致谢33附录34摘 要 伴随着社会主义市场经济的深入发展以及现代企业管理体制的建立,在企业的实际运营管理过程中,人力资源已逐步彰显其对于传统物力资源的优先重要性,成为企业的核心资源。要想留住人才不仅需要企业具有良好的发展前景,更重要的是企业要有一个相当健全的管理体制。然而,传统的人工方式管理文件档案存在这许多缺点,导致工作效率低、更新和维护困难。作为计算机应用的一部分,使用计算机对人力资源信息进行管理,具有着手工管理所无法比拟的优点,这些优点正是软件开发人员不断创新所追求的。 本课题开发的人力资源管理系统采用B/S架构和SQL Server 2000数据库设计开发,使用J
4、SP作为开发语言。本系统分为五个模块:人员管理、招聘管理、培训管理、奖惩管理、薪金管理。各模块相互独立,同时又构成统一的整体。 设计该系统的目的是为了减少工作量,适应企业发展的需要,在企业内部建立一套既具有科学先进性,又符合本企业特点的人力资源信息管理系统,充分发挥企业资源的整体效益,发掘企业的潜在能力,实现人力资源信息的及时传递与共享,为企业统计、分析、决策提供科学依据。关键词:企业人力资源管理;JSP;SQL Server 2000 ;B/SAbstract With the further development of the socialist market economy and t
5、he establishment of a modern enterprise management system, in the actual operation and management of enterprises in the process, human resources priorities highlight its importance has gradually traditional material resources, to become the companys core resources. To retain talent not only requires
6、 companies with good prospects for development, more important is to have a very sound business management system. However, the traditional manual management of paper files exist which many shortcomings, resulting in low efficiency, updating and maintenance difficulties. As part of computer applicat
7、ions, the use of computers for human resources information management, with the incomparable advantage of manual management of these advantages is the innovative software developers are pursuing. This topic development of human resources management system adopts B/S architecture and SQL Server 2000
8、database design and development, using JSP as development language. This system explored in this paper falls into five modules: member, recruitment, training, Rewards and punishments, salary, each independent but whole integral.Keyword:human resource management ;JSP ;SQL Server 2000 ;B/SI1. 前言伴随着社会主
9、义市场经济的深入发展以及现代企业管理体制的建立,在企业的实际运营管理过程中,人力资源已逐步彰显其对于传统物力资源的优先重要性,成为企业的核心资源。要想留住人才不仅需要企业具有良好的发展前景,更重要的是企业要有一个相当健全的管理体制1。1.1系统选题的背景和来源人力资源管理系统(HRMS),是指组织或社会团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。企业人力资源管理是指将人事管理与办公室自动化系统进行有机结合,有效地管理企业内各种人力资源信息,使各部门工作人员能及时、方便地获得所要人员的各种信息从
10、而提高工作效率。因此,实现企业人力资源的自动化管理无疑会给企业管理者带来极大的便利,信息的管理将更准确、快捷2。1.2国内外研究现状第一代人力资源管理系统出现于20世纪60年代末期,除了能自动计算人员薪酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。第二代人力资源管理系统出现于20世纪70年代末,对非财务人力资源信息和薪资的历史信息都进行设计,也有了初级的报表生成和数据分析功能。第三代人力资源管理系统出现于20世纪90年代末,这一代HRMS的数据库将几乎所有与人力资源相关的数据都进行了收集与管理,更有强力报表生成工具、数据分析工具和信息共享的实现。1.3系统设计的主要目的和
11、意义随着国内外科技的迅猛发展,计算机科学与技术在各行各也有着举足轻重的位置和广泛的应用。而对于工作量大、重复工作的领域中,计算机编程更是显示了其卓越的自动管理能力。对于企业,使用计算机联网能实现快速的信息交换和数据处理,以提高工作效率和优化办公手段,已经成为企业必不可少的部分,在企业的日常管理中发挥着重要作用3。结合企业人力资源的应用背景,提出企业人力资源管理信息系统的设计目标以及系统的体系结构,并设计企业人力资源管理系统的解决方案4。适应企业发展的需要,在企业内部建立一套既具有科学先进性,又符合本企业特点的人力资源信息管理系统,充分发挥企业资源的整体效益,发掘企业的潜在能力,实现人力资源信息
12、的及时传递与共享,为企业统计、分析、决策提供科学依据。1.4系统设计的主要技术路线本系统采用myeclipse 10.0 & SQLServer 2000实现,是一个基于B/S架构的管理系统。而B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。一个稍微大一点单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越瘦而服务器越来越胖是将来软件的主流发展方向,这使得升级和维护越来越容易而使用越来越简单。DBMS则采用SQL Server 20
13、00,也是一个相对成熟的数据库管理系统,功能稳定,安全性能好,十分适合作为系统的后台数据库。从这几方面来说,技术上是相当可行的。而主要编程语言则是目前广泛用于网页开发的JSP,JSP就是Java,只是它是一个特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进行初始化好让用户使用,而用户不用再去操心前面的工作5。 1.5论文的总体框架图1.1 论文总体框架目录摘要前言选题背景研究现状系统设计的目的技术路线系统开发平台技术简介系统需求分析系统设计整体功能设计数据库设计系统测试小结2.系统开发平台和技术简介2.1系统开发平台本次课题设计采用JSP程序设计
14、语言,而JSP是基于JAVA Servlet 技术,是Servlet 2.1 API的扩展,因此,支持Servlet的版本平台都支持JSP,这样的平台现在越来越多。除了开发工具之外,还要安装一个支持Java Servlet的Web服务器,或者在现有的Web服务骑上安装Servlet软件包。2.2 myeclipse 10.0介绍MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java
15、EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate6。 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属ecl
16、ipse开发工具7。 根据官方最新消息,MyEclipse 20一三已经正式发布!MyEclipse 20一三支持HTML5、JQuery和主流的Javascript 库。随着MyEclipse 20一三支持Html5,你可以添加音频、视频和API元素到你的项目,从而为移动设备创建复杂的Web应用程序。你甚至还可以通过HTML5 可视化设计器设计令人难以置信的用户界面。同时,随着MyEclipse 20一三支持JQuery,你可以通过插件提升性能,并添加动画效果到设计中。在结构上,MyEclipse的特征可以被分为7类:1JavaEE模型2WEB开发工具3EJB开发工具4应用程序服务器的连接器
17、5JavaEE项目部署服务6数据库服务7MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse5.5以前版本需先安装Eclipse。MyEclipse5.5以后版本安装时不需安装Eclipse。2.3 SQLServer 2000介绍数据库技术发展至今已有30多年的历史,数据
18、库技术日趋成熟,应用也越来越广泛,出现了许多商品化的数据库管理系统,如DB2、Informix、Oracle、SQL Server 及Sybase等。其中SQL Server 也经历了一个从产生到发展的过程,今天Microsoft SQL Server 2000 是在成熟和强大的关系型数据库中最受欢迎、应用最广泛的一个8。 Microsoft SQL Server 2000 是Microsoft 公司继SQL Server 6.5和SQL Server 7.0以后,推出的又一改进的新版关系型数据管理系统。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000 使用了先进的数据
19、库结构,与Windows DNA紧密集成,具有强大的Web 功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet 领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2000 还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000 在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而有精力处理更重要的问题。 关系型数据库系统是当前最流行的数据库软件系统。它是一个非常复杂的软件系统,对数据库的
20、所有操作,包括定义、查询、更新和各种运行控制最终都通过它来实现的,因它是使数据库系统具有资料共享、并发访问、资料独立等特性的基本保证。就关系数据库管理系统(RDBMS)而言,它是位于应用与操作系统之间的一层数据管理软件,它主要负责强化数据库的结构,简单来说包括如下功能:1、维持数据库中资料的关系;2、保障资料的正确存储,即保障定义资料之间的关系的种种规则不会被违背;3、在系统出错时,把资料恢复到一个能保证一致性的状态。 SQL,结构化查询语言。其语言的主要功能就是同各种数据库建立联系,进行沟通。SQL Server是微软公司开发的数据库产品,SQL Server 2000被广泛使用,很多电子商
21、务网站、企业内部信息化平台等都是基于SQL Server产品上。 今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应。由于SQL Server 2000拥有多种特点:完全的 Web 支持,通过 Web 轻松访问数据。强大而灵活的基于 Web 的分析。高度的可伸缩性和可靠性。快速开发、调试和数据转换。简化的管理和调节。SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门
22、。2.4 Tomcat7.0介绍Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP
23、页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为8.0.0-RC1 (alpha) Released。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat最初是由Sun的软件构架师詹姆斯邓肯戴维森开
24、发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目OReilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而OReilly出版的介绍Tomcat的书籍(ISBN 0-596-003一八-8)1的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫9。2.5数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用
25、于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作10。其主要功能有:1.数据定义:DBMS提供数据定义语言DDL(Data Definition Lan
26、guage),供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL主要用于建立、修改数据库的库结构。DDL所描述的库结构仅仅给出了数据库的框架,数据库的框架信息被存放在数据字典(Data Dictionary)中。2.数据操作:DBMS提供数据操作语言DML(Data Manipulation Language),供用户实现对数据的追加、删除、更新、查询等操作。3.数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这
27、些功能保证了数据库系统的正常运行。4.数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。5.数据库的保护:数据库中的数据是信息社会的战略资源,所以数据的保护至关重要。DBMS对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。6.数据库的维护:这一部分包括数据库的数
28、据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成。7.通信:DBMS具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统的通信功能以及数据库之间的互操作功能。3.系统需求分析所谓人力资源管理,就是指运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。研究的基本内容是提供一个管理平台,协助
29、企业人事部对该企业的人事进行管理,方便企业日常工作及人力的招聘。 充分利用网络资源,根据企业实际需求,进一步优化和再造管理流程:使人力资源的管理更为高效和科学,数据更为准确。 完善人力资源决策支持系统,及时提供相关数据和报表:使基于人力资源系统数据的决策更为直观和精确。 增强员工自助服务的功能,简化人力资源事务性的管理流程:使人力资源部门的人员有更多的时间和精力用于人力资源的战略规划。 完善人力资源系统的业务管理功能,建立流程引擎和角色管理机制:使得达到降低成本,提高效率,合理利用人才,改进员工服务模式的目的。3.1系统的业务流程图用户登录管理员验证人员管理是否招聘管理培训管理奖惩管理薪金管理
30、注销登录浏览薪金信息浏览奖惩信息浏览培训信息浏览人员信息注销登录图3.1 系统业务流程图需求分析系统分析可行性研究技术可行性经济可行性功能设计模块设计数据库设计主界面设计其他模块设计创建数据库创建表系统测试系统修改与完善图3.2 系统设计流程图3.2系统的数据流图企业人力资源管理系统录入员工信息 录入培训计划录入奖惩通告录入薪金录入招聘信息管理员图3.3数据流图1输出员工信息各个部门输出培训计划员工员工输出奖惩通告输出招聘信息所有浏览者员工登录查询修改添加删除退出个人权限个人资料图 3.4 数据流图23.3系统的E-R图图3.5为人员管理信息实体E-R图人员管理信息实体人员姓名人员密码人员性别
31、出生日期员工简介图3.5 人员管理信息实体E-R图图3.6为招聘管理信息实体E-R图招聘管理信息实体图3.6 招聘管理信息实体E-R图姓名年龄所学专业详细经历学历电话性别应聘职位工作经验毕业院校Email图3.7为培训管理信息实体E-R图培训管理信息实体图3.7 培训管理信息实体E-R图培训人员讲师培训材料培训名称开始时间结束时间培训目的图3.8为薪金管理信息实体E-R图薪金管理信息实体员工姓名饭补基本薪金房补全勤奖额外补助赋税发放时间罚款图3.8 薪金管理信息实体E-R图图3.9为奖惩管理信息实体图3.9 奖惩管理信息实体E-R图奖惩管理信息实体奖惩名称奖惩原因奖惩说明4.系统设计人力资源管
32、理系统建立的目标是为从根本上帮助企业将先进的企业管理方法和理念贯彻到日常的企业经营中去,实现全面人力资源管理。系统运用主流的开发模式、数据库系统,全面规划企业的组织结构与岗位体系、实现人员配置、人员招聘与选拔功能。从系统设计的角度,应实现以下目标11:系统集成性:人力资源管理系统所涉及的功能比较多,体系范围也比较广泛,各个应用之间看似分散,却有着功能或结构等内在的联系,我们要使系统将从多看似分散的部分从软件结构上集成起来,这样有利于对企业现有系统的整合。开放性和可扩展性:人力资源管理系统不仅需要高度的集成性,更需要良好的开放性和可扩张性。一方面人力资源管理系统的服务性要求,以及企业人力资源管理
33、的透明性要求,决定了系统需要开放性;另一方面,人力资源管理系统与其它系统之间有些千丝万缕的联系,企业的发展壮大也必然带来人力资源管理模式的变化,这就要求系统具体可扩展性。系统灵活性:人力资源管理业务存在多样性和多变性,这主要体现在新业务的开发和旧业务流程的改进方面,这就要求系统能够灵活适应。4.1系统可行性研究可行性研究,是以预测为前提,以投资效果为目的,从技术上、经济上、管理上进行全面综合分析研究的方法。其基本任务是对新建或改建目的的主要问题,从技术经济角度进行全面的分析研究,并对其投产后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的社会效益和经济效益
34、。我国人力资源管理系统落后于先进国家,出现在20世纪80年代。那时,国内部分企业开始将计算机用于企业管理,主要进行办公打字,然后逐渐延伸为内部人员自己编制解决方案,用于基本的人事档案管理及工资的计算与发放。进入90年代后,国内大部分企业都已拥有计算机,但人力资源部门的计算机普及程度仍然不够。人力资源管理系统远远落后于财务管理系统的发展。90年代中期,由于国外软件厂商的引进、推广,我国系统开发商也注意到了这个市场并开始研制。到90年代后期,企业对信息的建设越来越重视,人力资源管理系统成为企业信息化的核心内容之一。4.1.1技术可行性本系统采用myeclipse 10.0 & SQLServer
35、2000实现,是一个基于B/S架构的管理系统。而B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。一个稍微大一点单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越瘦而服务器越来越胖是将来软件的主流发展方向,这使得升级和维护越来越容易而使用越来越简单。DBMS则采用SQL Server 2000,也是一个相对成熟的数据库管理系统,功能稳定,安全性能好,十分适合作为系统的后台数据库。从这几方面来说,技术上是相当可行的12。4.1.2经济
36、可行性需要的开发工具都是开放性软件,不需花费,B/S架构不用安装专门软件开发速度快,技术相对简单,因此,经济上也是可行的4.2系统整体功能设计4.2.1系统的模块结构图及说明企业人力资源管理系统系统管理员工管理招聘管理培训管理奖惩管理薪金管理考勤管理用户登录权限分配提成计件计时人才库添加图4.1模块结构图在本系统中设立了人员管理、招聘管理、培训管理、奖惩管理、薪金管理五个模块,在各模块下有相应的子模块用于细化五大模块功能,例如,查看、添加、修改等基本功能。主要用于对企业的人事进行管理。4.2.2登陆界面设计登陆界面用于用户登录,是一个系统的门面,是用户进入系统的防线,只有当输入的用户账号和密码
37、以及选择的身份权限相匹配的用户,才能成功登录系统。界面对应welcome.jsp:检验用户是否能够登入系统:$(document).ready(function() $.formValidator.initConfig(formID : usersForm,onError : function() alert(校验没有通过,具体错误请看错误提示);$(#username).formValidator(onShowText : 请输入用户名,onShow : 请输入用户名,onFocus : 用户名至少2个字符,onCorrect : 该用户名可以注册).inputValidator(min :
38、 2,onError : 用户名非法,请确认).regexValidator(regExp : username,dataType : enum,onError : 用户名格式不正确);$(#password).formValidator(onShow : 请输入密码,onFocus : 至少6个长度,onCorrect : 密码合法).inputValidator(min : 4,empty : leftEmpty : false,rightEmpty : false,emptyError : 密码两边不能有空符号,onError : 密码不能为空,请确认););图4.2 登陆界面显示图4.
39、3.2 其他功能模块设计用户成功进入登陆系统,进入主界面。分为两部分,左侧为导航对应manage.jsp,右侧为main.gif。图片显示代码: 导航实现代码: 人员管理 浏览人员信息 添加人员信息 浏览薪金列表 添加薪金数据 注销 图4.3 主界面显示图人员管理模块:管理员登陆可浏览人员信息,包括可执行操作。这个流程是人力资源管理部门人员进行人员信息查询将条件限定在员工能力资料得到的结果。对应页面代码listuser.jsp0) Iterator it = list.iterator(); while (it.hasNext() Job j = (Job) it.next(); % a href=detailjob.do?action=detailjob&id=详细 a href=modifyjob.do?action=deletejob&id=删除