JAVA实现的人事管理系统设计详解

版权申诉
5星 · 超过95%的资源 1 下载量 156 浏览量 更新于2024-06-25 收藏 414KB DOC 举报
"基于JAVA的人事管理系统设计与实现" 这篇文档是关于利用JAVA技术开发人事管理系统的设计与实现的详细介绍。该系统旨在满足企业对员工管理的现代化需求,以替代传统的人工操作方式。随着信息化的发展,计算机技术在企业管理中的应用变得越来越重要。 1. 研究背景和目的: - 信息化的发展推动了企业对高效自动化管理的需求,人事管理系统能提高工作效率,保证数据的一致性和完整性。 - 课题研究旨在设计并实现一个能够统一管理工作人员信息,包括录入、查询、修改和删除等功能的人事管理系统。 2. 需求分析: - 可行性分析包括经济可行性、技术可行性和运行可行性,确保项目的实施在经济和技术上都是合理的。 - 系统需求包括建立稳定可靠的数据库和开发用户友好的前端应用。 - 功能需求涵盖部门管理、员工管理、事务管理(如考勤、请假、工资、加班)以及账户管理(管理员和用户模块)。 - 性能需求可能涉及系统的响应速度、数据处理能力及安全性。 3. 概要设计: - 使用JDK 1.6和Tomcat 6.0服务器作为开发环境,保证系统运行的稳定性和兼容性。 - 系统结构图描绘了系统的整体架构,包括客户端和服务器端的交互。 - 流程图展示了管理端和客户端的主要操作流程。 4. 详细设计: - 设计了各种模块,如登录界面、部门管理、员工管理(含列表和查询)、事务管理(考勤、请假、工资、加班)以及账号管理。 - 数据库设计包含了E-R图、实体图和具体的表结构设计,确保数据的逻辑关系清晰。 5. 调试与测试: - 程序调试确保代码无误,测试则验证系统的功能是否符合预期,强调测试的重要性、目的和具体测试方法,包括用例设计。 6. 总结: - 文档结尾部分可能包含了项目实施的总结,可能提及遇到的挑战、解决方法以及系统实现后的效果。 此系统利用JAVA语言的Web开发特性,结合MYSQL数据库,构建了一个全面且实用的人事管理系统,适应了企业对员工信息管理和事务处理的现代化需求。
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年代末。由于计算机技 术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都 为人事管理系统的阶段性发展提供了可能。第二代人事管理系统基本上解决了第一代系 统的主要缺陷,对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成
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页。