机场绩效管理系统的设计与实现 ——绩效指标、质量安全检查和系统管理模块-毕业论文_第1页
机场绩效管理系统的设计与实现 ——绩效指标、质量安全检查和系统管理模块-毕业论文_第2页
机场绩效管理系统的设计与实现 ——绩效指标、质量安全检查和系统管理模块-毕业论文_第3页
机场绩效管理系统的设计与实现 ——绩效指标、质量安全检查和系统管理模块-毕业论文_第4页
机场绩效管理系统的设计与实现 ——绩效指标、质量安全检查和系统管理模块-毕业论文_第5页
免费预览已结束,剩余64页可下载查看

下载本文档

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

文档简介

本 科 毕 业 论 文 机场绩效管理系统的设计与实现绩效指标、质量安全检查和系统管理模块Design and Implementation of the Airport Performance Management System姓 名:学 号:学院:软件学院系:软件工程专 业:软件工程年 级: 指导教师: 年 月III摘要随着经济全球化的步伐加快,国际化竞争日益加剧,国际和国内市场将面临更为激烈的争夺。参与市场竞争,更多的要靠先进超前的经营管理观念和方法、系统的战略规划、科学的市场分析、规范的管理运作、入微的客户服务、优秀的员工队伍等综合实力。绩效管理作为现代企业人力资源管理的一种重要工具和手段,在战略实现、人才开发以及员工管理等方面发挥着重要的功能。经营绩效是公司管理的重心,建立一套行之有效的绩效管理系统,对推动企业战略实现、提高经营业绩是非常重要的。机场企业的业务性质也决定着他们也十分需要一套符合自身实际情况和需求的绩效管理系统。本文先梳理机场企业的战略定位,明确战略目标,然后梳理机场的主要业务流程、部门职能、关键岗位职责,进一步明确绩效管理的基本策略和管理框架,再将企业战略目标分解到各部门,和目标绩效管理系统接口,然后沿主要业务流程和职能职责选取关键岗位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. Performance-based management, an important method of modern human resources management, plays a vital part in the materialization of strategies, talents developing and stuff management. 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 thesis 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 project developing, the author is mainly in charge of subscriber management module, system management module, performance-inspection module and quality security inspection module.Key words: Performance Management System; performance evaluation; airport目录第一章绪论11.1研究的目的和意义11.2研究现状与存在问题21.3本文主要工作21.4论文组织结构3第二章 机场绩效管理系统的总体设计52.1系统的整体规划52.2系统的需求分析62.3系统的架构设计82.4系统功能设计92.5项目任务分工182.6本章小结18第三章 机场绩效管理系统的详细设计193.1系统功能详细设计193.2数据库设计343.3本章小结39第四章 机场绩效管理系统的实现414.1系统开发环境414.2系统实现效果414.3本章小结59第五章 总结与展望60参考文献61致谢62ContentsChpater One Introduction11.1Goal and Significance of the Research11.2Current Situation and Existing Problems of the Research21.3Major Work of the Thesis21.4Outline of the Thesis3Chatper Two Overall Design of the System52.1Overall Planning of the System52.2Analysis on the Need of the System62.3Structuring of the System82.4Function Design of the System92.5Assignments of the Project182.6Conclusion of Chapter Two18Chapter Three Detailed Design of the System193.1Detailed Design on System Functions193.2Design of the Database343.3Conclusion of Chapter Three39Chapter Four Realization of the System414.1Developing Environment of the System414.2Realized Effects of the System414.3Conclusion of Chapter Four59Chapter Five Conclusion and Outlook60References61Acknowledgements62第一章 绪论第一章绪论1.1 研究目的和意义随着经济全球化的步伐加快,竞争形势加剧,市场将面临更为激烈的争夺。参与市场竞争,更多的要靠先进超前的经营管理观念和方法、系统的战略规划、科学的市场分析、规范的管理运作、入微的客户服务、优秀的员工队伍等综合实力。经营绩效是公司管理的重心,建立一套行之有效的绩效管理系统,对推动公司战略实现、提高经营业绩是非常重要的1。绩效考核工作是企业对部门、员工工作绩效优劣的评价反馈,目的是提高全体员工的绩效,从而达到提高企业绩效的目标。随着计算机技术的迅猛发展,相比于传统的绩效管理方式,高质、高效的企业绩效计算机化管理,使得它已成为一个必然的趋势。网络化,是企业提升竞争能力的重要手段。机场在管理过程中,会将网络化作为管理的一个重要目标。网络的体现,一方面表现为机场业务和规模的扩大;另一方面则表现为计划的完整性与服务的严密性,各节点之间服务衔接的无缝性2。显然,前者是需要从硬件上予以解决,而后者则无疑应该从软件入手,即从管理的角度入手。因此,机场的绩效管理要求,首先就必须体现网络的需要。也就是说,需要通过绩效评价指标的设定,引导企业各部门、各员工注重服务的网络化,从而企业和员工的工作效率,这一点对于机场的管理来说尤为重要。 其次,机场需要一体化的绩效管理系统。一体化,是机场提高服务时效性的保障。机场的服务涉及到传统的地勤部门、机务部门、候机楼服务部门、安检部门、护卫部门等。显然这些工作在流程上,有的是可以并行的,有的却存在严格的顺序3。因此,参与服务的各部门之间,是否能够很好地协调与配合,是保证整个机场运作时效的关键。从管理的角度出发,无疑希望能够设计出严密的绩效管理体系,通过指标的引导与严格的考核,最大程度地提高各部门之间协调配合能力,从而提高服务的时效性。尤其是应急处理情况,非常需要这种部门之间的全力、无缝地衔接与合作4。因此,一个能够满足机场在网络化、一体化需求的绩效管理系统,就成为机场运作管理的关键。1.2 研究现状与存在问题目前,国外机场的绩效管理体系和绩效管理系统的研究实现已经趋近成熟,而国内的机场企业在绩效管理体系的改革上仍然相对滞后,相应的绩效管理系统的开发与研究也不成熟。如果要引进国外成熟的机场绩效管理系统,需要十分庞大的资金。国内传统的绩效管理是基于业绩结果的实现,强调对有形资产增值、组织员工的绩效进行考评管理与激励,不注重与企业的总体战略规划相结合,造成了很多的问题:1.绩效考评指标的设置不合理。2.重视量化指标的设置,缺乏对质化指标的有效考核。3.绩效管理过程中片面强调组织员工对产出的贡献,忽视对员工的投入一一培训与业务指导,员工在无法实现预定目标的情况下,心理受挫或抵制考评。4.很多企业将绩效管理职能赋予人力资源部门,缺乏专职的绩效管理人员与高层负责机制,结果由于缺乏对总体战略的把握或者在组织内部职位较低,使得绩效管理成为程式化的评估,无法真正实施绩效管理。5.绩效管理无法衡量企业资产增值与个体的关系,造成企业内部绩效管理的标准完全依靠历史资料与行业常规,掩盖了同样的经营成果在企业资产、人力资源、管理上的差异7。国内绩效管理系统的研究还处在一个不断摸索的阶段,针对传统绩效管理的缺点,开发一款符合机场实际情况的绩效管理系统依旧是个任重而道远的任务。1.3 本文主要工作本文主要完成了政治领导子系统、副职领导子系统、普通员工子系统和人力资源部子系统,共包括用户管理模块、系统管理模块、绩效初始化模块、计划制定模块、计划审核模块、计划评估模块、评估审核模块、质量安全检查模块和汇总查询模块等9个模块。其中本文作者主要完成了用户管理模块、系统管理模块、绩效初始化模块和质量安全检查模块的设计,以及数据库的设计。其中用户管理模块涵盖了新增个人信息、修改个人信息、修改密码和个人绩效查询等4个子功能;系统管理模块涵盖了对个人信息、部门信息、指标类型信息和指标明细信息的查询、新增、修改和删除等子功能;绩效初始化模块涵盖了绩效初始化和添加考核期2个子功能;质量安全检查涵盖了对部门、领导和员工的质量安全检查,已经查询质检信息的子功能。1.4 论文组织结构第一章:介绍了开发机场绩效管理系统的目的和意义,并研究当下主流的绩效管理系统实现方案中存在的利弊,明确本系统的出发点和主要工作。第二章:系统的总体设计,包括系统的整体规划、系统的需求分析、系统的架构设计、系统的功能设计和项目任务分工。第三章:系统的详细设计,包括系统功能的详细设计和数据库设计。第四章:系统的实现,根据角色权限分工,对机场绩效管理系统进行测试,并给出系统的实现结果。第五章:总结与展望,对论文主要工作做出总结,分析系统的不足,陈述系统的展望,同时对后续工作提出可行性的方法和思路。59第二章 机场绩效管理系统的总体设计第二章 机场绩效管理系统的总体设计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)实现,形成所谓三层结构12。局域网建立B/S结构的网络应用,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。鉴于此,本系统软件数据层和业务逻辑层部署在一台WEB服务器上,其他终端用户层只显示数据,无处理功能。部署图如图所示:图2-1:系统部署图2.3.2 系统的软件架构本文主要采用了SSH(SSH=Struts + Spring + Hibernate)的MVC软件开发模式。其中,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、VO14。 在struts+spring+hibernate的系统中,对象的调用流程是:jsp- Action Service -DAO -Hibernate。 数据的流向是 ActionFormBean接受用户的数据,Action 将数据从ActionFromBean 中取出,封装成VO或PO, 再调用业务层的Bean类,完成各种业务处理后再forward。而业务层Bean收到这个PO对象之后,会调用DAO接口方法,进行持久化操作16。软件产品的后期运行维护是个巨大的工程,众所周知,对于传统的ASP和 PHP等脚本站点技术,将整个站点的业务逻辑和表现逻辑都混杂在ASP或PHP页面里,从而导致页面的可读性相当差,可维护性非常低。即使需要简单的修改,也有可能会破坏系统。采用严格分层的SSH框架,则可完全避免这个问题。对表现层的修改即使发生错误,也绝对不会将错误扩展到业务逻辑层,更不会影响持久层。SSH框架,采用了优秀的解耦架构,当由于客户对软件需求发生了变化,使得软件的实现不得不随之改变时,采用这种方式的软件实现,就可只改变软件的部分,而其他部分尽可能的不要改变17。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) 模块用例用户管理模块用例图如图4-1所示:图3-1:用户管理模块用例图l 使用者为: 员工用户l 用例列表:1) U1:新增个人信息前提条件:个人的信息尚未添加1. 员工添加个人信息2. 个人信息添加完成后置条件:员工表中增加新的员工信息2) U2:修改个人信息前提条件:需个人信息已经存在1. 员工修改个人信息2. 修改个人信息完成后置条件:员工个人信息变化3) U3:修改密码前提条件:需修员工个人密码存在1. 员工修改个人密码2. 修改个人密码完成后置条件:员工的个人密码变化4) U4:个人绩效查询前提条件:查询员工的个人绩效存在1. 员工查询个人绩效2. 显示该员工的个人绩效后置条件:获取查询的员工个人绩效(2) 模块类图用户管理模块涉及的实体类的类图,如图所示:图3-2:用户管理模块类图实体类名称:UserManagel 实体类属性: String empId:员工ID HapSysEmp vo:员工信息模型 String empType:员工类型l 实体方法: HapSysEmp getbyone(String empId):通过ID号查找用户信息通过ID号查找用户信息。查找成功,显示HapSysEmp类型用户个人信息,否则返回null。 void update(HapSysEmp vo):通过ID号修改个人信息输入员工ID号修改员工个人信息。 void updatepwd(HapSysEmp vo):修改密码修改用户个人密码,修改成功返回,修改失败返回“原密码不正确,请重新输入!”。 void save(HapSysEmp vo):保存修改数据保存修改的数据。 List finduserscore(String empId, String empType):查询个人绩效查询用户个人绩效,查询成功,显示List类型用户个人绩效,失败则则返回null。 HapPerInspection showInspection(String empId):查询个人绩效明细查询用户个人绩效明细。查询成功,返回HapPerInspection类型用户个人绩效明细,失败则返回null。3.1.2 系统管理模块(1) 模块用例系统管理模块用例图如图4-1所示:图3-3:系统管理模块用例图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.指标明细信息删除完成后置条件:数据字典(指标明细)表中删除相关的指标明细信息(2) 模块类图系统管理模块涉及的实体类的类图,如图所示:图3-4:系统管理模块类图实体类名称:SystemManagel 实体类属性: HapSysEmp hapSysEmp:员工信息模型 HapSysOrg hapSysOrg:单位信息模型 HapSysTargetTypeDic hapSysTargetTypeDic:指标类型数据字典模型 HapSysTargetItemDic vo:指标明细数据字典模型l 实体方法: List getAll(HapSysEmp hapSysEmp);List getAll(HapSysOrg hapSysOrg);List getAll(HapSysTargetTypeDic hapSysTargetTypeDic);List getAll(HapSysTargetItemDic vo):得到所有员工信息得到所有员工信息。显示成功,得到List类型所有用户个人信息,否则返回null。 HapSysEmp getByOne(HapSysEmp hapSysEmp):做条件查询,返回员工对象做条件查询,返回员工对象。查询成功,则显示HapSysEmp类型员工对象,失败则返回null。 void delete(HapSysEmp hapSysEmp):删除员工信息删除员工个人信息。 void save(HapSysEmp hapSysEmp):保存修改过的员工信息或者保存新增的员工信息保存修改过的员工信息或者保存新增的员工信息。 List queryEmp(HapSysEmp vo):查询员工的个人信息查询员工的个人信息。查询成功,则返回List类型员工个人信息,失败则返回null。 HapSysOrg getByOne(HapSysOrg hapSysOrg):做条件查询,返回INFO部门对象做条件查询,返回INFO部门对象。查询成功,则返回HapSysOrg类型部门对象,失败则返回null。 void update(HapSysOrg hapSysOrg):条件修改部门信息条件修改部门信息。 void delete(HapSysOrg hapSysOrg):删除部门信息条件修改部门信息。 void save(HapSysOrg hapSysOrg):保存新增的部门信息保存新增的部门信息。 void save(HapSysOrg hapSysOrg):查询部门的信息查询部门的信息。查询成功,则返回List类型部门信息,查询失败则返回null。 HapSysTargetTypeDic getByOne(HapSysTargetTypeDic hapSysTargetTypeDic):做条件查询,返回指标类型数据字典对象做条件查询,返回指标类型数据字典对象。查询成功,则返回HapSysTargetTypeDic类型数据字典对象,查询失败则返回null。 void update(HapSysTargetTypeDic hapSysTargetTypeDic):条件修改数据字典信息条件修改数据字典信息。 void delete(HapSysTargetTypeDic hapSysTargetTypeDic):删除数据字典信息删除数据字典信息。 void save(HapSysTargetTypeDic hapSysTargetTypeDic):保存新增的指标明细信息保存新增的指标明细信息。 List queryTypeDic(HapSysTargetTypeDic vo):查询数据字典中指标类型信息查询数据字典中指标类型信息。查询成功,则返回List类型数据字典指标类型信息,查询失败则返回null。 void delete(HapSysTargetItemDic vo):删除数据字典信息删除数据字典信息。 HapSysTargetItemDic getByOne(HapSysTargetItemDic vo);:新增指标明细数据字典对象新增指标明细数据字典对象。新增成功,则返回HapSysTargetItemDic类型数据字典对象,失败则返回null。 void save(HapSysTargetItemDic vo):保存新增的指标明细信息保存新增的指标明细信息。 public void update(HapSysTargetItemDic vo):条件修改数据字典信息条件修改数据字典信息。 List queryItemDic(HapSysTargetItemDic vo):查询数据字典中指标明细信息查询数据字典中指标明细信息。查询成功,则返回List类型数据字典指标明细信息,查询失败则返回null。3.1.3 绩效初始化模块(1) 模块用例绩效初始化模块用例图如图4-1所示:图3-5:绩效初始化模块用例图l 使用者为: 人力资源部用户l 用例列表:1) U1:绩效初始化前提条件:系统绩效信息尚未进行初始化1.系统管理员进行绩效初始化2.绩效的初始化完成后置条件:绩效考核表的信息(年度、季度、考核期名称、有效与否)进行初始化2) U2:添加考核期前提条件:绩效初始化完成,未添加新的考核期1.添加新的考核期2.考核期添加完成后置条件:考核期表中的相关信息年度、季度、考核期名称、有效与否)变化(2) 模块类图绩效初始化模块涉及的实体类的类图,如图所示:图3-6:绩效初始化模块类图实体类名称:Initializel 实体类属性: HapInsInterval vo:考核期信息模型 HapSysEmp vo:员工信息模型 HapPerInspection vo:绩效考核信息模型 HapSysTargetTypeDic vo:指标类型数据字典信息模型 HapSysTargetType vo:指标类型信息模型 HapSysTargetItemDic vo:指标明细数据字典信息模型 HapTargetItem vo:指标明细信息模型l 实体方法: boolean saveHapInsInterval(HapInsInterval vo):向考核期表写数据向考核期表写数据。写入成功,则返回True,失败则返回Flase。 HapInsInterval updateHapInsInterval(HapInsInterval vo):更新考核期表状态更新考核期表状态。更新成功,则返回考核期状态,失败则返回Flase。 HapInsInterval updateHapInsIntervalByID(HapInsInterval vo):通过ID更新考核期表数据通过ID更新考核期表数据。更新成功,则更新考核期表数据,失败则返回null。 List findAllHapInsInterval:查找所有考核期表的数据查找所有考核期表的数据。查找成功,则返回List类型考核期表的数据,失败则返回null。 HapInsInterval findOneHapInsInterval(HapInsInterval vo):通过年份和季度查找考核期表数据通过年份和季度查找考核期表数据。查找成功,则显示考核期表数据,失败则返回null。 HapInsInterval findOneHapInsInterval(HapInsInterval vo):通过ID查找考核期表数据通过ID查找考核期表数据。查找成功,则显示考核期表数据,失败则返回null。 List findAllHapSysEmp:查找所有员工表的数据查找所有员工表的数据。查找成功,则显示List类型员工的数据,失败则返回null。 List findAllHapSysOrg:查找所有单位表的数据查找所有单位表的数据。查找成功,则显示List类型单位的数据,失败则返回null。 HapSysOrg findByEmpID(HapSys

温馨提示

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

评论

0/150

提交评论