ssm098人力资源管理系统+vue

文章仅展示部分内容,详细的毕设论文和演示视频可以私信我的扣扣,
 

毕业设计(论文)

人力资源管理系统

学生姓名

   XXX                        

    

   XXXXXXXX          

分院名称

   XXXXXXXX          

专业班级

   XXXXX            

指导教师

   XXXX                

填写日期

   XXXX年XX月        


摘  要

随着企业员工人数的不断增多,企业在人力资源管理方面负担越来越重,因此,为提高企业人力资源管理效率,特开发了本人力资源管理系统。

本文重点阐述了人力资源管理系统的开发过程,以实际运用为开发背景,基于SSM架构,运用了JSP技术和MYSQL作为系统数据库进行开发,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了人力资源管理的重要功能。

本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高企业人力资源管理效率。

关键词:人力资源管理,JSP技术,MYSQL数据库,SSM架构


ABSTRACT

With the continuous increase of the number of employees in the enterprise, the burden on the human resource management of the enterprise is heavier and heavier. Therefore, in order to improve the efficiency of human resource management of the enterprise, this human resource management system has been specially developed.

This article focuses on the development process of the human resource management system, with actual application as the development background, based on the SSM architecture, using JSP technology and MYSQL as the system database for development, and fully ensuring the security and stability of the system. The system has a good interface, simple and convenient operation. Through the system overview, system analysis, system design, database design, system testing, the development process of the system is explained in detail. Finally, the whole development process is summarized and realized An important function of human resource management.

The use of this system frees managers from heavy work, realizes paperless office, and can effectively improve the efficiency of enterprise human resource management.

Keywords: Human resource management, JSP technology, MYSQL database, SSM architecture


目 录

1 引言

1.1 课题背景

1.2 研究现状

1.3 论文结构安排

2 系统关键技术

2.1 JSP技术

2.2 JAVA技术

2.3 B/S结构

2.4 MYSQL数据库

3 系统分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 运行可行性

3.1.4 法律可行性

3.2 系统性能分析

3.3 系统功能分析

3.4 系统流程分析

3.4.1 操作流程

3.4.2 添加信息流程

3.4.3 修改信息流程图

3.4.4 删除信息流程

3.5 系统结构分析

3.5.1 逻辑结构

3.5.2 物理结构

4 系统设计

4.1 系统概要设计

4.2 系统结构设计

4.3 系统顺序图设计

4.4 数据库设计

4.4.1 数据库E-R图设计

4.4.2 数据库表设计

5 系统的实现

5.1 注册模块的实现

5.2 登录模块的实现

5.3 工作进度管理模块的实现

5.4 临时员工管理模块的实现

5.5 正式员工管理模块的实现

5.6 职位调动申请管理模块的实现

6 系统测试

6.1 测试定义

6.2 测试方法

6.3 测试内容

6.4 测试结论

结论

致谢

参考文献

  1. 引言
    1. 课题背景

随着中国的科技的不断进步,计算机发展也慢慢的越来越成熟,人们对计算机也是越来越更加的依赖,人事、教育慢慢用于计算机进行管理。从第一台计算机的产生,到现在计算机已经发展到我们无法想象[11]。给我们的生活改变很多很多,给我们提供了把很多的方便,计算机已经融入到我们的生活中,和我们的生活息息相关。

对于企业来说,企业是给我们提供工作的场所,信息的管理来说更加的重要,例如企业人力资源的管理,涉及的信息广泛,整体管理数据上的工作量很大,过去基于文本、表格等形式的管理体系,效率低,严重制约了企业的发展,因此需要对企业人力资源管理方式进行变革,需要依靠先进的计算机平台和数据库来实现建立人力资源管理系统,满足企业人力资源管理需求[2]。

据调查,传统的企业人力资源管理模式面对大量信息,信息的时效性不足等弊端突出,传统的企业人力资源管理过度的依靠手工,面对繁杂的信息只依靠手工,使快速处理好大量数据成了一件困难的事,给企业人力资源管理带来了诸多不便,因此,传统的企业人力资源管理模式已经远远无法满足当今企业的发展需求,我们急需对企业人力资源管理体系进行变革。

    1. 研究现状

在国外他们的信息技术的发展是我国的许多倍,从1946年诞生在美国的世界上第一台计算机开始,国外的信息技术就一直在飞速地发展,一些计算机应用软件也纷纷出现,软件技术也一直在不断完善和更新。软件行业早已遍布各个地方。

在国内,我国信息技术发展起步比较晚,后期慢慢的不断地进行优化和改革,才让我们的信息技术上升到新的阶段。在现在软件开发的技术经过大量研究和生活实践基本能够达到独立开发系统应用的水平,生活中的各个行业也把软件操作替换成传统的记录模式。软件行业正是现在比较热门的行业[12]。

中国是世界上人口最多的国家,目前有近14亿人口,劳动力人口有近8亿,约占界劳动人口的25%(《中国统计年鉴》2008数据)。而对于如此庞大的劳动力人口,企业管理数字化已经成为趋势[11]。对于人力资源管理方面来讲,传统的管理的方式,已经无法满足企业人力资源管理的需求,因此我们利用软件技术开发人力资源管理信息化系统来进行快速实现人力资源管理的功能,提高人力资源管理的效率。

    1. 论文结构安排

对本文所涉及的相关技术进行学习,系统的分析是一个很重要的环节,更好的进行程序的设计,必须进行前期的深入调查,对系统进行全面的功能设计,和详细的解析。课题最主要的工作是通过JSP+MYSQL建立一个完善的人力资源管理系统,系统最主要的模块是企业人力资源相关信息的管理。本文主要分为六大部分:

第一部分绪论介绍了本文的研究背景,概述了的研究现状和论文的结构安排。

第二部分主要是是介绍了人力资源管理系统所采用的技术,开发环境。

第三部分对人力资源管理系统进行分析,包括可行性分析,系统功能需求,系统流程分析等。

第四部分进行系统的设计,这一部分是系统主要的数据库部分,介绍功能结构和数据库的设计等。

第五部分总结了系统的界面和实现过程进行分析。

第六部分主要是对系统测试进行阐述,对测试遇到的问题进行说明。

  1. 系统关键技术
    1. JSP技术

JSP(Java脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。将Java程序添加到传统的web页面HTML文件(*)。htm,*。Html) [2]。

JSP这种能够独立使用的编程语言可以嵌入在html语言里面运行,正因为JSP参照了许多编程语言的特性,使得JSP在web的脚本技术当中也占有一定的重要位置,对于刚入门编程行业的初学者来讲,jsp这种编程语言不仅容易学习,而且还具备许多高级的特性[4]。在程序的开发过程中,使用jsp也不失为一种正确的选择,像表单数据的收集操作以及字符串信息的处理方面等等,jsp都能很轻松地解决,帮助程序开发者省下许多时间,JSP 新版本的发布,标志着一个全新的JSP时代的到来,它最大的特点就是引入了面向对象的全部机制,并保留了向下的兼容性。综上所述,使用JSP,可以自由的选择操作系统、Web服务器以及合适的数据库管理系统。同时,设计开发时,有两种选择,一种是面向过程,另一种是面向对象,或者也可以两种都使用,可以称为混和方式设计[8]。

JSP的优点:编写一次,始终运行。还有jsp可以延展可以缩短的强大优势,还有就是支持多种开发语言并且兼容性好,适用于很多平台顺利运行[5]。

    1. JAVA技术

Java是一种非常常用的编程语言,在全球编程语言排行版上总是前三。在方兴未艾的计算机技术发展历程中,Java的身影无处不在,并且拥有旺盛的生命力。Java的跨平台能力十分强大,只需一次编译,任何地方都可以运行。除此之外,它还拥有简单的语法和实用的类库,让编程人员可以尽可能将精力集中在问题的求解上,并且许多开源项目和科研成果都是采用它实现的。

在1995年这一年的5月份,著名的Sun Microsystems公司在程序开发设计上面郑重推出一种面向对象开发的程序设计语言——Java,最开始的时候Java是由詹姆斯.高斯林这位伟大的JAVA之父来进行主导,但是在后来由于各种原因,让甲骨文公司这个针对商业程序创建了oracle大型数据库的公司收购了Java[16]。Java的平台总共算下来有3个,分别为javaME和javaSE以及javaEE这3个java平台。下面将对其进行分别介绍。

(1)在电脑桌面程序的开发上面需要选择JavaME,这个用得也比较多。

(2)企业也会根据工作以及业务需要开发各种软件,那么就会选用JavcEE这个支持企业版软件的开发的Java平台,JavcEE主攻运用在企业领域上面的web应用,JavcEE也在javaSE的基础上获得了比如jsp技术 ,Servlet技术等程序开发技术的支持。

(3)现在生活中手机的普及化,也使得手机端这样的移动设备的软件的兴起,JavaME这个迷你版java平台就能运用于移动端的软件开发操作。

    1. B/S结构

B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用[4]。

在早期的程序开发中,使用得最多的莫过于C/S架构了,现在的生活中软件在生活的各个方面落地,使用了C/S架构开发出来的软件也是不在少数的,比如企业日常办公使用到的微软的OFFICE软件,我国自己研发的文档处理软件WPS,还有娱乐软件腾讯的QQ,腾讯的微信,以及电脑上安装的杀毒软件金山杀毒软件,瑞金杀毒软件等都是C/S架构。但是在Internet网络盛行之后,鉴于大家对数据信息共享的需求,在原来的C/S架构上进行了升级改进之后,有了现在的主流架构B/S架构,B/S架构就是在C/S架构上多了一个浏览器[3],让原来的直接访问服务器的方式,变成了通过浏览器去访问服务器。充分运用到了当下不断成熟的浏览器技术。也让软件的开发成本以及维护成本降低了。可以说B/S这种新型的架构模式让软件的开发变得便利化。

B/S架构不需要在任何客户端来进行程序的部署,使用这样的程序结构来使用开发好的系统是利用浏览器来使用的,就是把开发好的程序配置到一台远程服务器上,在任何可以访问这台服务器的客户端电脑上都可以对程序进行操作和使用,这样的方式给使用者带来了极大的便捷。这样的结构提高了程序的运行效率,打破了地域的限制,降低了程序的使用成本。

    1. MYSQL数据库

所谓数据库,实际上就是一个容器,按照数据结构来组织、存储和管理。数据库的作用就是为大量的信息进行管理并提供高效的解决方案。

MySQL是典型的关系数据库系统,拥有开源免费、稳定、高效等特点,一直是中小型web项目的最佳数据库选择。MySQL作为当今IT领域使用人数最多的开源关系型数据库软件之一,在2018年的数据库使用率排名中位居第二,仅次于目前为止最成功的商业版数据库Orcle[7]。MySQL最大的优势之一就是无偿使用,这也是它成功的关键。

MySQL支持标准化数据库查询语言SQL。MySQL是一款非常适合个人开发者或小型组织开发团体的数据库管理系统,因为它是开源并且免费的,体积小、速度快、成本低以及其最重要的一点开放源码[8],深受程序设计人员的喜爱,这也让它成为了许许多多中小型开发网站数据库的首选,同时提供了多种开发的连接API。MySQL将数据的存放按照记录之间的关系存放到了不同的表中,减少了数据的冗余并且提高了开发的工作效率。MySQL支持开发中需要用的大型数据库,并能处理数以万计的记录。因为MySQL是开源的软件,所以在项目的预算中的时候不用花费额外的资金,大大降低了开发的总体成本[10],这也是MySQL数据库在中小型企业和独立的开发者中广泛流行的原因。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值