基于java的猎头管理系统的设计与实现毕业论文(编辑修改稿)内容摘要:

EJB 开发工具 应用程序服务器的连接器 J2EE 项目部署服务 数 据库服务 MyEclipse 整合帮助 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。 MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言, MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。 MyEclipse 工作区界面(如图 15) 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 10 图 15 MyEclipse 工作区 系统配置要求 本系统的硬件环境如下: 普通 PC CPU: 以上 内存: 256MB 以上 能够运行 以上或者 以上版本的机器 分辨率:推荐使用 1024 768 像素 本系统的软件环境如下: 操作系统: UNIX/Linux/Windows20xx 或以上版本 Web 服务器: Tomcat 浏览器: 以上 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 11 2 系统总体 分析 与 设计 本章节主要从 系统需求分析、总体功能设计以及数据库设计等方面来对系统进行 总体 分析 和说明。 系统需 求分析 在需求分析阶段,主要对系统进行可行性分析,成本 (资源) 分析等等。 词汇表 表 21 词汇表 词汇名称 词汇含义 就业 指具有劳动能力的公民在法定劳动年龄内依法从事某种有报酬或劳动收入的社会职业。 劳动力市场 在价值规律和竞争规律的作用下,通过劳动力供求双方相互选择配置劳动力资源的一种机制,也就是运用市场机制调节劳动力供求的经济关系。 职业介绍 是在国家宏观指导下,运用市场调节手段,通过为劳动力供求双方沟通联系促进劳动者合理流动提供的一种中介服务。 用人单位 符合有关规定,需要招 聘劳动者的单位。 劳动者 在法律规定的劳动年龄内,有劳动能力、有求职愿望的个人。 委托招聘 用人单位按照有关规定委托职业介绍机构为其招工。 现场招聘 是职业介绍机构组织用人单位和求职人员进行供需洽谈的大会。 “ 4050”人员 业务办理当女年满 40 周岁,男年满 50周岁以上,持再就业优惠证的失业人员,称为“ 4050”人员 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 12 功能范围说明 【总体功能结构图】(如图 21) 图 21 总体功能结构图 功能介绍 : :登记管理实现增删改查,查询的要能够把信息都查询出来,并根据条件不同,查询不同的数据。 :登记管理实现增删改查,查询的要能够把信息都查询出来,并根据条件不同,查询不同的数据。 :推荐模块要求能根据双方要求进行匹配,要根据一些条件进行过滤,并有无条件或者自己选择条件的查询,对于推荐成功的人员实现冻结,并维护相关表的相关字段。 :系统管理要求有用户名和密码的验证。 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 13 【 主体流程 】(如图 22) 图 22 主体流程 【 DFD 数据流图】(如图 23) 图 23 DFD 数据流图 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 14 系统总体功能设计 系统总体功能 设计 主要从求职管理、招聘管理、推荐管理等模块进行说明。 设计说明 流程图 (如图 24) 图 24 流程图 (如图 25) 图 25 求职信息冻结 状态转换 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 15 状态描述(见表 22) 表 22 求职信息冻结状态描述 状态 处理方式 业务操作 状态描述 冻结标 记 冻结原 因 未冻结 系统自动 求职登记 在求职登记环节系统置初始 状态 0未冻结 反馈失败 当求职者被推荐给某一个空位后,反馈结果是未成功后,系统解冻此信息 0未冻结 手动 手动解冻 由用户通过界面操作,系统 解冻此信息 0未冻结 已冻结 系统自动 推荐介绍 当求职者被推荐给某一个空位后,系统冻结此求职信息 1已冻结 6 未反馈冻结 求职成功 当求职者被推荐给某一个空位后,反馈 结果是成功,系统冻结此信息 1已冻结 5 求职成功冻结 信息到期 求职信息在有效期到期后的 第一天,由系统自动冻结 1已冻结 4 到期冻结 手动 手动冻结 由用户通过界面操作,冻结意愿信息;如果某一求职信息下的所有意愿都是 “ 冻结 ” 状态时,冻结该求职信息。 1已冻结 3 手动冻结 (如图 26) 图 26 招聘信息冻结状态转换 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 16 状态描述(见表 23) 表 23 招聘信息冻结状态描述 状态 处理方式 业务操作 状态描述 冻结标记 冻结原因 未冻结 系统自动 招聘登记 在招聘登记环节系统 置初始状态 0 未冻结 反馈失败 当某一个空位在推荐环节由于某个求职者反馈结果是未成功后,系统解冻相对应的空位信息 0 未冻结 手动 手动解冻 由用户通过界面操作,解冻空位信息,如果某一招聘信息下的某一空位信息处于 ” 未冻结 ” 状态时,解冻该招聘信息 0 未冻结 已冻结 系统自动 推荐介绍 当某一个空位信息达到推荐比例后,系统冻结此空位信息,如果某一招聘信息下的所有空位信息达到推荐比例时,冻结该招聘信息 1 已冻结 达到推荐比例冻结 招聘成功 当某一个空位信息招满后,系统冻结此 空位信息。 如果某一招聘信息下的所有空位信息招满时,冻结该招聘信息 1 已冻结 招满冻结 信息到期 招聘信息在有效期到期后的第一天,由系统自动冻结 1 已冻结 4 到期冻结 手动 手动冻结 由用户通过界面操作,冻结空位信息, 如果某一招聘信息下的所有空位都是 “ 冻结 ”状态时,冻结该招聘信息 1 已冻结 3 手动冻结 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 17 推荐人数的变化 ( 1) 计算过程 根据操作类型判读出已推荐人数参数、已成功人数参数、推荐未反馈人数参数; 从数据库中查询出原有的已推荐人数、已成功人数、推荐未反馈人数; 根据公式计算 出变化后的已推荐人数、已成功人数、推荐未反馈人数后,更新数据库。 ( 2) 计算公式 已推荐人数 : = 原已推荐人数 + 参数 已成功人数 : = 原已成功人数 + 参数 剩余可推荐人数 = (招聘人数 – 已经成功的人数 ) * 推荐比例 - 推荐状态中的人数 ( 3) 不同操作类型中的参数变化:(见表 24) 表 24 参数变化 业务操作 已推荐人数参数 已成功人数参数 推荐未反馈人数 参数 推荐 1 0 1 推荐 成功 0 1 1 推荐 失败 0 0 1 成功 取消 0 1 1 失败 取消 0 0 1 推荐 删除 1 0 1 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 18 个人求职管理 个人求职管理主要实现对 求职 信息的增删查改等功能。 个人求职登记 图 27 个人求职用例 功能描述: 表 25 登记 功能描述 功 能 需 求 功能名称 个人求职登记 优先级 高 业务背景 年满 16 岁的求职者到职业介绍服务中心求职登记窗口进行求职登记,办理求职登记时,提供本人身份证明、学历证明或职业资格证书,近期免冠一寸照片一张,领取并认真填写《求职登记表》,由职业介绍机构业务人员审核合 格后,将其存入人力资源信息库。 功能说明 录入并建立个人基本信息。 (如果基本信息在信息库中不存在) 录入并建立个人求职登记信息。 录入并建立个人求职意愿信息。 录入并建立个人教育背景及工作履历信息。 约束条件 年满 16 周岁至法定退休年龄的有效的求职者。 业务表单 表单编号 表单名称 方向 备注 1. 《求职登记表》 输入 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 19 相关业务 1. 人员基本信息管理 2. 求职记录冻结 3. 求职记录解冻 4. 求职记录查询 5. 人选空岗 需求要点 1. 对于基本信息中不存在的求职者,需要先录入基本信息,然后 录入求职登记信息; 2. 求职登记除了记录求职信息以外,还需要记录教育背景及工作履历信息; 3. 求职登记信息的数据共享方式是完全共享 :即各机构间的数据不区分机构,任何机构优先查询、推荐使用使用本机构数据,当本机构数据查询匹配不到时,可以查询、推荐使用所有机构信息,但是不允许修改别的机构的数据; 4. 共享模式下,在有效时间内,同一求职者的同一工种或专业信息必须是唯一的; 5. 对于曾经进行过推荐但是没有反馈的信息需要提示职介员没有反馈,提示是否需要现场反馈,需要反馈的现场进行反馈; 6. 每次求职登记时允许填写多条求职意愿 ,即 可以针对多个工种 求职; 7. 只能对“未冻结”的求职信息和求职意愿进行修改操作,对于已经进行了推荐操作的求职信息和求职意愿不能删除; 8. 职业介绍是一肩挑的模式,所以在求职登记结束后,应该能够直接推荐岗位; 9. 业务经办的层次:市级、区县(街道和社区可以通过权限来设置) 10. 公民身份号码在系统中都按 18位进行存储,录入 15 位公民身份号码系统自动升位成 18 位; 广州大学华软软件学院 软件工程系 邓豪 毕业设计 —— 基于 java 的猎头管理系统的设计与实现 20 求职信息解冻 功能描述: 表 26 信息解冻 功能描述 功 能 需 求 功能名称 求职信息冻结解冻 优先级 高 业务背景 对于超过招 聘有效期的求职信息和实际业务情况需要处理的未过期的求职信息进行冻结解冻处理。 求职个人的本次求职截止日期到达后,求职信息应该冻结,对于这种到期冻结,到期自动冻结和到期手动冻结两种方式都要保留;到期自动冻结方式是否采用,可以通过参数控制。 (到期自动冻结) 手动冻结是业务人员根据信息的求职终止日期与系统时间的比较,将过期的求职信息冻结;也可以根据实际情况决定是否需要提前冻结求职信息,确认需要冻结的由业务人员进行冻结操作;反之需要解除冻结状态的,由业务人员进行解冻操作。 功能说明 修改并保存个人求职登记信息。 约束条件 针对个人最近一次登记的求职信息进行处理 业务表单 表单编号 表单名称 方向 备注 相关查询 求职信息查询 需求要点 1. 个人求职如果过了求职有效期限,自动冻结。 冻结标记、冻结人员、冻结日期:这三个数据项的值由系统自动默认,不可以修改。 2. 冻结和解冻操作只是针对求职意愿操作,当一个求职人员的所有求职意愿都冻结后,这个人的求职信息冻结,当有一个求职意愿解冻后,这个人的求职信息解冻; 3. 只能对本机构的求职登记信息进行冻结和解冻的处。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。