论文部分内容阅读
人才招聘工作是企业人力资源管理工作的重要组成部分。在信息技术飞速发展的背景下,利用信息系统处理人才招聘工作中的各项具体业务,已经成为企业在招聘过程中的业务处理主要形式。通过开发企业人才招聘信息系统,能够借助于信息技术提升招聘管理的信息化、自动化程度,确保招聘过程中各项业务的规范化处理。本文选择以某企业进行人才招聘的业务处理为项目的研究背景,开发对于该公司人才招聘具备应用价值的信息系统本文的研究过程中,基于企业招聘的实际需求,按照软件项目开发的通用流程,主要对于如下几方面的问题进行了研究。(1)完成了应用程序需求分析。调研了系统用户在人才招聘过程中对于信息系统的实际需求,总结归纳系统的功能指标特性,将系统划分成为运行管理、求职应聘管理、招聘职位管理、通知公告管理、题库管理的模块结构。根据系统用户的功能要求相近的原则,实现了参与者划分,把用户分为多种参与者。采用UML用例图的方式,实现了参与者功能用需求图形化建模。分析了招聘工作中权限管理、职位申报、招聘录用等业务处理流程,构建了业务流程分析模型。按照软件系统性能模型ISO/IEC9162规范,分析了本项目的所需达到的各项性能指标,形成了系统性能分析模型。通过软件系统需求分析,得到了功能和性能需求分析文档,成为系统设计与实现的依据,并为系统的运行维护提供了必要的文档资料。(2)搭建了软件系统开发环境。基于本项目的实际运行环境,选择以Web结构模式进行系统开发。以支持Web模式的J2EE作为系统开发技术框架。采用该框架所提供的JSP、Servlet与JDBC技术构建系统开发环境。根据MVC设计模式把软件系统划分成为View、Logic和DAO的三层结构模式。View层实现客户端页面的创建,以HTML和JSP技术分别构建系统的静态和动态页面。Logic层以Servlet技术实现,其负责系统各项功能的业务逻辑处理。DAO层管理软件系统与数据库之间的通讯,该层次以JDBC技术为基础,形成数据库访问的类和方法。(3)形成了系统设计方案并完成了系统开发。分析了本项目中各个功能模块实现数据持久化保存的需求。按照数据库设计3NF的要求,设计了数据库ER结构模型。ER模型形成了对于数据存储形式的概念层面建模。基于数据库ER模型与表结构模型之间的映射关系,将ER模型转换得到本项目的数据库表结构模型。在数据库软件平台创建得到数据库表。详细细设计了本项目中各功能模块实现所对应的应用程序类及其方法。分析了不同功能层次类之间的关联关系。以类图模型的形式,实现了应用程序功能类和方法的图形化描述。分析了功能实现过程中软件不同功能层次之间的方法调用时序过程,创建了功能实现的时序分析模型。按照本项目的设计模型,创建了应用程序代码以及系统的功能实现界面,得到了应用的实现结果。(4)实现了软件系统测试。按照本项目的各项功能和性能指标的实现要求,设计了系统的测试用例。按照测试用例逐项检验系统的功能指标,判断其响应结果与预期响应之间的差异性。通过全面的检测结果表明,应用程序的功能达到了设计要求。设计了系统的性能测试方案,运用LoadRunner等性能测试软件检测了系统的性能指标。综合对于性能的测试结果表明,系统的性能指标达到了设计要求。本文所设计开发的企业人才招聘信息系统运行稳定,能够满足招聘过程中相关工作人员对于业务信息化处理的需求。有效提升了招聘过程各项业务处理效率,保障了招聘工作有序开展。