外聘员工管理系统设计文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外聘员工管理系统
设计文档
班级:
组长:
成员:
目录
1.背景
目前在国内,企业是国民经济的基本单元,而企业信息系统建设是我国企业走向现代化的必由之路。随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人力资源管理的重要性及提升企业自身人力资源管理水平的迫切性,而人力资源管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。人力资源管理系统也就应运而生了。当今社会,无论是国内企业单位还是跨国公司,人力资源管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,对于加强组织本身人力资源管理水平的需求已经产生。而从全球看,在企业管理信息系统中,人力资源管理系统是其中最重要的部分之一,人力资源管理系统的成功运用给企业带来相当的效益。
进入21世纪,以软件和信息服务外包为主要特色的大连软件产业发展迅速,并形成了产业和企业的集聚效应,大批跨国公司和国内软件企业纷纷在大连设立研发中心和服务中心。随着业务量的持续增长,某部门(客户称谓)正向着大型化、规模化的方向发展,现有人力资源已经不能满足公司的业务需求,部门计划2007年底发展到千人规模。按照部门业务需求,部门计划招聘大量外聘员工(由于是部门内部对非本公司员工进行招聘和管理,所以不能采用公司原有的人力资源管理系统)。在部门业务规模逐渐扩大的情况下,为了将部门人力资源的各层管理人员从日常复杂、琐碎的人事管理工作中脱身出来,从而有更多的时间进行部门级人力资源制度建设、人力资源效率分析、人力资源发展规划等工作,开发一套符合部门业务需求的人力资源管理系统,成为部门当前的重要工作。
建立一个界面友好、架构设计合理的人力资源管理系统是十分必要的。它可以为部门进行有效的人力资源管理,并为公司节约大量的人力、物力,减少工作中容易出现的一些问题。
2.任务概述
2.1.目标
本系统的主要功能主要实现某公司人力资源部门对外聘员工招聘管理、外聘员工薪金管理、项目资源管理、综合信息查询、报表生成等。使用该系统不仅可以方便部门人力资源的各层管理人员处理日常事务,而且方便项目经理采用外聘
员工、人力资源秘书计算外聘员工薪金等工作。使用后期可在此基础上扩展本系统,使之涵盖业务管理的各个方面,形成更全面更完善的产品。
系统具有有好的用户界面,为各类不同的用户提供不同的应用服务。它可以为部门进行有效的人力资源管理,并为公司节约大量的人力、物力,减少工作中容易出现的一些问题。
系统以部门外聘员工为对象,以外聘员工信息数据为核心,对外聘员工的各种信息实现及时准确的动态跟踪管理。摒弃手工操作,实现业务处理自动化。避免泄漏职员信息,以内部网络为基础,采用结构的开发方式,实现信息查询、数据共享,通过网络传输数据,及时准确的反应部门外聘员工的最新情况。灵活方便地提取部门外聘员工信息数据,为部门决策、项目经理采纳外聘员工提供可靠依据。
2.2.用户特点
根据客户需求,本系统用户分为四类,分别是软件开发经理、项目经理、人力资源秘书和外聘员工。他们的职能与特点如下:
1.软件开发经理:
✧部门负责人,能够熟练操作计算机及相关软件。
✧负责外频员工招聘管理和培训管理等工作,并且可以兼任项目经理。
2.项目经理
✧项目负责人,能够熟练操作计算机及相关软件。
✧负责启动项目、项目资源管理和外聘员工评价管理。
3.人力资源秘书
✧能够熟练操作计算机及相关软件。
✧负责外聘员工薪金管理、合同管理和简历录入等工作。
4.外聘员工
✧软件从业人员,能够熟练操作计算机及相关软件。
✧接受公司聘用,进入具体项目组工作。
3.需求陈述
3.1.功能描述
1.系统用户管理功能
✧系统用户分为四类:软件开发经理,项目经理,人力资源管理秘书和外聘员
工。各用户在使用系统前,通过各自的用户名和密码登陆。
✧软件开发经理具有系统的最高使用权限,所有用户名由软件开发经理设定并
分配。用户在使用的过程中,可以通过系统修改自己的密码。外聘员工在通过首轮面试后分配给登陆账号。
2.外聘员工招聘管理功能
✧派遣公司向本公司提交外聘员工简历(书面简历),本公司人力资源秘书将简
历信息录入系统。系统中需要存储简历的电子模板,人力资源秘书按照模板录入。所有录入的简历系统自动编号,在确定录入之后进行保存,以供日后使用。
✧软件开发经理从系统中调阅新录入的外聘员工简历,根据简历情况进行初步
筛选,确定首轮面试名单,并将首轮面试名单转交人力资源秘书。人力资源秘书在得到首轮面试名单之后,通知被选定人员接受面试。
✧软件开发经理进行首轮面试过后,将通过首轮面试的员工名单提交给人力资
源秘书。人力资源秘书通知通过面试的外聘员工与软件开发经理签署劳动合同,并将这些外聘员工的信息在系统中记录,生成【外聘员工一览表】,此报表内容包括:外聘员工姓名、性别、年龄、工作年限、员工号、所属派遣公司名称、入职日期以及员工状态。人力资源秘书更新【派遣公司一览表】信息,该表内容包括:派遣公司名称、公司规模、当前派遣员工数量、累计派遣员工数量。
✧软件开发经理通知项目经理确定外聘员工二轮面试安排,并在系统中制定
【部门面试表】,部门面试表内容包括:部门名称,项目经理,外聘员工姓名、性别、年龄、工作年限、所属派遣公司名称。
✧项目经理二轮面试结束后,在系统中将不符合条件外聘员工设定为“待定”,
并将面试结果提交给软件开发经理。软件开发经理将符合条件的员工状态修改为“采用”。
3.外聘员工薪金管理
✧人力资源秘书在系统查看【项目资源一览表】和【外聘员工一览表】,据此
计算每月应付给各外聘员工的薪资,在系统中生成【外聘员工月度薪资支付表】,内容包括:外聘员工姓名、员工号、所属派遣公司名称、当月薪金支付数额、当前日期、所在项目名称和项目担当角色,根据该表更新【外聘员工年度薪资支付表】信息,并将【外聘员工月度薪资支付表】打印两份送交软件开发经理和项目经理。【外聘员工年度薪资支付表】内容包括:外聘员工姓名、员工号、所属派遣公司名称、每月薪金支付数额、年度薪金支付数额、当前日期、所在项目名称、项目担当角色。
✧软件开发经理和项目经理查看【外聘员工月度薪资支付表】之后确认签字。
✧人力资源秘书送交一份【外聘员工月度薪资支付表】与外聘公司,并通过银
行转账将外聘员工工资转入相应外聘公司。
4.部门项目资源管理
✧项目经理在系统中查看【外聘员工一览表】,对于“待定”状态的外聘员工
可以申请进入项目组,软件开发经理确定对申请进行查看并最终确定。外聘员工进入项目组之后,软件开发经理修改外聘员工的状态为“采用”,项目经理确定外聘员工在项目中的角色,并在【项目资源一览表】中记录外聘员工姓名和角色信息。
✧项目经理添加新的项目,在系统中生成【项目资源一览表】,表中包含目名
称、项目经理姓名、项目工数、项目开始日期、项目结束日期、项目金额、项目类别(开发、维护、移植)、项目中外聘员工姓名及角色。
5.外聘员工培训管理
✧软件开发经理发布问卷调查,获取培训信息,然后根据统计情况在系统中制
定【培训计划】,【培训计划】内容包括培训内容和培训时间。软件开发经理根据【培训计划】制定培训教师,并发布培训信息。
✧软件开发经理统计培训报名人数,将培训相关信息包含培训内容,培训时间,
培训教师和接受培训人数加入【培训历史记录】。
6.外聘员工续约管理
✧所有外聘员工合同有效时间为三个月,在距离合同到期一周的时间,人力资