基于ssm的网易公司人力资源管理系统

基于ssm的“网易”公司人力资源管理系统

摘要: 如今我们的科技发展飞快,通过前人们的努力,计算机普及到了我们生活的方方面面,现在人们依靠着各种计算机开发工具制作出了许多方便的软件系统,现在我来介绍一下我制作的基于ssm的“网易”公司人力资源管理系统。
基于“网易”公司人力资源管理系统主要的功能包括部门信息管理、职位信息管理、外派公司管理、公告管理、留言管理、员工信息管理、外派人员管理、考勤信息管理、工资管理、请假管理等功能模块。管理员对后台对有相应的操作权限。管理员要登录系统使用系统上的各种功能对公司的人力资源进行管理操作。
“网易”公司人力资源管理系统要能实现这么多功能,需要数据库和前台进行数据交互完成。我制作这个系统使用的数据库是Mysql数据库,使网页前端与数据库链接交互起来。
关键词:人力资源系统,Mysql

Human resource management system of Netease company based on SSM

Abstract: with the rapid development of science and technology, through the efforts of the former people, computers have been popularized to all aspects of our lives. Now people rely on a variety of computer development tools to make a lot of convenient software systems. Now let me introduce the human resource management system of “Netease” company based on SSM.

The main functions of human resource management system based on Netease include department information management, position information management, expatriate company management, announcement management, message management, employee information management, expatriate management, attendance information management, salary management, leave management and other functional modules. The administrator has corresponding operation permission to the background pair. The administrator should log in to the system and use various functions on the system to manage the company’s human resources.

“Netease” company human resource management system to be able to achieve so many functions, need database and front desk data interaction. The database I used to make this system is MySQL database, which makes the front end of the web page interact with the database link.

Keywords: human resources system,MySQL

目 录

第1章 绪论 1
1.1背景及意义 1
1.2 国内外研究概况 1
1.3 研究的内容 1
第2章 相关技术 2
2.1 JSP技术介绍 2
2.2 JAVA简介 2
2.3 Eclipse开发环境 3
2.4 Tomcat服务器 3
2.5 SSM三大框架 3
2.6 MySQL数据库 4
第3章 系统的分析 4
3.1 系统的设计目标 4
3.2 系统的可行性分析 4
3.2.1技术的可行性:技术背景 4
3.2.2经济的可行性 5
3.2.3操作的可行性: 5
3.3 项目设计目标与原则 5
第4章 系统设计 8
4.1 系统体系结构 8
4.2 数据库设计原则 9
4.3 数据表 11
4.4 用例图 13
4.4.1系统用例图 13
4.5 类图 14
4.5.1概念类图 14
4.5.2实现类图 14

4.6 活动图 18

第5章 系统实现 27
5.1用户登录功能模块 27
5.2管理员功能模块 28
第6章 系统测试 34
6.1功能测试 34
6.2可用性测试 35
6.3性能测试 36
6.4测试结果 36
结 论 37
参考文献 38
致 谢 39

第1章 绪论

1.1背景及意义
互联网技术发展飞快,网络和计算机的到来给我们社会带来了巨大的影响。现代人类的生活越来越规范化和网络化了。人力资源管理系统对我们各行各业的公司就像如虎添翼般带来了管理效率上的飞速提升,比以前用手笔写记在纸上方便了不知道多少。无疑,使用电子产品管理这些数据信息使基于劳务派遣公司人力资源更先进、更高效、更科学,信息交流更迅速。
我开发的人力资源管理系统就是为了帮助管理公司信息的管理员们提高对这些数据处理的效率以便节省他们的时间,能做其他事为公司创造更多的价值。在互联网上基于“网易”公司人力资源管理系统,并根据自己的需求可以进行网上直接信息管理等功能,实现了用户足不出户就能完成整个信息的详细情况。
本论文基于“网易”公司人力资源管理系统的开发研究过程进行介绍和书写。
1.2 国内外研究概况
国家经济持续快速的发展,网络发展迎来了一阵高峰期,网络市场现在如火如荼,吸引了很多资本家的目光。然而,现在很多公司对人力资源管理分配的不合理,和人员上的紧缺,使得现在更多人有了互联网管理的意识,更突出了人力资源管理系统的重要性。
如今的网络电子信息高速发展,使得信息管理的电子化已经是大势所趋。该“基于‘网易’公司人力资源管理系统的设计与实现”是使用Mysql数据库和JSP程序设计实现的。
1.3 研究的内容
在系统的分析里我考虑到了系统实施的可行性,在软件方面我使用了JSP技术进行人力资源管理系统的设计,使用Mysql作为数据库。因为JSP 和Mysql 都是十分成熟的开发工具,我相信它们可以帮助我完成人力资源管理系统的开发。

第2章 相关技术

2.1 JSP技术介绍
JSP简介
JSP(Java Script Pages)是由Sun公司和许多公司一起开发的一项动态网页技术。相当于在我们前端网页中加入了Java程序。
JSP所具有的一些特点:
(1)可以模板化添增网页的内容。
(2)可以重复使用我们事先设计好的组件,减免不必要的重复动作,并且支持自定义标签。
(3)有很多好用的工具。
(4)与Java一样简单易用。
(5)还具有跨平台的优势,只要编写好一次,就能够跨平台运行,基本上在所有的客户端上都能够正常运行并且进行访问。
(6)可以搭配其他Java相关的技术进行配合开发。JSP这项技术专门用来开发前端页面的数据显示,可以相互配合进行分层次的开发。
选取JSP的原因
JSP是现在网络开发里十分流行的编程语言之一,应用的范围十分广。这项动态网页技术简单易用,网上有很多实用工具可以用来进行开发,而且还具备跨平台的优点,组件的运行、使用效率高。只要我们掌握一些基本的计算机开发知识,就可以很容易地学会这个技术。
综上所述,所以我使用了JSP这个技术来开发完成我的毕业设计系统,基于ssm的“网易”公司人力资源管理系统。
2.2 JAVA简介
JAVA是SUN(Stanford University Network斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种面向Internet的编程语言。 随着JAVA技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。在ITOBE编程社区对程序编程语言的排行上,JAVA常年保持第一,能一直保持第一的位置一定有其道理。首先,JAVA语言是面向对象的编程语言,这很符合我们人类的思维习惯;并且其还具有跨平台性,在不同的操作系统上都能正常运行一个JAVA程序;可靠性和安全性体现在JAVA语言没有指针;具有移植性,JAVA环境本身对新的硬件平台和操作系统是可移植的,JAVA的特性还不止上述所说,但就是JAVA所具备的这些实用特性,使得我选择了它作为我毕业设计的开发语言。
2.3 Eclipse开发环境
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。因为Eclipse是免费的,所以很受开发者的欢迎,因此我选择了Eclipse作为我的JAVA集成开发环境(IDE)来使用。
选取Eclipse原因
(1)Eclipse是开放源代码的项目,可以从网上下载安装文件,还有Eclipse的基本组件都是免费的,容易获取。
(2)Eclipse的安装简单,只需将安装文件解压即可使用。
(3)Eclipse功能强大,使用方便。
2.4 Tomcat服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。相信做软件开发的都很熟悉,当我们在自己电脑上配置好Apache服务器的时候,就可用其响应网页的访问请求。Tomcat获取也是免费的,且很方便,直接百度去官方网站下载即可。
2.5 SSM三大框架
Spring简介
Spring框架是一个开放源代码的J2EE应用程序框架。它集成各类型工具通过核心bean对底层类进行实例化和管理。
SpringMVC技术介绍
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。
MyBatis介绍
MyBatis是一个基于Java的持久层框架。
2.6 MySQL数据库
MySQL是一个关系型数据库管理系统,因为MySQL是免费的,所以该数据库很快的流行起来,MySQL AB公司是MySQL的所有者和创立者,现在属于Oracle旗下产品。作为一种领先的数据库,MySQL有很多的优点:
(1)MySQL是开源的
(2)MySQL可以跨平台
(3)MySQL是免费的
(4)使用方便且功能强大

第3章 系统的分析

3.1 系统的设计目标
现代社会的生活节奏相比起以前变快了许多,人们对信息系统的要求提高了,要求信息齐全,还要求系统信息的管理效率要够高够快,许多用户因为忙碌的工作无法抽出时间进行选择传统方式进行数据的管理及存储,这样就产生了人力资源管理系统的需求,科技发展到了现在,最方便且快速的无疑是结合网络跟人力资源,我就根据上述的一些要求开始开发设计我的毕业设计基于“网易”公司人力资源管理系统。
3.2 系统的可行性分析
3.2.1技术的可行性:技术背景
无论是台式机还是笔记本,计算机都以非常迅猛的速度占据着人们的工作与生活,那么能够辅助计算机帮助人们改变工作与生活状态的就是那些安装在计算机上的功能软件。本文所要设计的系统,从简单易懂的思想出发,将通过文字索引提示协助用户操作。硬件和软件设施是否能够满足开发者的需求等等。
人力资源管理系统是基于Java编程语言的,结构简化,可以支持基于组件的开发模型和可移植性,并且可以在很多平台上运行,可以提高开发人员的工作效率和组件开发,并对其进行开发分工,节省大量时间。
MYSQL数据库是在数据库中使用,简单,紧凑,方便,存储功能非常强大,这些成熟的技术和架构,为企业信息管理系统的开发提供了技术条件。本系统的开发设计功能比较齐全,但实施难度不是特别大,根据所有这些特点制作人力资源管理系统,是可以做到的。
(1)硬件的可行性分析
系统的硬件要求不高,只要你有一部正常的电脑,普通的硬件就可以正常运行本系统,只要能够运行并且进行正常的操作就可以了,但是硬件也不能太差,如果太差会导致系统运行缓慢然后拉低网站的运行速度造成卡顿,影响我们的使用体验。以现在普遍的个人计算机的配置就已经十分够用了,所以说这个系统在硬件方面不存在什么大问题,是可行的。
(2)软件的可行性分析
因为是用Java语言开发的系统,所以可以很容易实现系统各项功能的模块化和信息的储存。除此之外,代码还能进行复用,这都能体现出来软件的可行性。所以我选择了jsp作系统的开发技术设计我的资源管理系统,证明了在软件方面我的系统是可行的。
综合以上两点可行性的分析,我做了两个方面的可行性研究,证明了我的这个人力资源管理系统的开发十分可行的。
3.2.2经济的可行性
我是使用jsp语言开发的系统,采用了Eclipse平台。所以系统在开发人力、财力要求不高,很节约经济。
3.2.3操作的可行性:
因为我使用了jsp技术,用网络就可以简单地进行访问并对界面进行各种操作,操作也十分地简单只要掌握基本的电脑使用技巧便能轻易的进行本系统的操作。
开发这个系统的时候我的目标就是让用户操作起来简单易懂,因此我做出了对各种用户都十分友好的操作界面,所以本系统的操作十分具有可行性。
3.3 项目设计目标与原则
在开发和设计系统的时候,我要达到一些设计的目标和原则,这样才能提高系统的可用性,对系统以后进行更新和扩展做好基础的工作。
1、在整个系统的设计中,系统必须满足以下要求:
(1)数据安全性
因为公司的人力资源信息涉及到了公司全体员工的隐私,所以我做这个系统的时候要保证数据的保密和安全,所以要采取安全的防范措施才行。
(2)简易性
我希望这个系统可以在一个一样的样式风格的界面就可以完成全部的操作,这样就可以提升我们管理员对人力资源各项信息的管理的效率了。
(3)伸缩性
因为人力资源管理系统会影响到更加广的业务,所以我要设计一个能够具有接受新事物新变化具有伸缩能力的系统。
(4)扩展性
现在人们对网络管理的业务管理需求的不断地增加,人力资源管理系统一定会被要求能够具备足够的扩展性能,这就要求我在设计的时候就要好好考虑有关扩展的方案。
2、关于基于“网易”公司人力资源管理系统的基本要求如下:
(1)功能要求:要完成公司里对部门的信息管理、职位的信息管理、员工的信息管理、合同的信息管理、培训的信息管理、档案的信息管理、考勤的信息管理等并且能够正常操作。
(2)性能:在不同的电脑上都能顺利地运行此系统,并且能完成我们所需要的各种操作。
(3)安全的要求:管理员要进行正确的用户名和密码的输入才能进入到系统中进行操作。
(4)环境要求:支持多种平台,可在Windows系列、Vista系统等多种操作系统下使用。
3、开发目标
基于“网易”公司人力资源管理系统的主要开发目标如下:
(1)实现人力资源系统的高效率且规范地运转;
(2)减少维护人员的工作量以及实现用户对信息的控制和管理。
(3)方便查询信息及管理信息等;
(4)通过网络操作,改善处理问题的效率,提高人员利用率;
(5)考虑到用户多样性特点,要求界面简单,操作简便。

第4章 系统设计

4.1 系统体系结构
基于“网易”公司人力资源管理系统的结构图4-1所示:
在这里插入图片描述

图4-1 系统结构
登录系统结构图,如图4-2所示:
在这里插入图片描述

图4-2
管理员结构图,如图4-3所示。
在这里插入图片描述

图4-3
4.2 数据库设计原则
数据库是整个软件程序设计中最核心的环节,因此开发的首要问题就是确定数据库的数量以及结构式的创建。上面已经介绍,本论文将使用Mysql技术实现对数据库的管理,以保证它的可用性、一致性、保密性和完整性。有些非法用户可能会对系统数据库进行攻击,以获取数据库中的资料,Mysql可以起到很好的保护作用。下图给出了本系统中所使用的数据库实体E-R图。
公司里管理员的信息属性图如图4-4所示。
在这里插入图片描述

图4-4
公司里岗位的全部信息的实体属性图如图4-5所示。
在这里插入图片描述

图4-5
公司里员工信息的实体属性图如图4-6所示。
在这里插入图片描述

图4-6
考勤信息管理实体属性图如图4-7所示。
在这里插入图片描述

图4-7考勤信息管理实体属性图
4.3 数据表
以系统的功能、结构、目标与任务为基础进行数据需求和功能模块的研究, 以系统使用的数据库管理系统的特点为主要依据,进行数据库概念模型的转换和构建。而本系统则只需充分考虑论坛管理系统的功能,机构相对清晰,数据库设计大致如下:
表4-1:bm_manege表
列名 数据类型 长度 约束
id int 11 PRIMARY KEY
bm_name varchar 255 DEFAULT NULL
bm_personnum int 11 DEFAULT NULL
表4-2:dangan_manage表
列名 数据类型 长度 约束
id int 11 PRIMARY KEY
da_name varchar 255 DEFAULT NULL
表4-3:emp_manage表
列名 数据类型 长度 约束
id int 11 PRIMARY KEY
emp_name varchar 255 DEFAULT NULL
emp_age varchar 255 DEFAULT NULL
emp_zw varchar 255 DEFAULT NULL
emp_address varchar 255 DEFAULT NULL
emp_tel varchar 255 DEFAULT NULL
emp_study varchar 255 DEFAULT NULL
emp_work varchar 255 DEFAULT NULL
表4-4:gw_manage表
列名 数据类型 长度 约束
id int 11 PRIMARY KEY
gw_code varchar 255 DEFAULT NULL
gw_name varchar 255 DEFAULT NULL
upper varchar 255 DEFAULT NULL
lower varchar 255 DEFAULT NULL
bm_personnum int 11 DEFAULT NULL
gw_yaoqiu varchar 255 DEFAULT NULL
gw_workcontent varchar 255 DEFAULT NULL
表4-5:sys_menu表
列名 数据类型 长度 约束
menu_id int 11 PRIMARY KEY
parent_id varchar 20 DEFAULT NULL
name varchar 20 DEFAULT NULL
url varchar 200 DEFAULT NULL
perms varchar 500 DEFAULT NULL
type varchar 500 DEFAULT NULL
icon int 11 DEFAULT NULL
order_num int 11 DEFAULT NULL
表4-6:zhaoping_manage表
列名 数据类型 长度 约束
id int 11 PRIMARY KEY
gw_name varchar 255 DEFAULT NULL
person_num int 11 DEFAULT NULL
yaoqiu varchar 255 DEFAULT NULL
wenping varchar 255 DEFAULT NULL
表4-7:zw_manage表
列名 数据类型 长度 约束
id int 11 PRIMARY KEY
zw_name varchar 255 DEFAULT NULL
bm_id int 11 DEFAULT NULL
bm_name varchar 255 DEFAULT NULL

4.4用例图
4.4.1系统用例图,如图4-8所示。
在这里插入图片描述

 图4-8系统用例图

4.5 类图
4.5.1概念类图,如图4-9所示。

在这里插入图片描述

系统概念类图4-9
4.5.2实现类图

(1)管理员对职位信息进行管理,如图4-10所示。
在这里插入图片描述

图4-10管理员对职位信息各种管理的操作

(2)管理员对公司里的岗位信息各项管理,如图4-11所示。
在这里插入图片描述

图4-11管理员对公司里的岗位信息的各项管理

(3)管理员对全体员工的信息的管理操作,如图4-12所示。
在这里插入图片描述

图4-12 管理员对全体员工的信息管理的操作

(4)管理员对员工的合同内容信息的各项管理,如图4-13所示。

在这里插入图片描述

图4-13 管理员对合同信息进行管理

(5)管理员对招聘信息的各项管理,如图4-14所示。

在这里插入图片描述

图4-14 管理员对招聘信息的各项管理

(6)管理员对档案信息的各项管理,如图4-15所示。
在这里插入图片描述

图4-15 管理员对公司员工的档案信息管理的操作

(7)管理员对员工的培训信息内容管理的操作,如图4-16所示。
在这里插入图片描述

图4-16 管理员对培训信息的各项管理

(8)管理员对考勤信息进行管理,如图4-17所示。

在这里插入图片描述

图4-17管理员对考勤信息进行管理

(9)管理员对部门信息进行管理,如图4-18所示。

在这里插入图片描述

图4-18 管理员对部门信息进行管理

4.6 活动图
(1)管理员对职位信息进行管理活动图,如图4-19所示。

在这里插入图片描述

图4-19 管理员对职位信息进行管理活动图

(2)管理员对岗位信息进行管理,如图4-20所示。
在这里插入图片描述

图4-20 管理员对岗位信息进行管理活动图

(3)管理员对员工信息进行管理,如图4-21所示。
在这里插入图片描述

图4-21 管理员对员工信息进行管理活动图

(4)管理员对合同信息进行管理,如图4-22所示。

在这里插入图片描述

图4-22 管理员对合同信息进行管理的活动图

(5)管理员对公司招聘的信息进行管理操作,如图4-23所示。

在这里插入图片描述

图4-23 管理员对招聘信息进行管理活动图

(6)管理员对档案信息进行管理,如图4-24所示。

在这里插入图片描述

图4-24 管理员对档案信息进行管理活动图

(7)管理员对培训信息进行管理,如图4-25所示。
在这里插入图片描述

图4-25 管理员对培训信息进行管理活动图

(8)管理员对考勤信息进行管理,如图4-26所示。

在这里插入图片描述

图4-26管理员对考勤信息进行管理活动图

(9)管理员对部门信息进行管理,如图4-27所示。

在这里插入图片描述

图4-27 管理员对部门信息进行管理活动图

第5章 系统实现

5.1用户登录功能模块
用户在进入网站后,进入了系统的登录界面,在登录界面上输入用户名、密码和验证码,填写完正确的信息之后,进行登录系统。用户名和密码不能为空,也不能有一处填写错误,否则将登录失败,如图5-1所示。
在这里插入图片描述

图5-1登录界面图
5.2管理员功能模块
管理员登录成功,进入到系统操作界面可以对职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理等功能模块的维护操作,如图5-2所示。
在这里插入图片描述

图5-2系统操作界面图
职位管理,主要是用来管理公司企业所有员工的职位信息,通过职位列表可以查看所有的职位名称,管理员可以根据员工职位的调动选择、编辑或者删除各种职位,职位名称如图5-3所示,对于新的职位信息,需要管理员通过添加界面,进行填写职位的详细信息,职位名称、选择所属部门,信息输入完成后核对信息准确无误后选择提交,如图5-4所示。
在这里插入图片描述

图5-3职位管理界面图
在这里插入图片描述

图5-4添加职位界面图
部门管理,主要是对企业所有部门信息进行查看及管理操作,根据需求对已有的部门信息进行修改或者删除等操作,也可以根据需求进行新增部门信息,填写部门名称、部门人数等信息输入完成后选提交,如图5-5所示。
在这里插入图片描述

图5-5部门信息界面图
岗位信息,管理员通过岗位列表进行查看岗位信息情况,并且可以进行修改操作或者删除已有的岗位信息,如图5-6所示,管理员可以根据需求进行添加岗位信息,通过添加界面,填写岗位的名称、岗位的编码、选择直接的上级和直接的下级职位、岗位要求、岗位工作内容等等内容,信息输入完成后点击提交的按钮,新的岗位信息添加完成,如图5-7所示。
在这里插入图片描述

图5-6岗位信息界面图
在这里插入图片描述

图5-7添加岗位界面图
员工信息,对公司里员工们的各项信息进行统计管理,对员工的信息进行查看之后,进行编辑或者删除员工的信息,如图5-89所示,添加员工信息,通过填写姓名、年龄、选择岗位、地址、联系方式、学习经历、工作经历等,信息输入完成后核对信息准确无误后进行提交,员工的信息添加完成,如图5-9所示。
在这里插入图片描述

图5-8员工信息界面图
在这里插入图片描述

图5-9添加员工界面图
合同管理,主要对企业所牵扯到合同信息进行统计管理,通过管理列表可也查看合同名称、合同内容、开始时间、结束时间等信息内容,如图5-10所示,管理员可以根据需求随时添加新的合同信息内容,并且添加完成后通过合同管理列表可以查看新添加的合同内容,如图5-11所示。
在这里插入图片描述

图5-10合同信息界面图
在这里插入图片描述

图5-11添加合同界面图
招聘管理,通过招聘列表内容可以查看企业的招聘职位、招聘内容等,根据招聘的需求删除或修改已有的招聘信息,如图5-12所示,对招聘内容计划进行添加,对岗位名称进行填写、招聘人数、招聘要求、文凭等信息输入完成后选提交,招聘信息添加完成,如图5-13所示。
在这里插入图片描述

图5-12招聘管理界面图
在这里插入图片描述

图5-13添加招聘界面图
档案管理,对于系统的档案管理跟合同管理的功能相似,主要是对档案名称、档案内容、建档时间等信息内容的编辑或者删除等操作,也可以根据需求进行添加新的档案信息内容,如图5-14所示。
在这里插入图片描述

图5-14档案管理界面图
培训信息,主要是对于企业的每一次培训进行详细记录,通过管理界面可以查看培训名称、培训内容、培训时间等信息,对已有的培训信息进行选择编辑或者删除等操作,并且管理员根据需求进行添加新的培训信息内容,如图5-15所示。
**加粗样式
**
图5-15培训信息界面图
考勤管理,通过管理列表可以查看员工的考勤记录,管理员可以对已有的员工考勤进行选择编辑或者删除等操作,如图5-16所示,添加考勤信息,通过选择所要考勤员工姓名,填写考勤详细、考勤时间等信息输入完成后选提交,考勤信息添加完成,如图5-17所示。
在这里插入图片描述

图5-16考勤管理界面图
在这里插入图片描述

图5-17添加考勤界面图

第6章 系统测试

系统测试是我对我的毕业设计基于ssm的“网易”公司人力资源管理系统开发过程中最后并且是十分重要的一个步骤,系统测试要做的就是对我们的软件系统进行各方面的检测,测试出这个软件是否合格,是否能够交给用户进行使用。我做的系统测试主要是对系统的进行功能测试、可用性测试、性能测试等等,尽可能的排除系统中的问题,减少用户使用的风险。
6.1功能测试
功能测试了一些系统里主要的功能,运行后检查运行结果是否符合预期标准。系统测试结果及内容如表6-1所示:

表6-1系统功能测试
编号 测试功能 测试内容 测试结果
1 登录 1、验证用户名,验证密码
2、密码输入不可见
3、用户未登录直接访问主页系统跳转至登录页面并提示。 通过
2 查询 1、管理员登录系统后能否对系统职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行查询操作 通过
3 新增 1、管理员登录系统后能否对系统职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行新增操作 通过
4 修改 1、管理员登录系统后能否对系统职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行修改操作 通过
5 删除 1、管理员登录系统后能否对系统职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行删除操作 通过
6 退出 1、管理员登录系统后能否正常退出系统 通过

6.2可用性测试
可用性测试检测本系统对用户是否友好,操作性高不高
测试如表6-2所示。
表6-3系统可用性测试
测试项 测试人员的评价
窗口移动、改变大小、关闭等操作是否正常 是
操作模块是否友好 是
模块和提示内容等文字描述是否正确 是
模块布局是否合理、协调 是
模块的状态是否正确(对选中项能否发生对应切换) 是
键盘、鼠标操作是否支持 是
所需的数据项是否正确显示 是
操作流程是否合理 是
是否提供帮助信息 是
6.3性能测试
性能测试是模拟运行环境,测试平台性能有没有达标,对用户是不是友好。
(1)在对系统的运行速度的测试上,通过在不同的电脑上运行“网易”人力资源管理系统,不会卡。
(2)对网络响应时间进行测试,在网络正常没有波动的状态下,局域网内响应时间和外网响应时间都较快,十分的正常,符合大众的需求。

6.4测试结果
通过上面的一连串系统测试,基于ssm的“网易”公司人力资源管理系统的表现较为良好,符合我们用户的需求,能够给用户带来方便,具有可用性。

结 论

虽然我在开发这个系统的时间没有那么的长,但是在开发过程中遇到了很多难题是需要靠自己去解决的,不会就去百度等搜索引擎查找资料并对自己不熟悉的方面进行学习,这让我认识到制作毕业设计和书写毕业论文是对我们自己大学学习的4年来查漏补缺的过程。是学校和老师对我们学生的最后一次测验,在开发和学习的过程中我收获了许多。通过一段时间的努力,我完成了自己毕业设计的开发,虽然我做的系统还是十分的粗糙,有很多或大或小的问题存在。在设计的过程中也涉及到了很多自己无法解决的问题,主要通过找专业的网站和论坛来解决这些问题,对于圆满完成我的毕业设计,他们也贡献了很大一部分力量。
由于该系统的容量有限开发,完成基本功能的一部分而已,一些真正有用的功能,设计实现的还是不完美,界面设计也不是漂亮。但是,这个作为我本人单独开发的网站能够稳定的运行,还是让我感到十分欣慰的。

参考文献:

[1]范立峰,乔世全,程文彬 JSP程序设计 人民邮电大学出版社 2009。
[2](美)Kevin Mukhar, Chris Zelenak , James L.Weaver,Jim Crume ,JavaEE 5 开发指南,机械工业出版社,2006。
[3]陈雄华 企业应用开发详解 电子大学出版社,2007。
[4]李宁Java Web开发技术大全–JSP+Servlet清华大学出版社,2009。
[5]聂哲 JSP动态WEB技术实例教程。
[6]李绪成,闫海珍 java Web开发教程—入门与提高篇(JSP+Servlet) 清华大学出版社 2009 。
[7]史胜辉,王春明,沈学华 JavaEE基础教程 清华大学出版社 2010 。
[8]霍尔等著 Mysql与JSP核心编程 北京 清华大学出版社 2010
[9]Joyce Farrell著 Java编程(英文影印版) 科学出版社 2011
[10]郭克华编 JavaEE程序设计与应用开发 北京 清华大学出版社 2011
[11]埃克尔著,陈昊鹏译.Java编程思想[M].(第4版).北京:机械工业出版社,2007:17-690.
[12]Robert W.Sebesta著,刘伟琴等译.Web程序设计[M].(第4版).北京:清华大学出版社,2008:9-450.
[13]赵强 编著.精通JSP编程[M].北京:电子工业出版社,2006:34-56.
[14]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000:10-180.
[15]陈刚.Eclipse从入门到精通[M].(第2版).北京:清华大学出版社,2007:17-380.
[16] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2004:19-421.

致谢

紧张而忙碌的毕业设计终于完成了,看到自己设计出来的系统功能齐全,我真的很高兴和自豪。在我毕业时,很多老师,同学和朋友给了我无私的关怀和帮助,我想表达自己诚挚的谢意。
毕业设计帮助了我学习到了更多的知识。可以说,使用计算机来解决管理过中的任务繁重、效率低下问题是一个不错的方式。在学习理论时候,我掌握了基本知识理论课程和专业课程知识,同时也产生了一些链接和系统设计全面的测试计划,但这是第一次真正动手设计管理软件的过程。在这个项目设计阶段,我遇到过考验我各方面能力的各种难题,不过,问题最后都一一解决。在困难的过程中大大提高了我解决问题的能力,让我更好的理论联系实际,提高了专业技能。
从毕业设计的开题到结束的这段时间内,我终于完成了一个更完整,全面的系统。随着毕业设计的完成,我真正了解了软件工程,也是以前的理论知识巩固的全过程,同时也奠定了我在今后的工作中的良好基础。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值