基于Java的人事管理系统文献综述

合集下载

《基于J2EE的人力资源管理系统》范文

《基于J2EE的人力资源管理系统》范文

《基于J2EE的人力资源管理系统》篇一一、引言随着企业规模的扩大和业务复杂性的增加,人力资源管理已成为企业运营中不可或缺的一部分。

为了更好地满足企业对人力资源管理的需求,基于J2EE的人力资源管理系统应运而生。

J2EE(Java 2 Platform Enterprise Edition)作为一种成熟的企业级应用开发平台,为人力资源管理系统提供了强大的技术支持。

本文将介绍基于J2EE的人力资源管理系统的相关内容。

二、系统概述基于J2EE的人力资源管理系统是一种集员工管理、招聘管理、培训管理、薪酬管理、考勤管理等功能于一体的综合性管理系统。

该系统采用B/S架构,支持多终端访问,可实现企业内外人力资源的统一管理和优化配置。

三、系统技术架构基于J2EE的人力资源管理系统技术架构主要包括表示层、业务逻辑层、数据访问层和数据库层。

表示层负责用户界面的展示和交互;业务逻辑层负责处理业务逻辑和数据处理;数据访问层负责与数据库进行交互;数据库层则负责存储系统数据。

四、系统功能模块1. 员工管理模块:该模块主要用于员工信息的录入、查询、修改和删除等操作,包括员工的基本信息、教育背景、工作经历等。

2. 招聘管理模块:该模块主要用于招聘流程的管理,包括招聘信息发布、简历筛选、面试安排、录用通知等。

3. 培训管理模块:该模块主要用于员工培训计划的管理,包括培训课程安排、培训师资力量、培训效果评估等。

4. 薪酬管理模块:该模块主要用于员工薪酬的管理,包括薪资核算、薪资发放、社保公积金管理等。

5. 考勤管理模块:该模块主要用于员工考勤的管理,包括考勤数据的统计、分析、报表生成等。

五、系统特点1. 高度集成性:基于J2EE的人力资源管理系统集成了员工管理、招聘管理、培训管理等多个模块,实现了企业内外人力资源的统一管理和优化配置。

2. 灵活性:系统采用B/S架构,支持多终端访问,可根据企业实际需求进行定制开发。

3. 安全性:系统采用先进的加密技术和权限控制,保障了数据的安全性和系统的稳定性。

基于Java的人事管理系统设计与实现企业人事管理系统_毕业设计论文

基于Java的人事管理系统设计与实现企业人事管理系统_毕业设计论文

本科毕业论文(设计)题目:基于Java的人事管理系统设计与实现系别: 信息工程学院班级: 2011级计算机科学与技术(软件技术方向) 起讫日期: 2012年10月16日-2013年5月31日基于Java的人事管理系统设计与实现三明学院信息工程学院 2011级计算机科学与技术(软件方向)摘要:随着计算机的逐步发展、复杂度逐渐变强,人工作业已经无法适应现代的管理,随之取代的是计算机科学而开发的人事管理系统,而且一个良好的人事管理系统势在必行。

人事管理系统是对工作人员进行统一的管理,可以方便的进行录入、查询、删除、修改等操作。

其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致和完整性强、数据安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用等特点。

按照系统的基本功能,系统的开发可以归结为软件开发技术和数据库应用技术。

目前主要的软件编程语言有Java、C#、C++等,本系统主要采用Java语言为开发技术。

在数据库的选择上,为了用户友好的查询和强大的搜索能力,采用Microsoft公司的Access 作为数据库平台。

设计流程从系统的需求分析开始,确定系统的流程与模块的划分,再到数据库设计,最后开始每个模块的编程。

关键词:人事管理系统;java语言;Access第一章绪论 (5)1.1信息化的发展 (5)1.2课题的研究背景 (5)1.3课题的研究目的 (6)1.4系统开发关键技术与开发环境 (6)1.4.1 JAVA语言简介 (6)1.4.2 JAVA的优势与特点 (7)1.5 MyEcpse的特点与开发环境 (7)1.6运行环境和开发工具 (8)第二章需求分析 (8)2.1系统需求分析 (8)2.2功能分析 (9)2.3可行性分析 (9)2.3.1经济可行性 (9)2.3.2技术可行性 (9)2.3.3操作可行性 (10)第三章系统设计 (10)3.1结构设计 (10)3.2功能结构图 (10)3.3功能流程及工作流描述 (11)第四章数据库设计 (13)4.1数据库表设计 (13)4.2数据库E-R图设计 (14)第五章详细设计 (15)5.1系统登录界面 (15)5.2人事管理系统主界面模块 (16)5.3基础信息管理模块 (16)5.3.1添加人员信息模块 (17)5.3.2修改人员信息模块 (18)5.3.3删除人员信息模块 (18)5.3.4查询人员信息模块 (19)5.3.5部门管理模块 (19)5.4人员调动管理模块 (20)5.4.1人员调动模块 (20)5.4.2调动历史查询模块 (21)5.5人员考核管理模块 (21)5.5.1调动历史查询模块 (22)5.5.2调动历史查询模块 (22)5.6劳资管理模块 (23)5.6.1劳资分配管理模块 (24)5.6.2劳资历史查询模块 (24)第六章系统调试 (25)6.1程序调试 (25)6.2程序的测试 (25)6.2.1测试的重要性和目的 (25)6.2.2测试方法设计 (25)第七章总结 (26)参考文献 (26)致谢 (27)第一章绪论1.1信息化的发展随着人类迈入二十一世纪,计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志,信息化的实质是使信息这一社会的主导资源充分发挥作用,可以说推广信息技术使手段,真正利用信息是目的,信息化则是实现目的的过程。

基于JavaWeb人事管理系统设计与实现论文

基于JavaWeb人事管理系统设计与实现论文

基于JavaWeb人事管理系统设计与实现论文一、内容概述本文旨在探讨基于JavaWeb的人事管理系统的设计与实现。

人事管理系统是现代企业管理中不可或缺的一部分,它涉及员工的招聘、培训、绩效、薪酬等各个方面的管理。

本研究将利用JavaWeb技术,通过构建一个高效、便捷、安全的人事管理系统,以满足企业对人力资源管理的需求。

文章首先介绍了研究的背景和目的,阐述了当前人事管理面临的挑战以及采用JavaWeb技术构建人事管理系统的优势。

接着对人事管理系统的需求分析进行了详细的分析,明确了系统的功能模块和设计目标。

文章的核心部分包括系统设计的原理、技术路线、具体实现方法等。

设计原理部分重点介绍了系统的架构设计、数据库设计以及关键技术的选择。

技术路线部分则详细阐述了系统开发的流程,包括前端界面的设计、后端逻辑的实现、数据库的操作等。

具体实现方法部分将结合实际案例,展示系统实现的具体过程,包括关键技术的运用、系统优化等。

此外文章还将对系统的性能进行评估和测试,包括系统的稳定性、安全性、可扩展性等。

通过对比分析,展示本系统相较于传统人事管理方式的优势,证明其在实际应用中的价值。

文章总结了本研究的主要工作和成果,并指出了研究中存在的不足和需要进一步探讨的问题。

同时对基于JavaWeb的人事管理系统的未来发展趋势进行了展望,为后续的研究提供了参考方向。

1. 背景和目的:介绍人事管理系统的重要性和应用价值,阐述本论文设计实现人事管理系统的背景和目的随着信息化技术的快速发展,企业管理面临着越来越多的挑战和机遇。

人事管理作为企业管理的核心环节之一,其效率和准确性直接关系到企业的运营和发展。

因此设计和实现一个高效、便捷的人事管理系统显得尤为重要。

在这样的背景下,本文提出了基于JavaWeb的人事管理系统设计与实现的研究。

人事管理系统在现代企业中具有极其重要的应用价值,它不仅可以帮助企业有效管理员工信息,提高工作效率,而且有助于企业做出更为科学的人力资源决策。

《基于J2EE的人力资源管理系统》范文

《基于J2EE的人力资源管理系统》范文

《基于J2EE的人力资源管理系统》篇一一、引言随着企业竞争的日益激烈,人力资源管理系统已经成为企业提升效率、优化管理和提高竞争力的关键工具。

J2EE(Java 2 Platform Enterprise Edition)作为一种广泛应用的开发平台,为企业构建高效、稳定的人力资源管理系统提供了强有力的支持。

本文将详细探讨基于J2EE的人力资源管理系统的设计、实现及其优势。

二、系统需求分析在开发基于J2EE的人力资源管理系统之前,首先需要进行需求分析。

该系统需要满足以下基本需求:1. 员工信息管理:包括员工的基本信息、教育背景、工作经历等。

2. 招聘管理:包括招聘流程、简历筛选、面试安排等。

3. 薪资福利管理:包括薪资核算、社保福利、奖金发放等。

4. 培训与发展:为员工提供培训课程,帮助员工提升技能和知识。

5. 考勤与绩效管理:记录员工的考勤情况和绩效评价。

三、系统设计1. 技术架构:采用J2EE平台,利用其强大的企业级特性和丰富的开发工具,构建稳定、高效的系统架构。

2. 数据库设计:选用关系型数据库,如Oracle、MySQL等,以存储员工信息、招聘数据、薪资数据等。

3. 系统架构设计:采用分层设计思想,将系统分为表示层、业务逻辑层和数据访问层,以提高系统的可维护性和可扩展性。

四、系统实现1. 员工信息管理模块:通过J2EE的Web技术,实现员工信息的录入、查询、修改和删除功能。

2. 招聘管理模块:实现招聘流程的自动化,包括简历筛选、面试安排、录用通知等。

3. 薪资福利管理模块:通过与数据库的交互,实现薪资核算、社保福利和奖金发放等功能。

4. 培训与发展模块:提供在线课程和培训资源,帮助员工提升技能和知识。

5. 考勤与绩效管理模块:记录员工的考勤情况,对员工的绩效进行评价和反馈。

五、系统优势1. 高稳定性:基于J2EE平台构建的系统具有较高的稳定性和可靠性,能够满足企业长期运行的需求。

2. 高效率:通过自动化流程和在线功能,提高企业的工作效率和管理水平。

基于JAVA的人事管理系统设计与实现论文

基于JAVA的人事管理系统设计与实现论文

基于JAVA的人事管理系统设计与实现论文人力资源管理,是企业管理中至关重要的环节之一。

对于企业而言,人员的管理和开发是企业能否长期健康地发展的关键,一个高效的人事管理系统对于企业的管理和发展来说也非常重要。

针对这一问题,本文将就基于JAVA的人事管理系统设计与实现作一论文分析。

1、选题背景人力资源是企业经营中的重要生产要素,人力资源的管理和开发是企业能否长期健康地发展的关键。

要保证企业最大限度地发挥人力资源的作用,关键是建立一个高效的人事管理系统。

目前,人力资源管理系统大多数采用网络化、信息化管理方式,这样可以让企业的人事管理工作更加高效、准确和规范。

而JAVA作为当今较为流行的编程语言之一,拥有在开发对信息管理系统有很多优势。

因此,此文的研究目标是探究基于JAVA的人事管理系统的设计及其实现方法。

2、研究方法2.1 研究方法选择本文使用文献调研法开展研究,主要是收集与人事管理系统相关的纸质和电子文献,对于人事管理系统的设计与实现方法进行分析研究,并结合自身实验实践,从多个角度出发,提出JAVA语言在人事管理系统设计中的优势和应用价值,从而得出基于JAVA的人事管理系统的设计及其实现方法。

2.2 资料收集本研究主要通过文献调查和实验实践相结合的方法进行。

通过对于国内外相关文献的查阅,了解了常见的人事管理系统的主要功能、优缺点,并对JAVA语言进行了深入了解,同时掌握了线程、文件传输、数据库连接等技术。

3、研究内容3.1 系统需求分析在进行人事管理系统设计前,首先需要进行完整的需求分析。

人事管理系统主要包括基础数据的管理、人事档案的管理、薪资和绩效管理、社会保险和福利管理、劳动合同和劳动法律法规等。

同时,在进行系统设计时要考虑其可维护性、可扩展性和易用性等。

3.2 系统设计3.2.1 JAVA语言优势JAVA作为一种跨平台的编程语言,可以在Windows、Linux、Unix等多种操作系统上运行,同时也具有高度的可移植性。

基于Java的人事管理系统 毕业论文

基于Java的人事管理系统 毕业论文
33基于java的人事管理系统的设计与实现i基于java的人事管理系统的设计与实现摘要针对传统人工管理数据可能出现的数据冗余信息丢失效率低下等问题在对企业人事管理流程的充分调研的基础之上本论文利用java语言面向对象程序设计技术以及mysql数据库设计并实现了基于java的人事管理系统该系统在设计过程中严格遵循软件工程学的方法利用分阶段的生命周期计划严格管理该系统主要实现了员工基本信息管理模块员工简历管理模块员工工资管理模块以及员工考勤管理模块经过在eclipse测试结果表明
2.2.1 技术可行性 ............................................................................................... 4 2.2.2 经济可行性 ............................................................................................... 4 2.2.3 操作可行性 ............................................................................................... 4
基于 Java 的人事管理系统的设计与实现
3.3.3 数据库表的设计......................................................................................11 3.3.4 测试数据的输入......................................................................................14

基于JavaWeb人事管理系统的设计与实现_毕业设计论文

基于JavaWeb人事管理系统的设计与实现_毕业设计论文
§
MyEclipse是一个十分优秀的用于开发Java、J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具,所以本次开发也毫无疑问用MyEclipse8.5开发。
本系统主要是使用JavaWeb语言来开发,采用JSP和Servlet等实现技术,数据库采用SQL Server2005。
第ห้องสมุดไป่ตู้
§1.1
随着信息化、自动化时代的到来,电脑在我们生活中扮演重要的角色,特别是对公司而言,如果公司采用电脑来管理员工,公司的运行效率将会得到很大的提高。一个公司多着上万人,如果还按照传统的方法管理员工,管理起来将会很麻烦。而如果采用网络版多机人事管理系统,管理会简单很多,一个好的人事管理系统可以给人们的生活带来极大的便利和高效,可以很好的提高人们工作效率,为企业创造更多的价值。本次毕业设计的目的,是做一个人网络版多机事管理系统,可以对企业人员的基本信息进行增删改查,对企业中不同职位的人进行权限的配置,旨在更好和个性化的管理企业中的各个员工。
目前,我国企业对于人事管理系统的应用基本上还处于初级阶段,主要表现在应用范围比较窄、水平比较差和效果不理想等方面。虽然目前存在这些问题,但很多企业还是根据自身的条件和需求,开始实施应用人事管理系统,以加强和深化人事管理工作。所以说,采用人事管理系统能够为用户提供充足的信息和快捷的查询手段,而实施一套既有国际化管理理念,又能够满足中国特殊的人事管理环境的管理信息系统,则是实现高效的人事管理的一种重要途径,能够使人事管理都能专注于人力资源的发展和规划,并大幅提升工作效率和水平。
基于JavaWeb人事管理系统的设计与实现

基于Java的人事管理系统文献综述

基于Java的人事管理系统文献综述

学校代码:11517学号:201011002240HENAN INSTITUTE OF ENGINEERING文献综述题目基于Java 的人事管理系统的设计与实现学生姓名许耀辉专业班级信息与计算科学1042班学号201011002240系(部)理学院指导教师(职称)董西广(讲师)完成时间2014年3月4日基于Java的人事管理系统的设计与实现摘要:随着计算机的发展,科技的发展,现阶段的人事管理系统越来越不能满足企业的需要,特别是对于一些企业仍然采用人工管理的方式,这种方式不仅增加了企业的成本,而且极其容易出错,设计一种基于Java的人事管理系统就应运而生了,人事管理系统基本实现了企业人事管理的基本应用,包括人事信息管理的增、删、改、查,考勤信息管理的增、删、改、查,个人简历信息管理等基本应用,设计的人事管理涉及MySQL数据库的操作,Eclipse以及jdbc数据库的连接等相关知识。

关键词:Java/MySQL/Eclipse/人事管理1 引言21世纪最激烈的竞争当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素。

因此人力资源已逐步成为企业最重要的资源,人力资源管理(Human Resource Management,HRM)也成为现代企业管理工作中的重要内容之一。

随着社会的发展,科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机进行各类管理的科学和便捷;认识到管理信息系统对于管理工作的重要性[1]。

本次论文创作的主要目的是设计一款简单、易操作的现代人事管理系统,在论文创作的过程中,我借助学校和个人收集的相关资料,利用图书馆和网络等渠道,广泛查阅相关资料,分析前人成果的基础上,明确系统设计思路。

2 人事管理系统的发展2。

1人事管理系统的国外的发展人事管理系统的发展经过三个阶段的发展。

人事管理系统的发展历史可以追溯到20世纪60年代末期。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学校代码:11517学号:201011002240HENAN INSTITUTE OF ENGINEERING文献综述题目基于Java 的人事管理系统的设计与实现学生姓名许耀辉专业班级信息与计算科学1042班学号201011002240系(部)理学院指导教师(职称)董西广(讲师)完成时间2014年3月4日基于Java的人事管理系统的设计与实现摘要:随着计算机的发展,科技的发展,现阶段的人事管理系统越来越不能满足企业的需要,特别是对于一些企业仍然采用人工管理的方式,这种方式不仅增加了企业的成本,而且极其容易出错,设计一种基于Java的人事管理系统就应运而生了,人事管理系统基本实现了企业人事管理的基本应用,包括人事信息管理的增、删、改、查,考勤信息管理的增、删、改、查,个人简历信息管理等基本应用,设计的人事管理涉及MySQL数据库的操作,Eclipse以及jdbc数据库的连接等相关知识。

关键词:Java/MySQL/Eclipse/人事管理1 引言21世纪最激烈的竞争当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素。

因此人力资源已逐步成为企业最重要的资源,人力资源管理(Human Resource Management,HRM)也成为现代企业管理工作中的重要内容之一。

随着社会的发展,科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机进行各类管理的科学和便捷;认识到管理信息系统对于管理工作的重要性[1]。

本次论文创作的主要目的是设计一款简单、易操作的现代人事管理系统,在论文创作的过程中,我借助学校和个人收集的相关资料,利用图书馆和网络等渠道,广泛查阅相关资料,分析前人成果的基础上,明确系统设计思路。

2 人事管理系统的发展2.1人事管理系统的国外的发展人事管理系统的发展经过三个阶段的发展。

人事管理系统的发展历史可以追溯到20世纪60年代末期。

由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又容易出差错,为了解决这个矛盾,第一代人事管理系统应运而生。

第二代的人事管理系统出现于20世纪70年代末。

由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为HRMS的阶段性发展提供了可能[2]。

人事管理系统的革命性变革出现在20世纪90年代末。

第三代HRMS的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据统一管理起来。

友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作。

2.2人事管理系统的国内的发展我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。

随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还有面向少数专家和管理人员的专家系统(ES)或决策支持系统(SS),其处理对象、服务对象、自身的系统结构及处理能力都有了进一步的发展[3]。

2.3人事管理信息系统的研究现状进入21世纪,伴随着信息化的普及和互联网的快速发展,IT技术更广泛的应用于企业人事管理,如何提高人事部门的效率,降低人工成本,成为企业管理者重点关心的问题。

目前,国内人事管理系统的开发技术相当成熟,主要原因在于人事管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件。

加上近十年来计算机技术的飞跃发展,以及国内各企业的高度重视,人事管理系统在国内基本上已进入了普及应用的阶段。

国内近90%以上的公司和单位均开发并运行了企业人事管理系统,其他没有和正准备开发计算机应用或开发管理信息系统的公司和单位,也把人事管理系统作为其应用与开发的首要目标[4]。

加上国家人事主管部门及国内计算机应用开发商的共同努力,国内目前己有多种通用的人事管理系统软件供企业单位选择使用。

应该说,企业人事管理系统的开发与应用在国内已经进入了相对成熟期。

3 人事管理系统3.1人事管理系统具备的特点对于中小型企业,功能上的实用、够用,是企业选择软件产品的重要条件,这里的实用性主要表现为软件的管理方式要符合企业原有的管理习惯。

在我国,大量中小型企业管理不够规范,尤其是各个行业间,更是有其鲜明的行业特性,即使是同行业间,其管理方式亦存在一定的差异。

所以,对于一个可普遍使用的人事管理系统,一方面应有通用性,另一方面更需要有高效的灵活性[5]。

中小型企业信息化人才比较缺乏,对于这些企业,CIO(Chief Information Officer)是一个比较遥远的概念。

同时,为节省运营成本,中小型企业在用人上往往会采取从紧方式。

对于进入中小型企业的信息化产品,容易使用、高效实用是一个基本的要求。

员工基本信息是一个企业重要的基础数据。

同时,人事部门的工作一般都是日常性的而且是比较繁杂的,大量重复性工作很容易导致员工工作没有新鲜感。

使用人事管理系统可以让繁杂的工作电子化管理,提高人事部门员工的工作效率[6]。

3.2 本论文设计的系统具备的特点当前不乏优秀的企业信息化产品,但其高昂的应用代价,使大量的中小型企业望而却步。

对于这些企业所需的人事管理系统,一方面要求软件系统本身价廉物美,另一方面也要求其相应的硬件投入要相对较低。

同时,在应用过程中,尽量降低维护成本,包括人力成本、技术成本以及资金成本等。

通过对员工信息的有效管理,可以从中挖掘一些有用的信息提供给决策者。

总之,为小型企业建立一套基于Java的人事管理系统,符合广大中小型企业(尤其是劳动密集型企业)的现实需求[7]。

本系统实现的主要功能包括:员工基本信息管理、员工工资信息管理、员工考勤信息管理等等,这些功能基本满足现代企业日常管理。

3.3 设计系统用到的相关知识3.3.1 Java语言Java是sun公司于1995年推出的一种简单的、面向对象的、可移植的语言,与C语言、C++语言、VB语言等相比具有自己独特的特点,平台无关性、安全性、面向对象性、健壮性等特点[8]。

(1)平台无关性平台无关性是指Java能运行于不同的平台。

Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。

使用Java编写的程序能在世界范围内共享。

Java的数据类型与机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的[9]。

(2)安全性使用Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。

Java 舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。

Java对程序提供了安全管理器,防止程序的非法访问[10]。

(3)面向对象性Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。

类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。

(4)健壮性Java致力于检查程序在编译和运行时的错误。

类型检查帮助检查出许多开发早期出现的错误。

Java自己操纵内存减少了内存出错的可能性[11]。

3.3.2 MySQL数据库MySQL是由Oracle公司开发的一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大表内,由于关联数据库中不同的表之间具有某种联系,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,具有数据定义、数据操纵以及数据查询等功能[12]。

MySQL数据库具备的特点有以下几点。

(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

(2)优化的SQL查询算法,有效地提高查询速度。

(3)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

(4)为多种编程语言提供了API。

这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

本系统使用MySQL数据库的原因有二,一是本系统为小型系统,不必使用过于复杂的数据库,而MySQL数据库的特点就是简单、易使用,完全可以满足本系统数据库要求;二是MySQL数据库有免费的使用版本,性价比较高而且缩减了公司在这方面的运营成本。

3.3.2 EclipseEclipse 是一个开放源代码的、基于Java的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)[13]。

Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。

它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE[14]。

本论文采用Eclipse主要考虑以下几点特点。

(1)如果检测到无用代码,编译器现在可以发出警告;(2)在Jovadoc hover的头部及Javadoc视图中,现在都提供了引用其他类型和成员的链接[15];(3)可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件,或打包进与紧挨着该JAR的一个目录中。

3.3.3 JDBCJDBC即Java数据库连接,常常用于数据库的连接。

系统设计的步骤是首先建立数据库,运用java语言面向对象程序设计等特点实现人事管理系统的相关模块, 利用数据库连接工具JDBC实现Eclipse和Mysql 数据库的连接,从而实现一款简单、实用的现代人事管理系统,利用Eclipse测试所设计的系统的稳定性及实用性[16]。

4.总结本文对管理信息系统的的过去、现状以及未来的发展趋势进行了分析和介绍,同时也介绍了人事管理系统的特点和相关技术。

可以看出虽然现在的人事管理系统功能上已经很完备了,但是在人们的生活质量日益提高的今天,人们对信息系统的要求已经不再局限于能够完成他们所需的业务需求,人们更注重的是在操作执行的过程中所体现出来的主观感受的舒适度以及满意度。

例如,一个友好的用户界面的意义不仅在于它能高速高效的完成用户要求的操作流程,更重要的是它能在当今和谐社会的引导潮流下体现出一种人机和谐的良好氛围[16]。

很久以来,人们在开发某种技术或设备时,更多注重的是其多功能性和其软硬件的开发,更多的是从工作任务是否能按质按量完成,而较少从人的主观意志去改善和提高。

相关文档
最新文档