人事档案管理系统课程设计报告

合集下载

人事档案信息管理系统设计报告

人事档案信息管理系统设计报告

目录1.概述 (2)1.1公司发展背景 (2)1.2人事档案管理系统建立的意义 (2)1.3公司人事档案管理的现状分析 (3)2.系统分析 (4)2.1系统可行性分析 (4)2.2企业档案管理系统要完成的功能 (4)2.3组织结构 (4)2.4业务流程 (6)2.5数据流程图 (7)2.6数据字典 (7)3.系统设计 (11)3.1系统功能设计 (11)3.2系统运行环境与数据库设计 (12)3.3代码设计 (12)3.3.1员工信息表 (12)3.3.2 籍贯表 (13)3.3.3 学历/部门/职位设置 (14)3.4建立初始页面的过程 (14)3.4.1建立人事档案表 (14)3.4.2 建立检索卡 (14)3.4.3添加动态按钮 (15)4.系统实施 (16)4.1系统登录界面的设计 (16)4.2系统主界面的代码及设计 (16)4.2.1主窗体菜单设计 (16)4.2.2相关函数使用语句 (17)4.3档案录入设计 (17)4.4档案查询设计 (18)4.4.1 员工基本信息查询设计 (18)4.4.2 员工在职/离职查询设计 (18)4.4.3 员工资料表查询设计 (20)4.5统计的代码及设计 (21)5.结论 (24)1.概述1.1公司发展背景对每一个企业来讲,企业员工人事档案管理是一项非常琐碎而且繁杂的工作,而且是不允许发生差错的,因为它直接影响着员工工作的积极性,是提高员工生产力,实现企业利润最大化的基础。

在以往手工进行的传统的人事管理工作中,需反复机械地进行各种抄写核对等工作,不仅花费大量的时间,而且往往会出错。

计算机应用于企业的员工认识档案管理,不仅可以提高办公室工作人员的工作效率,尽可能得减少错误的发生,同时可以减少企业人事档案管理工作人员的工作压力,使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。

21世纪,计算机正在令人难以置信的速度步入每个人的学习、工作和生活。

人事档案管理系统设计报告

人事档案管理系统设计报告

软件工程课程设计报告( 2010-- 2011 学年第一学期)课程名称:软件工程课程设计题目:人事档案管理系统院系:控制与计算机学院班级:软件0701组号:组长:组员指导教师:设计周数:两周小组成绩:日期:2011年1月7日一、目的、要求通过软件综合课程设计,进一步了解和掌握现代应用软件开发的环境及架构,通过实践,提高软件分析、设计和开发能力,本课程设计重点掌握分布式应用软件系统的体系结构、设计方法、开发环境及开发技术。

1. 本课程设计侧重于使学生了解软件架构及模式对应用系统的重要性,不同主流分布式软件结构的异同和发展趋势。

2. 掌握J2EE或.NET等分布式应用软件的体系架构以及在这些架构基础上的常用设计模式,如分层模式、代理者模式、MVC模式等;3. 结合主流数据库系统完成分布式应用软件项目的设计、开发,并能够进行部署、测试和性能优化。

4. 进一步熟悉和实践Rational Rose或者PowerDesigner的高级功能;5. 培养协作能力和团队精神。

二、主要内容1. 题目及内容:……2. 开发平台:学习并实践J2EE或.NET等分布式应用软件的体系架构、开发环境及工具;(具体选择一种)3. 使用建模工具进行需求分析与设计,要求进行静态建模和动态建模,并利用对象模型自动生成数据模型,自动建立数据库;4. 应用设计模式,如分层模式、代理者模式、MVC模式等;5. 对关键的模块进行界面层的设计并给出实现;(结合题目写具体)6. 对关键的部分设计测试用例,并进行测试。

(结合题目写具体)7. 编写课程设计报告。

三、任务分配任务负责人参与人备注四、进度计划序号设计内容名称完成时间备注1 分组,确定题目,选择开发平台2010.1.3~1.42010.1.4~1.52 初步的需求分析与设计建模,环境搭建2010.1.5~1.73 详细的需求分析与设计建模,建立应用系统的框架5 关键模块的实现与测试2010.1.7~1.146 编写课程设计报告2010.1.13~1.147 验收检查及评定成绩2010.1.14五、设计成果要求1.建立系统分析与设计模型;2.应用体系结构设计模式;3.建立系统框架,实现关键的模块及功能;4.编写课程设计报告。

人事档案管理系统的设计与实现

人事档案管理系统的设计与实现

淮海工学院课程设计报告书课程名称:计算机课程设计题目:人事档案管理系统的设计与实现系(院):电子工程学院学期:08-09-1专业班级:电子信息工程064班*名:***学号:*********1 引言人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

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

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

从而完成完善全面的人事管理功能,使人事档案管理流程合理化、自动化处理和分析各种有价值的信息,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事档案管理全过程,包括员工的基本信息录入与编辑、信息查询、信息统计、信息打印与预览,系统管理等功能。

2 设计原理2.1设计思想2.1.1选用VB作为前台应用设计语言本系统采用微软公司的Visual Basic 6.0是进行前台应用程序开发,后台采用微软的Access 进行后台数据库开发。

Visual Basic 6.0是Windows应用程序开发工具,是使用广泛、易学易用的面向对象的开发工具。

Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。

故而,实现本系统VB是一个相对较好的选择。

Visual Basic 6.0是一个非常优秀的数据库应用工具完全支持面向对象的开发。

它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及。

2.1.2选用微软Access 2000作为后台数据库目前的Access 2000是Microsoft强大的桌面数据库平台的第六代产品,是32位Access的第三个版本。

Access有以下一些基本定义:·数据库是一个包含各种Access “对象”(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。

人事档案管理系统-工程学院课程设计报告

人事档案管理系统-工程学院课程设计报告

人事档案管理系统-工程学院课程设计报告摘要人事档案管理系统是一个典型的信息管理系统(MIS),企业人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业人事管理系统应该能够为企业提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理人事文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有着手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企业人事管理系统的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

该系统以J2EE技术及框架为基础,采用B/S多层体系结构,最终提出人事档案管理系统的解决方案。

本文主要分析系统的主要组成情况,包括需求情况,系统的设计目标,系统的主要特点等,重点介绍了系统功能模块的详细思路和实现方法,以及对系统关键技术的详细说明。

关键词人事档案管理,企业,J2EE技术,B/S多层体系结构目录摘要................................................................................................................ 错误!未定义书签。

Abstract........................................................................................................... 错误!未定义书签。

人事管理系统课程设计报告

人事管理系统课程设计报告

人事管理系统课程设计报告数据库课程设计报告设计题目:人事治理系统学生姓名:系别:运算机学院专业:班级:学号:指导教师:同组同学:课程设计任务书题目人事治理系统专业、班级学号姓名同组人员要紧内容:设计内容:设计如下要紧功能模块1)人事档案治理模块。

2)人员薪酬治理模块。

3)人员培训治理模块。

4)各类报表生成模块。

5)人员内部调动、离岗治理模块。

6)人员奖惩情形治理模块。

7)具有数据备份和数据复原功能。

差不多要求:单位内部的人事的治理,从大的方面分要紧集中在单位职工的个人情形、调入调出等。

因此该系统要紧是实现对数据的录入、插入、删除、查询、统计、更新、打印等功能。

其次,为了信息的保密与安全,系统还要提供一定的安全机制。

开发那个系统的目的确实是关心单位人力资源部门提高工作效率,实现人事信息治理的系统化、规范化和自动化。

在提供详细人员资料的同时,还为保证资料的保密性特设置访问密码,有效操纵进入系统的人员。

完成期限:二周指导教师签名:课程负责人签名:2010年 9月18日目录课程设计任务书 (1)目录 (2)1.开发背景 (3)1.1相关技术介绍 (3)1.1.1VisualBasic6.0中文版工具软件简介 (3)1.1.2.SQL server2000简介 (4)2.功能描述 (5)2.1功能模块图 (5)2.2功能描述 (6)3.数据流程分析 (7)3.1数据流程图 (7)3.1.1数据流程图 (7)3.1.2 流程图 (8)3.2数据字典 (9)4.数据库的设计与优化 (16)4.1数据库概念设计 (16)4.2数据库逻辑结构设计 (18)5.物理设计和实施 (20)5.1 数据库物理设计 (20)5.2数据库的建立 (20)5.3实验数据的输入 (25)6.应用程序设计 (25)6.1建立公共模块 (26)7.课程设计心得体会 (28)7.1系统的特点 (28)7.2系统的不足 (28)7.3开发心得 (28)参考文献 (30)致谢 (31)1.开发背景人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的职员以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个治理者关怀的问题。

管理信息系统课程设计-人事档案管理系统

管理信息系统课程设计-人事档案管理系统

辽宁工业大学管理信息系统设计课程设计报告(论文)题目:人事档案管理系统院(系): 软件学院专业班级:软件工程114班学号:111301108学生姓名:安凯辰指导教师:谷宝华教师职称:副教授起止时间:2012.5.28-2012.6.8课程设计(论文)任务及评语目录第1章系统分析 (1)1.1建立系统的必要性 (1)1.2业务流程分析 (1)1.3数据流程图 (2)1.4数据字典 (3)第2章系统设计 (5)2.1系统功能设计 (5)2.2代码设计 (5)2.3系统运行环境与数据库设计 (5)2.3.1 概念设计 (6)2.3.2 逻辑设计 (8)2.3.3 物理设计 (8)2.4输入/输出设计 (9)2.5功能模块设计 (11)第3章系统实施 (13)3.1测试策略 (13)3.2功能测试 (13)3.3性能测试 (13)3.4用户界面测试 (13)3.5测试结论 (14)第4章设计总结 (15)参考文献 (16)附录:主要代码 (17)第1章系统分析1.1建立系统的必要性人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发俩个方面。

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

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

人事档案管理系统就是其中的一个方面,因为随着时代与社会的发展,企业也渐渐地成长起来,如何管理好企业内部职工的信息,是企业管理的一个重大问题。

在这样的背景条件下,一个规范化、自动化的人事管理系统就显得非常的需要,在我看来,最初的人事管理,也都是靠人力来完成的。

需要专门的人员录入职工的各方面信息。

以便今后职工在工作完成后按时发放工资待遇及奖金福利等。

这便是我想做此系统的初衷。

分为几个方面:首先要录入员工信息,比如说员工的姓名,这样会自动给员工编号,接着录入工时数目,这样就能通过程序的功能自动计算出本月工资,输入销售量,便会显示出销售经理及推销员的工资,级别不同会导致薪酬不一样,实现本系统的人事的录入以及查看。

人事档案管理系统软件工程课程设计报告

人事档案管理系统软件工程课程设计报告

福建农林大学计算机与信息学院课程设计报告课程名称:软件工程课程设计题目:人事档案管理系统姓名:XXX担任角色:C辅助程序员小组编号:小组组长:XXX同组其他同学:XXX,XXX,XXX系:计算机信息与技术专业年级:2010计科专升本学号:XXX指导教师:XXX职称:2011年12 月1日福建农林大学计算机类课程设计结果评定评语:成绩:指导教师签字:任务下达日期:评定日期:目录一、课程设计概述 (4)1.1 题目背景 (4)1.2 项目内容 (4)1.3 小组分工 (5)二、系统所有的数据条目 (5)三、数据库的原型设计.............................................................. 错误!未定义书签。

3.1总体E-R图 (6)3.2各数据库模式定义 (6)3.3数据库类图 (9)3.4人事管理系统的状态流程图 (10)3.5数据库的实施阶段 (11)四、前后台界面 (14)4.1 主界面模块和人事基本信息管理模块的设计 (14)4.2 系统各子功能的设计 (15)五、系统配置帮助与使用说明 (17)六、个人小结 (18)七、参考文献 (18)人事档案管理系统一、课程设计概述1.1 题目背景计算机信息管理是现代企业高效率、快节奏生产的重要组成部分,传统的人事档案管理往往采用手工管理,存在工作效率低、重复劳动多、管理人员劳动强度大等弊病,不能够为企业决策提供及时准确的信息,而采用先进的管理方法引进计算机信息技术,将计算机管理完整的对人事档案进行管理,则可以提高工作效率,进一步简化和规范办事程序,提高生产的质量,为企业带来更多的效益,这已经是各个企业的必经之路。

本系统就是针对这种情况,参考同类系统开发的。

我们小组做的程序实现了人员信息管理,部门管理和人事变更三个功能,其他的考勤管理,薪资核算,员工考核,招聘管理,教育培训等功能没完成,因为我们做的只是对档案管理的一个模拟。

人事管理系统课程设计报告

人事管理系统课程设计报告

人事管理系统课程设计报告一、选题背景随着计算机和互联网技术的快速发展,人事管理系统已经逐渐成为了现代企业管理中不可或缺的一部分。

人事管理系统作为企业管理中的核心内容之一,可以对企业人力资源的招聘、培训、薪资管理等方面进行科学合理的规划和管理,提高企业的管理效率和竞争力,实现企业长期稳健的发展。

随着人力资源管理的不断深入和发展,越来越多的企业开始重视人力资源信息化的建设。

人事管理系统已经成为了现代企业信息化建设中不可缺少的一部分。

因此,开发一款高效、实用、易用的人事管理系统,对于现代企业的管理和发展具有重要的意义。

二、研究目的本课程设计的主要目的是:1、针对现代企业的管理需求,设计一款实用、高效、易用的人事管理系统,提高企业的管理效率和竞争力。

2、通过设计和开发一个人事管理系统,培养学生的系统设计和开发能力,为学生日后进入企业从事相关工作打下坚实的基础。

三、研究内容1、需求分析。

根据企业的实际需求,确定人事管理系统的功能需求。

2、系统设计。

根据需求分析的结果,设计人事管理系统的系统架构、模块、数据模型等。

3、系统开发。

采用C#等编程语言,利用Visual Studio等开发工具,开发人事管理系统的各个模块。

4、系统测试。

对开发完成的人事管理系统进行测试和修改,确保系统的稳定性和正确性。

四、研究方法本课程设计采用如下研究方法:1、文献资料法。

通过查阅相关的文献资料,了解人事管理系统的基本原理和相关技术知识,为系统的设计和开发提供基础支持。

2、案例分析法。

结合实际的企业管理需求,分析已有的人事管理系统,总结其优点和不足之处,为本课程设计提供借鉴和参考。

3、实践操作法。

通过实际的设计和开发,熟悉人事管理系统的各个模块和技术特点,提高学生的实践能力和创新意识。

五、研究成果本课程设计的主要成果包括:1、人事管理系统需求分析报告。

根据企业的实际需求,对人事管理系统的各个功能模块进行分析和设计,确定系统的功能需求。

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

沈阳航空航天大学课程设计报告课程设计名称:软件综合课程设计课程设计题目:人事档案管理系统院(系):计算机学院专业:班级:学号:姓名:指导教师:完成日期:目录1 系统分析 01.1需求分析 01.2编程技术简介 02 系统设计 (2)2.1系统模块设计 (2)2.2 系统预览 (3)2.3主流程图 (5)2.4.1数据库设计 (6)2.4.2数据库概念设计............................... 错误!未定义书签。

2.4.3数据库逻辑设计 (7)3 具体设计......................................... 错误!未定义书签。

3.1系统登录界面设计 (10)3.2系统主体窗体设计 (11)3.3添加/删除用户名模块.............................. 错误!未定义书签。

3.4员工信息管理模块 (21)3.5员工信息查询模块 (22)4 调试分析 (25)文件清单 (26)参考文献 (27)1 系统分析1.1需求分析伴随着企业人事管理系统化的日益完善,企业人事管理系统在企业管理中越来越受到企业管理者的青睐。

企业人事管理系统的功能全面、操作简单,可以快速地为员工建立电子档案,这样做不但便于修改、保存和查看,而且实现了无纸化存档,为企业节省了大量资金和空间。

通过企业人事管理系统,还可以实现对企业员工的个人信息管理、奖惩管理、培训管理、待遇管理和相关信息查询。

1.2编程技术简介本次课设我主要使用的软件是NetBeans IDE 7.1.3和Navicat for MySQL,语言则以Java为主。

NetBeans IDE 7.1.3:NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。

而这些模组是一个jar档(Java Archive File)它包含了一组Java程式的类别而它们实作全依据依 NetBeans 定义了的公开界面以及一系列用来区分不同模组的定义描述档(Manifest File)。

有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。

由于模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进行扩充。

Navicat for MySQL:Navicat for MySQL[1]是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。

Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。

此解决方案的出现,将解放 PHP、J2EE 等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。

Navicat for MySQL 使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。

用户可完全控制MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local),进行档案备份。

Navicat for MySQL 支援 Unicode,以及本地或远程 MySQL 服务器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行 SQL queries、管理用户权限(安全设定)、将数据库备份/复原、汇入/汇出数据(支援 CSV, TXT, DBF 和 XML 档案种类)等。

软件与任何 MySQL 5.0.x 伺服器版本兼容,支援 Triggers,以及 BINARY VARBINARY/BIT 数据种类等的规范。

Java语言:Java编程语言的风格十分接近C、C++语言。

Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。

Java舍弃了C 语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。

2 系统设计2.1 系统模块设计企业人事管理系统主要包括系统管理信息管理和信息查询三大功能模块用来提供对企业员工的信息管理和查询以及对相关部门的管理,还包括用户的管理。

根据企业对人事管理的要求,本系统需要实现以下目标:(1)操作简单方便、界面简洁大方。

(2)方便快捷的人员信息管理。

(3)简单实用的奖惩管理。

(4)简单实用的培训管理。

针对企业中不同的待遇标准,实现待遇薪酬管理。

企业人事管理系统的功能结构如图2.1所示图2.1 企业人事管理系统功能模块图2.2 系统预览企业人事管理系统由多个界面组成,下面仅列出几个典型界面,其他界面效果可参见源程序。

企业人事管理系统的主体界面效果如图2.2所示。

图2.2企业人事管理系统的主体界面员工信息界面效果如图2.3所示。

图2.3员工信息界面员工信息查询界面效果如图2.4所示。

图2.4员工信息查询界面员工薪酬信息管理界面效果如图2.5所示。

图2.5 薪酬信息管理界面2.3 主流程图进入网站时,先输入用户名和密码验证登录,验证成功后,再选择与需求相应的页面,按要求输入相应的信息,页面会自动判断以提供满足用户要求的信息。

如果验证失败,则需要用户添加注册信息。

如图2.6所示。

图2.6 系统主流程图2.4.1 数据库设计企业人事管理系统的需求主要包括对人员信息的管理和查询,其中包括对人员个人信息职位部门的查询添加修改删除;人事奖惩培训信息的管理和人员薪酬信息的管理。

2.4.2 数据库概念设计数据库设计是系统设计过程中的重要组成部分,它是通过管理系统的整体需求而制定的,数据库的好坏直接影响到系统的后期开发。

下面对本系统中具有代表性的数据库设计进行详细说明。

在开发企业人事管理系统时,最重要的是人员信息。

人员信息表实体属性图本系统还提供用户信息管理和部门信息管理,下面给出用户信息表和部门信息表的实体属性图如图2.8和2.9所示。

图2.8用户表实体属性图图2.9部门表实体属性图本系统同时也提供培训信息管理和奖惩信息管理,下面给出培训信息表和奖惩信息表的实体属性图如图2.10和2.11所示图2.10 信息表实体属性图图2.11奖惩表实体属性图系统也提供了薪酬信息管理,下面给出薪酬信息表的实体属性图如图 2.14所示。

2.4.3 数据库逻辑设计在MySQL数据库中,创建名为xiezhenghuip的数据库。

然后在数据库中根据数据表的E-R图创建数据表。

(1)userinformation的结构如表2.1所示。

表2.1 userinformation表(2(3表2.3 departmentinformation(4(5(63 具体设计3.1 系统登录界面设计系统用户登录窗体主要用来验证用户的登录信息,完成用户的登录功能,该模块的运行结果如图3.1所示。

图3.1用户登录窗体登陆系统是验证用户是否可以使用此系统,如果输入的用户名和密码正确,选择身份正确,才可以验证成功,登录此系统进行使用,否则,信息不正确或者身份不争取,都不可以进入此系统。

如图3.2所示图3.2 登录系统流程图登陆界面输入用户名,密码,身份主界面N开始验证信息成功结束登录失败3.2 系统主体窗体设计主窗体是软件系统的一个重要组成部分,是提供人机交互的一个必不可少的操作平台。

通过主窗体,用户可以打开与系统相关的各个子操作模块,完成对软件的操作和使用;另外通过主窗体,用户还可以快速掌握本系统的基本功能。

首先通过菜单栏可以打开本系统所有的子模块,菜单栏的效果如图3.3所示。

图3.3菜单栏部分实现码:setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);lp1.setFont(new java.awt.Font("新宋体", 1, 一八)); // NOI 一八Nlp1.setText(" 欢迎使用企业人事管理系统 !");javax.swing.GroupLayout pLayout = new javax.swing.GroupLayout(p);p.setLayout(pLayout);pLayout.setHorizontalGroup(jButton5.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);jButton5.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);jButton5.addActionListener(newjava.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jButton5ActionPerformed(evt);}});jToolBar1.add(jButton5);systemM.setText("系统管理");password.setText("密码修改");password.addMouseListener(new java.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {passwordMouseClicked(evt);}});password.addActionListener(newjava.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {passwordActionPerformed(evt);}});systemM.add(password);land.setText("重新登录");land.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) {landMouseClicked(evt);}});systemM.add(land);addDelete.setText("添加/删除用户");addDelete.addMouseListener(new java.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {addDeleteMouseClicked(evt);}});systemM.add(addDelete);exit.setText("退出系统");exit.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) {exitMouseClicked(evt);}});exit.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {exitActionPerformed(evt);}});systemM.add(exit);jMenuBar1.add(systemM);manageM.setText("信息管理");employeeMM.setText("员工信息管理");employeeM.setText("基本信息管理");employeeM.addMouseListener(new java.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {employeeMMouseClicked(evt);}});employeeMM.add(employeeM);trainM.setText("培训信息管理");trainM.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) {trainMMouseClicked(evt);}});employeeMM.add(trainM);encouragementPunishM.setText("奖罚信息管理");encouragementPunishM.addMouseListener(newjava.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {encouragementPunishMMouseClicked(evt);}});employeeMM.add(encouragementPunishM);wageM.setText("薪资信息管理");wageM.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) {wageMMouseClicked(evt);}});employeeMM.add(wageM);manageM.add(employeeMM);departmentM.setText("部门信息管理");departmentM.addMouseListener(newjava.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {departmentMMouseClicked(evt);}});manageM.add(departmentM);jMenuBar1.add(manageM);selectM.setText("信息查询");employeeSM.setText("员工信息查询");employeeS.setText("基本信息查询");employeeS.addMouseListener(new java.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {employeeSMouseClicked(evt);}});employeeSM.add(employeeS);trainS.setText("培训信息查询");trainS.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) {trainSMouseClicked(evt);}});employeeSM.add(trainS);encouragementPunishS.setText("奖罚信息查询");encouragementPunishS.addMouseListener(newjava.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {encouragementPunishSMouseClicked(evt);}});employeeSM.add(encouragementPunishS);wageS.setText("薪资信息查询");wageS.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) {wageSMouseClicked(evt);}});employeeSM.add(wageS);selectM.add(employeeSM);departmentS.setText("部门信息查询");departmentS.addMouseListener(newjava.awt.event.MouseAdapter() {public void mouseClicked(java.awt.event.MouseEvent evt) {departmentSMouseClicked(evt);}});selectM.add(departmentS);jMenuBar1.add(selectM);helpM.setText("帮助");jMenuBar1.add(helpM);aboutM.setText("关于");jMenuBar1.add(aboutM);setJMenuBar(jMenuBar1);工具栏的设计,为了方便用户使用系统,在工具栏中为常用的系统子模块提供了快捷按钮,用户可以快速地进入系统中常用的子模块。

相关文档
最新文档