



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、外聘员工管理系统设计文档外聘员工管理系统设计文档班级:组长:成员:外聘员工管理系统设计文档目录1.背景12.任务概述12.1.目标12.2.用户特点23.需求陈述33.1.功能描述33.2.性能规定5时间特性要求5灵活性55.结构化设计65.1.功能建模(数据流图)6功能建模概述6数据流图65.2.数据建模( E-R图)14数据建模概述14图145.4.系统结构描述15系统结构概述15图166.面向对象设计206.1.类建模20类建模概述20系统设计类图206.2.状态建模(状态图)24状态建模概述24部分状态图246.3.交互建模26交互建模概述26用例图26时序图27活动图287.系统输入
2、输出数据规定288.参考书目29【附录】30外聘员工管理系统设计文档1.背景目前在国内,企业是国民经济的基本单元, 而企业信息系统建设是我国企业走向现代化的必由之路。 随着企业规模的扩大和市场竞争的更加激烈, 各类企业都愈来愈认识到人力资源管理的重要性及提升企业自身人力资源管理水平的迫切性,而人力资源管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。 人力资源管理系统也就应运而生了。当今社会, 无论是国内企业单位还是跨国公司, 人力资源管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识, 对于加强组织本身人力资源管理水平的需求已经产生。而从全球看,在企业管理信息系
3、统中, 人力资源管理系统是其中最重要的部分之一,人力资源管理系统的成功运用给企业带来相当的效益。进入 21 世纪,以软件和信息服务外包为主要特色的大连软件产业发展迅速,并形成了产业和企业的集聚效应, 大批跨国公司和国内软件企业纷纷在大连设立研发中心和服务中心。随着业务量的持续增长,某部门(客户称谓)正向着大型化、规模化的方向发展, 现有人力资源已经不能满足公司的业务需求,部门计划2007 年底发展到千人规模。 按照部门业务需求, 部门计划招聘大量外聘员工 (由于是部门内部对非本公司员工进行招聘和管理,所以不能采用公司原有的人力资源管理系统)。在部门业务规模逐渐扩大的情况下,为了将部门人力资源的
4、各层管理人员从日常复杂、 琐碎的人事管理工作中脱身出来, 从而有更多的时间进行部门级人力资源制度建设、 人力资源效率分析、 人力资源发展规划等工作, 开发一套符合部门业务需求的人力资源管理系统,成为部门当前的重要工作。建立一个界面友好、 架构设计合理的人力资源管理系统是十分必要的。 它可以为部门进行有效的人力资源管理, 并为公司节约大量的人力、 物力,减少工作中容易出现的一些问题。2.任务概述2.1. 目标本系统的主要功能主要实现某公司人力资源部门对外聘员工招聘管理、外聘员工薪金管理、项目资源管理、综合信息查询、报表生成等。使用该系统不仅可以方便部门人力资源的各层管理人员处理日常事务, 而且方
5、便项目经理采用外聘1外聘员工管理系统设计文档员工、人力资源秘书计算外聘员工薪金等工作。 使用后期可在此基础上扩展本系统,使之涵盖业务管理的各个方面,形成更全面更完善的产品。系统具有有好的用户界面, 为各类不同的用户提供不同的应用服务。 它可以为部门进行有效的人力资源管理, 并为公司节约大量的人力、 物力,减少工作中容易出现的一些问题。系统以部门外聘员工为对象, 以外聘员工信息数据为核心, 对外聘员工的各种信息实现及时准确的动态跟踪管理。 摒弃手工操作, 实现业务处理自动化。 避免泄漏职员信息,以内部网络为基础,采用 B/S 结构的 Web 开发方式,实现信息查询、数据共享, 通过网络传输数据,
6、 及时准确的反应部门外聘员工的最新情况。灵活方便地提取部门外聘员工信息数据, 为部门决策、 项目经理采纳外聘员工提供可靠依据。2.2. 用户特点根据客户需求,本系统用户分为四类,分别是软件开发经理、项目经理、人力资源秘书和外聘员工。他们的职能与特点如下:1.软件开发经理:部门负责人,能够熟练操作计算机及相关软件。负责外频员工招聘管理和培训管理等工作,并且可以兼任项目经理。2.项目经理项目负责人,能够熟练操作计算机及相关软件。负责启动项目、项目资源管理和外聘员工评价管理。3.人力资源秘书能够熟练操作计算机及相关软件。负责外聘员工薪金管理、合同管理和简历录入等工作。4.外聘员工软件从业人员,能够熟
7、练操作计算机及相关软件。接受公司聘用,进入具体项目组工作。2外聘员工管理系统设计文档3.需求陈述3.1. 功能描述1.系统用户管理功能系统用户分为四类:软件开发经理,项目经理,人力资源管理秘书和外聘员工。各用户在使用系统前,通过各自的用户名和密码登陆。软件开发经理具有系统的最高使用权限, 所有用户名由软件开发经理设定并分配。用户在使用的过程中,可以通过系统修改自己的密码。外聘员工在通过首轮面试后分配给登陆账号。2.外聘员工招聘管理功能派遣公司向本公司提交外聘员工简历 (书面简历 ),本公司人力资源秘书将简历信息录入系统。系统中需要存储简历的电子模板,人力资源秘书按照模板录入。所有录入的简历系统
8、自动编号,在确定录入之后进行保存,以供日后使用。软件开发经理从系统中调阅新录入的外聘员工简历, 根据简历情况进行初步筛选,确定首轮面试名单,并将首轮面试名单转交人力资源秘书。人力资源秘书在得到首轮面试名单之后,通知被选定人员接受面试。软件开发经理进行首轮面试过后, 将通过首轮面试的员工名单提交给人力资源秘书。人力资源秘书通知通过面试的外聘员工与软件开发经理签署劳动合同,并将这些外聘员工的信息在系统中记录,生成【外聘员工一览表】 ,此报表内容包括:外聘员工姓名、性别、年龄、工作年限、员工号、所属派遣公司名称、入职日期以及员工状态。人力资源秘书更新【派遣公司一览表】信息,该表内容包括:派遣公司名称
9、、公司规模、当前派遣员工数量、累计派遣员工数量。软件开发经理通知项目经理确定外聘员工二轮面试安排,并在系统中制定【部门面试表】,部门面试表内容包括:部门名称,项目经理,外聘员工姓名、性别、年龄、工作年限、所属派遣公司名称。项目经理二轮面试结束后,在系统中将不符合条件外聘员工设定为“待定” ,并将面试结果提交给软件开发经理。 软件开发经理将符合条件的员工状态修改为“采用”。3外聘员工管理系统设计文档3.外聘员工薪金管理人力资源秘书在系统查看【项目资源一览表】和【外聘员工一览表】 ,据此计算每月应付给各外聘员工的薪资,在系统中生成【外聘员工月度薪资支付表】,内容包括:外聘员工姓名、员工号、所属派遣
10、公司名称、当月薪金支付数额、当前日期、所在项目名称和项目担当角色,根据该表更新【外聘员工年度薪资支付表】信息,并将【外聘员工月度薪资支付表】打印两份送交软件开发经理和项目经理。 【外聘员工年度薪资支付表】内容包括:外聘员工姓名、员工号、所属派遣公司名称、每月薪金支付数额、年度薪金支付数额、当前日期、所在项目名称、项目担当角色。软件开发经理和项目经理查看【外聘员工月度薪资支付表】之后确认签字。人力资源秘书送交一份【外聘员工月度薪资支付表】与外聘公司,并通过银行转账将外聘员工工资转入相应外聘公司。4.部门项目资源管理项目经理在系统中查看【外聘员工一览表】 ,对于“待定”状态的外聘员工可以申请进入项
11、目组,软件开发经理确定对申请进行查看并最终确定。外聘员工进入项目组之后,软件开发经理修改外聘员工的状态为“采用” ,项目经理确定外聘员工在项目中的角色,并在【项目资源一览表】中记录外聘员工姓名和角色信息。项目经理添加新的项目,在系统中生成【项目资源一览表】 ,表中包含目名称、项目经理姓名、项目工数、项目开始日期、项目结束日期、项目金额、项目类别(开发、维护、移植) 、项目中外聘员工姓名及角色。5.外聘员工培训管理软件开发经理发布问卷调查,获取培训信息,然后根据统计情况在系统中制定【培训计划】,【培训计划】内容包括培训内容和培训时间。软件开发经理根据【培训计划】制定培训教师,并发布培训信息。软件
12、开发经理统计培训报名人数, 将培训相关信息包含培训内容, 培训时间,培训教师和接受培训人数加入【培训历史记录】 。6.外聘员工续约管理所有外聘员工合同有效时间为三个月,在距离合同到期一周的时间,人力资4外聘员工管理系统设计文档源秘书通过系统向软件开发经理上报即将到期的外聘员工信息, 征求是否续约的意见。软件开发经理查看外聘员工在 【外聘员工项目评价记录】 中对应的评价记录,根据评价信息确定是否续约, 对于没有评价的员工直接通知续约。 确定之后,通过系统回复给人力资源秘书。人力资源秘书根据软件开发经理的回复完成续签合同或者解约的工作。 续签或者解约之后,人力资源秘书在系统中更新【外聘员工一览表】
13、 。7.外聘员工评价管理项目经理在项目结束时给予外聘员工评价, 评价结果通过系统提交给软件开发经理。软件开发经理将项目经理提供的员工评价加入【外聘员工项目评价记录】 ,每隔三个月通过系统将该记录发送至外聘员工对应的派遣公司。 【外聘员工项目评价记录】内容包括:项目名称、项目经理姓名、外聘员工姓名、外聘员工号、外聘员工角色和评价。3.2. 性能规定时间特性要求系统为 B/S 结构,能够同时接受多用户使用。在系统正常工作状态下,当每秒钟的访问量在 1000 次以下时,系统的响应时间不超过 1 秒。灵活性系统具有自我恢复功能, 例如在进行录入操作时, 如果录入操作为完成发生断电等中断,所有未被保存的
14、录入操作将被撤销。系统根据用户的不同, 提供不同的操作界面以及不同的操作功能。 这些功能被划分为模块,当用户需要添加功能时, 可以从备用功能中选择需要添加的功能,将其列入主界面。反之,当某些功能不需要时,可以将其取消,不显示在主界面中。例如,在月末薪金管理时, 需要想对应的更新薪资表等操作, 但在非月末时,并不需要此功能,完全可以取消,从而使得工作界面简单明了,方便使用。这种功能的添加选择在B/S 结构的软件上应用很广泛。5外聘员工管理系统设计文档4.结构化设计4.1. 功能建模(数据流图)功能建模概述在功能建模部分,根据需求定义,以数据流图 (DFD)的技术描绘系统中信息流和数据流从输入移动
15、到输出的过程中所经受的变换。 在本系统的设计中, 数据流图的设计分为三个层次,由抽象到具体。数据流图1.第一层数据流图软件问卷、部门面试信息、培训通知【外聘员工月度薪资支付表】、开发经理面试结果、问卷调查结果、员工项目评价,【外聘员工项目评价记录】【外聘员工月度薪资支付表】、外聘员工简历员工项目评价、项目资源申请、外聘项目经理面试结果、项目资源员工管理培训计划、【部门面试表】、【外聘员工月度薪资支付表】系统面试通知、劳动合同人力外聘员工简历、外聘员工薪资情况培训报名资源秘书图 1.第一层数据流图派遣公司外聘员工在第一层数据流图中,确定了系统中信息和数据的源点及终点,如下:软件开发经理项目经理人
16、力资源秘书派遣公司外聘员工在这里,并没有将“银行”列入,我们认为从系统的功能角度出发,并没有涉及到系统与银行间的数据交互。2.第二层数据流图6外聘员工管理系统设计文档图 2.第二层数据流图D1. 用户账号和密码记录用户账号和密码1外聘员工外聘公司信息D5. 派遣公司一览表系统用户管理面试通知劳动合同外聘员工简历2人力D4. 外聘员工年度薪金支付表资源秘书部门面试信息外聘员工月度薪金支付情况用户账号和密码招聘管理D2. 外聘员工一览表外聘员工简历,面试结果外聘员工信息D7. 部门面试表3D8. 项目资源一览表软件薪金支付信息外聘员工开发经理薪金管理问卷、培训通知【外聘员工月度薪金支付表】D3.
17、外聘员工月度薪金支付表员工项目评价问卷调查结果4外聘员工信息【外聘员工月度薪金支付表】部门项目5资源管理外聘员工【部门面试表】培训报名项目经理项目资源、项目资源申请培训管理员工项目评价7D6. 外聘员工项目评价记录【外聘员工项目评价记录】外聘员工外聘员工外聘员工评价评价管理派遣公司【外聘员工项目评价记录】【外聘员工月度薪金支付表】培训计划6D9. 培训计划D10. 培训历史记录外聘员工续约管理7外聘员工管理系统设计文档如图所示,在第二层数据流图中,数据的变换处理分为七个部分,如下:系统用户管理用户管理不是系统的主要功能。 这里用户管理部分主要是标明用户账号的分配是由软件开发经理确定。外聘员工招
18、聘管理如图所示,员工招聘管理过程中,外聘员工、软件开发经理和人力资源秘书需要参与,该过程中对【派遣公司一览表】 、【外聘员工一览表】和【部门面试表】进行更新和修改。外聘员工薪金管理在薪金管理的处理过程中,信息和数据的源点终点包括项目经理、软件开发经理、人力资源秘书和派遣公司。信息和数据的流动过程中对【外聘员工月度薪金支付表】和【外聘员工年度薪金支付表】进行修改和更新。外聘员工的月工资记录入【外聘员工月度薪金支付表】 ,并通过该表生成【外聘员工年度薪金支付表】。部门项目资源管理在部门项目资源管理过程中,通过【项目资源一览表】查询、申请并更新项目资源的信息,通过【外聘员工一览表】查询外聘员工状态。
19、外聘员工培训管理外聘员工培训管理过程中,主要由软件开发经理和外聘员工参与,培训的计划和培训的历史信息要分别记录到【培训计划】和【培训历史信息】中。外聘员工续约管理外聘员工评价管理外聘员工评价管理和续约管理中, 主要的数据流是由项目经理对员工所作的评价,这些评价要传递给软件开发经理,同时保存于【外聘员工项目评价记录】,该记录需要传递给外聘员工对应的派遣公司。软件开发经理根据评价信息确定是否续约。8外聘员工管理系统设计文档在该层数据流图中列出了系统需要的一些记录和表格,这些记录和表格如下,它们的具体属性和设计请查阅【附录 A】:用户账号和密码记录派遣公司一览表外聘员工一览表外聘员工月度薪金支付表外
20、聘员工年度薪金支付表培训计划培训历史记录项目资源一览表外聘员工项目评价记录部门面试表3.第三层数据流图(1).外聘员工招聘管理数据流图人力2.12.2D2.1.外聘员工简历记录简历资源秘书外聘员工简历简历录入外聘员工简历初步筛选D5. 派遣公司一览表2.3通过筛选名单首轮面试通知首轮面试名单更新信息D2. 外聘员工一览表2.4通过首轮面试员工信息首轮面试通知首轮面试首轮面试结果员工状态更新信息二轮面试结果软件部门面试信息开发经理2.6通过首轮面试员工信息【部门面试一览表】二轮面试部门面试信息劳动合同2.5签订劳动合同D7. 部门面试表劳动合同外聘员工项目经理【部门面试表】图 3.外聘员工招聘管
21、理数据流图9外聘员工管理系统设计文档如图,在招聘管理过程中,信息和数据的处理过程如下:简历录入简历初步筛选首轮面试通知首轮面试签订劳动合同二轮面试在数据流动的过程中, 根据由人力资源秘书录入的简历信息, 生成了【外聘员工简历记录】。从系统整体出发,该记录并没有必要长久保存,只是在首轮面试前对所有外聘员工的信息记录。在首轮面试之后,即确定了录用的外聘员工,从而根据录用的外聘员工来更新【外聘员工一览表】和【派遣公司一览表】 。根据首轮面试的结果,由软件开发经理制定【部门面试表】 ,制定外聘员工的面试部门和面试项目经理。二轮面试之后,要更新员工的状态。(2).外聘员工薪金管理D8. 项目资源一览表D
22、4.1 薪金支付规则D2.外聘员工一览表薪金支付规则外聘员工基本信息3.1软件外聘员工角色表现【外聘员工月度薪金支付表】计算薪金开发经理D3. 外聘员工年度薪金支付表月度薪金支付信息月度薪金支付信息D3. 外聘员工月度薪金支付表3.2【外聘员工月度薪金支付表】打印派遣公司【外聘员工月度薪金支付表】项目经理图 4.外聘员工薪金管理如图,薪金管理中主要的数据处理是“计算薪金” 。在薪金计算中,需要从【项目资源一览表】 中读取员工角色, 从【薪金支付规则】 中读取薪金支付规则。月度薪金的支付信息要存入 【外聘员工月度薪金支付表】 ,同时根据该表生成【外聘员工年度薪金支付表】 。10外聘员工管理系统设
23、计文档(3).项目资源管理D2. 外聘员工一览表员工信息员工状态信息4.14.2项目经理项目需求信息有空闲员工查询空闲员工筛选4.4D2. 外聘员工一览表项目经理员工信息处理更新的员工状态信息4.5人员相关信息分配员工角色聘用通知D8. 项目资源一览表外聘员工软件聘用申请开发经理聘用申请4.3通过的申请审核图 5.项目资源管理如图在项目资源管理中, 涉及到的数据源点与终点包含项目经理、 软件开发经理和外聘员工。在信息和数据流动的过程中,涉及的处理过程如下:查询空闲员工筛选 (员工 )审核处理分配员工角色项目经理通过 【外聘员工一览表】 查询当前所有员工状态, 对符合要求员工提出申请。在确定员工
24、进入项目组之后,需要对【外聘员工一览表】和【项目资源一览表】相应信息进行修改。需要注意,在【项目资源表】中存储有项目组中每个员工在项目中的角色,而这些角色是薪资分配的参考因素之一。项目资源表的具体情况见【附录A】。11外聘员工管理系统设计文档(4).外聘员工培训管理软件开发经理软件开发经理5.8发布公告5.1预培训5.25.35.4调查信息制定预培训培训计划统一发布通知信息计划选定培训讲师提醒员工计划时间内容预培训信息讲师信息D9. 培训计划培训计划D2.外聘员工一览表提示信息报名员工信息5.75.65.5培训记录添加记录系统统计报名信息系统报名报名信息外聘员工培训结果培训记录D10. 培训历
25、史记录图 6.外聘员工培训管理如果,在外聘员工培训管理中, 首先由软件开发经理进行问卷调查, 确定培训内容,从而制定培训计划。根据培训计划,系统提醒外聘员工进行培训报名。在整个流程中,信息流和数据流主要是软件开发经理制定的相关培训信息和员工的报名信息。数据和信息的处理过程如下:制定预培训计划选定培训讲师统一发布培训时间内容提醒员工系统报名系统统计添加记录发布公告根据系统的设计需求, 培训制定的【培训计划】需要归并到【培训历史记录】中,作为日后的参考,关于【培训计划】和【培训历史记录】具体信息编制可以参考【附录 A】相关内容。这里,为系统实现了两个自动处理的功能, 一个是系统根据培训信息的发布自
26、动提醒员工进行关注; 另一个是系统对于调查的结果进行统计。 在某种程度上,这两个功能的实现会增加系统的复杂度和开发资源的消耗, 完全可以去除。 根据客户的需求, 统计功能和自动提示功能并不包含在内。 不过,从用户使用的角度考虑,包含一些智能功能的系统更具有竞争力。12外聘员工管理系统设计文档(5).外聘员工项目评价与续约管理D8. 项目资源一览表D6.1. 项目表现评价规则6.1人力员工信息员工信息资源秘书征求意见角色表现7.1评价规则软件评价信息员工更新的信息评价员工开发经理员工合6.2同信息评价信息评价信息反馈信息续约信息D12. 员工项目评价结果7.26.3录入评价录入结果员工项目评价记
27、录派遣公司D6. 外聘员工项目评价记录合同信息图 7.外聘员工项目评价与续约管理此处在设计中将外聘员工的项目评价管理和外聘员工的续约管理合并在一起设计。这是因为,从用户需求可以知道,续约与否决定于员工的项目评价,因此这两部分可以很密切结合在一起,虽然是两个不同的功能模块。 该部分涉及到的数据和信息处理如下:(项目经理 )评价员工录入评价征求意见反馈信息录入结果在信息的处理过程中,根据设计,需要从【项目资源一览表】中读取员工的角色信息,评价过程中需要参考 【员工项目评价结果】 中对应的员工的评价信息。对于在该记录中记录评价的员工,将采取直接续约的方式。 员工项目评价结果将记录于【外聘员工项目评价
28、记录】 ,该记录是员工项目评价信息的历史数据存储,包含每次对员工进行的评价。【员工项目评价结果】是针对员工某次项目的评价,是临时性的,而【外聘员工项目评价记录】是历史信息的记录,是持久性的。另一方面, 【外聘员工项目评价记录】需要定期反馈给外聘员工所对应的派遣公司。在续约过程中,续约合同的签订,是由人力资源秘书负责。13外聘员工管理系统设计文档4.2. 数据建模( E-R 图)数据建模概述在数据建模阶段,根据需求定义系统的数据结构。设计系统E-R图如下。图员工姓名姓名ID面试日期培训制定面试日期历史制面试表定软件开发经理培训历史培训时间面试部门根姓名面试经理据ID管培训内容理角色所属项目培训编
29、号表现组面试与否项目经理存管员工评价储理缺勤培训时间ID奖惩管拥培训计划理有培训讲师主管所属项目组员组与邮箱员工姓名培训地点培训内容参项目经理培训编号宣传人员项目ID所身份证号外聘员工属项目内容合同 ID奖惩历史执行人员项目规划员工姓名一寸免冠提照片交当前状态签订学历拥根乙方简历有据个人简述合同甲方身份证号旷工克扣奖惩规则到期日期薪金表乙方签字起始日期甲方签字员工 ID支付规则年薪规则年薪奖金月薪规则月薪图 8.外聘员工管理系统E-R图14外聘员工管理系统设计文档在上述 E-R图中,显示了系统设计中实体及其关系。图中定义的实体概述如下:软件开发经理项目经理外聘员工面试表培训历史支付规则合同薪金
30、表简历项目培训计划必须指出的是,该 E-R的设计并不是具体而微的,所列出的实体是在设计过程中最为重要的一部分。 在系统的数据结构设计中, 实体的意义在很大程度上因其与其他实体的联系而显得重要。因此,该 E-R中的实体并不是很全面。当然,实际工作中,这份 E-R图还是略显粗糙,值得推敲的。在实体属性的描述中,很难全面,因为过多的实体会导致E-R图过于复杂。对于该 E-R图中用到的实体,其具体属性等将在其他部分补充说明。4.3. 系统结构描述系统结构概述体系结构设计是软件设计的重要部分,确定了系统的主要结构元素之间的关系。这里,我们将采用 HIPO图描绘该外聘员工管理系统的层次结构。这里,HIPO
31、图的设计分为了两个部分:总体HIPO图和分 HIPO图,从而减小单个HIPO图的复杂度。这里, IPO图采用 IPO 表的形式,这也是在软件工程中广为推荐的方法,它对于信息的描述非常明确。15外聘员工管理系统设计文档图1.总体 HIPO 图图 9.总体 HIPO图16外聘员工管理系统设计文档2.分 HIPO 图(1).外聘员工招聘管理HIPO图图 10.外聘员工招聘管理HIPO图17外聘员工管理系统设计文档(2).薪金管理 HIPO图图 11.薪金管理 HIPO图(3).员工评价及续约HIPO图18外聘员工管理系统设计文档图 12.员工评价及续约 HIPO图(4).项目资源管理 HIPO图图
32、13.项目资源管理 HIPO图19外聘员工管理系统设计文档(5).培训管理 HIPO图图 14.培训管理 HIPO图5.面向对象设计5.1. 类建模类建模概述在面向对象设计的过程中, 我们将采用类建模、 状态建模和交互建模三种建模方式进行设计,三种建模方式各有侧重。“模型是抽象,构建模型是为了在实现解决方案之前先理解问题。 ”类模型,描述系统内部对象特征、 对象之间的相互关系以及对象所属的每个类的属性和操作,捕获系统的静态特征。系统设计类图20外聘员工管理系统设计文档图 15.外聘员工管理系统类图派遣公司-name:String-size:int联络-amountOfEmploee:int-T
33、otalOfEmploee:int+sendEmploee:boolean+setAmount:void+commit:boolean属 于外聘员工-Statement:String+setState:void拥 有薪 资-ruleOfSal:薪 资规则-salary:float+calcSalary:void拥 有薪资规则-rules:Vector拥有+setRules:void+getRules:void合 同-ContractID:String-emploeeID:int+signContract:void+reContract:voidUser-us ername:String-pas
34、 sword:String+setPassword:void人力资源秘书项目经理+record:void+arrSecTest:void+setSalary:void+makeCommit:void给 予interfaceop erable+infoSearch:void+com mit:boolean+loginIn:boolean评 价-comment:String+setComment:void+addHisComment:voidcommit:String软件开发经理+setUs ername:void+filterCV:boolean+arrTraining:void管 理培 训-d
35、ate:String-personAmount:int管理-lecturer:String-Content:String制定-historyContent:培训+setContent:void+addHistoryContent:void+statAmount:void项 目content:String-ID:inthistoryContent:String-name:String-manager:String+setAmountOfMoney:void+setComment:void+addEmploeeList:voidamountOfMoney:Stringcomment:String表
36、 单-diagID:String+makeDiagram:voiddiagram:表单外聘员工表部门面试表薪资支付表项目资源表派遣公司表月度薪资支付表年度薪资支付表21外聘员工管理系统设计文档下面采用类图说明表的形式对上述类图进行描述:类职责协作者派遣公司派遣外聘员工,统计派遣User:获得并处理派遣公员工人数司发送的信息。更改员工的在职状态,记薪资:将计算结果加入到录员工的具体信息,并完外聘员工中成与员工相关的一系列派遣公司:给予外聘员工外聘员工操作,如签订合同,计算公司的属性薪水等合同:创建合同,提供给外聘员工评价:创建评价,提供给外聘员工为公司的所有员工计算薪资规则:提供计算薪水薪资薪水
37、的各种规则外聘员工:拥有自己薪资设置和修改计算员工薪人力资源秘书:提供新的薪资规则金的规则计算请求薪资:根据不同的要求请求使用不同的规则人力资源秘书负责员工的简历录入,进薪资:提供计算薪水功能行员工薪水的计算制定和安排具体的项目,评价:提供评价功能,包对员工在项目中的表现含多个评价的方面项目经理给予评价项目:创建新的项目,申请项目资源,提供设置项目的方法制定员工的培训计划,审培训:创建新的培训,制核评价并加入记录定培训计划软件开发经理评价:审核评价,加入评价记录合同:创建新的合同,提供确认功能22外聘员工管理系统设计文档生成新的项目记录并记软件项目经理:提出新的录项目的进度和具体信项目要求,传递具体的项项目息目内容评价:为项目人员进行评价生成新的培训计划,加入软件开发经理:提出新的培训到培训历史记录中培训要求,给出培训的时间,内容,讲师等具体信息为员工生成合同,确定员外聘员工:提出新的合同工的基本权利请求合同传递对合同的要求软件开发经理:对合同是否
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025购销合同范本及关键条款解析
- 2025净水器代理合同范本
- 2025年北京市房屋租赁个人合同示范文本
- 2025年养老保险公司重大疾病终身保险合同
- 2025中外合资经营企业合同(食品加工)范文
- 2025电力工程劳务承包合同范本
- 2025保险合同特种设备借款合同
- 2025年商业办公室租赁合同范本
- 2025餐厅供应链管理的合同模板
- 2025年个人租房合同范本2
- 2024华能四川能源开发有限公司下属单位招聘笔试参考题库附带答案详解
- 钢结构高处作业安全管理
- JJF 2221-2025导热系数瞬态测定仪校准规范
- 华为手机协议合同
- 甘肃省陇南市礼县第六中学2024-2025学年八年级下学期第一次月考数学试卷(无答案)
- 公司两班倒管理制度
- 完整版高中古诗文必背72篇【原文+注音+翻译】
- 2025年武汉数学四调试题及答案
- 实际控制人股东会决议
- PV-1200-(中文版)气候交变稳定性试验(共4页)
- 《给教师的100条建议》电子书
评论
0/150
提交评论