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

需积分: 0 0 下载量 53 浏览量 更新于2023-12-22 2 收藏 3.11MB DOC 举报
本文基于计算机技术飞速发展和数据库技术在各行各业中得到广泛应用的背景,围绕着人事管理系统的程序设计和应用系统开发展开讨论。本文详细介绍了以Java和Oracle为语言编写管理信息系统的过程。通过Java中的GUI图形界面前台与后台Oracle数据库连接,该程序具备典型数据库应用系统特性,将系统构造与现实生活紧密结合。 本文强调管理系统开发不仅是应用程序编写过程,更重要的是系统分析和设计阶段的工作。在设计过程中,严格遵循软件工程学办法,使用分阶段生命周期筹划严格管理,并重要讲述了程序总体设计、详细设计阶段。对程序进行需求迭代,不断修正和改进,运用SQL强大数据库功能,最终形成一种完善可行性系统。优美、秀丽的界面,实用查询与维护功能构成了“人事工资管理系统”。 关键词:Oracle,P/L SQL,数据库,软件工程,人事工资管理系统。 总的来说,本文对基于JAVA的人事管理系统进行了系统全面的设计与实现。通过对数据库技术和计算机技术的结合运用,实现了前台与后台的连接,形成了具备典型数据库应用系统特性的人事管理系统。在系统开发的过程中,严格遵循软件工程学办法,用分阶段生命周期筹划严格管理,经过多次迭代,不断修正和改进,最终形成了一种完善可行性系统。 这个人事管理系统不仅具备了优美、秀丽的界面,还具有实用的查询与维护功能。通过本文的详细介绍,读者可以深入了解到JAVA语言编写管理信息系统的具体过程和方法,以及如何与Oracle数据库进行连接和操作。同时,本文的软件工程学办法和分阶段生命周期筹划严格管理的方式,也为读者提供了一个相对完整的系统开发案例,以供学习和参考。 综上所述,本文对于基于JAVA人事管理系统的设计与实现进行了详细深入的介绍和讨论,对于正在进行类似项目开发的读者以及对该方面感兴趣的同行具有一定的参考和借鉴价值。通过本文所介绍的案例,读者可以更清晰地了解到系统分析和设计阶段所需要做的工作,以及在开发过程中如何持续地对系统进行改进和完善。最终,本文所呈现的基于JAVA的人事管理系统设计与实现样本,为相关领域的学术研究和实际应用提供了有益的参考和借鉴。
2023-05-30 上传
基于Java的人事管理系统的设计与实现 摘要:本文根据企业人事管理的实际情况,采用了myeclipse/tomcat作为开发工具, 利用java/jsp建模语言设计开发出了人事管理信息系统。主要包括登录系统、系统构建 模块、指标管理模块、代码管理模块、单位人员类别管理模块、用户权限模块、机构设 置模块等功能模块。该系统基本能满足人事管理的科学、高效的要求。随着人事管理的 发展和计算机的发展,该系统将不断完善。 关键词:人事管理;信息系统;功能模块;设计 中图分类号:tp315 文献标识码:a 文章编号:1007-9599 (2012) 17-0000-02 在人类进入21世纪之际,随着社会的组织化程度和生产的社会化程度越来越高,信息作 为一种资源己经和材料、能源并称为现代社会发展的三大支柱之一。管理信息系统的研 究与开发已经成为衡量一个国家、部门、企事业单位科技力量与经济实力的重要标志之 一。传统的人事管理造成了人力资源搭配的不合理、人事档案管理的混乱、考勤考核的 形式化、劳资计算的低效和不公开性,以及整个人事管理的效率不高等问题。人事、劳 动、分配制度改革正处于深化过程中,伴随新的法规、政策的出台及单位转换机制的变 化,动态的管理信息也越来越多,这也要求人事管理信息系统具有良好的升级更新能力 。随着人事制度的不断改革,以及计算机的普及和人事管理系统的发展完善,利用计算 机来实现人事管理势在必行[1]。 1 建立人事管理信息系统的技术基础 1.1 j2ee概述 j2ee企业应用模型是一种多层应用结构,其中包括:客户层、服务器层、业务层和企业 信息系统 。客户端表示层分html、java applet和java application等类型,服务器 端表示层用jsp、servlet、tag libraries和javabeans实现,业务层用ejb实现。接入 网络设备控制功能是系统同接入层网络设备进行交互的窗口,对攻击主机进行隔离等操 作需要通过它来完成,所以它需要具备对接入层设备进行控制操作的能力。这种能力是 通过telnet和snmp协议完成的。 1.2 jsp技术 jsp(java server pages)是由sun micro systems公司倡导、许多公司参与一起建 立的一种动态网页技术标准,jsp技术有点类似asp技术。jsp技术在多个方面支持动态w eb页面的开发。可视化的编程方法。以及向导的功能,使开发人员几乎不用加入太多代 码就可以开发出标准的windows程序。数据访问特性允许对包括microsoft sql serve r和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序。 2 人事管理信息系统需求分析 人事档案管理系统主要包含职工个人自然情况,工作情况,简历,政治情况等各方面信 息,内容比较庞大复杂。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的 功能。主要是为人事档案进行服务,对人事的变动、人事资料、以及人事资料的查询, 统计等功能。总体上说具有编辑,查询,用户管理,图表统计等功能。 灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑 操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改 ,更新。 ----------------------- 基于Java的人事管理系统的设计与实现全文共3页,当前为第1页。 基于Java的人事管理系统的设计与实现全文共3页,当前为第2页。 基于Java的人事管理系统的设计与实现全文共3页,当前为第3页。
2023-05-30 上传
基于Java的人事管理系统设计与实现 摘要: 随着计算机的逐步发展、复杂度逐渐变强,人工作业已经无法适应现代的管理,随之取 代的是计算机科学而开发的人事管理系统,而且一个良好的人事管理系统势在必行。人 事管理系统是对工作人员进行统一的管理,可以方便的进行录入、查询、删除、修改等 操作。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对 于前者要求建立起数据一致和完整性强、数据安全性好的数据库。而对于后者则要求应 用程序功能完备,易使用等特点。按照系统的基本功能,系统的开发可以归结为软件开 发技术和数据库应用技术。目前主要的软件编程语言有Java、C#、C++等,本系统主要采 用Java语言为开发技术。在数据库的选择上,为了用户友好的查询和强大的搜索能力, 采用Microsoft公司的Access作为数据库平台。设计流程从系统的需求分析开始,确定系 统的流程与模块的划分,再到数据库设计,最后开始每个模块的编程。 关键词:人事管理系统;java语言;Access 第一章 绪论 2 1.1信息化的发展 2 1.2课题的研究背景 2 1.3课题的研究目的 3 1.4系统开发关键技术与开发环境 3 1.4.1 JAVA语言简介 3 1.4.2 JAVA的优势与特点 4 1.5 MyEcpse的特点与开发环境 4 1.6运行环境和开发工具 5 第二章 需求分析 5 2.1系统需求分析 5 2.2功能分析 6 2.3可行性分析 6 2.3.1经济可行性 6 2.3.2技术可行性 6 2.3.3操作可行性 7 第三章 系统设计 7 3.1结构设计 7 3.2功能结构图 7 3.3功能流程及工作流描述 8 第四章 数据库设计 10 4.1数据库表设计 10 4.2数据库E-R图设计 11 第五章 详细设计 12 5.1系统登录界面 12 5.2人事管理系统主界面模块 13 5.3基础信息管理模块 13 5.3.1添加人员信息模块 14 5.3.2修改人员信息模块 15 5.3.3删除人员信息模块 15 5.3.4查询人员信息模块 16 5.3.5部门管理模块 16 5.4人员调动管理模块 17 5.4.1人员调动模块 17 5.4.2调动历史查询模块 18 5.5人员考核管理模块 18 5.5.1调动历史查询模块 19 5.5.2调动历史查询模块 19 5.6劳资管理模块 20 5.6.1劳资分配管理模块 21 5.6.2劳资历史查询模块 21 第六章 系统调试 22 6.1程序调试 22 6.2程序的测试 22 6.2.1测试的重要性和目的 22 6.2.2测试方法设计 22 第七章 总结 23 参考文献 23 致谢 24 第一章 绪论 1.1信息化的发展 随着人类迈入二十一世纪, 计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业 时代向信息时代迈进,人们越来越重视信息资源的开发和利用,"信息化"已成为一个国 家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综 合国力的重要标志,信息化的实质是使信息这一社会的主导资源充分发挥作用,可以说 推广信息技术使手段,真正利用信息是目的,信息化则是实现目的的过程。我国自1983 年大力推广微型计算机应用以来,在管理信息领域,无论在理论方面,还是在实践方面 都有了很大的发展。1986年2月国务院批准建设了国家经济信息系统,全国从中央到省、 市地方都陆续成立了信息中心,各行各业应用电子计算机的热情普遍高涨。目前,已从 单项业务的信息管理迅速项综合的管理层和决策层的信息管理发展,应用水平日趋提高 ;已金桥工程、金关工程和金卡工程为代表的国民经济信息工程也正在加速建设。 1.2课题的研究背景 人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进 入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出错,为了 解决这个矛盾,第一代的人事管理系统应运而生。当时由于技术条件和需求的限制,用 户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务 的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析能力。但是 ,它的出现为人事管理的管理展示了美好的前景,即用计算机的高速度和自动化来代替 手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大 型企业的薪资成为可能。第二代的人事管理系统出现于20世纪70年代末。由于计算机技 术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都 为人事管理系统的阶段性发展提供了可能。第二代人事管理系统基本上解决了第一代系 统的主要缺陷,对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成