




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 引言1.1课题的背景与意义人力资源:是在一定的时间和空间条件下,现实和潜在的劳动力的数量和质量的总和。人力资源管理是指根据企业发展战略的要求,有计划地对人力资源进行合理配置,通过对企业中员工的招聘、培训、使用、考核、激励、调整等一系列过程,调动员工的积极性,发挥员工的潜能,为企业创造价值,确保企业战略目标的实现。是企业的一系列人力资源政策以及相应的管理活动。这些活动主要包括企业人力资源战略的制定,员工的招募与选拔,培训与开发,绩效管理,薪酬管理,员工流动管理,员工关系管理,员工安全与健康管理等。即:企业运用现代管理方法,对人力资源的获取(选人)、开发(育人)、保持(留人)和利用(用人)等方面所进行的计划、组织、指挥、控制和协调等一系列活动,最终达到实现企业发展目标的一种管理行为。人力资源管理,就是指运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。人力资源开发与管理指的是为实现组织的战略目标,组织利用现代科学技术和管理理论,通过不断地获得人力资源,对所获得的人力资源的整合、调控及开发,并给予他们报偿而有效地开发和利用之。人力资源开发与管理是实现组织目标的一种手段。在管理领域中,人力资源开发与管理是以人的价值观为中心,为处理人与工作、人与人、人与组织的互动关系而采取一系列的开发与管理活动。人力资源开发与管理的结果,就组织而言是组织的生产率提高和组织竞争力的增加,就员工而言则是工作生活质量的提高与工作满意感的增加。生产率反映了产出的商品或提供的服务与投人的人力、财力、物力的关系;工作生活质量则反映员工在工作中所产生的生理和心理健康的感觉。 在组织中,人力资源开发与管理需要处理的管理范畴,可以分为四个部分:(1)人与事的匹配。要做到事得其才,人尽其用,有效使用;(2)人的需求与工作报酬的匹配。使得酬适其需,人尽其力,最大奉献;(3)人与人的协调合作。使得互补凝聚,共赴事功,强调团队精神;(4)工作与工作的协调合作。使得权责有序,灵柔高效,发挥整体优势。第二章 软件开发环境与技术简介2.1开发工具介绍一、myeclipse简介 myeclipse企业级工作平台(myeclipse enterprise workbench ,简称myeclipse)是对eclipse ide的扩展,利用它我们可以在数据库和javaee的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的javaee集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持html, struts, jsf, css, javascript, sql, hibernate。在结构上,myeclipse的特征可以被分为7类:1. javaee模型2. web开发工具3. ejb开发工具4. 应用程序服务器的连接器5. javaee项目部署服务6. 数据库服务7. myeclipse整合帮助对于以上每一种功能上的类别,在eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。myeclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,myeclipse是eclipse的插件,也是一款功能强大的javaee集成开发环境,支持代码编写、配置、测试以及除错,myeclipse6.0以前版本需先安装eclipse。myeclipse6.0以后版本安装时不需安装eclipse。myeclipse 6.5的特点1 平台和安装支持1)兼容eclipse 3.3/europa 1.02)支持java 5 & java 63)可运行在windows (xp, vista)、linux、 mac操作系统2 改进了java ee 5 和 spring功能部件1)提高ejb3工程项目的灵活度,从数据库模式直接产生bean2)支持java持久化结构开发3)对spring 2.0升级,增强配置管理功能4)升级hibernate5)spring-jpa高度集成3 支持ajax开发和测试1)支持美国apple公司所有的ajax特征能在mac操作系统上运行2)改进了ajax web 浏览器3)改进了ajax工具4)增强了javascript调试4 支持rad web 开发5 具备matisse4myeclipse可视化swing设计器6 快速java ee部署和测试1)项目自动部署和启动服务:根据指定的调试和运行模式,自动配置项目和启动服务器;在配置前,自动停止运行的服务器;在现有的应用程序配置中可以重新配置2)myeclipse tomcat 6 服务器就地集成,启动只要一秒钟3)myeclipse derby 服务器:自动进行jdbc连接;可配置的启动选项7 myeclipse学习中心(提供帮助和学习资料)1)包含java ee项目源代码2)一键安装myeclipse java ee示例项目二、mysql简介mysql最初的开发者的意图是用msql和他们自己的快速低级例程(isam)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:msql并没有他们需要的那么快和灵活。这导致了一个使用几乎和msql一样的api接口的用于他们的数据库的新的sql接口的产生,这样,这个api被设计成允许为用于msql而写的第三方代码更容易移植到mysql。mysql这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,mysql ab创始人之一的monty widenius的女儿也叫my。这两个到底是哪一个给出了mysql这个名字至今依然是个迷,包括开发者在内也不知道。mysql的海豚标志的名字叫“sakila”,它是由mysql ab的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者ambrose twebaze提供。根据ambrose所说,sakila来自一种叫siswati的斯威士兰方言,也是在ambrose的家乡乌干达附近的坦桑尼亚的arusha的一个小镇的名字。mysql是一个小型关系型数据库管理系统,开发者为瑞典mysql ab公司。在2008年1月16号被sun公司收购。而2009年,sun又被oracle收购.对于mysql的前途,没有任何人抱乐观的态度.目前mysql被广泛地应用在internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了mysql作为网站数据库。mysql的官方网站的网址是:三、tomcarttomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。tomcat标志tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试jsp 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好apache 服务器,可利用它响应对html 页面的访问请求。实际上tomcat 部分是apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与apache 独立的进程单独运行的。 这里的诀窍是,当配置正确时,apache 为html页面服务,而tomcat 实际上运行jsp 页面和servlet。另外,tomcat和iis、apache等web服务器一样,具有处理html页面的功能,另外它还是一个servlet和jsp容器,独立的servlet容器是tomcat的默认模式。不过,tomcat处理静态html的能力不如apache服务器。 tomcat最初是由sun的软件构架师詹姆斯邓肯戴维森开发的。后来他帮助将其变为开源项目,并由sun贡献给apache软件基金会。由于大部分开源项目oreilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为tomcat(英语公猫或其他雄性猫科动物)。而oreilly出版的介绍tomcat的书籍(isbn 0-596-00318-8)1的封面也被设计成了一个公豹的形象。而tomcat的logo兼吉祥物也被设计成了一只公猫。第三章 系统分析软件系统的总体设计大约要经历可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试以及维护等七个阶段。可行性分析和项目开发计划在前面已经叙述,下面所要做的是进行软件需求分析,概要设计和详细设计。在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(er模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。er模型直接从现实世界抽象出实体类型及实体间联系,然后用er图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但er模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。通过需求分析可以从用户那里获取项目的基本信息和要求,这是进行项目后续工作的前提,其地位与越来越受到项目开发人员的重视。需求分析是程序设计中的一门重要课题,在本章中,我们将会对房地产销售公司销售管理系统的系统需求进行分析,分析其可行性及重要性,进而对系统的各个模块进行分析、设计。3.1系统初步调查系统初步调查采用的主要方式,是到一些大型公司了解人力资源管理的情况。通过调查,分析得到如下结论:人力资源部在正常运作中面对关于员工的各种大量信息,现有的人工记录方法效率低下,又容易产生各种的错误,大大影响了管理的效果。因此需要有一套人力资源管理系统对员工的信息、招聘的管理、培训安排、考勤统计,绩效,薪酬计算等业务进行有效的系统管理,人力资源部及时得到各个环节中信息的变更,给予高精度的管理。 本系统就是为了企业能够更好地管理其人力资源而设计开发的。3.2问题定义设计、开发一个人力资源管理系统。实现对人力资源管理的规范化、标准化和科学化管理,同时需要满足各个公司的具体需要。3.3 系统功能分析3.3.1人事部管理子系统人事管理部主管员工信息,为员工建立详细的档案,员工职位调动的审批。3.3.2招聘管理子系统招聘主要是由公司的发展需要来决定的,公司某个部门制定出招聘计划后,由招聘管理员把招聘信息发布到系统中。招聘管理员可以查看应聘者提交的应聘信息,并通知相应的应聘者前来面试。3.3.3培训管理子系统培训主要是针对新员工或者是公司的某一个项目的特殊需要来实施的,培训管理部的主要任务是管理员工提交的培训意向信息,管理审批培训管理员输入系统的培训计划(增加,修改和删除培训计划),管理员工对培训的评价,管理培训管理员对培训作的总结。 3.3.4考勤管理子系统考勤部按照公司的规定对员工的上班出勤情况进行考查记录,整理统计表提供给上级查看,提供给绩效部,同时考勤部经理负责审批员工的请休假请求。3.3.5绩效管理子系统绩效部主要负责管理绩效评估信息以及奖罚信息,包括发布绩效标准,整理绩效评估信息 ,反馈绩效评估结果,制定奖罚单。3.3.6薪酬管理子系统薪酬部负责制定薪酬计划,根据各部门采集的信息,按一定的公式进行加工计算,得出各员工的工资。3.4业务活动描述3.4.1 人事部管理人事部管理员:a.根据招聘部门提供的信息填写员工的信息表,记录为档案。b.查看员工的信息。c.修改、删除员工的信息。人事部经理:a.审批应聘人员信息,并确定是否招聘该员工。b.审批员工的调动、升迁、辞职等请求。3.4.2 考勤管理员工:a.填写并提交请假单给上司。b.填写并提交休假单给上司。c.出差通知考勤管理负责人。部门经理:a.审批员工提交的请假单。b.审批员工提交的休假单。c.确认员工的出差事件。考勤管理员:a.对员工的考勤信息进行设定。b.根据公司安排进行考勤参数设定。c.整理员工的考勤情况统计表。d.把员工的考勤情况统计表提交给绩效管理部。3.4.3 绩效管理绩效管理负责人:a.绩效管理部门根据公司方针政策制定绩效计划。b.将绩效计划上交进行审批。c.若审批通过发布绩效评估单。d.在评估结束后,根据折算公式整理评估信息。e.反馈评估结果。f.获取员工考勤信息。g.根据整理后的评估结果和考勤信息,指定奖罚单。h.发布奖罚单。3.4.4 员工薪酬管理薪酬负责人:a.制定薪酬计划。b.把计划送上级审批。c.调取与工资有关的绩效,考勤和人事信息。d.计算员工薪酬。e.生成员工的工资报表。f.发布员工的工资单。3.4.5 招聘管理招聘员:a.招聘者发布招聘信息。b.招聘者接收应聘者提交的简历以及应聘信息。c.招聘部门经理决定是否接纳应聘者。d.把接纳的新员工信息提交给人事管理部。应聘人员:a.应聘者查看发布的招聘信息。b.应聘者提交简历及应聘信息。c.应聘者查看应聘结果。3.4.6 培训管理培训负责人:a.收集员工提交的培训意向。b.根据员工提交的意向,制定出培训计划。c.根据上级安排的计划安排培训。d.发布培训计划。e.对培训进行综合的总结。3.4系统干系人&actors3.4.1系统干系人员工,人事部管理员,人事部经理,招聘管理部,应聘者,培训管理员,考勤部经理,考勤部管理员,绩效部管理员,绩效计划审批人,绩效部经理,薪酬部管理员。3.4.2 actors员工,人事部管理员,招聘管理员,应聘者,培训管理员,考勤部经理,考勤管理员,绩效部管理员,薪酬部管理员。第四章 系统规划4.1系统功能简介人力资源管理系统是一个交互式查询系统,在明确了系统目标与数据库结构的前提下,设计出该系统的主要功能:系统登录、数据输入与修改、数据综合查询、报表浏览与打印等。 4.1.1系统管理为了确保数据的保密性和安全性,防止非法用户对数据破坏,系统进行了权限设定,管理员拥有对本公司进行维护和用户管理,以及培训管理,薪酬管理,考勤管理等等功能。管理员的信息在建表时预存于数据库,可以通过数据库更改用户名和密码,但是不能通过页面修改。管理员可以更改员工各项信息(密码除外)。普通员工用户可以提出职位变更,查询查看工资记录,培训意向表,请假,或提交绩效评估表。匿名用户只能浏览招聘信息,提交应聘信息,浏览在线帮助。4.1.2数据输入、删除与修改数据输入、删除与修改统称数据操作,用户可以根据自己的需要,对数据表中的数据进行操作,将改动的数据及时传到后台的数据库中,保证数据的实时性、有效性。4.1.3数据查询查询功能是一个软件的核心部分,反映了一个系统的优劣。本系统能够对员工基本信息中的常用信息进行查询、对部门信息的查询和对员工工资信息进行查询;对匿名用户的招聘信息的查询等等;4.2系统总体设计模块规划4.3系统各模块规划设计4.3.1人事部管理用例名登录用例iduc-rs1主要业务参与者人事部管理员其他参与者员工项目相关人员兴趣用户有登录系统的意愿描述用户登录到系统前置条件用户已经注册后置条件无触发条件用户进入登录界面基本流程1 用户进入登录界面2 选择用户种类3 输入用户名和密码4 点击“登陆”按钮备选事件流无扩展事件流用户名或者密码输入有误结束无实现约束和说明必须输入正确的用户名和密码待解决问题无用例名查看员工信息用例iduc-rs2主要业务参与者人事部管理员其他参与者员工项目相关人员兴趣用户有查看员工信息的意愿描述用户查看员工信息前置条件用户已经登录后置条件无触发条件用户点击“查看员工信息”按钮基本流程1用户查看员工信息备选事件流无扩展事件流查看员工信息失败结束无实现约束和说明员工只能查看自己的信息,人事部管理员可以查看所有员工信息待解决问题对员工查看信息的权限进行限定用例名查询申请结果用例iduc-rs3主要业务参与者人事部管理员其他参与者员工项目相关人员兴趣用户有查询申请结果的意愿描述用户查询申请结果前置条件用户已经登录后置条件无触发条件用户点击“查询申请结果”按钮基本流程1用户查询申请结果备选事件流无扩展事件流查询申请结果失败结束无实现约束和说明员工只能查询自己申请的结果,人事部管理员可以查询所有申请结果待解决问题对员工查询申请结果的权限进行限定用例名添加新员工信息用例iduc-rs4主要业务参与者人事部管理员其他参与者无项目相关人员兴趣无描述人事部管理员将新员工的信息添加到数据库中前置条件招聘部提供新员工的信息后置条件数据库的员工表中添加一条记录触发条件人事部管理员进入添加员工界面基本流程1 点击“添加新员工信息”按钮2 添加新员工信息到表单3 提交信息备选事件流无扩展事件流所输入的信息不满足限定条件结束无实现约束和说明1 用户id必须由xxx个字节组成2 用户email必须满足email的组成符号3 密码和确认密码必须一致4 有几项是必须填写的待解决问题无 用例名修改员工信息用例iduc-rs5主要业务参与者人事部管理员其他参与者无项目相关人员兴趣无描述人事部管理员对员工信息进行修改前置条件该员工信息已存在后置条件数据库内一条员工信息被修改触发条件人事部管理员进入修改员工界面基本流程1 点击“修改员工信息”按钮2 员工信息3 提交信息备选事件流无扩展事件流所输入的信息不满足限定条件结束无实现约束和说明1 用户id必须由xxx个字节组成2 用户email必须满足email的组成符号3 密码和确认密码必须一致4 有几项是必须填写的待解决问题无用例名删除员工信息用例iduc-rs6主要业务参与者人事部管理员其他参与者无项目相关人员兴趣无描述人事部管理员删除员工信息前置条件该员工信息已经存在后置条件数据库内删除一条记录触发条件人事部管理员进入删除员工界面基本流程1 点击“删除员工”按钮2 确认删除备选事件流无扩展事件流人事部管理员对其不能删除的人员进行删除结束无实现约束和说明人事部管理员只能对其可以删除的人员进行删除待解决问题无用例名提交职位变动申请用例iduc-rs7主要业务参与者员工其他参与者无项目相关人员兴趣无描述员工提交职位变动申请前置条件员工已经登录后置条件数据库内增加一条记录触发条件员工进入提交职位变动申请界面基本流程1 将职位变动申请的信息填写到表单2 提交职位变动申请备选事件流无扩展事件流职位变动申请信息提交失败结束无实现约束和说明职位变动申请的信息要按照要求填写待解决问题无4.3.2招聘管理用例名管理招聘信息用例iduc-zp1主要业务参与者招聘管理员其他参与者无项目相关人员兴趣无描述招聘管理员根公司需求制定招聘计划,并把相应的招聘信息发布到系统中,招聘完成之后,删除招聘信息前置条件公司需要招聘人员后置条件无触发条件招聘管理员选择发布招聘信息选项基本流程1. 选择发布招聘信息选项2. 发布信息3. 删除招聘信息备选事件流2a. 对招聘信息进行修改扩展事件流无结束无实现约束和说明招聘管理员管理招聘信息待解决问题无用例名应聘者提交应聘信息用例iduc-zp2主要业务参与者应聘者其他参与者无项目相关人员兴趣无描述应聘者根据自己的专长,提交应聘信息给系统前置条件应聘者符合应聘条件后置条件增加一条应聘信息触发条件应聘者选择应聘选项基本流程1. 应聘者选择应聘选项2. 输入应聘信息(有时可能需要提交文件)3. 提交应聘信息4. 提示操作结果备选事件流无扩展事件流无结束无实现约束和说明无待解决问题无用例名审批招聘信息用例iduc-zp3主要业务参与者招聘管理员其他参与者应聘者(提交的招聘信息)项目相关人员兴趣无描述招聘管理员根据应聘者提交的应聘信息,审核该应聘者,最终确定是否聘用该应聘者,把聘用结果发到应聘者邮箱前置条件存在已经提交但还未经过审核的应聘信息后置条件增加一个新员工触发条件选择查看应聘信息选项基本流程1. 选择查看应聘信息选项2. 选择应聘者3. 查看应聘信息,并决定是否聘用备选事件流无扩展事件流2a. 计划子项不符合格式要求,返回继续输入3a. 提交数据超时,提示重新提交结束无实现约束和说明只有培训管理员才有输入培训计划的权限待解决问题无4.3.3培训管理用例名查看意向信息用例iduc-px1主要业务参与者培训管理员其他参与者员工(输入意向信息)项目相关人员兴趣员工输入意向信息,人事部经理查看培训情况描述培训管理员查看员工提交的培训意向信息前置条件存在培训员工提交的意向信息且该意向没有被满足后置条件无触发条件培训管理员选择了查看意向信息选项基本流程4. 选择查看意向选项5. 选择一个员工6. 查看意向信息备选事件流无扩展事件流可能根据需要,把意向信息按某个标准分类结束无实现约束和说明只有培训管理员才能查看意向信息待解决问题无用例名输入培训计划用例iduc-px2主要业务参与者培训管理员其他参与者无项目相关人员兴趣无描述培训管理员根据员工提交的意向信息,或者根据某一个项目的特殊需要,在制定了培训计划之后,把该计划输入系统前置条件存在已经制定好的计划并且未输入系统后置条件增加一个培训计划触发条件选择输入培训计划选项基本流程4. 选择输入培训计划选项5. 按照指定格式输入计划的各个项信息6. 提交数据7. 系统提示操作结果备选事件流无扩展事件流2a. 计划子项不符合格式要求,返回继续输入3a. 提交数据超时,提示重新提交结束无实现约束和说明只有培训管理员才有输入培训计划的权限待解决问题无用例名查看修改删除培训计划用例iduc-px3主要业务参与者培训管理员其他参与者人事部经理项目相关人员兴趣人事部经理可以查看培训计划描述对输入的培训计划进行管理前置条件存在还没有结束的培训计划后置条件对培训计划的更改触发条件选择了查看或者修改或者删除选项基本流程1. 选择查看培训计划选项2. 选择一个计划3. 查看备选事件流1a. 1. 选择修改培训计划选项2. 选择需要修改的计划(如果该计划已经实施完毕,拒绝修改)3. 输入新的修改项信息(格式不正确要求重新输入)4. 提交信息5. 显示操作结果1b. 1. 选择删除培训计划选项2. 选择需要删除的计划3. 提交删除4. 显示操作结果扩展事件流无结束无实现约束和说明只有培训管理员才有修改删除培训计划的权限待解决问题无用例名输入评价信息用例iduc-px4主要业务参与者员工其他参与者无项目相关人员兴趣培训管理员参照员工的评价信息进行总结描述员工输入对该次培训的评论,意见和建议等信息前置条件已经参加了培训的员工后置条件增加一条评价信息触发条件选择输入评价信息选项基本流程1. 选择输入评价信息选项2. 选择需要评价的培训3. 按照格式输入评价项4. 提交信息5. 提示操作结果备选事件流无扩展事件流3a. 格式不正确,要求重新输入4a. 提交数据超时,要求重新提交结束无实现约束和说明无待解决问题无用例名输入总结信息用例iduc-px5主要业务参与者培训管理员其他参与者无项目相关人员兴趣无描述根据员工提交的评价信息进行总结前置条件存在评价信息后置条件增加一条总结记录触发条件选择输入总结信息选项基本流程1. 选择输入总结信息选项2. 选择一个培训3. 输入信息4. 提交信息5. 提示操作结果备选事件流无扩展事件流2a. 选择的培训已经被总结过,拒绝再次总结4a. 提交数据超时,要求重新提交结束无实现约束和说明只有培训管理员才有权限对培训进行总结待解决问题无4.3.4考勤管理用例名填写请求单据用例iduc-kq1主要业务参与者员工其他参与者无项目相关人员兴趣1.员工:希望请求能获得审评通过2.部门经理:希望员工少请假,少休假,努力工作描述员工填写请假单,休假单,出差通知单并提交前置条件员工登录系统,已经被识别为公司的合法员工后置条件无触发条件当员工出差,希望请假休假时,该用例触发基本流程1.填写单据信息2.提交3.提示操作结果备选事件流无扩展事件流1.表单信息填写错误,没通过系统格式要求,提示返回2员工放弃填写结束无实现约束和说明提交的表单的信息量必须合法,格式必须符合要求待解决问题无用例名审批员工提交的请求单据用例iduc-kq2主要业务参与者部门经理其他参与者无项目相关人员兴趣1.员工:希望请求获得通过2.部门经理:对合理的请求给予批准描述部门经理审批员工的请求,并做出审批决定前置条件部门经理登录系统,已经被识别为一个合法用户后置条件无触发条件员工提交请求时,该用例触发基本流程1.查看员工提交的表单2.审核表单,作出决定3.提示操作结果4.把审核结果通知员工备选事件流无扩展事件流无结束无实现约束和说明必须提交审核结果,即批准还是不批准待解决问题无用例名查看考勤统计表用例iduc-kq3主要业务参与者部门经理其他参与者无项目相关人员兴趣部门经理:希望得到各个员工的详细且准确的考勤信息描述部门经理查看员工的考勤统计表,了解员工的工作情况前置条件部门经理登录系统,已经被识别为一个合法用户后置条件无触发条件部门经理想要了解员工的考勤情况时,该用例触发基本流程1.选择要统计的项目2.提交3.查看操作结果备选事件流无扩展事件流无结束无实现约束和说明能查看所有员工的考勤信息,统计表以列表的形式表示出来待解决问题无用例名设定考勤信息用例iduc-kq4主要业务参与者考勤管理员其他参与者无项目相关人员兴趣部门经理:希望考勤的信息详细且准确描述考勤管理员根据人事部提供的员工名单,根据公司的考勤要求,对员工的考勤信息,参数进行设定前置条件考勤管理员登录系统,已经被识别为合法用户后置条件无触发条件公司增加了新员工,需要增加新员工信息到考勤名单公司开除员工,取消该员工的考勤工作基本流程输入考勤人员名单提交对考勤的参数进行设定修改管理考勤名单提示操作结果备选事件流无扩展事件流无结束无实现约束和说明参数的设定必须合法待解决问题无用例名获取单据审批结果用例iduc-kq5主要业务参与者考勤管理员其他参与者无项目相关人员兴趣考勤管理员:希望部门经理能尽快提供单据审核后的结果描述考勤管理员获取到部门经理的审核结果,查看后对员工的情况经行记录前置条件考勤管理员登录系统,已经被识别为合法用户后置条件无触发条件当系统提示有审批结果到达时,该用例触发基本流程1.获取审批结果2.查看3.对审批结果进行记录操作4.显示操作结果备选事件流无扩展事件流无结束无实现约束和说明无待解决问题无用例名管理考勤信息用例iduc-kq6主要业务参与者考勤管理员其他参与者无项目相关人员兴趣绩效部:对员工进行绩效评估的时候,希望考勤部能提供每个员工详尽的考勤信息统计表描述考勤管理员可以随时查看员工的考勤统计表;根据绩效部的要求,输出员工的考勤统计表前置条件考勤管理员登录网站,已经被识别为合法用户后置条件无触发条件绩效部要求提供考勤统计表基本流程查看考勤统计表把统计表提交给绩效部显示操作结果备选事件流无扩展事件流无结束无实现约束和说明1.统计表以表单的形式表示2.接受到绩效部的请求后,应尽快提供统计表3.统计表应该包括每个员工的考勤统计待解决问题无4.3.5绩效管理用例名发布绩效标准用例iduc-jx1主要业务参与者绩效部门管理员其他参与者无项目相关人员兴趣绩效部门管理员:希望系统按时发布绩效标准、内容清晰明确,并有一定的错误处理能力,过程出错及时报告员工:希望系统及时发布绩效标准、信息准确描述本用例允许绩效管理子系统获得绩效计划后,发布绩效标准前置条件管理员已经成功通过身份验证,绩效计划审批通过后置条件生成新的绩效标准,绩效标准单增加新的纪录触发条件有新的绩效标准传入基本流程1. 系统接收新的绩效标准2. 管理员请求发布绩效标准3. 系统将新的绩效标准存储到数据库4. 系统删除原有的绩效标准5. 系统显示新的绩效标准备选事件流无扩展事件流2a.发布的标准不合法1. 返回错误信息结束显示新的绩效标准,用例结束实现约束和说明无待解决问题无用例名整理评估信息用例iduc-jx2主要业务参与者绩效部门管理员其他参与者无项目相关人员兴趣绩效部门管理员:希望系统整理迅速、准确,吞吐量大员工:希望系统对绩效评估信息整理迅速、全面,生成的绩效评估结果准确描述本用例允许绩效部门管理员对所有的绩效评估信息进行整理,并生成绩效评估结果前置条件管理员已经成功通过身份验证,员工已经进行绩效评估后置条件生成绩效评估结果,绩效评估单增加新的纪录触发条件绩效评估结束基本流程 系统获得全部绩效评估信息 管理员请求整理绩效评估信息 系统根据折算公式,整理绩效评估信息 系统将整理后的评估信息插入数据库 系统生成绩效评估结果报表 系统显示绩效评估结果报表备选事件流无扩展事件流a.插入信息格式不合法返回错误信息结束绩效评估结果报表显示,本用例结束实现约束和说明无待解决问题无用例名 绩效评估用例iduc-jx3主要业务参与者员工其他参与者无项目相关人员兴趣绩效部门管理员:希望员工填写的信息真实、准确、符合要求员工:希望系统能够准确的纪录评估信息描述本用例允许员工对相应部门员工进行绩效评估前置条件员工已经成功通过身份验证,绩效标准已经发布后置条件绩效评估纪录增加触发条件员工请求绩效评估基本流程1. 系统收到绩效评估请求2. 系统显示绩效评估单3. 员工填各个绩效评估项4. 员工提交绩效评估单5. 系统反馈提交成功响应备选事件流无扩展事件流1a.请求权限不足1. 返回错误提示信息4a.提交信息不合法1. 返回错误提示信息结束获得提交成功响应信息,本用例结束实现约束和说明无待解决问题无用例名反馈评估结果用例iduc-jx4主要业务参与者绩效部门管理员其他参与者无项目相关人员兴趣绩效部门管理员:希望系统反馈迅速、准确员工:希望及时、准确地受到系统反馈评估结果描述本用例允许绩效部门管理员将评估结果反馈给员工前置条件管理员已经成功通过身份验证,评估信息已经整理完毕后置条件无触发条件管理员请求反馈评估结果基本流程1. 系统接收反馈评估结果请求2. 系统从数据库获取绩效评估结果3. 系统将各自评估结果反馈给员工备选事件流无扩展事件流无结束评估结果反馈给员工,本用例结束实现约束和说明无待解决问题无用例名查看评估结果用例iduc-jx5主要业务参与者员工其他参与者无项目相关人员兴趣员工:希望迅速获得评估结果信息描述本用例允许员工查看评估结果前置条件员工已经成功通过身份验证,系统已经反馈评估结果后置条件无触发条件员工请求查看评估结果基本流程1. 系统收到查看评估结果请求2. 系统显示员工相应的评估结果反馈备选事件流无扩展事件流无结束员工获得相应的评估结果反馈,本用例结束实现约束和说明无待解决问题无用例名制定奖罚单用例iduc-jx6主要业务参与者绩效部门管理员其他参与者考勤管理部门项目相关人员兴趣绩效部门管理员:希望从考勤管理部门获得的信息准确、及时员工:希望系统制定的奖罚单准确、公正描述本用例允许绩效部门管理员根据绩效评估结果以及考勤信息制定奖罚单前置条件管理员已经成功通过身份验证,评估信息已经整理完毕后置条件生成奖罚单,奖罚单纪录增加触发条件管理员请求制定奖罚单基本流程1. 系统接收制定奖罚单请求2. 系统获取绩效评估结果3. 系统从考勤管理部门获取考勤信息4. 系统根据折算标准,得出各个奖罚项的人员名单5. 系统将奖罚信息存入数据库6. 系统提示奖罚单处理完毕备选事件流无扩展事件流3a.获取考勤信息失败1. 返回错误提示信息结束获得奖罚单处理完毕提示信息,本用例结束实现约束和说明无待解决问题无用例名查看奖罚单用例iduc-jx7主要业务参与者员工其他参与者无项目相关人员兴趣员工:希望系统能够快速、准确反馈奖罚信息描述本用例允许员工获得奖罚信息前置条件员工已经成功通过身份验证,奖罚单已经制定完毕后置条件无触发条件员工请求查看奖罚单基本流程1. 系统接收查看奖罚信息请求2. 系统分析请求信息3. 系统从数据库获取相应的奖罚信息4. 系统显示奖罚信息备选事件流无扩展事件流2a.请求信息不合法1. 返回错误提示信息结束员工获得奖罚信息,本用例结束实现约束和说明无待解决问题无4.3.6薪酬管理用例名制定薪酬计划模版用例iduc-xc1主要业务参与者薪酬部管理员其他参与者公司经理项目相关人员兴趣经理希望合理的薪酬计划带来企业利益的最大化描述管理员根据公司薪酬制度,合理分配从各部门提取的员工信息,是薪酬计算的来源和基础。前置条件管理员通过系统的身份验证后置条件生成薪酬计划书触发条件管理员选择制定薪酬计划基本流程1 输入薪酬项目,包括部门,职位,奖金,津贴等等2 提交所设置的项目名称3 设置各项参数,公式4 提交参数和公式5 提交薪酬计划模版备选事件流无扩展事件流5a.薪酬项目或参数需要更改 5a1.选择需要更改的项目或参数 5a2.更改项目或参数 5a3.提交更改后的薪酬计划结束完成薪酬计划并记录到数据库实现约束和说明输入的参数项必须满足约束条件待解决问题薪酬如何计划才能实现公司利益最大化用例名计算薪酬用例iduc-xc2主要业务参与者薪酬管理系统,薪酬部管理员其他参与者无项目相关人员兴趣管理员希望提取信息响应速度快,计算准确描述管理员根据薪酬计划内容,从各部门提取相关的员工信息,按一定的公式进行计算,得出员工的薪酬前置条件薪酬计划书已经制定,且审批通过后置条件员工薪酬项目记录到数据库触发条件点击计算薪酬基本流程1 点击计算薪酬2 从记录中选择一名员工3 系统从人事部提取该员工的部门职位等信息,从考勤部提取考勤加班等信息,从绩效部提取奖惩评估等信息4 提取薪酬计划中各项目对应的比率5 计算各项目的金额6 将计算结果记录到数据库备选事件流无扩展事件流3a 从各部门提取信息失败 3a1 提示出错信息,返回结束完成一名员工的薪酬计算实现约束和说明无待解决问题批量计算员工的薪酬用例名修改工资用例iduc-xc3主要业务参与者薪酬部管理员其他参与者无项目相关人员兴趣无描述管理员可在工资报表生成前对员工工资各项数据进行修改前置条件该员工的薪酬已经经过计算,收到修改的请求后置条件员工工资得到更新触发条件点击修改工资基本流程1. 管理员点击修改工资2. 管理员选择一名员工3. 修改薪酬项目或者参数4. 提交修改后的数据备选事件流无扩展事件流3a 修改的参数不合法 3a1。提示错误信息,返回结束完成一名员工工资的修改实现约束和说明无待解决问题无用例名生成工资报表用例iduc-xc4主要业务参与者薪酬部管理员其他参与者无项目相关人员兴趣管理员希望报表信息准确,响应速度快描述管理员根据薪酬的计算结果,生成薪酬报表前置条件薪酬经过计算,且未生成报表后置条件生成工资报表触发条件点击工资报表基本流程1 管理员点击工资报表2 选择月份,提交3 系统查询数据库中薪酬项目的信息4 将信息以规范的格式输出到页面5 点击通过审核6 将报表记录到数据库中备选事件流扩展事件流5a 报表信息有欠缺,不能通过审核 5a1 点击返回,对员工工资进行修改结束无实现约束和说明报表通过审核后生成,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农村农业经济管理考试题及答案
- 钢架房出租合同范本
- 采购桉树单板合同范本
- 公路限高杆合同范本
- 加盟家政合作合同范本
- 全国中考一模数学试卷
- 石材材料采购合同范本
- 2025年医疗行业人才短缺与培养策略研究报告
- 矿山修复合同范本
- 吊车租赁车辆运输协议
- 2025年4月27日广西区考公务员面试真题及答案解析(监狱、纪委监委、司法厅、玉林市)
- 幼儿园陶艺课课件
- 林业高级职称试题及答案
- 幼儿园保育员一日生活流程培训
- 2025年上海市新版房屋租赁合同范本
- 2024下半年教师资格证考试《高中语文学科知识与教学能力》真题
- 重症医学进修的学习心得体会
- 中华人民共和国监察法宣贯培训
- 室内地坪施工技术交底
- 部编版三年级语文下册第六单元测试卷(含答案)
- 健康教育高血压课件
评论
0/150
提交评论