资源预览内容
第1页 / 共164页
第2页 / 共164页
第3页 / 共164页
第4页 / 共164页
第5页 / 共164页
第6页 / 共164页
第7页 / 共164页
第8页 / 共164页
第9页 / 共164页
第10页 / 共164页
亲,该文档总共164页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
山东大学继续教育学院毕业论文(设计)题 目 *企业招聘系统设计 姓 名 高雷 学 号 001163414004 年 级 2016级 专 业 人力资源管理 学习中心 新疆昌吉 指导教师 李明生 填表日期 2018年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系统数据设计1543.6模块外部设计1624、参考文献1645、结论1656、致谢1661、 前言1.1编写目的该文档是在需求分析的基础上编写的,目的是为用户提供一套详细的系统解决方案,包括硬件、软件环境、用户想要实现功能的详细描述。通过使用该文档,用户能清楚了解整个项目的进度,如何配合这个项目的进展,及时发现设计中可能遇到的问题。本文档目的用处: 为编码人员提供依据; 为修改、维护提供条件; 项目负责人将按计划书的要求布置和控制开发工作全过程; 项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。本说明书的预期读者包括: 项目开发人员,特别是编码人员; 软件维护人员; 技术管理人员; 执行软件质量保证计划的专门人员; 参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。 合作各方有关部门的负责人;项目组负责人和全体参加人员。1.2项目背景一、 项目产生的原因1、 华为招聘部门目前正在使用一套基于NOTES开发的招聘系统,但是由于NOTES固有的特性:如不是关系型数据库,统计查询的功能有限,处理海量数据的速度比较慢等原因,使招聘工作的电子化需求没有得到很好的满足。鉴于招聘工作的日益繁复,招聘部门急需一套基于WEB方式的崭新的招聘系统,既能满足目前招聘工作的需要,又能满足未来工作的拓展。2、 该项目作为华为网站项目中的一部分而提出。此招聘系统实质是华为网站(www.huawei.com)的招聘栏目及与此栏目有关的后台处理和管理系统。二、 软件的用处本软件完成了从招聘需求的产生到就任此招聘需求的员工正式上岗的招聘工作全流程的电子化,因此涉及到招聘工作的方方面面:招聘计划的提交,发布职位到WEB网站,收到求职者简历、处理简历、面试、聘用、聘用人相关资料转入人力资源系统等一系列功能。除招聘部门外人力资源的其它部门的工作不涵盖在本系统中。1.3参考资料*公司招聘管理系统需求说明书2、 系统运行环境2.1硬件环境要求 数据库服务器sun服务器系列 1台主频 500MHz以上内存512M以上硬盘20G以上 应用服务器 (1台)sun服务器系列主频 500MHz以上内存512M以上硬盘20G以上 客户端主频100MHz以上内存8MB以上硬盘1G以上100M/10M网卡2.2软件支持环境 操作系统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系统执行,执行人接到NOTES通知后登录到本系统进行处理。具体描述如下:接到NOTES通知否登录是否登录锁定超时是发送NOTES消息给锁定人内部招聘管理系统处理简历收到NOTES通知通知面试人进入进行面试管理聘用管理模块 NOTES与系统的接口操作招聘管理系统通过内部邮件服务器,给招聘系统中的用户发送提示消息。方案优点:此方案通过与NOTES的无缝结合,可以同时发挥两大系统的各自优势:在NOTES上执行提醒的消息功能,而所有的数据流在招聘管理系统执行。3.2设计概述本系统采用当前比较流行的WEB三层体系结构设计。开发体系采用JAVA技术,应用服务器使用IPlanet,操作系统为Sun solaris,数据库ORCALE 8.1.7,前台使用IE浏览器。系统采用纯Java技术构建,Java语言是一种纯粹的面向对象和跨平台语言,所以在进行系统设计时采用了面向对象分析(OOA)和面向对象设计技术(OOD)。这样不但有利于面向对象编程(OOP)的实现,而且更容易构造出一个具备良好的可伸缩性、灵活性、可扩展性、可维护性的强大系统。我们还采用数据库连接池来管理数据库连接,可以有效利用资源,使系统性能达到最优。为了保证数据的一致性,我们除了在关系型数据库时进行关系约束外,还采用大量的事务处理方式。开发模式:我们采用jsp+bean的方式,所有事务的处理都在bean中进行,jsp页面只是显示数据。3.3设计思想1、概要说明本系统的设计是依照实际的业务流程进行的,并考虑系统的安全性,把系统划分为7大模块。其中前台部分、后台部分是两套独立的系统。前台系统作为华为网站的一部分,允许internet用户适用,浏览;而后台部分,只能是华为内部的人员使用。具体划分如下:1、 前台简历注册、职位申请模块2、 后台简历管理模块3、 后台招聘计划模块4、 后台发布管理模块5、 后台面试管理模块6、 后台聘用管理模块7、 后台报表中心8、 后台系统设置模块2、系统结构图各系统模块间的关系如下内部招聘系统报表中心招聘计划聘用管理模块面试管理模块简历管理模块发布管理SAP系统Internet端简历注册Internet端简历注册公司内部NOTES系统3.4各模块功能分解3.4.1招聘计划模块招聘计划就是需要招什么职位的规划,这些信息都是由招聘部门通过线下获得的资料,自己往系统中添加,添加招聘计划时必须先有一定的部门结构,而且职位信息要尽量规范。3.4.1.1招聘计划增加一、功能描述:输入需要招聘的职位信息。 二、屏幕输入项目:所有项均为必填项国内(社招)序号 名 称 备 注1 部门 所有部门名称列表,下拉框选择2 职位 直接输入3 所属职类 所有职类名称列表,下拉框选择4 计划招聘人数5 职责描述 多行输入框6 职位要求 多行输入框7 工作省份、直辖市名称 所有中国省份、直辖市列表,下拉框选择8 工作城市名称 只有当7为省份时才输入而且当7为省份时 必填,所有7选择的省份下的城市列表,下拉框选择 9 要求到位时间 年、月、日输入框,八位日期型,格式为YYYYMMDD 10 有效起始日期 必填,年、月、日输入框,八位日期型,格式为YYYYMMDD,=当前日期 11 有效终止日期 必填,年、月、日输入框,八位日期型,格式为YYYYMMDD,当前日期且有效起始日期 海外(社招)序号 名 称 备 注1 职位 直接输入2 职类名称 所有职类列表,下拉框选择3 计划招聘人数4 职责描述5 职务需求应届生序号 名 称 备 注1 招聘对象 直接输入2 专业需求 所有专业名称列表,下拉框选择,多选3 招聘岗位 所有岗位名称列表,下拉框选择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 有效标
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号