绩效管理系统的设计与开发

 2024-02-05 08:02

论文总字数:26864字

摘 要

企业绩效管理系统是基于B/S结构的中小型企业管理系统,能通过实现对企业员工的加班登记、绩效考核等核心内容,以及员工信息、用户信息、公司角色等的基础操作功能,实现对企业员工高效、便捷的信息管理,方便了广大使用者和公司领导的工作效率以及对员工绩效的管理。本文对基于B/S架构的企业员工的研究发现情况、相关的需求分析、开发中采用的技术框架以及实现的主要功能模块做了详细的说明。本系统主要采用J2EE开发技术,前端采用的技术是JavaScript,后台用到的框架技术是Spring、Struts2和iBatis。

关键词:企业绩效管理系统,Struts2,B/S

Summary: Enterprise performance management system is a management system of small or medium factories based on B/S structure, registration can be realized by employees working overtime, performance appraisal and other core content and employee information, customer information, corporate roles based operation functions, implement employee information management efficient and convenient, convenient for the majority of users and company productivity, and employee performance management. Based on B/S structure of the enterprise staff"s study found, related needs analysis and technology framework used in the development and implementation of the main module gives a detailed description. The system is developed using J2EE technologies, front-end technology is used in JavaScript, framework technology used in the background is the Spring, Struts2, and iBatis.

Keywords: Enterprise performance management system, Struts2, B/S

目 录

1 绪论 4

1.1 系统开发背景及目的 4

1.2 系统可行性分析 4

2 系统开发技术 5

2.1 开发环境 5

2.2 Eclipse简介 5

2.3 Tomcat简介 6

2.4 数据库选择 7

3 系统功能框架与总体设计 8

3.1 系统需求分析 8

3.2 系统工作流程与结构框架 9

3.3 数据库概念模型设计 11

3.4 数据库逻辑模型设计 12

4 系统架构和源代码说明 18

4.1 工程结构图 20

4.2 用户管理用例 20

4.3 绩效考核评分用例 25

5 系统界面介绍 30

5.1 部门领导功能模块 30

5.2 管理员功能模块 32

6 测试模块 37

6.1 编写目的 37

6.2 测试任务描述 37

6.3 测试人员安排 38

6.4 测试环境 38

6.5 故障统计 38

结 论 40

参 考 文 献 41

致 谢 42

绪论

1.1 系统开发背景及目的

由于数据库应用的范围也日益扩大,数据库的应用功能越来越多,计算机一天天的普及和网络的迅速发展,因此开发绩效管理系统的程序在各企业中是很重要的,在强调管理效率和信息膨胀的现代社会中它变得越来越重要。

开发绩效管理系统具有很大的社会现实意义,绩效管理是每个中小型企业都需要进行的一项工作,所以同时绩效管理系统是大多管理系统的典范,对员工极为重要,它具有一切管理系统的突出之处,系统的框架结构与现实生活紧密结合,具体直观,具有典型的数据库系统的特点。绩效管理系统主要用于企业内部员工的工作表现及绩效管理,便于公司领导掌握员工的工作情况,能够及时调整人员或部门的分配,同时大大减少传统手工操作带来的一些差错和漏洞,使员工工作情况的记录和统计变得非常简单高效.。传统管理的形式和方法早已基本不适应如今社会的要求和发展,因为企业规模的日益扩大和员工的频繁流动,相对的企业管理人员会减少。考核信息如果是手工登录与查询,是一项非常枯燥繁琐的劳动,加上企业对员工绩效考核管理工作的项目多,内容杂,细节多,要求精,很容易出错,如果用数据库技术实现员工考核信息统计查询的管理,不仅能够大大提高效率,又可以提高员工考核的客观性和真实性。这些优点将极大的提高企业对绩效考核管理的工作效率,因此,绩效考核管理系统是企业管理智能化、信息化、正规化和科学化不可缺少的软件,将会让工作变得更轻松准确,将员工考核管理信息化。

本系统包括修改信息、管理基本工资金额、设置系统参数等,让企业实现自动化管理,开发本系统的目的就是帮助企业的财务主管部门减少繁琐的工作,提高工作效率,实现企业工资绩效管理的系统化、自动化、规范化。必定将给企业管理部门带来很大方便。

1.2 系统可行性分析

技术可行性:信息化的管理,会使企业员工绩效考核管理更加有时效性,实现了通过网络对企业员工考核信息的管理、查询、统计、工资计算等功能。本系统主要是事务管理系统,为企业管理员工事务提供了一个方便的平台,大大提高部门领导及财务的工作效率,进而提高整个企业的工作效率。系统的使用对技术没有严格要求,使用简单,不需要先进的电脑操作技术,只是用户懂得计算机的基本操作就行,用户界面友好,所以在技术上来说本系统是可行的。

经济可行性:本系统开发所需费用主要包括硬件维护方面的投资和软件开发方面的投资。硬件方面,由于企业一般都已经配有整套的设备如计算机、服务器等,所以不再需要另外投资。软件方面主要使用了My Eclipse、My Sql数据库,费用相对较低。通过系统对企业员工绩效考核信息全面的自动化管理,大大提高了整个企业事务的办公效率。还有其他支出的费用,比如人员工资和培训费等。取得的收益中可以能够钱来衡量的部分,不但能大大减少繁琐的书面报告,降低办公费用,提高企业工作效率,而且能提高检测数据的力度,为企业提供方便的管理途径。由于企业绩效管理系统是一个比较小型的系统,所以从人力、物力、财力方面来说都是可行的。如果系统对企业事务数据的全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,能够为企业经营提供大量的、权威的数据,使企业的管理更加科学化、系统化。

综上所述,企业员工绩效考核系统是可行的,可以立即开发。

2 系统开发技术

2.1 开发环境

(1)服务器端

  • 操作系统:Microsoft Windows 7
  • 数据库系统:My SQL
  • Web服务器:Tomcat 7.0

(2)客户端

  • 浏览器:IE、Chrome、Firefox等大多数常用浏览器

(3)系统开发平台:J2EE

  • 开发工具:My Eclipse 8.6
  • 开发语言:Java

2.2 Eclipse简介

Eclipse是一个集成的开发环境(Integrated Development Environment)。它的前身是IBM的Visual Age for Java,IBM投入了3千万美元左右的金额。Eclipse是个可扩展的体系结构,将他们开发的工具和组件加入到Eclipse平台中,可以集成不同软件开发供应商开发的产品。

剩余内容已隐藏,请支付后下载全文,论文总字数:26864字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;