基于springboot的地铁人事管理系统的设计与实现.doc
《基于springboot的地铁人事管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于springboot的地铁人事管理系统的设计与实现.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 包头师范学院本科毕业论文题 目:基于springboot的地铁人事管理系统的设计与实现 学生姓名:李响学 院:数学科学学院专 业:信息与计算科学班 级:信算2班指导教师:鲍红宇 教授二二年三月二十日 13摘 要随着计算机在地铁部门中的普及,如何利用计算机技术及时有效地管理人事信息,已成为地铁部门越来越关注的一个问题;在这种背景下,利用计算机技术开发一个能满足地铁部门需求的人事管理系统变得尤为重要。由于地铁部门中的员工越来越多,以往的管理方式效率低,保密性差,利用计算机对地铁部门进行系统性管理已经势在必行,地铁人事管理软件为地铁部门管理带来了极大的方便。地铁人事管理系统,使用了强大的Java作
2、为基础的开发语言,以MySQL为后台数据库,使用springboot框架,实现了一个基于springboot框架的地铁人事管理系统。在系统开发过程中,实现了员工信息、部门信息、职位信息、工资信息、出勤信息、人事异动信息等的管理。本系统主要是为解决地铁人事管理的问题,设计集人员档案、考勤、工资等于一体的人事管理系统,使地铁部门的人事管理工作、数据化、规范化、快速化和网络化。为地铁部门在人事管理提供方便。在通过详细的了解地铁人事管理的流程,明确地铁人事管理的需求后,本系统的使用者为管理员。管理者可以管理员工信息、部门信息、职位信息、工资信息、出勤信息、人事异动信息等。此系统是为满足地铁部门对人事信
3、息管理的迫切需求而设计开发的,界面简洁,使用简单方便,该系统的设计基本合理,系统的功能完善,经过测试运行稳定,提高了人事管理工作效率,推动地铁人事管理走向科学化、规范化、人性化。根据所赋予的权限,管理员可以在系统中操作的各种基本信息。如员工信息录入,工资信息录入等。本系统能够满足地铁部门管理人员在日常工作中的基本需要。 关键词:地铁部门;人事管理;springboot;JavaAbstractWith the popularity of computers in the subway sector, how to use computer technology to manage person
4、nel information in a timely and effective manner has become an issue of increasing concern to the subway sector. Under this background, the use of computer technology to develop a Personnel management systems have become particularly important. Due to the increasing number of employees in the subway
5、 department, the previous management methods were inefficient and poor in confidentiality. It is imperative to use computers to systematically manage the subway department. The subway personnel management software has brought great benefits to the management of the subway department. Convenience.The
6、 subway personnel management system uses a powerful Java as the basic development language, uses MySQL as the background database, and uses the springboot framework to implement a subway personnel management system based on the springboot framework. During the system development process, the managem
7、ent of employee information, department information, job information, salary information, attendance information, personnel changes, etc. was achieved. This system is mainly to solve the problem of subway personnel management. It designs a personnel management system that integrates personnel files,
8、 attendance, and salary to make the personnel management work of the subway department, dataization, standardization, rapidization, and networking. Provide convenience for the subway department in personnel management. After understanding the process of subway personnel management in detail and clar
9、ifying the needs of subway personnel management, the users of this system are administrators. Managers can manage employee information, department information, job information, salary information, attendance information, personnel changes, and more.This system is designed and developed to meet the u
10、rgent needs of the personnel department for personnel information management in the subway department. The interface is simple and easy to use. The system is basically reasonable in design and complete in function. Promote subway personnel management to be scientific, standardized and humane. Variou
11、s basic information that the administrator can operate in the system according to the permissions granted. Such as employee information entry, salary information entry, etc. This system can meet the basic needs of the managers of subway departments in their daily work.Key words:Subway department; pe
12、rsonnel management; springboot; Java目 录引 言11 相关技术介绍和分析21.1 Java技术介绍21.2 Springboot框架21.3 MySQL介绍22 可行性与需求分析32.1.1 经济可行性32.1.2 技术可行性42.1.3 时间可行性42.1.4 运行可行性42.2 需求分析42.2.1 用户需求分析42.2.2 性能需求分析52.2.3 其他需求分析53 系统结构设计53.1 系统设计目标53.2 系统结构设计图64 系统功能实现64.1 登录模块64.2 导航栏模块64.3 员工信息模块74.4 部门信息模块74.5 职位信息模块74.6
13、 工资信息模块84.7 出勤信息模块84.8 人事异动信息模块85 系统测试95.1 系统测试的重要性以及测试步骤和内容95.1.1 单元测试95.1.2 组合测试95.1.3 确认测试95.2 整体测试95.3 用例测试9结 论11参考文献12致 谢13引 言由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统的阶段性发展提供了可能。对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的人事系统主要是由计算机专业人员开发研制的,未能系统地考虑人事管理的需求和理念,而且其非财务的人事管理信
14、息也不够系统和全面。人事管理系统的革命性变革出现在20世纪90年代末。由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人事管理系统的出现成为必然。第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事管理相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,简单快捷的操作方式,强有力的报表生成工具、分析工具和信息的共享使得人事管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑地铁人事管理规划和政策。目前,人事信息管理系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理
15、信息系统的公司和部门单位均开发并运行了人事信息管理系统,其它没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。国内目前已有多种通用的人事信息管理系统软件供应用单位选择使用,而且还有多种人事信息管理系统开发通用工具供用户开发自己的人事信息管理系统。所以可以说,当前人事信息管理系统的开发与应用在国内已进入相对成熟期。在人员了流动越来越频繁的社会里,地铁人事管理就越显示出其不可或缺性,成为地铁部门一个非常重要的模板。地铁人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于地铁部门领导掌握人员的动向和人员的综合素质,及时调整人才的分配
16、,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大的提高人事资源管理效率,也是地铁部门科学化、正规化管理的重要条件。1 相关技术介绍和分析1.1 Java技术介绍由于计算机的快速发展,Java在开发行业中的应用越来越广泛,主要的原因是Java是纯面向对象的语言同时也是是跨平台的语言,不受操作系统的影响,只需要编译一次即可。此外,Java是一种多线程的语言,并发可以提高Java的工作效率。多线程是指在这个成程序中产生了多个线程,实现多线程的方法有Thread类个Runable接口。并行和并发常常用于混淆,并行是多个处理器处理同一个逻辑
17、,并发并不是真正的同时执行。在执行并发的时候,不仅要考虑线程的性能,而且要考虑线程的安全,线程的安全高于线程的性能,常常需要加入synchronized关键字。1.2 Springboot框架Spring boot框架包含Spring MVC、Spring 与 My Batis 三个框架,设地铁人事管理系统之前,首先分析模块所要涉及的信息表格,确定它们之间的关系,然后编写Spring MVC代码。在界面交互板块中,充分做好必要的验证以及转换,并编写Action及Form,最后统一调用到My batis框架中。Spring boot是一个非常广泛的通用标准,Spring MVC、Spring 与
18、 MyBatis,它们位于不同的结构中,简化了算法流程框架下的计算需求,更加方便实用。基于这些优势,用户可根据需要,实时的在系统中对每个程序框架进行编写。因此地铁人事管理管理系统的实用性是可以保证的,Spring MVC对客户的需求进行接收,它的控制器Controller作为整个框架中的重要部分,能够对用户的需求进行回应以及转发。Spring boot框架的第一个结构为控制层,用户在Spring编写相应的代码,然后传输到子程序,能够使用户在任何时候都能无限制地访问系统。My Batis可以对数据库中的数据进行修改、编辑等操作,它位于Dao层中。Spring作为结构中的管理部分,对运行处理对象进
19、行创建、初始化、删除更改等操作,还可以对系统进行维护,控制与Bean 相关联的周期行为。1.3 MySQL介绍数据库的主要类型包含VFP、Access、Orgrigenal、DB2、mysql、Incontrol、MS SQL Server等等。采用编程语句查询服务类别,可以在数据库中进行查询、搜寻数据、预处理、转化数据及更新数据等一系列功能。MySQL数据库的最初设计者理念是将该软件的普及率提高,让更多的人使用微软公司所开发的第二代数据库编程软件,它将C+和Java结合,形成了多种语言的编程数据库开发环境。因此衍生了一个操作差不多和MySQL一样的API接口,来用于数据库的寄存数据以及对数据
20、的预处理功能。数据库设计的过程即是针对某一应用环境,不仅需要显示实际生活中信息与信息的联系,而且还要符合系统用户数据标准及功能要求,最终完成高效存储及管理数据的任务。MySQL与其他数据库系统相比,具有许多优势:一是性能强大,除了运行速度快之外,也没有用户数的限制,可移植性比较高。二是简单易用,数据库占用内存非常小,需要配置低,几乎每一台电脑都能用MySQL来进行开发,MySQL 的获取方式简单,只要使用 Web 浏览器即可3。MySQL的适应性强,能够应用在不同的环境下。三是安全可靠,MySQL数据库是在网页操作中实现的,所以它能在有因特网的任何地方进行访问,方便将数据进行共享。而且 MyS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 springboot 地铁 人事管理系统 设计 实现
限制150内