机场绩效管理系统的设计与实现 —— 计划管理与统计查询模块---毕业论文_第1页
机场绩效管理系统的设计与实现 —— 计划管理与统计查询模块---毕业论文_第2页
机场绩效管理系统的设计与实现 —— 计划管理与统计查询模块---毕业论文_第3页
机场绩效管理系统的设计与实现 —— 计划管理与统计查询模块---毕业论文_第4页
机场绩效管理系统的设计与实现 —— 计划管理与统计查询模块---毕业论文_第5页
免费预览已结束,剩余69页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本 科 毕 业 论 文 机场绩效管理系统的设计与实现 计划管理与统计查询模块Design and Implementation of the Airport Performance Management Systemplan management and statistic query module姓 名:学 号:学 院:软件学院系:软件工程专 业:软件工程年 级:指导教师: 年 月摘要随着经济全球化的步伐加快,国际化竞争必然加剧,国际和国内市场将面临更为激烈的争夺。参与市场竞争,更多的要靠先进超前的经营管理观念和方法、系统的战略规划、科学的市场分析、规范的管理运作、入微的客户服务、优秀的员工队伍等综合实力。绩效管理作为现代企业人力资源管理的一种重要工具和手段,在战略实现、人才开发以及员工管理等方面发挥着重要的功能。经营绩效是公司管理的重心,建立一套行之有效的绩效管理系统,对推动公司战略实现、提高经营业绩是非常重要的。机场企业不例外,他们也十分需要一套符合自身实际情况的绩效管理系统。本文先梳理机场企业的战略定位,明确战略目标,然后梳理机场的主要业务流程、部门职能、关键岗位职责,进一步明确绩效管理的基本策略和管理框架,再将企业战略目标分解到各部门,和目标绩效管理系统接口,然后沿主要业务流程和职能职责选取关键岗位KPI(关键业绩指标),并设计标准和权重,生成绩效考核表和目标任务书。 基于B/S架构技术和SSH框架技术,针对机场绩效管理的实际情况,提出了一个包含用户管理模块、系统管理模块、绩效初始化模块、计划制定模块、计划审核模块、计划评估模块、评估审核模块、质量安全检查模块和汇总查询模块等9个模块的绩效管理系统的设计与实现。在系统开发中,本文作者主要完成了计划制定模块、计划审核模块、计划评估模块、评估审核模块和汇总查询模块。关键词:绩效管理系统;绩效考核; 机场AbstractAgainst the background of an accelerating economic globalization, competitions at international level is undoubtedly going to speed up in order to gain a larger slice of both international and internal markets. During the process, it is significant to note that advanced managerial concepts and methodologies, systemic and strategic planning, scientific market analysis, standard management and operation, meticulous after-sale service and excellent teamwork altogether hold the key to win the heated competition. Business performance is at the core of company management thus it is of great importance to have a set of effective performance-based management system in order to promote company strategies and boost business performance. Airport enterprises are no exception in todays situation which means they need a performance-based management system that suits their own business operation.The paper first clarifies the strategic location of airport enterprises, sketch out strategic target and streamlines major business process, department functions and key post responsibilities; then the author further defines basic strategies and management framework for performance-based management and employs the strategic balanced scorecard(BSC) to divide enterprises strategic target to different departments in order to match the target performance-based management system, and with designed standards and weighing, forms the performance evaluation form and target specification. Based on B/S structuring and SSH framework technologies, current situation of airport performance management as well, the author designs and accomplishes a 9-module performance-based management system including subscriber management, system management, performance initialization, plan-making, planning inspection, planning evaluation, evaluation inspection, quality security inspection and aggregate query.In the system developing, the author is mainly in charge of plan-making module, planning inspection module, planning evaluation module, evaluation inspection module and aggregate query module.Key words: performance-based managerial system; performance evaluation; airport目录第一章绪论11.1研究的目的和意义11.2研究现状与存在问题11.3本文主要工作21.4论文组织结构2第二章 机场绩效管理系统的总体设计52.1系统的整体规划52.2系统的需求分析62.3系统的架构设计72.4系统功能设计92.5项目任务分工182.6本章小结18第三章 机场绩效管理系统的详细设计193.1系统功能详细设计193.2数据库设计383.3本章小结40第四章 机场绩效管理系统的实现414.1系统开发环境414.2系统实现效果414.3本章小结63第五章 总结与展望65参考文献67致谢69ContentsChpater One Introduction11.1Goal and Significance of the Research11.2Current Situation and Existing Problems of the Research11.3Major Work of the Paper21.4Outline of the Paper2Chatper Two Overall Design of the System52.1Overall Planning of the System52.2Analysis on the Need of the System62.3Structuring of the System72.4Function Design of the System92.5Assignments of the Project182.6Conclusions of Chapter Two18Chapter Three: Detailed Design of the System193.1Detailed Design on System Functions193.2Design of the Database383.3Conclusions of Chapter Three40Chapter Four Realization of the System414.1Developing Environment of the System414.2Realized Effects of the System414.3Conclusions of Chapter Four63Chapter Five: Conclusions and Outlook65References67Acknowledgements6963第一章 绪论第一章绪论1.1 研究的目的和意义绩效考核工作是企业对部门、员工工作绩效优劣的评价反馈,目的是提高全体员工的绩效,从而达到提高企业绩效的目标1。随着计算机技术的迅猛发展,相比于传统的绩效管理方式,高质、高效的企业绩效计算机化管理,使得它已成为一个必然的趋势2。网络化,是企业提升竞争能力的重要手段。机场在管理过程中,会将网络化作为管理的一个重要目标。网络的体现,一方面表现为机场业务和规模的扩大;另一方面则表现为计划的完整性与服务的严密性,各节点之间服务衔接的无缝性。显然,前者是需要从硬件上予以解决,而后者则无疑应该从软件入手,即从管理的角度入手。因此,机场的绩效管理要求,首先就必须体现网络的需要。也就是说,需要通过绩效评价指标的设定,引导企业各部门、各员工注重服务的网络化,从而企业和员工的工作效率,这一点对于机场的管理来说尤为重要。 其次,机场需要一体化的绩效管理系统。一体化,是机场提高服务时效性的保障。机场的服务涉及到传统的地勤部门、机务部门、候机楼服务部门、安检部门、护卫部门等。显然这些工作在流程上,有的是可以并行的,有的却存在严格的顺序。因此,参与服务的各部门之间,是否能够很好地协调与配合,是保证整个机场运作时效的关键。从管理的角度出发,无疑希望能够设计出严密的绩效管理体系,通过指标的引导与严格的考核,最大程度地提高各部门之间协调配合能力,从而提高服务的时效性。尤其是应急处理情况,非常需要这种部门之间的全力、无缝地衔接与合作。因此,一个能够满足机场在网络化、一体化需求的绩效管理系统,就成为机场运作管理的关键。1.2 研究现状与存在问题目前,国外机场的绩效管理体系和绩效管理系统的研究实现已经趋近成熟,而国内的机场在绩效管理体系的改革上仍然相对滞后,相应的绩效管理系统的开发也不成熟。如果要引进国外成熟的机场绩效管理系统,需要十分庞大的资金。国内传统的绩效管理是基于业绩结果的实现,强调对有形资产增值、组织员工的绩效进行考评管理与激励,不注重与企业的总体战略规划相结合,造成了很多的问题:1.绩效考评指标的设置不合理。2.重视量化指标的设置,缺乏对质化指标的有效考核。3.绩效管理过程中片面强调组织员工对产出的贡献,忽视对员工的投入一一培训与业务指导,员工在无法实现预定目标的情况下,心理受挫或抵制考评3。4.很多企业将绩效管理职能赋予人力资源部门,缺乏专职的绩效管理人员与高层负责机制,结果由于缺乏对总体战略的把握或者在组织内部职位较低,使得绩效管理成为程式化的评估,无法真正实施绩效管理。5.绩效管理无法衡量企业资产增值与个体的关系,造成企业内部绩效管理的标准完全依靠历史资料与行业常规,掩盖了同样的经营成果在企业资产、人力资源、管理上的差异。国内绩效管理系统的研究还处在一个不断摸索的阶段,针对传统绩效管理的去点,开发一款符合机场实际情况的绩效管理系统依旧是个任重而道远的任务。1.3 本文主要工作本文主要完成了正职领导子系统、副职领导子系统、普通员工子系统和人力资源部子系统,共包括用户管理模块、系统管理模块、绩效初始化模块、计划制定模块、计划审核模块、计划评估模块、评估审核模块、质量安全检查模块和汇总查询模块9个模块。本文作者主要完成了计划制定模块、计划审核模块、计划评估模块、评估审核模块和汇总查询模块的设计与实现。其中计划制定模块涵盖了部门计划制定、领导计划制定和员工计划制定3个子功能;计划审核模块涵盖了部门计划审核、领导计划审核和员工计划审核3个子功能;计划评估模块涵盖了员工上评、部门上评、领导上评、员工自评、部门自评和领导自评6个子功能;评估审核模块涵盖了部门评估审核、领导评估审核和员工评估审核3个子功能; 汇总查询模块涵盖了部门绩效查询、领导绩效查询和员工绩效查询3个子功能。1.4 论文组织结构第一章:介绍了开发机场绩效管理系统的目的和意义,并研究当下主流的绩效管理系统实现方案中存在的利弊,明确本系统的出发点和主要工作。第二章:系统的总体设计,包括系统的整体规划、系统的需求分析、系统的架构设计、系统的功能设计和项目任务分工。第三章:系统的详细设计,包括系统功能的详细设计和数据库设计。第四章:系统的实现,根据角色权限分工,对机场绩效管理系统进行测试,并给出系统的实现结果。第五章:总结与展望,对论文主要工作做出总结,分析系统的不足,陈述系统的展望,同时对后续工作提出可行性的方法和思路。第二章 机场绩效管理系统的总体设计第二章 机场绩效管理系统的总体设计2.1 系统的整体规划本系统的总体目标是为机场企业提供一个全面、高效的平台,弥补传统绩效系统的缺点和不足,及时、准确的反映企业部门、员工的工作情况和计划完成的情况与质量,提高企业的工作效率,进而调整企业的规划,提高竞争力,获得更高的经济效益。系统的总体目标包括:1. 系统能满足不同用户(正职领导、副职领导、普通员工、人力资源部)的需求;2. 个人信息的管理与个人绩效的查询;3. 系统用户的绩效初始化以及考核期的设置;4. 完备的计划制定、计划评估、计划审核和质量安全检查,以及计划评估审核;5. 实时、快速、准确更新部门、员工、领导的绩效信息;6. 实时、有效的部门、员工、领导的绩效汇总查询;7. 系统运行稳定可靠、各项维护功能齐全且易于维护;8. 安全性和可靠性高的数据管理;9. 简洁友好的操作界面。通过本系统,可反映出企业的计划情况和计划质量,企业可基本实现部门员工信息和绩效的管理、查询,提高企业的工作效率,进而调整企业的规划,提高竞争力,获得更高的经济效益,同时通过大量的数据积累和数据分析,进而揭示员工个人业绩和企业集团利益的紧密联系,为员工个人计划和企业长远发展提供决策支持,真正实现员工个体和企业集团互利互荣、共同发展的理念 ,为社会生产和生活做出更大的贡献。2.2 系统的需求分析从用户引入系统的原因、系统使用人员的情况等几个方面逐条分析具体流程的有效性和可行性,考虑到用户实际需求、工作环境和用户成本,确定软件最终需求,绩效管理系统主要的功能模块:绩效计划,考核评分,考核配置,考核汇总,用户管理。具体的描述如下:1) 用户管理:l 功能说明:用户可进行个人信息的管理。可修改、删除用户信息,对用户的个人绩效进行查询等。l 主要用户:所有用户。l 权限控制:所有用户均可进行相关的操作。2) 系统管理:l 功能说明:系统管理员对部门、员工的信息,以及指标类型、指标明细的数据字典进行管理。可执行新增、修改和删除操作,对用户权限进行变更维护等。l 主要用户:人力资源部用户。l 权限控制:只能由系统管理员进行操作。3) 绩效初始化:l 功能说明:系统用户对绩效信息进行初始化,包括年度、季度、考核期名称、有效与否等,并增加新的考核期。l 主要用户:人力资源部用户。l 权限控制:只能由系统管理员进行操作。4) 计划制定:l 功能说明:系统的用户进行相应的绩效计划制定,查询,修改。系统提供人力资源部相关信息,在规范的格式要求下,用户(领导)可自行编辑指标项、评估标准、权重比例。l 主要用户:所有用户。l 权限控制:相关部门、领导、员工只可进行相关的计划的制定与查询。5) 计划评估:l 功能说明:系统的用户进行相应的绩效计划评估和评估明细信息的查询。计划评估为用户对相关计划的自评和上评。l 主要用户:所有用户。l 权限控制:所用用户均可进行相关计划的自评和上评。6) 计划审核:l 功能说明:用户对部门、领导、员工对相关的计划评估进行审核,检查他们对相关计划评估的审核是否规范。l 主要用户:部门、领导。l 权限控制:部门、领导只能对相关的,权限范围内的计划评估进行审核。7) 评估审核:l 功能说明:人力资源部对部门、领导、员工对相关的计划审核进行评估,检查他们对相关计划的评估审核是否规范。l 主要用户:部门、领导、普通员工。l 权限控制:部门、领导、普通员工只能对相关的,权限范围内的计划审核进行评估。8) 质量安全检查:l 功能说明:人力资源部对部门、领导、员工对计划的评估审核进行质量安全检查,检查他们对相关计划的评估审核是否规范。l 主要用户:人力资源部用户。l 权限控制:人力资源部用户可执行相关操作。9) 汇总查询l 功能说明:根据绩效考评的需要,对部门、领导、普通员工的考核结果进行汇总,系统用户可查询相关汇总信息。l 主要用户:人力资源部用户。l 权限控制:人力资源部用户对绩效进行汇总,并可对部门、领导、普通员工的绩效进行查询。2.3 系统的架构设计2.3.1 系统部署架构本系统采用B/S(Browser/Server)架构,在这种结构下,用户工作界面是通过WEB浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层结构19。局域网建立B/S结构的网络应用,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。鉴于此,本系统软件数据层和业务逻辑层部署在一台WEB服务器上,其他终端用户层只显示数据,无处理功能。部署图如图所示:图2-1:系统部署图2.3.2 系统的软件架构本文主要采用了SSH(SSH=Struts + Spring + Hibernate)的MVC软件开发模式12。其中,Struts、spring、Hibernate结构在各层的作用:1) struts 负责 web层。 ActionFormBean 接收网页中表单提交的数据,然后通过Action 进行处理,再转发到对应的网页。 在struts-config.xml中定义,服务器启动时自动加载ActionServlet。 2) spring 负责业务层管理,即Service。 1. service为action提供统计的调用接口,封装持久层的DAO。2. 可以写一些自己的业务方法 。3. 统一的javabean管理方法。 4. 声明式事务管理。 5. 集成Hiberante。 3) Hiberante,负责持久化层,完成数据库的操作 。hibernate 为持久层,提供 OR/Mapping。 它有一组 .hbm.xml文件和 POJO,是跟数据库中的表相对应的。然后定义DAO,这些是跟数据库打交道的类,它们会使用PO、VO13。 在struts+spring+hibernate的系统中,对象的调用流程是:jsp- Action Service -DAO -Hibernate。 数据的流向是 ActionFormBean接受用户的数据,Action 将数据从ActionFromBean 中取出,封装成VO或PO, 再调用业务层的Bean类,完成各种业务处理后再forward。而业务层Bean收到这个PO对象之后,会调用DAO接口方法,进行持久化操作。软件产品的后期运行维护是个巨大的工程,众所周知,对于传统的ASP和 PHP等脚本站点技术,将整个站点的业务逻辑和表现逻辑都混杂在ASP或PHP页面里,从而导致页面的可读性相当差,可维护性非常低。即使需要简单的修改,也有可能会破坏系统。采用严格分层的SSH框架,则可完全避免这个问题。对表现层的修改即使发生错误,也绝对不会将错误扩展到业务逻辑层,更不会影响持久层。SSH框架,采用优秀的解耦架构,当由于客户对软件需求发生了变化,使得软件的实现不得不随之改变时,采用这种方式的软件实现,就可只改变软件的部分,而其他部分尽可能的不要改变14。2.4 系统功能设计 根据系统的需求分析,确定系统流程图如图所示:图2-2:系统流程图本课题的内容为企业绩效管理系统,包含正职领导子系统、副职领导子系统、普通员工子系统、人力资源部子系统4个子系统,主要有9个功能模块。对整个软件的整体结构进行大致的设计,在坚持细分、一致性、提高代码重用性、从上而下层层分析、提高独立性、降低耦合性和模块大小适中的原则下,针对模块的使用者和用例,归纳的操作流程图如下:1) 用户管理:使用者:l 员工用户:准备进行个人信息管理和个人绩效查询的员工。l 系统:正职领导子系统、副职领导子系统、普通员工子系统。用例:l 新增个人信息l 修改个人信息l 修改密码l 个人绩效查询图2-3:用户管理流程图2) 系统管理:使用者:l 人力资源部用户:对部门、员工、数据字典(指标类型)和数据字典(指标明细)进行管理。l 系统:人力资源部子系统。用例:l 查询部门信息l 修改部门信息l 删除部门l 查询员工信息l 修改员工信息l 删除员工l 查询数据字典(指标类型)l 新增数据字典(指标类型)l 修改数据字典(指标类型)l 查询数据字典(指标明细)l 新增数据字典(指标明细)l 修改数据字典(指标明细)图2-4:系统管理流程图3) 绩效初始化:使用者:l 人力资源部用户:进行绩效的初始化,设置新的考核期的用户。l 系统:人力资源部子系统。用例:l 绩效初始化l 添加考核期图2-5:绩效初始化流程图4) 计划制定:使用者:l 部门用户和所有员工:对相关的计划进行查询和操作的用户。l 系统:正职领导子系统、副职领导子系统、普通员工子系统。用例:l 查询部门计划l 部门计划制定l 查询领导计划l 领导计划制定l 查询员工计划l 员工计划制定图2-6:计划制定流程图5) 计划评估:使用者:l 用户:对指定的计划进行评估的员工。l 系统:正职领导子系统、副职领导子系统、普通员工子系统、人力资源部子系统用例:l 部门自评l 查询部门自评l 查询部门自评明细l 领导自评l 查询领导自评l 查询领导自评明细l 员工自评l 查找员工自评l 查询员工自评明细l 部门上评l 查询部门上评l 查询部门上评明细l 领导自评l 查询领导上评l 查询领导上评明细l 员工上评l 查找员工上评l 查询员工上评明细图2-7:计划评估流程图6) 计划审核:使用者:l 部门和领导用户:对指定的计划进行审核的用户。l 系统:正职领导子系统、副职领导子系统用例:l 部门计划审核l 查找部门计划审核l 查询部门计划审核明细l 领导计划审核l 查找领导计划审核l 查询领导计划审核明细l 员工计划审核l 查找员工计划审核l 查询员工计划审核明细图2-8:计划审核流程图7) 计划评估审核:使用者:l 人力资源部用户:对部门、领导和普通员工对计划的评估进行审核的用户。l 系统:人力资源部子系统用例:l 部门评估审核l 查找部门评估审核l 查询部门审核明细l 领导评估审核l 查找领导评估审核l 查询领导评估审核明细l 员工评估审核l 查找员工评估审核l 查询员工评估审核明细图2-9:计划评估审核流程图8) 质量安全检查:使用者:l 人力资源部用户:对部门、领导、员工的评估审核进行质检的用户。l 系统:人力资源部子系统用例:l 部门质检l 查询部门质检明细l 领导质检l 查询领导质检明细l 员工质检l 查询员工质检明细图2-10:质量安全检查流程图9) 汇总查询:使用者:l 人力资源部用户:对部门、领导、员工的绩效进行汇总,可查询部门、领导、员工绩效的用户。l 系统:人力资源部子系统用例:l 查询部门绩效l 查询部门绩效明细l 查询领导绩效l 查询领导绩效明细l 查询员工绩效l 查询员工绩效明细图2-11:汇总查询流程图在保证模块具备输入输出,处理功能和程序代码的特征的前提下,最终确定本系统具备用户管理、系统管理、绩效初始化、计划制定、计划评估、计划审核、评估审核、质量安全检查、汇总查询等9个模块。如图所示:图2-12:系统用例图2.5 项目任务分工本人主要负责计划制定模块、计划审核模块、计划评估模块、评估审核模块、汇总查询模块代码开发,其他模块由另一同学完成。2.6 本章小结本章针对机场企业的管理要求,结合绩效管理理念,对系统做整体规划和需求分析,进而探讨系统的架构设计和功能设计。第三章 机场绩效管理系统的详细设计第三章 机场绩效管理系统的详细设计3.1 系统功能详细设计企业绩效管理系统涉及企业管理的诸多环节,是面向企业部门和员工的多模块管理系统,依据身份的不同,设置不同的权限,分为正职领导子系统、副职领导子系统、普通员工子系统、人力资源部子系统,各个子系统相互独立,但共享数据库。主要包括用户管理、系统管理、绩效初始化、计划制定、计划评估、计划审核、评估审核、质量安全检查、汇总查询9个功能模块。其中正职领导子系统包含:用户管理模块、计划制定模块、计划审核模块、计划评估模块、评估审核模块。副职领导子系统包含:用户管理模块、计划制定模块、计划评估模块。普通员工子系统包含:用户管理模块、计划制定模块、计划评估模块。人力资源部子系统包含:系统管理模块、绩效初始化模块、计划审核模块、计划评估模块、质量安全检查模块、评估审核模块、汇总查询模块。3.1.1 计划制定模块(1) 模块用例计划模块用例图如图3-1所示:图3-1:计划模块用例图使用者:l 部门用户l 普通员工l 领导 用例:1) U1:查询部门计划前提条件:部门计划存在1.系统用户查询部门计划信息2.查询部门计划信息完成后置条件:获取部门计划的相关信息2) U2:部门计划制定前提条件:部门计划尚未制定1.用户制定部门计划2.部门计划制定完成后置条件:数据库中增加部门计划制定的相关信息3) U3:查询部门计划前提条件:部门计划存在1.系统用户查询部门计划信息2.查询部门计划信息完成后置条件:获取部门计划的相关信息4) U4:领导计划制定前提条件:领导计划尚未制定1.用户制定领导计划2.领导计划制定完成后置条件:数据库中增加领导计划制定的相关信息5) U5:查询员工计划前提条件:员工计划信息存在1.系统用户查询员工计划信息2.查询员工计划信息完成后置条件:获取部门计划的相关信息6) U6:员工计划制定前提条件:员工计划尚未制定1.用户制定员工计划2.员工计划制定完成后置条件:数据库中增加员工计划制定的相关信息(2) 模块类图图3-2:计划制定类图实体类名称:MadePlan1) 实体类属性:1. String insIntervalY,:考核期年份2. String insIntervalQ:考核期季度3. String perInsId:绩效考核ID4. HapTargetItem vo:指标明细信息模型5. String hapTargetItemIds:指标明细字段实体类方法:1. List findAllDepHapSysShowPage():查找所有单位信息查找所有单位信息,查找成功,则返回List类型的单位信息,失败则返回null。2. List findDepHapSysShowPage(String insIntervalY, String insIntervalQ):通过年度和季度查找单位信息通过年度和季度查找单位信息,查找成功,则返回List类型的单位信息,失败则返回null。3. List findAllManagerHapSysShowPage():查找所有领导信息查找所有领导信息,查找成功,则返回List类型的所有领导的信息,失败则返回null。4. List findManagerHapSysShowPage(String insIntervalY, String insIntervalQ):通过年度和季度查找领导信息通过年度和季度查找领导信息,查找成功,则返回List类型的所有领导的信息,失败则返回null。5. List findAllEmployeeHapSysShowPage():查找所有员工信息查找所有员工信息,查找成功,则返回List类型的所有员工的信息,失败则返回null。6. List findEmployeeHapSysShowPage(String insIntervalY, String insIntervalQ):通过年度和季度查找员工信息通过年度和季度查找员工信息,查找成功,则返回List类型的所有员工的信息,失败则返回null。7. HapPerInspection showPage(String perInsId):显示此ID的整张绩效考核主表显示成功,则返回此ID的整张绩效考核主表信息,失败则返回null。8. boolean saveHapTargetItem(HapTargetItem vo):保存指标明细保存指标明细,成功则返回True,失败则返回null。9. boolean delHapTargetItem(String hapTargetItemIds):删除指标明细删除指标明细,成功则返回True,失败则返回null。3.1.2 计划评估模块(1) 模块用例计划评估模块用例图如图3-3所示:图3-3:计划评估用例图使用者:l 部门用户l 普通员工l 领导 用例:1) U1:部门自评前提条件:部门计划存在1.部门用户对部门计划进行自评2.对计划的自评完成后置条件:考核主表中部门自评的相关信息变化2) U2:查询部门自评前提条件:部门计划存在1.部门用户查询部门自评信息2.查询部门自评信息完成后置条件:获取部门自评的相关信息3) U3:查询部门自评明细前提条件:部门计划存在1.部门用户查询部门自评明细信息2.查询部门自评明细信息完成后置条件:获取部门自评明细的相关信息4) U4:领导自评前提条件:领导计划存在1.领导用户对领导计划进行自评2.对计划的自评完成后置条件:考核主表中领导自评的相关信息变化5) U5:查询领导自评前提条件:领导计划存在1.领导用户查询领导自评信息2.查询领导自评信息完成后置条件:获取领导自评的相关信息6) U6:查询领导自评明细前提条件:领导计划存在1.领导用户查询领导自评明细信息2.查询领导自评明细信息完成后置条件:获取领导自评明细的相关信息7) U7:员工自评前提条件:员工计划存在1.员工用户对员工计划进行自评2.对计划的自评完成后置条件:考核主表中员工自评的相关信息变化8) U8:查询员工自评前提条件:员工计划存在1.员工用户查询员工自评信息2.查询员工自评信息完成后置条件:获取员工自评的相关信息9) U9:查询员工自评明细前提条件:员工计划存在1.员工用户查询员工自评明细信息2.查询员工自评明细信息完成后置条件:获取员工自评明细的相关信息10) U10:部门上评前提条件:部门计划存在1.部门用户对部门计划进行上评2.对计划的上评完成后置条件:考核主表中部门上评的相关信息变化11) U11:查询部门上评前提条件:部门计划存在1.部门用户查询部门上评信息2.查询部门上评信息完成后置条件:获取部门上评的相关信息12) U12:查询部门上评明细前提条件:部门计划存在1.部门用户查询部门上评明细信息2.查询部门上评明细信息完成后置条件:获取部门上评明细的相关信息13) U13:领导上评前提条件:领导计划存在1.领导用户对领导计划进行上评2.对计划的上评完成后置条件:考核主表中领导上评的相关信息变化14) U14:查询领导上评前提条件:领导计划存在1.领导用户查询领导上评信息2.查询领导上评信息完成后置条件:获取领导上评的相关信息15) U15:查询领导上评明细前提条件:领导计划存在1.领导用户查询领导上评明细信息2.查询领导上评明细信息完成后置条件:获取领导上评明细的相关信息16) U16:员工上评前提条件:员工计划存在1.员工用户对员工计划进行上评2.对计划的上评完成后置条件:考核主表中员工上评的相关信息变化17) U17:查询员工上评前提条件:员工计划存在1.员工用户查询员工上评信息2.查询员工上评信息完成后置条件:获取员工上评的相关信息18) U18:查询员工上评明细前提条件:员工计划存在1.员工用户查询员工上评明细信息2.查询员工上评明细信息完成后置条件:获取员工上评明细的相关信息(2) 模块类图图3-4:计划评估类图实体类名称:AssessmentPlan1) 实体类属性:1. HapInsInterval vo:考核期信息模型2. String score:各项指标评分3. HapPerInspection v:绩效考核信息模型4. String perInsId:绩效考核表ID5. String empid:员工ID6. String obj_id:考核对象ID2) 实体类方法:1. List findAssessment(HapInsInterval vo, HapPerInspection v):以考核期信息和绩效考核信息为条件,查询评估信息链表以考核期信息和绩效考核信息为条件,查询评估信息,成功则返回List类型的信息,失败则返回null。2. HapPerInspection findAssessmentSelf(HapInsInterval vo, HapPerInspection v):以考核期信息和绩效考核信息为条件,查询自评信息以考核期信息和绩效考核信息为条件,查询自评信息,成功则返回HapPerInspection类型的信息,失败则返回null。3. void updateAssessmentL(HapPerInspection va, String score):更新上评信息更新上评信息。4. void updateAssessmentS(HapPerInspection va, String score):更新自评信息更新自评信息。5. HapPerInspection showPage(String perInsId):以绩效考核表ID为条件 查询绩效所有信息以绩效考核表ID为条件 查询绩效所有信息,成功则返回HapPerInspection类型的绩效信息,失败则返回null。6. HapPerInspection findHapPerInspectionByPerInsId(String perInsId):以绩效考核表ID为条件 查询绩效考核信息以绩效考核表ID为条件 查询绩效考核信息,成功则返回HapPerInspection类型的绩效考核信息,失败则返回null。7. HapSysEmp findDepartmentIDByPerEmpId(String empid):以员工ID为条件 查询部门ID以员工ID为条件 查询部门ID,成功则返回HapSysEmp类型的部门ID,失败则返回null。8. HapSysOrg findOrgById(String obj_id):以考核对象ID为条件 查询部门信息以考核对象ID为条件 查询部门信息,成功则返回HapSysOrg类型的部门信息,失败则返回null。9. HapSysEmp findEmpById(String obj_id):以考核对象ID为条件 查询员工信息以考核对象ID为条件 查询员工信息,成功则返回HapSysEmp类型的员工信息,失败则返回null。3.1.3 计划审核模块(1) 模块用例计划审核模块用例图如图3-5所示:图3-5:计划审核用例图使用者:l 部门用户l 人力资源部 用例:1) U1:领导计划审核前提条件:领导计划评估存在1.用户对领导计划评估进行审核2.对计划评估的审核完成后置条件:考核主表中领导计划审核的相关信息变化2) U2:查询领导计划审核前提条件:领导计划审核存在1.用户查询领导计划审核信息2.查询领导计划审核的信息完成后置条件:获取领导计划审核的相关信息3) U3:查询领导计划审核明细前提条件:领导计划审核明细信息存在1.用户查询领导计划审核明细的信息2.查询领导计划审核明细信息完成后置条件:获取领导计划审核明细的相关信息4) U4:员工计划审核前提条件:员工计划评估存在1.用户对员工计划评估进行审核2.对计划评估的审核完成后置条件:考核主表中员工计划审核的相关信息变化5) U5:查询员工计划审核前提条件:员工计划审核存在1.用户查询员工计划审核信息2.查询员工计划审核的信息完成后置条件:获取员工计划审核的相关信息6) U6:查询员工计划审核明细前提条件:员工计划审核明细信息存在1.用户查询员工计划审核明细的信息2.查询员工计划审核明细信息完成后置条件:获取员工计划审核明细的相关信息(2) 模块类图图3-6:计划审核类图实体类名称:AuditPlan1) 实体类属性:1. HapInsInterval hii:考核期信息模型2. HapPerInspection hpi:绩效考核信息模型3. HapSysEmp hse:员工信息模型4. HapSysOrg hso:单位信息模型5. HapTargetType htt:指标类型信息模型6. HapTargetItem hti:指标明细信息模型7. HapCheck hc:审核意见信息模型2) 实体类方法:1. List findInsIntervalId(HapInsInterval hii):查找考核期ID信息通过考核期查询条件查找所有单位信息,查找成功,则返回List类型的所有考核期ID信息,失败则返回null。2. List findPerInsInfo(HapPerInspection hpi):查找绩效考核信息。通过绩效考核信息查询所属部门和审批状态,查找成功,则返回List类型的绩效考核信息,失败则返回null。3. List findPerInsInfoList(HapPerInspection hpi):查绩效考核信息通过绩效考核信息查询所属部门和审批状态,查找成功,则返回List类型的绩效考核信息,失败则返回null。4. HapSysEmp findEmpInfo(HapSysEmp hse)查找员工信息通过员工ID查找员工信息,查找成功,则返回HapSysEmp类型的员工信息,失败则返回null。5. HapSysOrg findOrgInfo(HapSysOrg hso):查找单位信息以单位ID为条件查找单位信息,查找成功,则返回HapSysOrg类型的所有员工信息,失败则返回null。6. List findTargetType (HapTargetType htt):查找指标类型信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论