版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.PAGE :.;毕业设计题 目 人力资源绩效考核系统开发与设计 英文标题 Design and Development of humres performance assessment 学生姓名: 学 号: 专 业: 信息管理与信息系统 院 系: 数学与信息管理系 指点教师: 职称: 教授 二零一一年六月了解其知识和才干构造,优势和优势,需求什么,短少什么。同时,绩效考核也是判别培训效果的主要手段。、绩效考核是确定劳动报酬的根据按劳分配是他们社会公认的企业员工的分配原那么,不言而喻,准确地衡量“劳的数量和质量是实行按劳分配的前提。没有考核,报酬就没有根据。、绩效考核是对员工进展鼓励的手段奖励
2、和惩罚是鼓励的主要内容,奖罚清楚是人事管理的根本原那么。要做到奖罚清楚,就必需求科学地、严厉地进展考核,以考核结果为根据,决议奖或罚的对象以及奖或罚的等级。、绩效考核是平等竞争的前提建立社会主义市场经济,需求鼓励企业竞争,也需求在企业内部鼓励员工之间进展平等竞争,发明“比、学、赶、帮、超的良好气氛。最后,只需经过高程度绩效考核才干真正的使人力资本有效地转变成为人力资源,并激活人力资源,使人的资本投入能得到相应的收益。务器)的体系构造。本人力资源网站即采用这种两层模型构造实现。用户在阅读器端登陆界面,实现绩效考核和查看等操作。JSP是目前流行的一种开发动态网页和基于Web运用的编程言语。同时,J
3、SP以JAVA言语为根底,可以在不同的硬件平台和操作系统下运转,大大提高了程序的可移植性。所以本系统采用JSP建立动态页面,oracle创建和管理后台数据库。理工大学数信学院毕业设计论文 本报告由 扣扣IIII 奉献 等机制来组织可视化组件,无论从UI界面上CSS款式的运用,到数据解析上的异常处置,都可算是一款不可多得的JavaScript客户端技术的精品。 本人力资源程序的展现界面及动态数据交换过程采用extjs来实现。该程序中运用的extjs采用二次封装,封装成java标签在页面直接调用。JavaBean技术JavaBean是指由Java言语编写的组件,每一个JavaBean实现一个特定的
4、功能,经过合理的组织具有不同功能的JavaBean,可以快速地生成一个全新的运用程序。任何可以用Java代码发明的对象都可以利用JavaBean进展封装,并且其他的开发者可以经过内部的JSP页面、Servlet、其他的JavaBean、applet程序或者运用来运用这些对象。c.各个开发人员之间的分工明确。由于基于Struts框架技术实现的Web运用系统中的控制层、业务层与表示层者之间各自相互分别,所以这样的设计方案可以使运用系统中的表示层的开发者网页设计人员与后台业务功能详细实现的Java程序员各司其职和分工明确,并且可以并行开发,提高开发效率。d.简化表示层页面的设计和实现。在Struts
5、框架中,运用系统的开发者可以在表示层的页面中大量地运用Struts框架中所提供的定制标签库技术,以实如今页面中把业务逻辑处置的功能实现代码别分开。从而简化系统中表示层的设计和开发实现,进而防止在页面中出现大量的Java脚本代码。系统实现手段 Resource auth=Container name=HUMRES Java虚拟机是一个想象中的机器,在实践的HYPERLINK baike.baidu/view/.htm计算机上经过软件模拟来实现。Java虚拟机有本人想象中的硬件,如HYPERLINK baike.baidu/view/.htm处置器、HYPERLINK baike.baidu/vi
6、ew/.htm堆栈、HYPERLINK baike.baidu/view/.htm存放器等,还具有相应的指令系统。Java言语的一个非常重要的特点就是与平台的无关性。而运用Java虚拟机是实现这一特点的关键。普通的高级言语假设要在不同的平台上运转,至少需求编译成不同的目的代码。而引入Java言语虚拟机后,HYPERLINK baike.baidu/view/.htmJava言语在不同平台上运转时不需求重新编译。Java言语运用方式Java虚拟机屏蔽了与详细平台相关的信息,使得Java言语编译程序只需生成在Java虚拟机上运转的目的代码(字节码),就可以在多种平台上不加修正地运转。Java虚拟机
7、在执行HYPERLINK baike.baidu/view/.htm字节码时,把字节码解释成详细平台上的机器指令执行。数据库:oracle gOracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。ORACLE 是以高级构造化查询言语(SQL)为根底的大型关系数据库,通俗地讲它是用方便逻辑管理的言语支配大量有规律数据的集合。是目前最流行的客户/效力器(CLIENT/SERVER)体系构造的数据库之一。具有可用性强、可扩展性强、数据平安性强、稳定性强等特点。Myeclipse.MyEclipse企
8、业级任务平台MyEclipse Enterprise Workbench ,简称MyEclipse是对Eclipse IDE的扩展,利用它他们可以在数据库和JavaEE的开发、发布,以及运用程序效力器的整合方面极大的提高任务效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完好支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在构造上,MyEclipse的特征可以被分为类: JavaEE模型 WEB开发工具 EJB开发工具 运用程序效力器的衔接器JavaEE工程部署效力 数据库效力 MyEclipse整
9、合协助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并经过一系列的插件来实现它们。MyEclipse构造上的这种模块化,可以让他们在不影响其他模块的情况下,对任一模块进展单独的扩展和晋级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclips e.以前版本需先安装Eclipse。MyEclipse.以后版本安装时不需安装Eclipse。Photoshop csPhotoshop是Adobe公司旗下最为知名的图像处置软件之一,集图像扫描、编辑修正、图像制造、广告创意,图像输入与输出
10、于一体的图形图像处置软件,深受宽广平面设计人员和电脑美术喜好者的喜欢。Dreamweaver csHYPERLINK baike.baidu/view/.htmDreamweaver CS的界面几乎是做了一次脱胎换骨的改良,从中看到了更多的设计HYPERLINK baike.baidu/view/.htm元素,让DW也稍稍带着点HYPERLINK baike.baidu/view/.htm苹果的味道。规划按钮:这个按钮似乎和下方的代码、分割、设计按钮功能反复,目前还不明白DW的意图,独一添加的新功能是垂直分割,让代码和设计界面以垂直对比的方式呈现。 精简设计:它提供了更多的可视区域,同时可以把
11、右边的菜单收缩到只剩以下图标。对于习惯了Adobe其他设计软件的朋友来说,这确实是非常贴心的设计。 运用程序开发加强:左上方是和数据相关的面板,包括数据库面板、数据绑定面板和行为面板;左下方那么是文件与资源相关的面板,包括文件面板、相关资源面板、代码搜集器等;右边那么是设计相关面板,包括插入面板、CSS款式外表板、AP元素面板用来为浮动层定位。应该说这是一个万金油规划,几乎适用一切的开发者,同时,它也把大部分菜单展如今用户面前,其他的七种规划可以说只是在这个根底上进展一些陈列和隐藏。 在下方的文档面板上,DW新添加了一个实时预览功能Live View。它的作用是在DW窗口中实时查看代码的效果,
12、包括Javascript特效,系统总体分析与设计。需求分析首先用户胜利登录网站后,主要进展岗位员工根底信息管理、目的体系管理、考核管理、综合查询和统计分析的操作。其任务流程图的构造,如下图: 图- 系统层次构造图总体分析这部分对人力资源绩效考核网站做进一步的功能分析和总体构造设计,主要分为对系统总流程图和系统总数据流图的分析,以及相关的一些功能流程图。根底信息管理模块:用户进入网站后,网页会自动加载相关的信息,展现整个网页,点击 “LOGIN按钮进入登录界面,胜利后,自动跳转到界面首页。登录流程图图所示图-绩效考核奖金计算业务流程图计算员工奖金的时候,首先系统会获取考核的方案然后得到考核打分,
13、再与规范分值对比计算出员工奖金。绩效考核奖金的数据流图,如下图。图-绩效考核奖金的数据流图数据字典构建:数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描画信息。它主要是对数据流图中的数据流、处置逻辑、外部实体、数据存储和数据项等方面进展详细的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进展完好的描画。数据存储的描画:数据存储编号:F数据存储称号:考核方案表简述:存放公司考核方案的详细信息。数据存储组成:标识+方案编号+方案称号+描画+A点分%+B点分%+考核周期数据存储编号:F数据存储称号:考核工程表简述:存放公司考核工程的详细信息。数据存储组成:标识+
14、规范编号+规范称号+答案A+答案B+答案C+答案D+答案E+考核工程+描画数据存储编号:F数据存储称号:考核分数表简述:存放公司员工的某次考核的单项成果。数据存储组成:标识+被考核人标识+考核方案标识+考核规范标识+结果+考核人标识+备注+记录日期数据存储编号:F数据存储称号:方案-规范表简述:存放考核方案所对应的考核规范。数据存储组成:标识+考核方案标识+考核规范标识+规范分数+分数来源数据存储编号:F数据存储称号:员工考核表简述:存放员工在考核方案上的考核结果。数据存储组成:标识+方案-规范标识+考核日期+等级+总分+员工标识数据处置:编号:P称号:获取考核方案描画:读取考核方案表,获取考
15、核方案。输入/输出:D编号:P称号:获取员工分数描画:根据考核方案,读取考核分数表,获取考核分数输入/输出:D,D编号:P称号:获取考核规范描画:根据考核方案及分数,获取考核规范。输入/输出:D编号:P称号:计算总分描画:对一切当前考核方案及当前员工累计分进展汇总,得到总分输入/输出:D,D,D编号:P称号:等级评定描画:根据总分及考核方案的阐明,评定员工等级输入/输出:D,D数据库设计数据库设计是在给定的DBMS、操作系统和硬件环境下,如何表达用户的需求,并将其转换为有效的数据库构造,构成较好的数据库方式,这个过程称为数据库设计。数据库及其运用系统开发的全过程可分为两大阶段:数据库系统的分析
16、与设计阶段;数据库系统的实施、运转与维护阶段。数据库设计概述数据库设计是建立数据库及其运用系统的技术,是信息系统开发和建立中的中心技术,详细的说,数据库设计是一个给定的运用环境,构造最优的用户的运用需求信息要求和处置要求。这个问题是他们在进展软件开发时期的主要研讨方向。数据库设计应该和运用系统设计相结合,也就是说,整个设计过程中要把构造数据设计和行为处置设计亲密结合起来。由于信息构造复杂,运用环境多样,在相当长的一段时间内数据库设计主要采用手工试凑法。运用这种方法与设计人员的阅历和程度有直接的关系,数据库设计成为一种技艺而不是工程技术,缺乏科学实际和工程方法的支持,软件的质量难以保证,经常是数
17、据库运转一段时间后又不同程度地发现了各种问题,添加了系统维护的代价。十余年来,人们努力探求,提出了各种设计准那么和规程,都属于规范设计法。数据分析数据分析过程同数据库的逻辑构造和物理构造亲密相关,需求确定、编制、组织、挑选运用程序所运用的信息。它以一种可以分析和分类的方式来捕获用户的一切信息,这使得某一模型可以直接转化成数据库构造。他们运用一种信息建模技术,这种技术是经过实体、关系、属性三种根本对象来定义信息。实体是需求维护和运用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联络,关系为实体记录实例之间的联络和交互作用方式建立了模型。要确定实体和关系的性质,用户必需确定单个实体和
18、他们相关的属性。为每个对象定义一个完好的与商业相关的描画以及他单独运用的要求,这也包括确定此实体能否运用运用程序的永久需求,每种关系的根本定义运用了商业定义和与关系相衔接的需求。在为实体确定相关的属性过程中,也需求确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它能否为空值。在高层次的描画过程中,还可以确定一切扩展属性信息,包括长度、格式、编辑风格、校验规那么和初始值。单独实体的属性被组织起来,用户就可以开场以某一种组织方式来给实体分类。用户必需经过关系,来为实体分组的方式确定分类方式,这是笼统化的初始层,或者说是经过隐藏模糊的信息来提高对分析的了解,经过将
19、数据分类成组,就产生了相关分组的不同类型,这样,更加易于察看和分析。数据库的详细设计在设计数据库时,应思索以下事项:数据库用途及该用途将如何影响设计,应创建符合用途的数据库方案。数据库规范化规那么,防止数据库设计中出现错误。对数据完好性的维护。数据库和用户权限的平安要求。运用程序的性能需求,对于性能而言,在数据库大小和硬件配置之间权衡也是很重要的。数据库部分实体的E-R图,如图-所示。图-数据库E-R图根据人力资源管理系统的实践情况,本系统的数据库命名为:HRMS数据库,存储一切的数据信息及其储过程。 HRMS数据库中部分信息表如表至 所示。下面分别引见这些表:c.绩效考核信息表jx_acce
20、ssvalue,记录了考核过程等根本信息。如考核的规范分和考核时间,考核得分和考核结果等。详细描画如表所示:表 jx_accessvalue字段称号描画类型关键字能否为空idIdnumber()p否access_goal考核规范分number()否access_ny考核年月varchar()否accessid考核idnumber()否access_attribute考核性质integer否access_score考核得分number(,)否access_result考核结果number(,)否memo备注varchar()access_flag标志位integerd.考核体系信息表jx_ass
21、esssystem,记录了考核体系的根本信息。考核体系的编号和类别称号等。详细描画如表所示:表 jx_assesssystem字段称号描画类型关键字能否为空systemid考核体系idnumber()p否system_code考核体系编号varchar()否system_name考核类别称号varchar()否isvalid能否可用integersystem_date考核时间date否memo备注varchar()system_oper体系操作者varchar()否e.考核目的信息表jx_assesstarget,主要描画了考核目的在考核体系中的表达,包括给出考核的公式和计算所得值。考核体系的
22、编号和类别称号等。详细描画如表所示:表 jx_assesstarget字段称号描画类型关键字能否为空accessid考核目的idnumber()p否targetid目的idnumber()否systemid体系idnumber()否sortno排序号integer否standard_value规范值number(,)否formula公式varchar()否isvalid能否可用integermemo备注varchar()calcute_no计算值integer否f.考核目的信息表jx_bonus,主要描画了考核目的在考核体系中的表达,包括给出考核的公式和计算所得值。考核体系的编号和类别称号等。
23、详细描画如表所示:表 jx_bonus字段称号描画类型关键字能否为空id奖金idnumber()p否employerid员工idnumber()否access_attribute考核性质number()否access_ny考核年月date否bonus_base奖金基数numric否posratio奖金系数numric否accessvalue考核得分number(,)否bonus应得奖金number(,)否bonus_actual实践所得奖金number(,)否flag标志位integermemo备注varchar()g.目的类别信息表jx_target,主要包括目的称号和目的单元等信息。详细描
24、画如表所示:表 jx_target字段称号描画类型关键字能否为空targetid目的idnumber()p否targettypeid目的类别idnumber()否targetcode目的编号varchar()否targetname目的称号varchar()否targetunit目的单元varchar()否isvalid能否可用integermemo备注varchar()h.目的列表信息表jx_targettype,主要记录了目的称号和目的类别编号等信息。详细描画如表所示:表 jx_targettype字段称号描画类型关键字能否为空targettypeid目的类别idnumber()p否targ
25、ettypecode目的类别编号varchar()否targettypename目的类别称号varchar()否isvalid能否可用integermemo备注varchar()系统功能与实现建立数据衔接在MyEclipse中,在建立com.casit.czy.taglib包,并新建一个类DB.java在该包下,代码如下java:comp/env/HUMRES这句链接的是oracle数据库,其详细衔接信息在tomcat/conf文件夹下面的Context.xml文件中。在oracle中还要建立sp_getnewId获取独一id,sp_getPagination分页,sp_Uniqued检测独一
26、性的存储过程。系统功能与实现首先用户进入人力资源系统,输入帐号和密码,登陆进入个人系统中心。假设用户输入空帐号/空密码那么会提示用户“用户帐号/密码不能为空,假设用户密码输入错误,那么会提示密码输入错误,假设正确,那么跳转进入个人系统。如图-所示:图- 登录界面 登录系统胜利以后,那么显示系统首页界面,左边设系统导航栏目,右边为系统功能展现区。用户可在左边导航进展系统的设置,点击右上角的退出那么退出系统。如图-所示图- 系统首页导航根底信息模块功能与实现本模块主要实现功能有:岗位分组、人员岗位维护、考核人员维护、目的类别定义与目的定义。下面对每个子模块的实现进展逐一引见。岗位分组维护 岗位分组
27、主要是用来管理考核人员所属的部门组名的建立,用户可进展修正和删除岗位组称号信息等操作。详细如-所示:图-岗位分组维护人员岗位维护人员岗位主要是用来管理考核人员的职位,用户可进展添加和修正、删除职位的操作。如图-所示:图-人员岗位维护考核人员维护该功能主要实现对考核人员信息的添加和删除。先选定所要考核的人员的职位组,再点添加那么可添加考核人员信息。如选定前端职位,添加考核人员。如图-所示:图-考核人员维护目的类别维护目的类别主要是用来管理考核的目的,包括添加目的类别和删除目的类别工程。如添加业绩目的、行为目的等考核的目的信息,详细可按照实践情况制定适宜的规范。如图-所示:图-考核体系制定考核工程
28、制定考核工程主要实现对考核目的的导入,以备人员考核。详细选定目的类别和.奖金计算考核人员奖金与奖金系数和员工所在岗位系数有关。当计算完考核人员的考图- 人员岗位查询考核情况查询该部分主要实现对考核人员的考核结果查询。用户可以根据考核的时间选择考核人员以及考核的目的类别即可查询该人员的考核结果。如选定李四与业绩目的,如图-所示:图- 考核情况查询统计分析模块功能与实现在统计分析里,主要实现了奖金统计分析和考核成果统计分析。情况如下:奖金统计分析用户选定了考核年月和考核部门、考核人员,就可以看到考核人员的考核情况,包括考核的成果和考核的奖金金额。并以柱状图显示数据结果,如图-所示:图-奖金统计分析
29、考核成果统计分析用户根据年月区段,选择目的类别和考核对象,即可统计到该考核人员的一切该时间内的考核成果。如图-所示:图-考核成果统计分析测试测试与调试的根本概念软件测试是整个系统开发过程中一个重要环节,是胜利开发本系统的重要保证。软件测试阶段的主要义务是发现并排除在分析、设计、编码各阶段中产生的各种类型的错误,以得到可运用的软件系统。常用的软件测试方法有两大类:静态测试方法和动态测试方法。静态测试方法是程序远普遍采用的一种方法,其内容主要是经过人工模拟软件系统的执行方式,以代码会审、走查、办公室检查的方式分析或核对系统的功能实现、编码过程的正确性。动态测试方法是经过输入一组预先按照一定的测试准
30、那么构造的实例数据来动态运转程序,而到达发现程序错误的过程。按照通常的软件系统测试,可以分别进展单元测试、集成测试、确认测试、系统测试,最后进展验收测试,即由用户经过试用系统而进展测试,检验系统的可用性及与用户配合的程度。调试是软件开发过程中最艰巨的脑力劳动,调试开场时,软件开发者仅仅面对着错误的征兆,然而在问题的外部景象和内在缘由之间往往并没有明显的联络,在组成程序的密密麻麻的元素中,每一个都能够是错误的根源。如何能在浩如烟海的程序元素中找到有错误的那个(或几个)元素,这是调试过程中最关键的技术问题。本设计中调试的方法主要是设置断点跟踪。运用断点跟踪可以找到程序的出错位置,减少查找错误的范围
31、,提高伐试的效率。调试的义务是及时矫正测试过程中发现的软件错误。详细地说,调试过程由两个步骤组成,它从表示程序中存在错误的某迹象开场,首先确定错误的准确位置,也就是找出哪个模块或哪个语句引起的错误。然后仔细研讨推断代码以确定问题的缘由,并设法矫正.现阶段己研讨出一些协助 调试的技术,主要有输出存储器内容、打印语句和自开工具。测试时间本系统的测试分为以下几个阶段进展:第一阶段: 根据需求分析划定软件中要测试的功能和性能的范围,确定测试的内容。第二阶段: 分模块对系统中的各模块进展测试,对需求分析中各模块的功能和性能及用户的特殊需求进展测试,记下各模块的一切的问题,及时处理。第三阶段: 在模块测试
32、的根底上将各模块拼接进展整体功能和性能的测试。第四阶段: 综合测试。软件测试的内容JSP言语编译需求设定严厉的环境变量,在运转程序前,一定要启动Tomcat运转程序、数据库后才干运转程序,在阅读器地址栏中输入:localhost:/hr/,即可运转程序。初次登录,里面的数据都是空的,用户首先可以点击考核体系指定,添加,即可添加考核体系,保管数据。如以下图:图- 目的体系创建添加以后,在查询模块里查看目的体系,即可看到曾经添加的目的系统。如以下图:图- 目的体系查看在调试过程中,发现JSP对字符的转换问题比较复杂,主要运用的言语是:参考文献 Tzvi Raz, Ph.D., M.F. Baret
33、ich,et al.ARMIS: A Microcomputer-Based Hospital Management Information System Risk. Journal of Medical Systems, . (/):-( ) S. Chakrabarti & S. Mitra & B. Bhattacharyya. Development of a management information system as knowledge base model for machining process characterization. Int J Adv Manuf Tech
34、nol. :() David Zalkind, Ph.D., Roger Howard,et al. Development of a System for Crisis Management Information Intervention Programs. Journal of Medical Systems, ():-() A. Caldelli,M.Luisa,. Parmigiani Management Information System A Tool for Corporate Sustainability. Journal of Business Ethics.: () S
35、asan Rahmatian.Management Information Systems Education from A Systemic Viewpoint.王强,高校综合人力资源管理系统的数据库优化战略研讨,电脑知识与技术,- 黄艳,基于B/S方式的人力资源管理系统的设计与实现,网络财富,-马冲、范赞,基于C/S架构的小型人力资源管理系统的设计与实现,信息技术,- 杜超,基于EBS的商业银行人力资源管理系统运用研讨 ,管理咨询, 刘丽华、黄勇,基于 ERP 的人力资源管理系统,实验技术与管理,- 王鹏、蒋修齐、张奇,基于JEE 的人力资源管理系统分析与设计科技创新导报,, 李琦、苏立玢
36、、王剑霞等,基于 Oracle 数据发掘技术的高职院校人力资源管理系统的研讨与实现,科技信息,- 白勇,基于SOA架构和.NET技术的电网公司人力资源管理系统研讨,- 秦虎锋、唐永芬、王斌,基于VB.NET的人力资源管理系统, 科技广场,(),- 潘浩、陈中良,基于决策树技术的企业人力资源管理系统研讨,天中学刊,- 附录系统部分源代码.登录实现代码:function correctPNG() for(var i=; idocument.images.length; i+) var img = document.imagesi var imgName = img.src.toUpperCase(
37、) if (imgName.substring(imgName.length-, imgName.length) = PNG) var imgID = (img.id) ? id= + img.id + : var imgClass = (img.className) ? class= + img.className + : var imgTitle = (img.title) ? title= + img.title + : title= + img.alt + var imgStyle = display:inline-block; + img.style.cssText if (img.
38、align = left) imgStyle = float:left; + imgStyle if (img.align = right) imgStyle = float:right; + imgStyle if (img.parentElement.href) imgStyle = cursor:hand; + imgStyle var strNewHTML = img.outerHTML = strNewHTML i = i- window.attachEvent(onload, correctPNG);function aa(obj,urlSrc) obj.src=urlSrc; f
39、unction submit()if(document.getElementById(username).value = null | document.getElementById(username).value = )Ext.Msg.minWidth = ;Ext.Msg.alert(提示, 用户帐号不能为空);return ;if(document.getElementById(pass).value = null | document.getElementById(pass).value = )Ext.Msg.minWidth = ;Ext.Msg.alert(提示, 用户密码不能为空
40、);return ;document.forms.submit();function passkeypress()if(event.keyCode=)document.forms.submit();function namekeypress()if(event.keyCode=)document.getElementById(pass).focus();function pageload()document.getElementById(username).focus();function focusout()var name_key = document.getElementById(use
41、rname).value;if(name_key = )/document.getElementById(dept).options.length=;else.目的类别添加实现代码:function add() Ext.Ajax.request(url : targettype.do?method=findsortno,success :function(sortno) newid=insert_+sortno.responseText; sortno_new=sortno.responseText*-; /(%s,sortno_new); var store = gr
42、id.getStore(); var rec = new store.recordType(targettypeid:newid,targettypecode:,targettypename:,isvalid:,memo:); rec.markDirty();/将行的已编辑属性设置为true,以便保管时打包数据 var count = store.getCount(); /获取当前数据的行数,确保添加到最后一行 grid.stopEditing(); store.insert(count, rec); grid.getSelectionModel().selectRow(count);/选中末
43、行 var col=grid.getColumnModel().findColumnIndex(targettypecode); grid.startEditing(count, col);, failure : failfunc);.添加考核人员实现代码:function add()var hasChild = workshoptree.getRootNode().hasChildNodes(); if(hasChild = false) Ext.Msg.minWidth = ;Ext.Msg.alert(提示, 当前用户没有可供修正的部门!);return; if(bmid=null |
44、bmid= ) Ext.Msg.minWidth = ;Ext.Msg.alert(提示, 请先选择部门!);return; Ext.Ajax.request(url : employeeinfo.do?method=findsortno,success :function(sortno) newid=insert_+sortno.responseText; sortno_new=sortno.responseText*-; /(%s,sortno_new); var store = grid.getStore(); var rec = new store.record
45、Type(epid:newid,wsid:bmid,epname:,epcode:,sex:,birthday:,posid:,workdate:,telphone:,state:,sortno:,spellno:); rec.markDirty();/将行的已编辑属性设置为true,以便保管时打包数据 var count = store.getCount(); /获取当前数据的行数,确保添加到最后一行 grid.stopEditing(); store.insert(count, rec); grid.getSelectionModel().selectRow(count);/选中末行 va
46、r col=grid.getColumnModel().findColumnIndex(epcode); grid.startEditing(count, col);, failure : failfunc);.考核打分实现代码:function insertData()var sysid=query_khtx.getValue();/获取考核体系idvar selections=grid.getSelectionModel().getSelections();var count=selections.length;var gc=gridc.getStore();var rowindex=gc
47、.getCount();if(sysid=null | sysid=)Ext.Msg.minWidth = ;Ext.Msg.alert(提示,请选择考核体系);return;if (selections.length=)Ext.Msg.minWidth = ;Ext.Msg.alert(提示,请选择目的);return;Ext.MessageBox.minWidth = ;Ext.Ajax.request(url : assesstarget.do?method=findsortno,params :count :count,success :function(sortno)var tid;
48、var ttid;var tname;var tcode;var tunit;var sysid=query_khtx.getValue();for(var i=;i selections.length;i+)var records=;for(var j=;j rowindex;j+)if(selectionsi.get(targetid)=gc.getAt(j).get(targetid)records+;Ext.Msg.minWidth = ;Ext.Msg.alert(提示,该目的已存在);if(records=)/获取用户编辑过的列并打包为obj对象tid=selectionsi.ge
49、t(targetid);ttid=selectionsi.get(targettypeid);tname=selectionsi.get(targetname);tcode=selectionsi.get(targetcode);tunit=selectionsi.get(targetunit);sortno.responseText+;newid=insert_+sortno.responseText; sortno_new=sortno.responseText*-;/(%s,sortno_new);var store = gridc.getStore(); var rec = new store.recordType(accessid:newid,targetid:tid,targettypeid:ttid,targetname:tname,targetcode:tcode,targetunit:tunit,systemid:sysid,standard_value:,sortno:,formula:,isvalid:,memo:);rec.markDirty();/将行的已编辑属性设置为true,以便保管时打包数据var count = store.getCount(); /获取当前数据的行数,确保添加到最后一行gridc.sto
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二年级第一学期教研工作总结(三篇)
- 2025年二年级老师教育工作总结模版(三篇)
- 2025年临时租车协议样本(2篇)
- 创意园区装修协议
- 国际学校装修合作合同模板
- 家电销售居间服务合同
- 教育培训招生私人居间合同
- 木材物流协议范本
- 宾馆客房改造追加协议
- 亲子庄园别墅装修合同范本
- 2025年中国中煤能源股份有限公司招聘笔试参考题库含答案解析
- 2024年度碳陶刹车盘分析报告
- 2025年1月 浙江首考英语试卷
- 2025年1月广西2025届高三调研考试英语试卷(含答案详解)
- 2024年中考二轮专题复习道德与法治主观题答题技巧(小论文)之演讲稿
- 质检工作计划书2025质检部工作计划范文
- 《复旦大学》课件
- 《缠论的实战技法》课件
- 承包鱼塘维修施工合同范例
- 耶鲁综合抽动严重程度量表正式版
- 政府采购项目采购需求调查指引文本
评论
0/150
提交评论