毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc

上传人:文库蛋蛋多 文档编号:3980083 上传时间:2023-03-30 格式:DOC 页数:31 大小:645.50KB
返回 下载 相关 举报
毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc_第1页
第1页 / 共31页
毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc_第2页
第2页 / 共31页
毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc_第3页
第3页 / 共31页
毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc_第4页
第4页 / 共31页
毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Web的人力资源管理系统的设计与实现 .doc(31页珍藏版)》请在三一办公上搜索。

1、基于Web的人力资源管理系统的设计与实现作者姓名: 指导教师: 单位名称: 计算机科学与技术系专业名称: 软件技术大连东软信息技术职业学院2009年6月Design and Implementation of Human Resources Management System Based on Webby Supervisor: Lecturer Liu Bingyue Assistant Lan Yan Dalian Neusoft Institute of Information TechnologyJune 2009毕业设计(论文)任务书毕业设计(论文)题目:基于Web的人力资源管理系统

2、的设计与实现设计(论文)的基本内容: 基于Web的人力资源管理系统的设计与实现是主要用于对企业中的“人”进行管理。具体地讲,人力资源管理系统就是通过人力资源规划、员工考核、薪酬管理、员工激励、人才培训和开发等一系列手段来提高劳动生产率,最终达到发展目标的一种管理行为。具体实现目标如下:实现对员工信息进行全面管理的功能、设置人力资源基础信息管理功能、设置员工考勤管理功能模块、员工薪酬信息管理、实现企业的招聘信息、应聘信息的管理功能等。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第 1 周指导教师签字:2008年 12 月 8 日基于Web的人力资源管

3、理系统的设计与实现摘 要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本系统使用JSP,JavaBean等技术来实现。JSP(JavaServer Pages)是一种基于Java的脚本技术。在JSP 的众多优点之中,其中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。用 JSP 访问可重用的组件,如 Ser

4、vlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。可用两种方法访问 JSP 文件:浏览器发送 JSP 文件请求、发送至 Servlet 的请求。JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。后台数据库使用Oracle数据库。本文介绍了人事管理的开发过程。论文详细介

5、绍了从系统的需求分析、系统分析、概要设计、详细设计的整个开发过程。关键词:信息系统,自动化处理,人事管理Design and Implementation of Web-based Human Resources Management SystemAbstract With the popularity of computers and computer science and technology, the rapid development of more and more people began to use computers to solve practical problems.

6、 Employee information management is an important part of information management, in the face of a large number of personnel information, the use of manpower to deal with that is a waste of time and a waste of human and material resources, and low accuracy of the data. Therefore, the development of a

7、 user-friendly, easy-to-use human resource management software to automate processing becomes very important, this is the purpose of the system development and significance. The system uses JSP, JavaBean, such as technology to achieve. JSP (JavaServer Pages) is a Java-based scripting technology. In

8、the JSP of the many advantages, one of which is that it will be HTML encoded Web page from the business logic separated effectively. JSP access with reusable components, such as Servlet, JavaBean and Java-based Web applications. JSP also supports directly in the Web page embedded Java code. JSP can

9、be used two ways to access documents: JSP documents sent by the browser request, the request sent to the Servlet. JavaBean is a JAVA language reusable components. For written JavaBean, type must be concrete and public, and has no constructor parameters. JavaBeans by providing consistency of design p

10、atterns in line with the method of public exposure of the internal domain called attributes. As we all know, the attribute name in line with this model, other Java type can be found through the mechanism and operation of self-examination of these JavaBean properties. The use of Oracle database back-

11、end database. This paper introduces the development of personnel management. Detailed paper from the system of needs analysis, systems analysis, outline design, detailed design of the entire development process.Key words: information systems, automated processing, personnel management 目 录毕业设计(论文)任务书

12、I摘 要IIABSTRACTIII第1章绪 论11.1 课题的背景11.2 课题的目的和意义1第2章关键技术介绍22.1JSP运行的原理22.2JavaBean22.3JSP数据库连接方法3第3章系统分析43.1系统功能概述43.1.1 各模块功能概述43.1.2 模块功能详细概述43.2系统开发环境53.3系统任务的可行性分析63.3.1技术可行性63.3.2系统安全性分析6第4章系统设计74.1设计指导思想和原则74.1.1指导思想74.1.2软件设计原则74.2 数据库表设计84.3系统控制流程10第5章系统实现125.1界面设计与实现效果125.2 员工管理模块125.3 培训管理模块

13、135.4 应聘管理模块145.5 薪资管理模块165.6 修改密码模块17第6章系统测试196.1系统测试的原则196.2系统测试的方法196.3系统运行及维护20第7章结论22参考文献23致 谢24第1章绪 论随着全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。对于小型企业

14、来说,只需要一个操作方便,功能实用,能满足企业管理需求的系统。开发一个功能实用,用户操作方便,简单明了的软件就成为了本子系统的研发目标。经过一周的调研,并参考其他同行管理软件,我基本上理清了用户对系统的需求,如果能够设计一套针对小型企业的工资管理系统,将会特别有意义。1.1 课题的背景网络化的今天,网络人力资源管理系统,使新的人力资源协作管理模式成为可能。通过网络管理系统,专门的人力资源管理人员可以提高自身的工作效率,作好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的技能,有效地发现和挖掘自身的潜能,及时与自己的上级、下属、同事进行的沟通与交流,同心协作,

15、积极为企业的发展与决策贡献力量。通过网络人力资源管理系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竞争力。1.2 课题的目的和意义随着科学技术的不断提高,计算机科已进入人类社会的各个领域并发挥着越来越重要的作用。为了使影片出租者能够提高影片租凭的效率,本设计是综合运用所学的专业知识开发此系统,尽量使其满足用户的需求,提高工作效率。使用计算机对影片租赁进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事薪酬档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条

16、件。 第2章关键技术介绍2.1JSP运行的原理在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个Servlet。而这个引擎本身也是一个Servlet。JSP的运行过程如下所示:(1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。(2)如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。(3)创建一个该Servlet(JSP页面的转换结果)的实例,该Servlet的jspInit()方法被执行,jspInit()方法在Servlet的生

17、命周期中只被执行一次。(4)jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但不过也应该注意多线程的编程限制,由于该Servlet始终驻于内存,所以响应是非常快的。(5)如果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的Servlet,并继续上述处理过程。(6)虽然jsp效率很高,但在第一次调用时由于需要转换和

18、编译而有一些轻微的延 迟。此外,在任何时候如果由于系统资源不足的原因,JSP引擎将以某种不确定的方式将Servlet从内存中移去。当这种情况发生时jspDestroy()方法首先被调用。(7)然后Servlet实例便被标记加入“垃圾收集”处理。可在jspInit()中进行一些初始化工作,如建立与数据库的连接,或建立网络连接,从配置文件中取一些参数等,在jspDestory()中释放相应的资源。2.2JavaBeanJavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法

19、将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。 JavaBean的任务就是: “Write once, run anywhere, reuse everywhere”,即“一次性编写,任何地方执行,任何地方重用”。这个任何实际上就是要解决困扰软件工业的日益增加的复杂性,提供一个简单的、紧凑的和优秀的问题解决方案。(1)一个开发良好的软件组件应该是一次性地编写,而不需要再重新编写代码以增强或完善功能。(2)JavaBean组件在任意地方运行是指组件可以在任何环境和平台上使用,这可以满足各种交互式平台的需求。由于Java

20、Bean是基于Java的,所以它可以很容易地得到交互式平台的支持。(3)JavaBean组件在任意地方的重用说的是它能够在包括应用程序、其他组件、文档、Web站点和应用程序构造器工具的多种方案中再利用。这也许是JavaBean组件的最为重要的任务了,因为它正是JavaBean组件区别于Java程序的特点之一。Java程序的任务就是JavaBean组件所具有的前两个任务,而这第3个任务却是JavaBean组件独有的。2.3JSP数据库连接方法当开发一个和数据库相关的系统时,其中数据库连接方法的选择是非常重要的一步。数据库的选择和数据库连接方法的好坏会直接影响到系统与运行的速度和稳定性。本系统是用

21、JDBC直接数据库连接方法。直连数据库连接方法就是说通过数据库的连接地址、用户名和密码直接取得与数据库的连接。该种连接方法可以用于Oracle、SQLServer和MySql等数据库。此种方法主要涉及到数据库的驱动名、地址、用户名和密码。第3章系统分析3.1系统功能概述根据需求调研结果确定本系统主要包括以下功能模块,如图3.1所示。图3.1 系统体系结构图3.1.1 各模块功能概述系统各模块功能概述如下表3.1。表3.1 模块需求概要描述功能编号功能名称功能描述1人事管理模块 人事管理基础信息、员工基础信息、合同信息。2招聘管理模块企业招聘信息、企业的应聘信息、企业人才库。3培训管理模块企业的

22、培训计划、培训实施、培训材料。4薪酬管理模块员工薪酬信息。5系统管理模块操作员信息、操作员权限。3.1.2 模块功能详细概述(1)人事管理模块人事管理模块主要功能是对公司员工的包括编号、姓名、性别、出生日期、身份证号等人员基础信息还有员工所属部门所属工种等公司信息的收集与管理。此项工作由管理员负责添加、修改和删除。(2)招聘管理模块招聘管理模块主要功能是对于应聘人员进行信息查询、删除和管理。管理员可可以查看以录用人员信息和非录用人员信息,添加应聘人员基础信息,包括姓名、年龄、出生年月、应聘职位、联系电话、家庭住址、毕业学校和个人简历等基础信息。(3)培训管理模块培训管理模块主要用于添加、查看、

23、删除培训的详细信息,企业对于员工的培训管理,包括培训计划、培训主题、培训人、培训时间、培训地点等。(4)薪酬管理模块薪酬管理模块主要用于添加、查看、删除薪资的详细信息,企业对于员工进行薪资的管理,包括员工姓名、月份、基本工资、加班费、工龄费、考勤费、旷工费、保险费、实发工资等。(5)系统模块管理系统模块管理主要功能为添加、查看、删除管理员等功能。3.2系统开发环境 (1)安装JDK1.5.0_05用鼠标左键双击JDK1.5.0_05的安装程序,根据提示安装即可。路径为C:Program FilesJavajdk1.5.0_05。安装完后,还要设置JAVA_HOME环境变量:鼠标右键单击“我的电

24、脑”,选择“属性”“环境变量”“新建”,设置环境变量为:JAVA_HOME= C:Program FilesJavajdk1.5.0_05。(2)安装Tomcat1.6.0双击Tomcat1.6.0的安装程序,根据提示安装即可。路径为C:Program FilesApache Software FoundationTomcat 6.0。安装完Tomcat1.6.0后,还有设置TOMCAT_HOME环境变量:鼠标右键单击“我的电脑”,选择“属性”“环境变量”“新建”,设置环境变量为:TOMCAT_HOME= C:Program FilesApache Software FoundationTom

25、cat 6.0。(3)数据库设置启动Oracle,建立用户system,密码设置为system。安装PLSQL。(4)启动运行系统启动Oracle、Tomcat、PLSQL,在地址栏中输入http:/localhost:8081/即可访问。3.3系统任务的可行性分析3.3.1技术可行性 本系统采用WINDOWSXP系统的底层架构,采用Java作为开发语言,数据库采用ORACLE。对于完成同样功能的进程,采用同一个程序启多个子进程的方式。配置文件采用标准格式文本文件进行配置,采用普通的标准格式文本文件简单,清楚,容易维护。3.3.2系统安全性分析普通用户或者没有登录成功的用户不可以浏览一些特定的

26、网页,但是有些时候,用户可以在没有登录的情况下,在浏览器中直接输入一些特定网页的URL 来打开对应的网页,从而进行一些其他的非法操作。为了防止用户绕过登录系统而非法进入系统,可以使用 Session 对象来验证用户是否已经登录。第4章系统设计4.1设计指导思想和原则4.1.1指导思想(1)能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。(2)人力资源管理系统就是通过人力资源规划、员工考核、薪酬管理、员工激励、人才培训和开发等一系列手段来提高劳动生产率,最终达到发展目标的一种管理行为(3)在现有的社

27、会中如果再用手工管理这样一个庞大的业务,那不仅对人的脑、身体都带来很多的不便,所以我们现在是急切需要这样的一个系统来管理,我的这个设计是最基本的管理。4.1.2软件设计原则Web应用系统设计原则:和C/S结构相比,B/S结构受限于网络带宽不利于进行大数据量的统计分析,网络传输存在潜在的安全问题,还有用户界面不及C/S结构友好等等,但随着网络带宽和网络应用的发展,加上AJAX技术的流行,使得现在越来越多的MIS系统或基于MIS系统的专业化应用系统都开始倾向于采用B/S结构进行设计,充分利用B/S结构的优点。但是,要充分发挥Web应用的内在潜力,挖掘应用深度和扩大适应能力,需要采用先进的应用架构和

28、以实用为根本准则,使得系统既能满足业务需求,又能适应将来发展需要。因此,在开发Web应用系统时需要尽量遵循Web应用系统设计原则。 实用性原则:这是所有应用软件最基本的原则,直接衡量系统的成败,每一个提交到用户手中的系统都应该是实用的,能解决用户的实际问题,否则该设计就是垃圾。适应性和可扩展性原则:系统需要具备一定的适应能力,特别是Web应用要能适应于多种运行环境,来应对未来变化的环境和需求。可扩展性主要体现在系统易于扩展,例如可以采用分布式设计、系统结构模块化设计,从某种程度上说,这也是系统的适应性。可靠性原则:系统应该是可靠的,在出现异常的时候应该有人性化的异常信息方便用户理解原因,或采取

29、适当的应对方案,在设计业务量比较大的时候可采用先进的嵌入式技术来保证业务的流畅运行。可维护性和可管理性原则:Web系统应该有一个完善的管理机制,而可维护性和可管理性是重要的两个指标。安全性原则:现在的计算机病毒几乎都来自于网络,Web应用应尽量采用五层安全体系,即网络层安全、系统安全、用户安全、用户程序的安全和数据安全。系统必须具备高可靠性,对使用信息进行严格的权限管理,技术上,应采用严格的安全与保密措施,保证系统的可靠性、保密性和数据一致性等。总体规划、分层实施原则:在开始设计之前应该对Web系统进行总体设计,然后在总体设计指导下分步开发。基于J2EE技术的应用系统是一个融合了多元信息的集成

30、系统,现在一般都采用分层开发:表现层、控制层、业务逻辑层、模型层、数据访问层等,在适应系统需求的准则下,设计低耦合的分层结构,利于团队成员的分工协作,提高开发效率,降低项目风险,实现各个模块的功能设计,完成整个系统的开发。4.2 数据库表设计(1)用户表设计如表4.1所示。表4.1 用户表中文字段名英文字段名字段类型长度主键/外键字段值约束编号idINTEGER4PNOT NULL用户名ACCOUNTVarchar20用户密码PASSWORDdVarchar30权限MANAGERLEVELVarchar10(2)部门表如表4.2所示。表4.2 部门表 TB_DEPARTMENT中文字段名英文字

31、段名字段类型长度主键/外键字段值约束编号IdInt11PNOT NULL部门名DT_NAMECHAR)10FNOT NULL创建时间DT_CREATETIMEVarchar20类别备注DT_BZVarchar50(3)员工表如表4.3所示。表4.3 员工表 TB_EMPLOYEE中文字段名英文字段名字段类型长度主键/外键字段值约束编号IDINTEGER4PNOT NULL姓名EM_NAMEVarchar50性别EM_SEXchar2年龄EM_AGEINTEGER4身份证EM_IDCARDVarchar30续表4.3 员工表 TB_EMPLOYEE中文字段名英文字段名字段类型长度主键/外键字段值

32、约束生日EM_BORNVarchar50民族EM_NATIONChar10婚姻状况EM_MARRIAGEChar10政治面貌EM_VISAGEChar10籍贯EM_ANCESTRALHOMEChar30电话EM_TELVarchar50家庭地址EM_ADDRESSVarchar50毕业学校EM_AFTERSCHOOLVarchar50专业EM_SPECIALITYVarchar50文化程度EM_CULTUREChar10上岗时间EM_STARTIMEChar.30部门名称EM_DEPARTMENTIDVarchar40部门工种EM_TYPEWORKChar10登记时间EM_CREATIMEVa

33、rchar50登记人EM_CREATENAMEChar30备注EM_BZVarchar50(4)招聘管理表如表4.4所示。表4. 招聘管理表 TB_INVITEJOB中文字段名英文字段名字段类型长度主键/外键字段值约束编号IDINTEGER11PNOT NULL名字NAMEChar10性别SEXChar10年龄AGE tINTEGER4生日BORNVarchar50应聘职位JOBVarchar50所学专业SPECIALTYVarchar50工作经验eEXPERIENCEChar10文化程度TEACHSCHOOLVarchar30毕业学校AFTERSCHOOLVarchar50电话TELVarc

34、har50地址ADDRESSVarchar50登记时间CREATETIMEVarchar50备注CONTENTVarchar500录用否ISSTOCKINTEGER4(5)员工资薪表如表4.5所示。表4.5 员工薪资表 TB_PAY中文字段名英文字段名字段类型长度主键/外键字段值约束编号IDINTEGER4PNOT NULL姓名PAY_EMNAMECHAR10续表4.5 员工薪资表 TB_PAY中文字段名英文字段名字段类型长度主键/外键字段值约束基本工资PAY_BASEMONEYINTEGER加班次数PAY_OVERTIMEINTEGER工龄PAY_AGEINTEGER全勤奖PAY_CHECK

35、NUMBER旷工费PAY_ABSENTNUMBER保险费PAY_SAFETYNUMBER(6)培训管理表如表4.6所示。表4.6 培训管理表中文字段名英文字段名字段类型长度主键/外键字段值约束编号IDINTEGER4PNOT NULL培训人TN_MANCHAR10培训主题TN_TITLEVARCHAR50培训宗旨TN_CONTENTVARCHAR50培训时间TN_TIMECHAR30培训地点TN_ADDRESSCHAR30参加人员TN_JOINVARCHAR50备注TN_BZVARCHAR5004.3系统控制流程程序流程图又称程序框图,是用来描述程序执行的逻辑过程的。它把程序的基本步骤归纳为:

36、处理、判断、输入、输出、起始和终结等几个基本功能,并用不同的记号加以表示,从而描述程序执行过程。管理员登录通过登录帐户和密码进入此系统,如果密码正确进入系统,不正确提示密码错误页面。进入系统后管理员可以添加员工信息,输入添加的信息,判断是否符合条件,如果符合条件添加成功。不符合返回到输入添加用户信息界面,重新输入用户信息。管理员还可以查看员工信息,输入用户名,判断是否该用户存在,如果符合条件显示用户的基本信息。如果不符合返回到输入用户名界面,重新输入用户名。管理员可以删除员工信息,输入要删除的用户名,判断是否符合条件,如果符合条件添加成功。如果不符合条件返回到输出删除信息界面,重新删除。系统流

37、程图如图4.1所示。开始登录帐户和密码是否正确管理员页面是否增加用户是否删除用户是否查看用户查看用户基本信息输入用户名是否存在结束删除用户名输入删除信息是否符合删除成功显示用户基本信息增加用户信息输入增加信息是否符合合添加成功是否是是是是否否是否是是否图4.1 系统流程图 第5章系统实现5.1界面设计与实现效果当用户首次打开页面时,系统登入界面如图5.1所示。图5.1 用户登陆界面用户输入系统的地址访问系统,首先出现的则是系统的唯一入口,登录模块页面。在用户登录页面上提供“用户名”和“密码”的输入框。在页面上输入用户名和密码,这里系统初始化的人员表中管理员的用户名为binbin,密码为123,

38、单击登录。5.2 员工管理模块添加基本信息界面的代码,用户可以通过点击添加基本信息添加用户的相关信息,单击保存按钮可以将该页面的信息提交给数据库,数据库中将被添加员工的基本信息。添加员工界面如图5.2所示。图5.2 员工添加界面员工管理模块代码如下:public ActionForward saveEmployee(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws SQLException EmployeeForm employeeFor

39、m = (EmployeeForm) form;EmployeeBean bean = new EmployeeBean();bean.setId(employeeForm.getId();bean.setEm_name(employeeForm.getEm_name();bean.setEm_sex(employeeForm.getEm_sex();bean.setEm_age(employeeForm.getEm_age();bean.setEm_IDCard(employeeForm.getEm_IDCard();bean.setEm_born(employeeForm.getEm_bo

40、rn();bean.setEm_marriage(employeeForm.getEm_marriage();bean.setEm_visage(employeeForm.getEm_visage();bean.setEm_ancestralHome(employeeForm.getEm_ancestralHome();bean.setEm_tel(employeeForm.getEm_tel();bean.setEm_address(employeeForm.getEm_afterschool();bean.setEm_speciality(employeeForm.getEm_specia

41、lity();bean.setEm_culture(employeeForm.getEm_culture();bean.setEm_startime(employeeForm.getEm_startime();bean.setEm_departmentId(employeeForm.getEm_departmentId();bean.setEm_typework(employeeForm.getEm_typework();bean.setEm_creatime(employeeForm.getEm_creatime();bean.setEm_createName(employeeForm.ge

42、tEm_createName();bean.setEm_bz(employeeForm.getEm_bz();if (this.isTokenValid(request) this.resetToken(request);new ManagerService().insertEmployee(bean); else this.saveToken(request);request.setAttribute(result, 不能重复提交!);return queryEmployee(mapping, form, request, response);5.3 培训管理模块添加员工培训界面的代码,用户

43、可以通过点击添加基本信息添加用户的相关信息,单击保存按钮可以将该页面的信息提交给数据库,数据库中将被添加员工培训信息。如图5.3所示。添加培训界面如图:图5.3 添加培训界面培训管理模块代码如下:public class TrainAction extends DispatchAction /添加培训操作public ActionForward saveTrain(ActionMapping mapping,ActionForm form, HttpServletRequest request,HttpServletResponse response) throws SQLException TrainForm trainForm = (TrainForm)form;TrainBean bean = new TrainBean();bean.setTn_man(trainForm.getTn_man();bean.setTn_title(trainForm.getTn_title();bean.setTn_join(trainForm.getTn_join();bean.setTn_content(trainForm.getTn_content();bean.setTn_time(trainFo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号