
论文摘要
随着新经济时代的到来,人才成为企业之间竞争的关键,人才资源成为企业生存和发展的关键战略性资源。而绩效考核是人力资源管理的基础,是企业人力资源管理的重要内容,对企业来说,建立一套完整的员工绩效考核体系至关重要。 目前,很多企业虽然建立了比较完整的绩效体系,但是,考核数据的计算、统计都采用人工和纸张的方式,工作量大,数据的查询和统计不方便,为适应企业员工绩效考核、确保各种考核工作的顺利开展,企业迫切需要提供KPI考核的IT支撑系统来实现考核工作的自动化。 本文所依托的项目是九江某大型五金制造厂ERP项目的员工业绩考核系统部分。本文从项目需求入手,结合企业的现状,提出了一个采用B/S结构,基于J2EE平台,利用MVC模式和Struts框架技术的设计方案,Web层使用Strutsl.1作为设计框架:业务层由Controller,EventHandler,DAO三层组件完成主要商业逻辑:数据层采用Oracle8i关系型数据库系统,整个系统在JBuilder2005下开发、调试,在Weblogic Platform 8.1上部署运行。 本文首先对Web应用的体系结构模式进行了初步探讨,在此基础上对目前流行的.NET和J2EE技术进行了分析、比较和筛选,确定了以J2EE作为系统的设计架构;然后对企业员工绩效考核管理的需求进行了分析,提出了本系统的总体设计目标,在对需求进行深入剖析的基础上,提出了系统的功能模块划分,并依据MVC开发架构的原则,对系统进行了详细设计。随后,着重描述了系统核心功能模块的实现过程中所使用的主要技术手段。最后,本文总结了系统中目前还存在的一些不完善的部分,并提出了自己的改进意见。 本软件为各种类型企业的员工绩效考核管理系统的提供了一套科学、有效的实现方案。企业可轻松实现考评流程的自动化和优化,使得企业中整个绩效考核管理过程变得简单和容易,大大提高了企业的工作效率和管理水平。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 国内外发展状况概述1.3 课题研究来源1.4 主要研究内容1.5 论文的结构第二章 相关技术2.1 软件的体系结构及其发展2.1.1 传统C/S应用体系结构2.1.2 B/S多层分布式应用体系结构2.2 MICROSOFT.NET开发平台2.2.1 Microsoft.NET概述2.2.2 Microsoft.NET体系结构2.2.3 Microsoft.NET内部构成2.3 SUN J2EE开发平台2.3.1 J2EE平台的多层应用体系结构2.3.2 J2EE的优点2.3.3 Java Servlet2.3.4 JSP2.3.5 EJB2.3.6 JDBC2.4 两种开发平台的比较2.5 本章小结第三章 系统需求分析3.1 系统总体需求概述3.2 用户现状分析3.2.1 网络硬件环境3.2.2 软件环境3.3 系统功能需求分析3.3.1 用户权限需求3.3.2 功能模块需求3.3.3 系统功能Use Case图3.4 系统需求建模3.4.1 数据处理流程分析3.4.2 系统数据E-R图3.5 业务流程分析3.5.1 基本信息管理操作流程3.5.2 制定考核计划操作流程3.5.3 绩效考核操作流程3.5.4 考核表状态图3.6 本章小结4.1 系统设计目标4.2 系统设计原则4.3 系统结构设计4.3.1 Web层的设计4.3.2 业务层的设计4.3.3 数据层的设计4.4 模块设计4.4.1 系统模块结构4.4.2 系统模块操作流程4.4.3 人员基本信息模块的设计4.4.4 人事管理模块的设计4.4.5 绩效考核模块的设计4.5 数据库设计4.5.1 数据库设计原则4.5.2 数据表的设计4.5.3 视图的设计4.5.4 触发器的设计4.6 本章小结第五章 系统实现5.1 系统架构5.2 开发环境5.2.1 开发工具Jbuilder5.2.2 Bea Weblogic应用服务器5.2.3 Oracle数据库5.3 系统关键部分的实现5.3.1 Jsp Servlet和Javabean的实现5.3.2 数据源访问统一控制的实现5.3.3 数据库操作流程的实现5.3.4 部门信息管理模块的实现5.4 系统的运行界面5.5 本章小结第六章 总结参考文献致谢
相关论文文献
标签:绩效考核论文; 三层架构论文;