基于SSH的永盛公司人事管理系统的设计与实现毕业论文

上传人:壹****1 文档编号:513977544 上传时间:2023-11-03 格式:DOC 页数:37 大小:3.87MB
返回 下载 相关 举报
基于SSH的永盛公司人事管理系统的设计与实现毕业论文_第1页
第1页 / 共37页
基于SSH的永盛公司人事管理系统的设计与实现毕业论文_第2页
第2页 / 共37页
基于SSH的永盛公司人事管理系统的设计与实现毕业论文_第3页
第3页 / 共37页
基于SSH的永盛公司人事管理系统的设计与实现毕业论文_第4页
第4页 / 共37页
基于SSH的永盛公司人事管理系统的设计与实现毕业论文_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《基于SSH的永盛公司人事管理系统的设计与实现毕业论文》由会员分享,可在线阅读,更多相关《基于SSH的永盛公司人事管理系统的设计与实现毕业论文(37页珍藏版)》请在金锄头文库上搜索。

1、基于SSH的永盛公司人事管理系统的设计与实现摘 要随着经济全球化的迅猛发展,企业对人事的管理已经变得越来越重要,而越来越多的企业已经不仅仅局限于通过人工操作与用纸张作为介质来实现。因为传统的主要以人工为主的人事管理不仅效率低,而且还具有成本高、可移动性差等弊端,随着软件市场的不断扩大,越来越多的企业更愿意采用软件来实现对公司人事的管理。本系统是基于SSH三大框架和B/S架构来进行设计与实现。使用MyEclipse开发工具,以MySQL作为底层数据库,用JS做前台校验,通过在浏览器进行操作,后台接受页面传过来的数据进行操作处理,完全按照高内聚、低耦合的思想搭建基本框架。本设计主要实现了用户登录及

2、用户档案信息管理、考勤与奖惩管理、工资管理和系统管理等功能,以及管理员可以进行用户管理、权限管理等功能。通过此系统能更有效地提高永盛公司对员工人事的管理效率,还能提高公司整体上的运转,不仅能节约成本,还能使公司在处理业务方面使之更加明确和可操作化及规范等优点。关键词:SSH;MySQL数据库;信息管理IAbstractWith the rapid development of economic globalization, enterprise management personnel has become increasingly important, and more and more c

3、ompanies have not only limited by manual operation and use paper as a medium to achieve. Mainly because the traditional artificial-based personnel management is not only inefficient, but also has a high cost, poor mobility drawbacks, with the continuous expansion of the software market, more and mor

4、e companies prefer to use software to achieve the companys personnel management.This system is based on three framework SSH and B / S architecture design and implementation. Use MyEclipse development tools to MySQL as the underlying database, check with JS receptionist, operated by the browser to ac

5、cept the page background data transmission over the operation process, in full accordance with high cohesion, low coupling of thinking to build the basic framework. This design achieved a major user login and user profile information management, attendance and reward management, payroll management a

6、nd system management functions, and the administrator can be user management, rights management and other functions.This system can more effectively improve management efficiency Insein staff personnel, but also to improve the operating company as a whole, not only to save costs, but also to the com

7、pany to make it more clear and operationalization and norms in handling business, etc. advantages.Key words: SSH;MySQL Database;Information management目 录1 绪论11.1 系统开发背景11.2 国内外的研究现状11.3 系统研究目的和意义21.4 设计结构22 相关技术介绍42.1 SSH三大框架42.2 JAVA52.3 JavaScript53 系统分析63.1 系统的需求分析63.1.1 性能需求63.1.2 功能需求63.1.3 非功能

8、需求63.2 可行性分析73.2.1 技术可行性分析73.2.2 经济可行性分析83.2.3 操作可行性分析83.2.4 社会可行性分析84 系统设计94.1 设计思想94.2 设计目标94.3 功能设计104.4 针对数据库的分析与设计134.4.1 数据库分析134.4.2 数据库概念设计144.4.3 数据库逻辑结构设计165 系统实现185.1 首页的分析设计与实现185.2 档案管理模块195.3 系统用户管理模块225.4 考勤管理模块225.5 奖惩管理模块235.6 工资管理模块246 系统测试与运行266.1 系统测试概述266.2 测试方法266.3 部分测试用例设计276

9、.4 测试总结297 总结30参考文献31致谢32绪论1 绪论1.1 系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人事管理展示了美好的前景,即用计算机大规模集中处理大型企业的薪资成为可能1。第二代的人事管理系统出现于20世纪70年代末。

10、由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统的阶段性发展提供了可能。第二代人事管理系统基本上解决了第一代系统的主要缺陷,对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的人事管理系统主要是由计算机专业人员开发研制的,未能系统地考虑人事管理的需求和理念,而且其非财务的人事管理信息也不够系统和全面。随着信息技术的快速发展,企业使用软件作为人事管理的主要工具已经成为主要发展趋势。更早期的企业对员工的管理还停留在人工阶段,而传统的以人工为主的人事管理不仅效率低而且还会消耗巨大成本,由于

11、计算机的普及,现在的大多数大型企业更愿意使用软件来管理自己公司的员工及人事调动等基本操作,友好的用户界面,简单快捷的操作方式,强有力的报表生成工具、分析工具和信息的共享使得人事管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人事管理规划和政策2。在这样的开发背景下,根据永盛公司的主要需求和当下的运行环境的分析而设计这一人事管理系统。1.2 国内外的研究现状当今世界,软件市场已经充斥在生活的方方面面,再加上目前国内外的经济正在逐步趋于全球化,所以,越来越多的企业正在不断地更新自己的脚步,而在人员管理方面,更加趋向于通过软件来实现。基于网上操作来实现对公司人事的管理与操作已经成为国内

12、外大小型企业的首要选择,但纵观国内外目前的研究现状,国外在人事管理系统上具有大量的培养技术人员、能快速的推广到相应市场等优点。而国内由于国情等原因,国内的人事管理系统则更加的趋于人性化与可操作化等优点,如目前在国内的IBM公司就是很好的例子。1.3 系统研究目的和意义由于传统的以人工为主的人事管理不仅工作效率低,而且还成本高,需要投入巨大的人力和物力,这样不仅降低了公司员工流动与运筹的效率,而且还会增加一些不必要的错误。所以采用软件来管理公司的人员将会有很大益处。它不仅能提高企业在管理方面的效率,而且还能大大地降低成本,提高它的可移动性和实用性。当今社会,随着经济的飞速增长与发展,企业的管理也

13、变得越来越重要,所以,能够更有效的管理一个企业已经成为国内外公司企业首要考虑的问题。而企业的管理从一定角度来讲就是对人的管理,若开发本系统,不仅能提高公司的管理,而且还能在一定程度上加大公司的运营,使其在其他方面能有更多的时间和精力去处理,一个能有效地管理着企业员工的基本信息与相应的基本操作的企业,它从一定程度上能够反映着它在当今信息技术飞速发展的社会中的不断进步和变化。人事管理是现代企业管理工作不可缺少的一部分,是推动企业走向科学化、规范化的必要条件。员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度

14、就越大。随着企业的不断壮大,自动化的企业人事管理系统就显得非常必要。1.4 设计结构本设计主要讲述基于SSH三大框架所开发的针对永盛公司的人事管理系统过程。采用现在比较流行的三大框架,高内聚、低耦合、模块化的设计思想,详细地阐述了设计的初衷、原理以及过程等。该设计的结构安排如下:第一章 绪论,主要针对当下社会环境阐述了本系统的开发背景、国内外研究状况以及系统研究的目的和意义。第二章 相关技术介绍,本章主要讲述了本系统开发所需要的主要工具,以及对这些工具本身做了简单的介绍。第三章 系统分析,主要针对本系统的环境、性能、功能、非功能等需求和系统的各方面可行性进行分析。第四章 系统设计,本章主要阐述

15、介绍本系统在设计过程中遵循的思想,以及功能设计和对数据库的分析与设计。第五章 系统实现,本章主要介绍系统中部分模块的编码与实现及用途。第六章 系统测试与运行,本章主要对系统测试的概述、方法以及具体用例介绍和分析。第七章 项目总结,主要对开发本系统进行总结和展望。相关技术介绍2 相关技术介绍2.1 SSH三大框架SSH是目前JAVA开发项目中比较流行的3大框架,即 Spring 、Struts 和Hibernate。 Struts主要提高相应的部分组件,主要配置控制页面的跳转,如success时进入到正确的页面,错误时进入error页面等。Spring主要充当容器的作用,包括IOC与AOP两大核心。Hibernate是一个实现对象关系的映射框架,它对JDBC实现了非常轻量级的对象封装,与后台数据库连接,实现数据对象化,不用大量的在数据库中进行操作,只需要在配置方面做好映射和表之间的连接和迭代器等的配置就能实现表的建立和连接等功能3。Struts框架结构如图2-1所示。 图2-1 Struts框架结构图Struts对MVC都提供了对应的组件。它的的核心控制器ActionServlet主要负责拦截从用户发出的请求。而Action这个类通常由用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号