外聘员工管理系统设计文档.docx
《外聘员工管理系统设计文档.docx》由会员分享,可在线阅读,更多相关《外聘员工管理系统设计文档.docx(40页珍藏版)》请在三一办公上搜索。
1、外聘员工管理系统设计文档班级:组长:成员:目录1.背景12.任务概述12.1.目标12.2.用户特点23.需求陈述33.1.功能描述33.2.性能规定53.2.1.时间特性要求53.2.2.灵活性55.结构化设计65.1.功能建模(数据流图)65.1.1.功能建模概述65.1.2.数据流图65.2.数据建模(图)145.2.1.数据建模概述145.2.2图145.4.系统结构描述一五5.4.1.系统结构概述一五5.4.2图166.面向对象设计206.1.类建模206.1.1.类建模概述206.1.2.系统设计类图206.2.状态建模(状态图)246.2.1.状态建模概述246.2.2.部分状态
2、图246.3.交互建模266.3.1.交互建模概述266.3.2.用例图266.3.3.时序图276.3.4.活动图287.系统输入输出数据规定288.参考书目29【附录】301.背景目前在国内,企业是国民经济的基本单元,而企业信息系统建设是我国企业走向现代化的必由之路。随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人力资源管理的重要性及提升企业自身人力资源管理水平的迫切性,而人力资源管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。人力资源管理系统也就应运而生了。当今社会,无论是国内企业单位还是跨国公司,人力资源管理对于组织生存与长远发展所具备的重要性都已
3、经有了明确的认识,对于加强组织本身人力资源管理水平的需求已经产生。而从全球看,在企业管理信息系统中,人力资源管理系统是其中最重要的部分之一,人力资源管理系统的成功运用给企业带来相当的效益。进入21世纪,以软件和信息服务外包为主要特色的大连软件产业发展迅速,并形成了产业和企业的集聚效应,大批跨国公司和国内软件企业纷纷在大连设立研发中心和服务中心。随着业务量的持续增长,某部门(客户称谓)正向着大型化、规模化的方向发展,现有人力资源已经不能满足公司的业务需求,部门计划2007年底发展到千人规模。按照部门业务需求,部门计划招聘大量外聘员工(由于是部门内部对非本公司员工进行招聘和管理,所以不能采用公司原
4、有的人力资源管理系统)。在部门业务规模逐渐扩大的情况下,为了将部门人力资源的各层管理人员从日常复杂、琐碎的人事管理工作中脱身出来,从而有更多的时间进行部门级人力资源制度建设、人力资源效率分析、人力资源发展规划等工作,开发一套符合部门业务需求的人力资源管理系统,成为部门当前的重要工作。建立一个界面友好、架构设计合理的人力资源管理系统是十分必要的。它可以为部门进行有效的人力资源管理,并为公司节约大量的人力、物力,减少工作中容易出现的一些问题。2.任务概述2.1.目标本系统的主要功能主要实现某公司人力资源部门对外聘员工招聘管理、外聘员工薪金管理、项目资源管理、综合信息查询、报表生成等。使用该系统不仅
5、可以方便部门人力资源的各层管理人员处理日常事务,而且方便项目经理采用外聘员工、人力资源秘书计算外聘员工薪金等工作。使用后期可在此基础上扩展本系统,使之涵盖业务管理的各个方面,形成更全面更完善的产品。系统具有有好的用户界面,为各类不同的用户提供不同的应用服务。它可以为部门进行有效的人力资源管理,并为公司节约大量的人力、物力,减少工作中容易出现的一些问题。系统以部门外聘员工为对象,以外聘员工信息数据为核心,对外聘员工的各种信息实现及时准确的动态跟踪管理。摒弃手工操作,实现业务处理自动化。避免泄漏职员信息,以内部网络为基础,采用结构的开发方式,实现信息查询、数据共享,通过网络传输数据,及时准确的反应
6、部门外聘员工的最新情况。灵活方便地提取部门外聘员工信息数据,为部门决策、项目经理采纳外聘员工提供可靠依据。2.2.用户特点根据客户需求,本系统用户分为四类,分别是软件开发经理、项目经理、人力资源秘书和外聘员工。他们的职能与特点如下:1.软件开发经理: 部门负责人,能够熟练操作计算机及相关软件。 负责外频员工招聘管理和培训管理等工作,并且可以兼任项目经理。2.项目经理 项目负责人,能够熟练操作计算机及相关软件。 负责启动项目、项目资源管理和外聘员工评价管理。3.人力资源秘书 能够熟练操作计算机及相关软件。 负责外聘员工薪金管理、合同管理和简历录入等工作。4.外聘员工 软件从业人员,能够熟练操作计
7、算机及相关软件。 接受公司聘用,进入具体项目组工作。3.需求陈述3.1.功能描述1.系统用户管理功能 系统用户分为四类:软件开发经理,项目经理,人力资源管理秘书和外聘员工。各用户在使用系统前,通过各自的用户名和密码登陆。 软件开发经理具有系统的最高使用权限,所有用户名由软件开发经理设定并分配。用户在使用的过程中,可以通过系统修改自己的密码。外聘员工在通过首轮面试后分配给登陆账号。2.外聘员工招聘管理功能 派遣公司向本公司提交外聘员工简历(书面简历),本公司人力资源秘书将简历信息录入系统。系统中需要存储简历的电子模板,人力资源秘书按照模板录入。所有录入的简历系统自动编号,在确定录入之后进行保存,
8、以供日后使用。 软件开发经理从系统中调阅新录入的外聘员工简历,根据简历情况进行初步筛选,确定首轮面试名单,并将首轮面试名单转交人力资源秘书。人力资源秘书在得到首轮面试名单之后,通知被选定人员接受面试。 软件开发经理进行首轮面试过后,将通过首轮面试的员工名单提交给人力资源秘书。人力资源秘书通知通过面试的外聘员工与软件开发经理签署劳动合同,并将这些外聘员工的信息在系统中记录,生成【外聘员工一览表】,此报表内容包括:外聘员工姓名、性别、年龄、工作年限、员工号、所属派遣公司名称、入职日期以及员工状态。人力资源秘书更新【派遣公司一览表】信息,该表内容包括:派遣公司名称、公司规模、当前派遣员工数量、累计派
9、遣员工数量。 软件开发经理通知项目经理确定外聘员工二轮面试安排,并在系统中制定【部门面试表】,部门面试表内容包括:部门名称,项目经理,外聘员工姓名、性别、年龄、工作年限、所属派遣公司名称。 项目经理二轮面试结束后,在系统中将不符合条件外聘员工设定为“待定”,并将面试结果提交给软件开发经理。软件开发经理将符合条件的员工状态修改为“采用”。3.外聘员工薪金管理 人力资源秘书在系统查看【项目资源一览表】和【外聘员工一览表】,据此计算每月应付给各外聘员工的薪资,在系统中生成【外聘员工月度薪资支付表】,内容包括:外聘员工姓名、员工号、所属派遣公司名称、当月薪金支付数额、当前日期、所在项目名称和项目担当角
10、色,根据该表更新【外聘员工年度薪资支付表】信息,并将【外聘员工月度薪资支付表】打印两份送交软件开发经理和项目经理。【外聘员工年度薪资支付表】内容包括:外聘员工姓名、员工号、所属派遣公司名称、每月薪金支付数额、年度薪金支付数额、当前日期、所在项目名称、项目担当角色。 软件开发经理和项目经理查看【外聘员工月度薪资支付表】之后确认签字。 人力资源秘书送交一份【外聘员工月度薪资支付表】与外聘公司,并通过银行转账将外聘员工工资转入相应外聘公司。4.部门项目资源管理 项目经理在系统中查看【外聘员工一览表】,对于“待定”状态的外聘员工可以申请进入项目组,软件开发经理确定对申请进行查看并最终确定。外聘员工进入
11、项目组之后,软件开发经理修改外聘员工的状态为“采用”,项目经理确定外聘员工在项目中的角色,并在【项目资源一览表】中记录外聘员工姓名和角色信息。 项目经理添加新的项目,在系统中生成【项目资源一览表】,表中包含目名称、项目经理姓名、项目工数、项目开始日期、项目结束日期、项目金额、项目类别(开发、维护、移植)、项目中外聘员工姓名及角色。5.外聘员工培训管理 软件开发经理发布问卷调查,获取培训信息,然后根据统计情况在系统中制定【培训计划】,【培训计划】内容包括培训内容和培训时间。软件开发经理根据【培训计划】制定培训教师,并发布培训信息。 软件开发经理统计培训报名人数,将培训相关信息包含培训内容,培训时
12、间,培训教师和接受培训人数加入【培训历史记录】。6.外聘员工续约管理 所有外聘员工合同有效时间为三个月,在距离合同到期一周的时间,人力资源秘书通过系统向软件开发经理上报即将到期的外聘员工信息,征求是否续约的意见。 软件开发经理查看外聘员工在【外聘员工项目评价记录】中对应的评价记录,根据评价信息确定是否续约,对于没有评价的员工直接通知续约。确定之后,通过系统回复给人力资源秘书。 人力资源秘书根据软件开发经理的回复完成续签合同或者解约的工作。续签或者解约之后,人力资源秘书在系统中更新【外聘员工一览表】。7.外聘员工评价管理 项目经理在项目结束时给予外聘员工评价,评价结果通过系统提交给软件开发经理。
13、 软件开发经理将项目经理提供的员工评价加入【外聘员工项目评价记录】,每隔三个月通过系统将该记录发送至外聘员工对应的派遣公司。【外聘员工项目评价记录】内容包括:项目名称、项目经理姓名、外聘员工姓名、外聘员工号、外聘员工角色和评价。3.2.性能规定3.2.1.时间特性要求系统为结构,能够同时接受多用户使用。在系统正常工作状态下,当每秒钟的访问量在1000次以下时,系统的响应时间不超过1秒。3.2.2.灵活性系统具有自我恢复功能,例如在进行录入操作时,如果录入操作为完成发生断电等中断,所有未被保存的录入操作将被撤销。系统根据用户的不同,提供不同的操作界面以及不同的操作功能。这些功能被划分为模块,当用
14、户需要添加功能时,可以从备用功能中选择需要添加的功能,将其列入主界面。反之,当某些功能不需要时,可以将其取消,不显示在主界面中。例如,在月末薪金管理时,需要想对应的更新薪资表等操作,但在非月末时,并不需要此功能,完全可以取消,从而使得工作界面简单明了,方便使用。这种功能的添加选择在结构的软件上应用很广泛。4.结构化设计4.1.功能建模(数据流图)4.1.1.功能建模概述在功能建模部分,根据需求定义,以数据流图()的技术描绘系统中信息流和数据流从输入移动到输出的过程中所经受的变换。在本系统的设计中,数据流图的设计分为三个层次,由抽象到具体。4.1.2.数据流图1.第一层数据流图图1.第一层数据流
15、图在第一层数据流图中,确定了系统中信息和数据的源点及终点,如下: 软件开发经理 项目经理 人力资源秘书 派遣公司 外聘员工在这里,并没有将“银行”列入,我们认为从系统的功能角度出发,并没有涉及到系统与银行间的数据交互。2.第二层数据流图图2.第二层数据流图如图所示,在第二层数据流图中,数据的变换处理分为七个部分,如下: 系统用户管理用户管理不是系统的主要功能。这里用户管理部分主要是标明用户账号的分配是由软件开发经理确定。 外聘员工招聘管理如图所示,员工招聘管理过程中,外聘员工、软件开发经理和人力资源秘书需要参与,该过程中对【派遣公司一览表】、【外聘员工一览表】和【部门面试表】进行更新和修改。
16、外聘员工薪金管理在薪金管理的处理过程中,信息和数据的源点终点包括项目经理、软件开发经理、人力资源秘书和派遣公司。信息和数据的流动过程中对【外聘员工月度薪金支付表】和【外聘员工年度薪金支付表】进行修改和更新。外聘员工的月工资记录入【外聘员工月度薪金支付表】,并通过该表生成【外聘员工年度薪金支付表】。 部门项目资源管理在部门项目资源管理过程中,通过【项目资源一览表】查询、申请并更新项目资源的信息,通过【外聘员工一览表】查询外聘员工状态。 外聘员工培训管理外聘员工培训管理过程中,主要由软件开发经理和外聘员工参与,培训的计划和培训的历史信息要分别记录到【培训计划】和【培训历史信息】中。 外聘员工续约管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外聘 员工 管理 系统 设计 文档

链接地址:https://www.31ppt.com/p-1906185.html