企业招聘系统设计论文.docx

上传人:小飞机 文档编号:1902888 上传时间:2022-12-25 格式:DOCX 页数:168 大小:588.26KB
返回 下载 相关 举报
企业招聘系统设计论文.docx_第1页
第1页 / 共168页
企业招聘系统设计论文.docx_第2页
第2页 / 共168页
企业招聘系统设计论文.docx_第3页
第3页 / 共168页
企业招聘系统设计论文.docx_第4页
第4页 / 共168页
企业招聘系统设计论文.docx_第5页
第5页 / 共168页
点击查看更多>>
资源描述

《企业招聘系统设计论文.docx》由会员分享,可在线阅读,更多相关《企业招聘系统设计论文.docx(168页珍藏版)》请在三一办公上搜索。

1、山东大学继续教育学院毕业论文(设计)题 目 *企业招聘系统设计 姓 名 高雷 学 号 001163414004 年 级 2016级 专 业 人力资源管理 学习中心 新疆昌吉 指导教师 李明生 填表日期 20一八年4月22日 山东大学继续教育学院制目 录1、前言31.1编写目的31.2项目背景31.3参考资料42、系统运行环境42.1硬件环境要求42.2软件支持环境53、系统方案53.1系统实现方案53.2设计概述63.3设计思想63.4各模块功能分解73.5系统数据设计一五43.6模块外部设计1624、参考文献1645、结论1656、致谢1661、 前言1.1编写目的该文档是在需求分析的基础上

2、编写的,目的是为用户提供一套详细的系统解决方案,包括硬件、软件环境、用户想要实现功能的详细描述。通过使用该文档,用户能清楚了解整个项目的进度,如何配合这个项目的进展,及时发现设计中可能遇到的问题。本文档目的用处: 为编码人员提供依据; 为修改、维护提供条件; 项目负责人将按计划书的要求布置和控制开发工作全过程; 项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。本说明书的预期读者包括: 项目开发人员,特别是编码人员; 软件维护人员; 技术管理人员; 执行软件质量保证计划的专门人员; 参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。 合作各方有关部

3、门的负责人;项目组负责人和全体参加人员。1.2项目背景一、 项目产生的原因1、 华为招聘部门目前正在使用一套基于NOTES开发的招聘系统,但是由于NOTES固有的特性:如不是关系型数据库,统计查询的功能有限,处理海量数据的速度比较慢等原因,使招聘工作的电子化需求没有得到很好的满足。鉴于招聘工作的日益繁复,招聘部门急需一套基于WEB方式的崭新的招聘系统,既能满足目前招聘工作的需要,又能满足未来工作的拓展。2、 该项目作为华为网站项目中的一部分而提出。此招聘系统实质是华为网站(xhuaweix)的招聘栏目及与此栏目有关的后台处理和管理系统。二、 软件的用处本软件完成了从招聘需求的产生到就任此招聘需

4、求的员工正式上岗的招聘工作全流程的电子化,因此涉及到招聘工作的方方面面:招聘计划的提交,发布职位到WEB网站,收到求职者简历、处理简历、面试、聘用、聘用人相关资料转入人力资源系统等一系列功能。除招聘部门外人力资源的其它部门的工作不涵盖在本系统中。1.3参考资料*公司招聘管理系统需求说明书2、 系统运行环境2.1硬件环境要求 数据库服务器sun服务器系列 1台主频 500MHz以上内存512M以上硬盘20G以上 应用服务器 (1台)sun服务器系列主频 500MHz以上内存512M以上硬盘20G以上 客户端主频100MHz以上内存8MB以上硬盘1G以上100M/10M网卡2.2软件支持环境 操作

5、系统Sun solaris8.0操作系统 数据库管理系统Oracle 8.1.7 相关软件工具应用服务:iPlanet web server6.0消息显示:Notes4.6以上系统版本控制:Visual sourcesafe 6.0 开发工具平台:windows 98,windows 2000开发工具:Jbuilder 6.0,Jrun studio3.03、 系统方案3.1系统实现方案WEB端:基于iPlanet应用服务的三层结构,进行简历的注册,维护。内部管理系统:基于iPlanet应用服务的三层结构,所有的流程在招聘管理系统上进行,但通知,提示等消息通过NOTES系统执行,执行人接到NO

6、TES通知后登录到本系统进行处理。具体描述如下:接到NOTES通知否登录是否登录锁定超时是发送NOTES消息给锁定人内部招聘管理系统处理简历收到NOTES通知通知面试人进入进行面试管理聘用管理模块 NOTES与系统的接口操作招聘管理系统通过内部邮件服务器,给招聘系统中的用户发送提示消息。方案优点:此方案通过与NOTES的无缝结合,可以同时发挥两大系统的各自优势:在NOTES上执行提醒的消息功能,而所有的数据流在招聘管理系统执行。3.2设计概述本系统采用当前比较流行的WEB三层体系结构设计。开发体系采用JAVA技术,应用服务器使用IPlanet,操作系统为Sun solaris,数据库ORCAL

7、E 8.1.7,前台使用IE浏览器。系统采用纯Java技术构建,Java语言是一种纯粹的面向对象和跨平台语言,所以在进行系统设计时采用了面向对象分析(OOA)和面向对象设计技术(OOD)。这样不但有利于面向对象编程(OOP)的实现,而且更容易构造出一个具备良好的可伸缩性、灵活性、可扩展性、可维护性的强大系统。我们还采用数据库连接池来管理数据库连接,可以有效利用资源,使系统性能达到最优。为了保证数据的一致性,我们除了在关系型数据库时进行关系约束外,还采用大量的事务处理方式。开发模式:我们采用jsp+bean的方式,所有事务的处理都在bean中进行,jsp页面只是显示数据。3.3设计思想1、概要说

8、明本系统的设计是依照实际的业务流程进行的,并考虑系统的安全性,把系统划分为7大模块。其中前台部分、后台部分是两套独立的系统。前台系统作为华为网站的一部分,允许internet用户适用,浏览;而后台部分,只能是华为内部的人员使用。具体划分如下:1、 前台简历注册、职位申请模块2、 后台简历管理模块3、 后台招聘计划模块4、 后台发布管理模块5、 后台面试管理模块6、 后台聘用管理模块7、 后台报表中心8、 后台系统设置模块2、系统结构图各系统模块间的关系如下内部招聘系统报表中心招聘计划聘用管理模块面试管理模块简历管理模块发布管理SAP系统Internet端简历注册Internet端简历注册公司内

9、部NOTES系统3.4各模块功能分解3.4.1招聘计划模块招聘计划就是需要招什么职位的规划,这些信息都是由招聘部门通过线下获得的资料,自己往系统中添加,添加招聘计划时必须先有一定的部门结构,而且职位信息要尽量规范。3.4.1.1招聘计划增加一、功能描述:输入需要招聘的职位信息。 二、屏幕输入项目:所有项均为必填项国内(社招)序号 名 称 备 注1 部门 所有部门名称列表,下拉框选择2 职位 直接输入3 所属职类 所有职类名称列表,下拉框选择4 计划招聘人数5 职责描述 多行输入框6 职位要求 多行输入框7 工作省份、直辖市名称 所有中国省份、直辖市列表,下拉框选择8 工作城市名称 只有当7为省

10、份时才输入而且当7为省份时 必填,所有7选择的省份下的城市列表,下拉框选择 9 要求到位时间 年、月、日输入框,八位日期型,格式为YYYYMMDD 10 有效起始日期 必填,年、月、日输入框,八位日期型,格式为YYYYMMDD,=当前日期 11 有效终止日期 必填,年、月、日输入框,八位日期型,格式为YYYYMMDD,当前日期且有效起始日期 海外(社招)序号 名 称 备 注1 职位 直接输入2 职类名称 所有职类列表,下拉框选择3 计划招聘人数4 职责描述5 职务需求应届生序号 名 称 备 注1 招聘对象 直接输入2 专业需求 所有专业名称列表,下拉框选择,多选3 招聘岗位 所有岗位名称列表,

11、下拉框选择4 工作地点 省、市,下拉框选择,多选5 落户地点 省、市,下拉框选择,多选三、屏幕输出项目:如果增加成功,返回“查看招聘计划”页面。如果增加失败,提示“招聘计划增加失败”并显示失败原因。四、数据库输出项目:社招招聘计划表序号 名 称 备 注1 计划ID 主键2 部门代码3 职位4 所属职类代码5 计划招聘人数6 职责描述7 职位要求8 工作地点代码9 要求到位时间10 状态 0(0:未发布,1:已发布,2:已完成)11 是否紧缺 不填(1:是,0:否)12 显示顺序 不填13 发布状态 不填(1:已发布,0:未发布)14 有效标志 1(0:无效,1:有效)15 创建人工号16 创建

12、时间 主键,当前日期,精确到天17 有效起始日期18 有效终止日期19 发布时间 不填应届生招聘计划表序号 名 称 备 注1 计划ID 主键2 招聘对象3 专业需求 多个专业代码之间以,分隔4 招聘岗位5 工作地点代码6 落户地点代码7 状态 0(0:未发布,1:已发布,2:已完成)8 是否紧缺 不填(1:是,0:否)9 显示顺序10 发布状态 不填(1:已发布,0:未发布)11 有效标志 1(0:无效,1:有效)12 创建人工号一三 创建时间 主键,当前日期,精确到天14 发布时间 不填五、日志输出:记录执行操作的用户、执行操作、操作内容、执行时间。六、功能说明:1 系统自动产生计划ID2

13、社招招聘计划表和应届生招聘计划表中的计划ID共同增长七、权限使用者:系统管理员、调配部、海外地区具有此功能权限的用户3.4.1.2招聘计划修改一、功能描述:修改需要招聘的职位信息。 二、屏幕输入项目:首先通过计划ID来定位需要修改的招聘计划,可以多选所有项均为必填项国内(社招)序号 名 称 备 注1 部门 所有部门名称列表,下拉框选择2 职位 直接输入3 所属职类 所有职类名称列表,下拉框选择4 计划招聘人数5 职责描述 多行输入框6 职位要求 多行输入框7 工作省份、直辖市名称 所有中国省份、直辖市列表,下拉框选择8 工作城市名称 只有当7为省份时才输入而且当7为省份时必填,所有7选择的省份

14、下的城市列表,下拉框选择9 要求到位时间 年、月、日输入框,八位日期型,格式为YYYYMMDD10 有效起始日期 必填,年、月、日输入框,八位日期型,格式为YYYMMDD,=当前日期11 有效终止日期 必填,年、月、日输入框,八位日期型,格式为YYYYMMDD,当前日期且有效起始日期海外(社招)序号 名 称 备 注1 职位 直接输入2 职类名称 所有职类列表,下拉框选择3 计划招聘人数4 职责描述5 职务需求应届生序号 名 称 备 注1 招聘对象 直接输入2 专业需求 所有专业名称列表,下拉框选择,多选3 招聘岗位 所有岗位名称列表,下拉框选择4 工作地点 省、市,下拉框选择,多选5 落户地点

15、 省、市,下拉框选择,多选三、屏幕输出项目:如果修改成功,返回“查看招聘计划”页面。如果修改失败,提示“招聘计划修改失败”并显示失败原因。四、数据库输出项目:社招招聘计划表序号 名 称 备 注1 计划ID 主键2 部门代码3 职位4 所属职类代码5 计划招聘人数6 职责描述7 职位要求8 工作地点代码9 要求到位时间10 状态 不改(0:未发布,1:已发布,2:已完成)11 是否紧缺 不改(1:是,0:否)12 显示顺序 不改13 发布状态 不改(1:已发布,0:未发布)14 有效标志 不改(0:无效,1:有效)15 创建人工号 不改16 创建时间 主键17 有效起始日期18 有效终止日期19

16、 发布时间 不改应届生招聘计划表序号 名 称 备 注1 计划ID 主键2 专业需求 多个专业代码之间以,分隔3 招聘岗位4 工作地点代码5 落户地点代码6 状态 不改(0:未发布,1:已发布,2:已完成)7 是否紧缺 不改(1:是,0:否)8 显示顺序 不改9 发布状态 不改(1:已发布,0:未发布)10 有效标志 不改(0:无效,1:有效)11 创建人工号 不改12 创建时间 主键一三 发布时间 不改五、日志输出:记录执行操作的用户、执行操作、操作内容、执行时间。六、功能说明:1. 已完成的招聘计划不允许修改,提示“此招聘计划已完成,不允许修改”七、权限使用者:系统管理员、调配部、海外地区具

17、有此功能权限的用户3.4.1.3招聘计划删除一、功能描述:删除需要招聘的职位信息。二、屏幕输入项目:通过计划ID来定位需要删除的招聘计划,可以多选三、屏幕输出项目:如果删除成功,返回“查看招聘计划”页面。如果删除失败,提示“招聘计划删除失败”并显示失败原因。四、数据库输出项目:社招招聘计划表序号 名 称 备 注14 有效标志 改为0(0:无效,1:有效)应届生招聘计划表序号 名 称 备 注9 有效标志 改为0(0:无效,1:有效)五、日志输出:记录执行操作的用户、执行操作、操作内容、执行时间。六、功能说明:1删除前提示用户确认删除2非真正删除,只是置一标志七、权限使用者:系统管理员、调配部、海

18、外地区具有此功能权限的用户3.4.1.4招聘计划查询一、功能描述:浏览未发布及已完成的有效招聘职位信息。二、屏幕输入项目:国内序号 名 称 备 注1 人员类别 社招人才、应届生,下拉框选择,有默认值2 部门 社招人才时选择,下拉框选择系统管理员、调配部:请选择(表示所有部门)、所有部门列表干部部:请选择(表示本部门及所有子部门)、本部门及所有子部门列表3 职位 下拉框选择社招人才:请选择(表示所选部门或所选地区未发布和已完成的所有招聘职位)、所选部门或所选地区未发布和已完成的所有招聘职位列表应届生:请选择(表示未发布和已完成的所有应届生招聘职位)、未发布和已完成的所有应届生招聘职位列表4 工作

19、省份、直辖市名称 请选择(表示所有省份、直辖市)、所有省份、直辖市列表,下拉框选择5 工作城市名称 只有当4为省份或海外地区时才输入,请选择(表示4选择的省份下的所有城市或4选择的海外地区下的所有地区)、所有4选择的省份下的城市列表或4选择的海外地区下的所有地区列表,下拉框选择6 状态 请选择(表示未发布+已完成状态)、未发布、已完成,下拉框选择海外序号 名 称 备 注1 职位 请选择(表示所在海外地区未发布和已完成的所有招聘职位)、所在海外地区未发布和已完成的所有招聘职位列表,下拉框选择3 状态 请选择(表示未发布+已完成状态)、未发布、已完成,下拉框选择三、屏幕输出项目:国内(社招)序号

20、名 称 备 注1 一级部门2 所属最小部门3 职位4 计划招聘人数5 要求到位时间海外(社招)序号 名 称 备 注1 职位2 职类名称3 计划招聘人数4 职责描述5 职务需求6 状态7 有效起始日期 已完成的计划才显示8 有效终止日期 已完成的计划才显示应届生序号 名 称 备 注1 招聘岗位2 专业需求3 工作地点4 落户地点四、功能说明:1符合查询条件的记录不存在时,提示“符合条件的招聘计划不存在”2为防止查询结果过多,查询条件(不包括人员类别)必须至少输入一项,提示“查询条件必须至少输入一项”五、权限使用者:系统管理员、调配部、干部部、海外地区具有此功能权限的用户3.4.1.5查看招聘计划

21、一、功能描述:查看社招招聘计划的详细内容。二、屏幕输入项目:通过计划ID来定位想要查看的招聘计划三、屏幕输出项目:国内(社招)序号 名 称 备 注1 计划ID2 部门3 职位4 所属职类5 计划招聘人数6 职责描述7 职位要求8 工作地点9 要求到位时间10 状态11 创建时间12 有效起始日期一三 有效终止日期应届生序号 名 称 备 注1 计划ID2 招聘岗位3 招聘对象4 专业需求5 工作地点6 落户地点7 状态8 创建时间四、权限使用者:系统管理员、调配部、干部部、海外地区具有此功能权限的用户3.4.2发布管理模块用于设定招聘计划中各职位的发布方式,维护自有网站上发布的招聘信息;记录发布

22、时间、发布费用,为招聘效果分析提供数据;记录、管理常用的发布渠道的相关信息,如联系方式,报价。3.4.2.1发布方式管理所谓发布方式是指公司获取人才的招聘渠道如:报纸、网站等3.4.2.1.1增加发布方式一、功能描述:输入公司获取人才的招聘渠道相关信息。 二、屏幕输入项目:序号 名 称 备 注1 发布方式 必填2 联系人3 联络方式4 报价5 实际使用效果6 等级 三星*、二星*、一星*,下拉框选择7 发布费用 当前发布方式必填,0,多个(增加、删除按钮)8 显示位置 当前发布方式必填,自由注册显示、内部推荐显示,下拉框选择 9 发布起始时间 当前发布方式必填,年、月、日输入框,八位日期型,格

23、式为YYYYMMDD 10 发布终止时间 当前发布方式必填,年、月、日输入框,八位日期型,格式为YYYYMMDD,发布起始时间三、屏幕输出项目:如果增加成功,返回“发布方式显示”页面。如果增加失败,提示“发布方式增加失败”并显示失败原因。四、数据库输出项目:1常用发布方式管理表序号 名 称 备 注1 发布方式代码 主键2 发布方式名称3 联系人4 联络方式5 报价6 实际使用效果7 等级 3:三星*、2:二星*、1:一星*、0:无等级 8 删除标志 1(0:无效,1:有效)2当前发布方式管理表7-10项输入时需要新增序号 名 称 备 注1 发布方式代码 主键2 显示位置 0:自由注册显示、1:

24、内部推荐显示 3 发布起始时间 主键 4 发布终止时间五、功能说明:1. 系统自动产生发布方式代码2. 判断发布方式名称在“常用发布方式管理表”中是否存在,如果不存在,允许保存,否则不允许保存并提示“XX发布方式信息已经输入”3. 判断当前发布方式的发布时间段不可以交叉六、权限使用者:系统管理员、调配部3.4.2.1.2修改发布方式一、功能描述:修改公司获取人才的招聘渠道相关信息。二、屏幕输入项目:首先通过发布方式代码来定位需要修改的发布方式,然后进行修改序号 名 称 备 注1 发布方式 必填2 联系人3 联络方式4 报价5 实际使用效果6 等级 三星*、二星*、一星*,下拉框选择7 发布费用

25、 当前发布方式必填,0,多个(增加、删除按钮)8 显示位置 当前发布方式必填,自由注册显示、内部推荐显示,下拉框选择 9 发布起始时间 当前发布方式必填,年、月、日输入框,八位日期型,格式为YYYYMMDD 10 发布终止时间 当前发布方式必填,年、月、日输入框,八位日期型,格式为YYYYMMDD,有效起始日期三、屏幕输出项目:如果修改成功,返回“发布方式显示”页面。如果修改失败,提示“发布方式修改失败”并显示失败原因。四、数据库输出项目:1常用发布方式管理表序号 名 称 备 注1 发布方式代码 主键2 发布方式名称3 联系人4 联络方式5 报价6 实际使用效果7 等级 3:三星*、2:二星*

26、、1:一星*、0:无等级 8 删除标志 1(0:无效,1:有效)2当前发布方式管理表7-10项输入时需要新增序号 名 称 备 注1 发布方式代码 主键2 显示位置 0:自由注册显示、1:内部推荐显示 3 发布起始时间 主键 4 发布终止时间五、功能说明:1. 判断发布方式名称在“发布方式管理表”中是否存在,如果不存在,允许保存,否则不允许保存并提示“发布方式信息已经输入”2. 判断当前发布方式的发布时间段不可以交叉六、权限使用者:系统管理员、调配部3.4.2.1.3删除发布方式一、功能描述:删除公司获取人才的招聘渠道相关信息。二、屏幕输出项目:通过发布方式代码来定位需要删除的发布方式,可以多选

27、三、屏幕输出项目:如果删除成功,返回“发布方式显示”页面。如果删除失败,提示“发布方式删除失败”并显示失败原因。四、数据库输出项目:常用发布方式管理表序号 名 称 备 注8 删除标志 改为0(0:无效,1:有效)五、功能说明:1. 发布方式“自有网站”不允许删除2. 删除前提示用户确认删除六、权限使用者:系统管理员、调配部3.4.2.1.4发布方式查询一、功能描述:浏览公司获取人才的招聘渠道相关信息。二、屏幕输入项目:序号 名 称 备 注1 发布方式 请选择(表示所有发布方式)、所有发布方式列表,下拉框选择2 发布时间操作符 请选择(表示有效期不作为查询条件)、=、 、=、介于之间3 发布起始时间 年、月、日输入框,八位日期型,格式为YYYYMMDD4 发布终止时间 当操作符为=、,=时,发布终止时间不可输入变灰当操作符为介于之间时,发布终止时间必填且发布起始时间三、屏幕输出项目:序号 名 称 备 注1 发布方式2 联系人3 联络方式4 报价5 实际使用效果6 等级7 发布费用 循环显示8 显示位置9 发布起始时间10 发布终止时间四、功能说明:1 符合查询条件的发布方式不存在时,提示“符合条件的发布方式不存在”2 屏幕输出项7-10为空表示为常用发布方式,否则为当前发布方式五、权限使用者

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号