论文部分内容阅读
随着互联网的日益发展,网络招聘已成为一项重要的招聘方式,越来越受到人们的重视,人才招聘管理在信息化的今天也要求越来越快速、高效地发展。本文分析了招聘行业的实际需求和业务流程,为了规范招聘流程和实现跨地域的集中式管理,设计和实现了适于软通动力公司人员招聘需求的企业招聘系统,从而使企业的人才招聘工作又上了一个新台阶。论文根据目前国内人才招聘工作的发展现状和软通动力公司招聘业务的特点,提出了系统的总体目标。利用系统原型捕获需求,并以用例驱动的方式,对系统的功能性需求进行用例建模。文中着重分析了招聘流管理和简历入库管理两个关键技术的开发难点,得到了企业招聘系统的系统需求和设计指南。本文在需求分析的基础上,提出了系统总体架构。根据公司招聘业务的特点,设计了系统的网络基础架构,以支持招聘业务的跨地域的集中管理模式;采用软件分层技术设计了基于B/S模式的三层应用架构;论文还提出了系统的功能架构,讨论了各部分的功能组成;最后从物理安全、网络安全、系统安全、应用安全、管理安全五个方面描述了系统的安全架构的设计。本文利用RUP和UML等工具进行了企业招聘系统的详细设计。在应用系统的总体设计中,利用UML包图对系统的表示层、业务逻辑层和数据层进行分析,然后根据包图自底向上地详细描述了数据库设计,企业招聘系统模块设计,以及界面设计。在数据库设计的分析中,利用实体类关联图的实体类到表的映射和实体类的关系映射进行数据库的设计;讨论企业招聘系统模块设计时,着重分析了招聘流管理和简历入库管理的详细设计,利用类图建立静态模型,顺序图、活动图和状态图建立动态模型;讨论界面设计时,以招聘流管理为例,分析编制初试单的界面设计和界面规范。论文采用C#语言在.NET平台上完成了对企业招聘系统的开发,重点放在招聘流管理和简历入库管理的实现。招聘流管理的实现以初试预约为例,分析了初试预约实现过程和简历多流程处理的实现方法,简历入库管理的实现主要分析了简历从邮箱自动导入的实现方法和过程,然后分析了系统的界面测试、功能测试、性能测试,采用ODC(正交缺陷分类)分析机制对缺陷进行定位分析,有效地指导了测试工作的进行。系统测试的结果表明,本系统很好地满足了公司对招聘业务的需要,其整体性能也达到了系统的预期设计目标。