《JAVA》课程设计报告--企业人力资源管理系统

本文是XXX大学学生关于《JAVA》课程设计的报告,设计了一款企业人力资源管理系统。系统采用JSP技术,数据库为MySQL,旨在实现员工、部门、奖惩、薪资等信息的便捷管理,提高管理效率。开发工具包括Eclipse和Tomcat,系统具备良好的稳定性和可维护性,可扩展性和可移植性。报告详细介绍了系统的设计背景、开发工具、系统功能需求以及数据库设计,包括E-R图和数据表创建。此外,报告还探讨了软件测试的目的和方法,如白盒测试和黑盒测试,以及手工测试与自动测试的区别。
摘要由CSDN通过智能技术生成

XXX大学

 JAVA

课程设计报告

题目  企业人力资源管理系统 

      学生姓名 XXXXXXX

       20XXXXXX

XXXXXXXX

XXXXXXXXX

       XXXX学院

    年级专业 20xxXXX专业

         x  

指导教师    XXXX  

二Oxx  X X

目  录

1.绪论............................................................................................................................. 3

2.课程设计...................................................................................................................... 4

2.1实习目的............................................................................................................ 4

2.2实验内容............................................................................................................ 4

2.2.1设计背景.................................................................................................. 4

2.2.2开发工具以及介绍.................................................................................... 4

2.2.3系统设计.................................................................................................. 5

2.2.4系统功能需求........................................................................................... 5

3.总体设计方案............................................................................................................... 5

3.1总体功能结构图.................................................................................................. 5

3.2系统和数据库的配置........................................................................................... 6

3.3概念模型设计..................................................................................................... 6

3.4 平台数据表的设计.............................................................................................. 7

四.系统实现.................................................................................................................... 9

4.1 程序模块时序图设计.......................................................................................... 9

4.2 人力管理系统实现具体模块................................................................................ 11

参考文献........................................................................................................................ 25

致谢............................................................................................................................... 26

企业人力资源管理系统

XXXXX学院,XX XXXXXX

摘要:随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。人力资源管理也已成为世界各国发展的共同战略。企业中员工 对工作的投入程度在很大程度上决定了该企业的兴衰与成败。如何能保持本企业员 工的工作责任感,激励他们的工作热情,减少人才的流失,已成为困扰企业主管和人力资源经理的一个日益尖锐的问题。随着科学技术的不断提高,计算机技术不断成熟,管理信息系统的强大功能已经为人们深刻认识,借助现代信息技术和管理理论,建立企业信息管理系统是当今社会的重要趋势。员工信息管理是企业信息管理的重要部分, 面对大量的人事信息, 采用人力处理即浪费时间、 又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本系统针对现有的人力资源情况,通过建立透明、相容、一致、易查和全面的人力资源管理系统,动态直接反映企业人力资源的状况,为人力资源管理和高层决策领导提供高效的决策支持。

关键词:人力资源,计算机,管理系统

Enterprise Human Resource Management System

NUIST,Nanjing 210044,China

AbstractWith the popularity of computers and the rapid development of computer science and technology, people begin to use computers more and more to solve practical problems. Human resource management has become a common strategy for the development of all countries in the world. The degree of employees' devotion to work in an enterprise determines the rise and fall and success or failure of the enterprise to a great extent. How to maintain the sense of responsibility of employees, motivate their enthusiasm and reduce the loss of talents has become an increasingly acute problem for enterprise managers and human resource managers. With the continuous improvement of science and technology, computer technology continues to mature, the powerful function of management information system has been deeply recognized by people, with the help of modern information technology and management theory, the establishment of enterprise information management system is an important trend in today's society. Employee information management is an important part of enterprise information management. In the face of a large number of personnel information, the use of human processing is a waste of time, manpower and material resources, and the accuracy of data is low. Therefore, it is very important to develop a human resource management software with friendly interface and easy operation for automatic processing, which is the purpose and significance of the system development. According to the current situation of human resources, the system establishes a transparent, compatible, consistent, easy to check and comprehensive human resource management system, dynamically and directly reflects the situation of enterprise human resources, and provides efficient decision support for human resource management and senior decision-making leaders.

Key wordshuman resource, computer, management system

1.绪论

企业人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。因此,为了加快公司的信息化的步伐,提高公司的管理水平在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统变得十分重要。

本课题是设计一个针对企业的人力资源管理系统,该系统不仅是面向人力资源管理部门的简单管理信息系统,而且还是一个面向整个企业所有员工的信息管理中心和人事安排辅助系统。建立科学的人力资源开发和员工工作绩效考核评价的体系,对员工进行激励。现代企业应探索建立企业文化,采取多种多样灵活的培训开发方式,加强各种层次的员工培训,运用各种强化手段把员工的绩效考核和奖惩制度结合起来,做到员工的绩效决定员工的岗位,薪酬,晋升和培训,有效激励员工提高工作效率。

2.课程设计

2.1实习目的

通过企业人力资源管理课程设计实习过程,进一步巩固《Java程序设计》课程所学的理论知识,增强学生利用所学内容获取相关知识,以解决实习过程中所面临的问题和技术难点,以提高利用Java语言实际动手进行程序设计的能力。

2.2实验内容

2.2.1设计背景

人力资源管理系统最初都是手工操作的,这样对员工的信息更新有许多不方便。因此为了满足人力资源管理的需求,决定使用JSP技术开发一个人力资源管理系统。人力资源管理系统主要对人事信息进行查询、更新、删除、修改的智能操作。对员工的出勤,奖惩,薪资等信息进行管理,为企业管理者带来了许多方便。

2.2.2开发工具以及介绍

1)Eclipse

Eclipse是一个十分优秀的用于开发JAVA插件集合,功能十分强大,支持也十分广泛,尤其对各种开源产品。利用Eclipse可以在数据和JAVA中的开发,发布以及应用程序服务器的整合方面极大的提高工作效率。

2)Tomcat

目 录 1 引言 1 2  系统调查与可行性研究 3 2.1 初步调查 3 2.2 可行性研究 6 3 系统分析 8 3.1 业务流程分析 8 3.2 数据流程分析 8 3.3 数据字典 11 4 系统设计 19 4.1 功能结构设计 19 4.2 数据库设计 19 4.3 代码设计 28 4.4 输入输出设计 29 4.5 系统配置设计 30 5 结束语................................... ............................38 参考文献 47 附录 48 1 引言 随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系 统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支 持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各 种单位机构人事管理走向科学化、规化的必要条件。 在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出 现。企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它 能够为查询人事信息提供充足的信息和快捷的查询手段[1]。一直以来使用传统人工的方 式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长 ,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢 失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。 一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力 、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打 字机。这是长期以来困惑人们的一大问题[2]。现在人们日益深刻认识到,把信息技术应 用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。 使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够 极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条 件[3]。 因此,开发一个代替手工操作的新型的计算机管理的信息系统对隆达铝业有限公司来 说刻不容缓,这也是本课题的由来。 本论文就是以VISUAL BASIC 6.0为前台和ACCESS 2003为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满 足中小型机构对人事信息管理的要求的"人事管理系统"。本系统具有数据管理和企业事 务管理功能。使用该系统,可以方便地进行系统管理,基础数据管理,人事档案管理, 考勤管理,数据库管理,并且带有备忘录功能,还能够快捷地查询公司员工的情况,方 便企业高层领导对该企业人力资源的现状有个比较全面的认识,也方便他们的管理和人 员调动,可辅助企业领导决策科学化,从而大大减少了工作量,提高了工作效率。本课 题是辅助企业管理的系统,拟采用的开发平台为Windows平台,系统所采用的开发工具为 VISUAL BASIC 6.0和ACCESS 2003。 2 系统调查与可行性研究 在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的 合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信 息系统的建设是一项投资大,时间长的复杂工程 ,可行性研究更为必要,也更复杂,更困难。"可行性"是指在当前情况下,企业研制这 个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括 必要性,合理性[4]。 2.1初步调查 随着科技日新月异的发展,网络的更加成熟,以及企业规模的扩大,越来越多的企业 对自己员工的情况也开始使用计算机进行自动化的管理[5]。威远生物化工股份有限公司 也正需要一个这样的人事管理信息系统,因此,开发一个操作方便、功能适合的管理系 统,提高威远生化的管理效率已成为当务之急。 经过调查我了解到威远生物化工股份有限公司的组织机构图如图2.1所示: 图2.1 威远生物化工股份有限公司组织机构图 目前,该公司在人事管理方面主要还是手工操作为主,不仅办公效率低,容易出错, 而且还需要很多的专门人员从事这项工作。这对于公司来讲无益于长远的发展,为了改 善这方面的管理,该公司需要引进一套人事管理系统。 人事管理系统是一个面向企业人事人员,为其提供服务的综合信息管理系统。人事人 员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。公司人事基础 数据信息、人员的个人档案信息、系统管理以及考勤管理和数据库管理等情况都记录在 人事系统里进行管理。 2.2可行性研究 可行性是指在当前组织外的具体条件下,这个信息系统的开发是否具
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值