员工绩效考核系统的设计与实现毕业设计(论文) 下载本文

北京邮电大学世纪学院毕业设计(论文)

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 2.2.5 Tomcat服务器

Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

9

北京邮电大学世纪学院毕业设计(论文)

10

北京邮电大学世纪学院毕业设计(论文)

3 系统总体分析与设计

3.1 系统需求分析

需求分析是在可行性分析研究的基础上,确定新项目必须完成的工作,既对项目最终目标提出完整准确清晰和具体的要求。其具体任务是:确定用户对新系统的综合要求,分析系统的数据要求,确定系统开发计划。按照系统开发业务分析要求和原则,整理出员工绩效考核系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。 3.1.1 系统的功能需求分析

通过对系统的分析,可得出该系统的基本功能需求如下:

(1) 系统要求用户必须输入正确的用户名、密码及验证码才可以进入系统。

(2) 系统能够储存员工信息、部门信息、考核项目信息、考核标准信息以及评分结果等多种数据信息。

(3) 系统能够提供管理员对这些信息添加、编辑及删除的功能。 (4) 系统能够提供所有用户实现相互评分的功能。

(5) 系统可提供领导和管理员对评分结果计算薪酬的功能。 (6) 系统能够提供对评分结果导出EXCEL表的功能。

3.1.2 用户界面需求分析

(1) 员工绩效考核系统提供给用户WEB的界面,此界面要求操作清晰,页面美观,并尽可能的为用户的查询操作提供方便。

(2) 系统管理员能通过此界面完成各种基本信息的录入、修改和删除的功能,还能通过此界面控制管理整个用户群。

11

北京邮电大学世纪学院毕业设计(论文)

(3) 普通用户通过此界面完成工作汇报的提交以及个人信息维护、评分的功能。

3.2 系统设计目标

该系统完成后,预期达到以下要求: (1) 简洁统一美观的操作界面。 (2) 数据存储安全、可靠。 (3) 信息分类清晰、准确。 (4) 具有易维护性和易操作性。

(5) 强大的查询功能,保证数据查询的灵活性。 (6) 提供灵活的权限设置,使整个系统管理反工明确。

(7) 提供相互评分的功能,是领导、员工之间可以进行相互评分,保证绩效考核的公平性和公开行。

(8) 提供报表生成功能,系统将实现对考核成绩的查询以及考核结果报表的生成。

3.3 系统功能结构图

本系统是一个典型的信息管理系统,主要目标是让使用它的管理用户,包括系统管理员、领导和员工,能很好地管理有关员工绩效考核方面的工作,比如系统管理员负责管理工作,如各种基本信息的录入、修改、删除等操作,各级领导使用该系统可查看考核结果、所有员工的工作汇报,而员工使用该系统主要完成密码修改、添加工作汇报和评分等操作。根据需求分析中列出的员工绩效考核系统的功能模块设计,设计出了员工绩效考核系统总体功能模块示意图如图3-1所示。

12