企业人事管理系统毕业设计文档.docx

上传人:you****now 文档编号:61497330 上传时间:2022-11-21 格式:DOCX 页数:55 大小:476.29KB
返回 下载 相关 举报
企业人事管理系统毕业设计文档.docx_第1页
第1页 / 共55页
企业人事管理系统毕业设计文档.docx_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《企业人事管理系统毕业设计文档.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统毕业设计文档.docx(55页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、*工程学学院课程设计计报告企业人事事管理系系统课 程 计计算机综综合应用用课程设设计姓 名*院 (系系) 计算算机科学学与工程程学院 专业年级级 计算算机科学学与技术术0844班学 号*指导教师师*日 期220111/122/299*工程学学院教务务处制目录摘要- 3 -第1章概概述- 4 -1.1 课程设设计的目目的- 4 -1.2 课程设设计的意意义- 5 -第2章系系统功能能设计- 5 -2.1 系统需需求分析析- 55 -2.2 系统的的概要设设计- 7 -第3章管管理系统统主界面面设计开开发- 18 -3.1 程序设设计- 18 -3.2功功能界面面设计- 188 -第4章子子系统设

2、设计开发发- 221 -4.1员员工信息息管理子子系统页页面及代代码- 21 -4.2 职务信信息管理理子系统统- 224 -4.3出出勤信息息管理子子系统- 299 -4.4 工资资信息管管理子系系统- 31 -4.5 奖惩信信息管理理子系统统- 334 -4.6 福利信信息管理理子系统统- 336 -4.7 管理员员界面- 399 -4.8 公司简简介界面面- 444 -第5章系系统实施施- 445 -5.1系系统和程程序设计计调试- 455 -5.2系系统的不不足及改改进方案案- 446 -第6章结结束语- 466 -6.1 工个人人工作- 466 -参考文献献- 446 -摘要随着现在

3、在计算机机技术的的不断完完善,以以及现代代经济的的不断发发展,传传统的管管理技术术不再满满足企业业的需要要,越来来越多的的企业注注重计算算机信息息管理系系统,人人事信息息管理系系统是典典型的计计算机信信息管理理系统之之一,企企业借助助于它进进行人力力资源管管理,达达到事半半功倍。随着企企业的雇雇佣人数数的增加加,有效效地管理理人员信信息成为为必然。人事信信息管理理系统的的开发主主要包括括后台数数据库的的建立和和维护,以及前前台程序序开发两两个方面面。本文文分析了了人事信信息管理理系统的的组成情情况以及及一些基基本功能能模块,包括系系统功能能框架分分析,系系统开发发的软硬硬件环境境分析,系统的的

4、数据库库逻辑设设计分析析,以及系系统的数数据流程程分析,并且重重点对系系统的用用户界面面开发和和各个子子系统开开发作了了详细的的介绍。系统主主要利用用Javva语言言和编成成环境以以及Acccesss20003的的主要功功能进行行设计开开发,在在文中进进行了详详细的介介绍。该该开发系系统是中中型至大大型企业业的人事事信息管管理系统统,它界界面美观观,简单单实用,安全性性高,能能够基本本上满足足企业人人事信息息管理的的需要,实现了了企业员员工信息息的整体体化,系系统化,规范化化和自动动化。关键字:信息管管理系统统、人事事信息管管理系统统,Jaava,Acccesss20003第1章 概述1.1

5、课程设设计的目目的随着现代代经济的的高速发发展,各各种企业业的不断断崛起,企业员员工的不不断增加加,企业业在管理理方面对对需求越越来越大大。伴随随着计算算机的迅迅速发展展和广泛泛使用,企业人人事信息息管理转转向电子子化成为为必然。传统的人人事信息息管理存存在很大大的不足足:利用用人进行行信息的的增减,容易导导致信息息的错误误,而且且管理的的效率低低下,导导致资源源的可利利用性低低,劳动动力大,安全性性也不够够,加上上,随着着时间的的递增,信息量量不断增增大,对对信息的的增加、删除、检索、查找就就会存在在很大的的问题。因此,随着企企业的强强大和发发展,传传统的管管理方式式不再适适应企业业的需要要

6、。应用计算算机进行行管理信信息,有有着其手手工无法法比拟的的优点。例如:存储量量大、修修改方便便、检索索快速、安全性性高,使使用寿命命长、成成本低、可靠性性好等。这些优优点能够够极大地地提高人人事信息息管理的的效率,有助于于企业的的发展。1.2 课程设设计的意意义人事信息息管理系系统的开开发需要要就Jaava语语言和数数据库两两方面的的知识,因此设设计一个个实用性性强的人人事信息息管理系系统,对对于我们们进行课课程设计计方面知知识的提提高有很很大的推推动作用用。人事信息息管理系系统的开开发需要要用到多多方面的的知识,包括数数据库的的选用、数据库库的建立立和维护护、信息息的存储储、管理理界面的的

7、设计。这些对对于设计计者的知知识水平平有较高高的要求求。因此此,如何何规划、设计和和开发好好这个人人事信息息管理系系统,对对于提高高我们的的Javva开发发水平有有极大的的帮助。同时,在设计计开发过过程中,我们可可以选用用适当的的数据库库和数据据库连接接驱动程程序,建建立好合合适的数数据库表表格和设设计好美美观大方方的管理理界面。第2章 系统功功能设计计2.1 系统需需求分析析2.1.1人事事信息管管理系统统的客户户功能需需求该开发系系统的设设计主要要用于实实现以下下几个功功能:(1) 人事信信息管理理系统主主界面人事信息息系统主主界面主主要包括括系统设设计,公公司结构构,员工工管理,职务管管

8、理,出出勤管理理,工资资管理,奖罚管管理,福福利管理理和帮助助等内容容,可以以进行各各种信息息的添加加、查询询,删除除等操作作。(2) 员工信信息管理理子系统统员工信息息管理子子系统主主要是对对所有员员工的个个人信息息进行登登记、删删除、检检索、查查找,包包括员工工的编号号,员工工的性别别,员工工的姓名名,员工工的身份份证号码码,员工工的联系系电话、联系方方式,员员工的入入公司时时间,照照片等记记录。并并且还能能够删除除错误的的员工个个人记录录的信息息。(3) 职务信信息管理理子系统统职务信息息管理子子系统主主要是对对所有员员工的职职务信息息进行登登记,包包括了两两个部分分的内容容职务务管理和

9、和职务变变更。职务管理理包括员员工的编编号,员员工的姓姓名以及及员工的的现任职职务,并并且能够够删除错错误的员员工职务务记录的的信息。职务变更更包括员员工的编编号,员员工的姓姓名,员员工的各各种职务务以及任任职该职职务的时时间。并并且能够够删除错错误的员员工职务务变更记记录的信信息。(4) 出勤信信息管理理子系统统出勤信息息管理子子系统主主要是对对所有员员工的出出勤信息息进行登登记,包包括了四四个部分分的内容容上班班登记、下班登登记、请请假登记记和加班班登记。上班登记记主要是是对所有有员工的的上班信信息进行行登记,包括员员工的编编号,员员工的姓姓名,员员工的上上班时间间和相应应的备注注信息,并

10、且能能够删除除错误的的员工上上班时间间记录的的信息。下班登记记主要是是对所有有员工的的下班信信息经行行登记,包括员员工的编编号,员员工的姓姓名,员员工的下下班时间间和相应应的备注注信息,并且能能够删除除错误的的员工下下班时间间记录的的信息。请假登记记主要是是对所有有员工的的请假信信息进行行登记,包括员员工的编编号,员员工的姓姓名,员员工的请请假日期期,员工工的请假假时间,员工的的请假原原因和相相应的备备注信息息,并能能够删除除错误的的员工请请假记录录的信息息。加班登记记主要是是对所有有员工的的加班信信息进行行登记,包括员员工的编编号,员员工的姓姓名,员员工的加加班日期期,员工工的加班班时间,员

11、工的的加班薪薪资和相相应的备备注信息息,并能能够删除除错误的的员工加加班记录录的信息息。(5) 工资信信息管理理子系统统工资信息息管理子子系统主主要是对对所有的的员工的的工资信信息进行行登记,包括了了员工的的编号,员工的的姓名,员工的的基本工工资、补补贴金、加班费费、奖惩惩金,员员工的总总工资和和相应的的备注信信息,并并且能够够删除错错误的员员工工资资记录的的信息。(6) 惩罚信信息管理理子系统统惩罚信息息管理子子系统主主要是对对说有的的员工的的惩罚信信息进行行登记,包括了了员工的的编号,员工的的姓名,员工的的奖励、惩罚,员工的的惩罚说说明和相相应的备备注信息息,并且且能够删删除错误误的员工工

12、惩罚记记录的信信息。(7) 福利信信息管理理子系统统福利信息息管理子子系统主主要是对对所有的的员工的的福利信信息进行行登记,包括员员工的编编号,员员工的姓姓名,员员工的养养老保险险金、失失业保险险金、工工伤保险险金,员员工的福福利总计计和相应应的备注注信息,并且能能够删除除错误的的员工福福利记录录的信息息。2.1.2系统统开发和和运行环环境(1) 硬件配配置及外外设设备备硬件平台台是指开开发与运运行所需需要的硬硬件环境境,主要要包括计计算机机机型及硬硬件配置置。由于于本系统统是一个个MINNI管理理系统,因此对对计算机机硬件的的要求不不是很高高,成本较较低,只只要配备备如表22-1所所示的就就

13、可以。表2-11 计算算机硬件件配备要要求表内容最低配置置建议配置置主机P3/11GP4/22G以上内存256MMB1G以上上硬盘20GBB60GBB以上(2)开开发运行行软件环环境软件平台台是指系系统开发发与运行行的软件件环境。本系统统在开发发时选用用的操作作系统是是稳定性性较强的的Winndowws XXP中文文专业版版,Jaava程程序设计计的开发发环境是是JDKK 5.0,集集成开发发工具是是JCrreattor专专业版,数据库库的设计计工具选选用的MMicrrosooft公公司的AAcceess 20003。Javaa语言是一一种跨平平台、适适合于分分布式计计算机环环境的面面向对象象

14、编程语语言。具具体来说说,它具具有如下下特性:简单性性、面向向对象、分布式式、解释释性、可可靠、安安全、平平台无关关、可移移植、多多线程、动态性性等。Javaa的开发发环境大大体上分分成两种种方式。一种方方式是使使用JDDK(JJavaa Deveelopperss Kiits)工具集集,这是是一种命命令行的的方式。另一种种方式是是使用集集成开发发环境(Inttegrrateed DDeveeloppingg Ennvirronmmentt,IDDE)。采用JDDK开发发Javva程序序,能够很很快理解解程序中中各部分分代码之之间的关关系,有有利于理理解Jaava面面向对象象的设计计思想。JD

15、KK的另一一个显著著特点是是随着JJavaa 版本本的升级级而升级级。但它它的缺点点也是非非常明显显的就是是从事大大规模企企业级JJavaa应用开开发非常常困难,不能进进行复杂杂的Jaava软软件开发发,也不不利于团团体协同同开发。JCreeatoor 专专业版是是一款适适合于各各个 JJavaa 语言言编程开开发人员员的IDDE工具具。 她她为使用用者提供供了大量量强劲的的功能,例如: 项目目管理、工程模模板、代代码完成成、调试试接口、高亮语语法编辑辑、使用用向导以以及完全全可自定定义的用用户界面面。JCCreaatorr 具有有无限撤撤销、代代码缩进进、自动动类库方方法提示示、安所所选职能

16、能定位查查阅JaavaAAPI文文档的功功能,它它支持JJSP、Antt、CVVS,其其.小巧巧、易用用、美观观,是JJavaa初级程程序员的的理想IIDE。Acceess220033 是一一款Wiindoow环境境下的数数据库管管理软件件,是OOffiice办办公套件件中一个个极为重重要的组组成部分分,是MMicrrosooft公公司于220033年推出出的微机机数据库库管理系系统,它它不仅解解决了以以往的AAcesss中处处理中文文的麻烦烦,而且且具有了了新的优优点,在在功能上上做了加加强。它它具有界界面友好好、易学学易用、开发简简单、接接口灵活活等特点点,是典典型的新新一代桌桌面关系系数

17、据库库管理系系统。利利用它可可以方便便的实现现对信息息保存、维护、查询、统计等等,而且且它可以以十分方方便的与与Offficee其他组组件交流流数据。2.2 系统的的概要设设计2.1.1 系系统的功功能框架架分析构建一个个人事信信息管理理系统,该系统统主要由由六个子子系统组组成,分分别包括括个人信信息管理理子系统统,职务务信息管管理子系系统,出出勤信息息管理子子系统,工资信信息管理理子系统统,惩罚罚信息管管理子系系统以及及福利信信息管理理子系统统。同时时,为了了增强系系统的安安全性,首先需需要通过过用户权权限认证证,只有有在登陆陆界面上上输入正正确的用用户名和和密码,才能的的功能路路本系统统进

18、行操操作。通通过了系系统功能能框架的的分析,得到了了如图22-1的的系统功功能模块块。人事信息管理系统系统设置职务管理出勤管理工资管理奖罚管理福利管理现任职务查询职务变更信息上班登记下班登记请假管理加班管理工资查询员工管理奖惩查询福利查询增加员工信息修改管理员设置返回主界面信息查询信删除息公司结构公司结构部门管理帮助安全退出工资调整添加奖罚福利调整系统帮助关于系统职位调整图2-11系统功功能框架架下面简单单说明一一下各个个框架的的功能:(1)系系统设置置模块:本应用用模块的的主要功功能是进进行管理理员设置置、返回回主页面面、以及及系统的的安全退退出。(2)公公司结构构模块:本应用用模块的的主要

19、功功能是进进行公司司结构的的说明,相关部部门的管管理以及及职位的的调整。(3)员员工管理理模块:本应用用模块的的主要功功能是实实现对员员工信息息的增加加、信息息的修改改、信息息的查询询以及信信息的删删除等操操作。(4)职职务管理理模块:本应用用模块的的主要功功能是实实现对员员工现任任职务、员工植植物变更更记录的的管理,以及职职务的设设置。(5)出出勤管理理模块:本应用用模块的的主要功功能是实实现对员员工上下下班时间间登记,员工请请假信息息,员工工加班信信息记录录的管理理。(6)工工资管理理模块:本应用用模块的的主要功功能是实实现对员员工工资资信息的的管理,包括工工资的查查询和调调整。(7)奖奖

20、惩管理理模块:本应用用模块的的主要功功能是实实现对员员工的奖奖惩信息息的管理理,包括括奖惩的的查询和和添加。(8)福福利管理理模块:本应用用模块的的主要功功能是实实现对员员工福利利信息的的管理,包括福福利的查查询和调调整。(9)帮帮助模块块:本应应用模块块的主要要功能是是实现系系统帮助助,关于于系统。2.2.2 系系统的数数据库逻逻辑设计计分析用户需求分析概念结构设计物理结构设计逻辑结构设计系统调查系统分析(详细调查)系统分析(逻辑设计)系统设计数据库设计步骤系统开发阶段数据库设设计是在在选定的的数据库库管理系系统基础础上建立立数据库库的过程程。数据据库设计计除了用用户分析析外,还还包括概概念

21、结构构设计、逻辑结结构设计计和物理理结构设设计等三三个阶段段。数据据库系统统已经成成为一门门独立的的学科,所以,当我们们把数据据库设计计原理应应用到MMIS开开发中,数据库库设计的的几个步步骤与系系统开发发的各个个阶段相相对应,且融为为一体,它们的的对应关关系如图图2-22所示。图2-22数据库库设计与与系统开开发阶段段对应关关系图(1) 概念模模型E-R图部门编号部门名称部门设计这一设计计阶段是是在逻辑辑关系分分析的基基础上,设计出出能够满满足用户户需求的的各种实实体,以以及他们们之间的的关系,为后面面的数据据库逻辑辑设计打打下基础础。本文文根据上上面的分分析规划划出的实实体有部部门设计计、

22、员工工信息、职务管管理、职职务变更更、上班班登记、下班登登记、员员工请假假信息、员工加加班信息息、员工工奖惩信信息、员员工工资资信息、员工福福利信息息、管理理员信息息等。实实体与实实体之间间的关系系E-RR图如图图2-33至图2-14所所示。图2-33 部门门设计实实体E-R 图图员工编号姓名性别密码身份证号联系电话地址入员时间照片员工信息图2-44 员工工信息实实体E-R图职务管理员工编号姓名现任职务所属部门图2-55 职务务管理实实体E-R图上班登记上班时间雇员编号姓名职务变更雇员编号姓名现任职务上任时间卸任时间图2-66 职务务变更实实体E-R图图2-77 上班班登记实实体E-R图下班登

23、记下班时间雇员编号姓名图2-88 下班班登记实实体E-R图员工请假员工编号姓名请假时间时间长短图2-99 员工工请假实实体E-R图员工加班员工编号姓名加班日期加班时间图2-110 员员工加班班实体EE-R图图员工奖惩员工编号姓名奖励金罚款图2-111 员员工奖惩惩实体EE-R图图员工编号姓名基本工资公司补贴加班费奖励金扣除金额总工资备注员工工资图2-112 员员工工资资实体EE-R图图员工福利员工编号姓名养老保险失业保险工伤保险总保险金图2-113 员员工福实实体E-R图管理员信息管理员密码图2-114 管管理员信信息实体体E-RR 图(2) 表结构构分析根据本系系统功能能需求,数据库库采用M

24、Micrrosooft公公司的AAcceess 20003,它它完全可可以适合合工作需需求,并并且它所所支持的的数据类类型十分分丰富,维护简简单,费费用比较较低,开开发人员员技术要要求不是是很高。根据模模块的设设计,以以及规范范化的设设计要求求,为满满足系统统需要,本系统统共建立立12个表表分别是是:部门门设计表表,雇员员信息表表,职务务管理表表,职务务变更表表,上班班登记表表,下班班登记表表,员工工请假信信息表,员工加加班信息息表,员员工奖罚罚信息表表,员工工工资表表,员工工福利表表,管理理员信息息表。各各个数据据表的结结构如表2-2至表表2-113所示示。表2-22 部门门设计表表(Dee

25、parrtmeent_Inffor)字段名数据类型型字段大小小是否主键键部门编号号文本20是部门名称称文本20备注备注表2-33员工信息息表(eemplloyeee_IInfoor)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20性别逻辑2年龄数字密码文本10身份证号号文本18联系电话话文本20地址文本50入员时间间日期/时时间8照片OLE对对象备注备注表2-44 职务务管理表表(Duuty_Inffor)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20现任职务务文本30所属部门门文本20备注备注表2-55 职务务变更表表(Duuty_Chaangee_In

26、nforr)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20现任职务务文本30上任时间间日期/时时间8卸任时间间日期/时时间8备注备注表2-66 上班班登记表表(Sttartt_Reegissterr_Innforr)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20上班时间间日期/时时间8备注备注表2-77 下班班登记表表(Fiinissh_RRegiisteer_IInfoor)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20下班时间间日期/时时间8备注备注表2-88 员工工请假信信息表(On_Leaave_Inffor)字段名数据类型型

27、字段大小小是否主键键员工编号号文本8是姓名文本20请假时间间日期/时时间8时间长短短文本20备注备注表2-99 员工工加班信信息表(Oveer_TTimee_Innforr)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20加班日期期日期/时时间8加班时间间文本20备注备注表2-110 员员工奖惩惩信息表表(Awwardd_Puunissh_IInfoor)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20奖励金货币罚款货币备注备注表2-111 员员工工资资信息表(Wagge_IInfoor)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20基本

28、工资资货币公司补贴贴货币加班费货币奖励金货币扣除金额额货币总工资货币备注备注表2-112员工工福利表表(Weelfaare_Inffor)字段名数据类型型字段大小小是否主键键员工编号号文本8是姓名文本20养老保险险货币失业保险险货币工伤保险险货币总福利金金货币备注备注表2-113管理理员信息息表(MManaagerr_Innforr)字段名数据类型型字段大小小是否主键键管理员文本20密码文本10(3) 数据字字典分析析 数据流程程图描述述了系统统的分解解,但没没有对图图中各成成分进行行说明,数据字字典(DDataa Diictiionaary,DD)就是为为数据流流程图的的每个数数据流文文件加

29、工工,以及及组成数数据流或或文件的的数据项项作出说说明,具具体见表表2-114至表表2-118表 2-14 员工管管理的数数据字典典作用对员工管管理信息息查询进进行描述述来源管理员对对员工编编号的查查询去向员工本地地查询数据结构构员工信息息查询(员工编编号,姓姓名,性性别,年年龄,密密码,联联系电话话,地址址,入员员时间,照片)表2-115 职职务管理理的数据据字典作用对员工现现任职位位查询进进行描述述来源管理员对对员工编编号的查查询去向员工本地地查询数据结构构职位信息息查询(员工编编号,姓姓名,现现任职务务、所属属部门)表2-116 出出勤管理理的数据据字典作用对员工出出勤信息息查询进进行描

30、述述来源管理员对对员工编编号的查查询去向员工本地地查询数据结构构出勤信息息查询(员工编编号,姓姓名,上上班时间间,下班班时间,请假信信息,加加班信息息)表2-117 工工资信息息查询的的数据字字典作用对员工工工资信息息查询结结构进行行描述来源管理员对对雇员编编号的查查询去向员工本地地查询数据流结结构工资信息息查询(雇员编编号,姓姓名,基基本工资资,公司司补贴,加班费费,奖励励金,扣扣除金额额,总工工资)表2-118 福福利信息息查询的的数据字字典作用对员工福福利信息息查询结结构进行行描述来源管理员对对雇员编编号的查查询去向员工本地地查询数据流结结构福利信息息查询(雇员编编号,姓姓名,养养老保险

31、险,失业业保险,工伤保保险,总总福利金金)2.2.3数据据流程分分析 总的系统统流程图图如图22-155所示:用户登录系统主窗口退出系统是否合法YN图2-115 总总的系统统流程业务流流程图(Traansaactiion Floow DDiaggramm,TFFD)是是一种描描述系统统内各单单位、人人员之间间业务关关系、作作业顺序序和管理理信息流流向的图图表,利利用它可可以帮助助分析人人员找出出业务流流程中的的不合理理的流向向。通过过前面对对企业仓仓库管理理情况进进行的一一系列调调研与分分析,得得到如图图2-116所示示的业务务流程图图。系统现有信息汇总处理各部门需求新增信息信息需求 信息添加

32、 信息输出图2-116 业业务流程程图人事管理理系统的的业务处处理过程程如下:企业认认识管理理系统记记录基本本的信息并并能对系系统的的的已有信信息进行行查询;信息添加加记录中对对基本信信息添加加;信息息输出记记录对基基本信息息并能进进行查询询。根据业业务流程程图分析析,对于于其中的的数据流流向,处处理及存存储进行行逐层分分解,可可以得到到数据流流程图(Datta FFloww Diiagrram,DFDD)。数数据流程程图是分分层次的的,绘制制是采取取自顶向向下逐层层分解的的方法。顶层数数据流程程图只有有一张,它说明明了系统统总的处处理功能能、输入入和输出出。下一一步是对对顶层数数据流程程图中

33、的的“处理”进行分分解,也也就是对对第一层层数据流流程图的的再分解解。数据据流程图图如图33-3所所示。信息添加信息查找 管理员定位编号 定位信息 添加操作 信息修改 定位信息修改操作 信息输出 图3-33 数据据流程图图第3章 管理系系统主界界面设计计开发3.1 程序设设计3.1.1程序序设计思思想与原原则编写程序序应符合合软件工工程化思思想。应应用软件件的编程程工作量量极大,而且要要经常维维护、修修改。如如果编写写程序不不遵守正正确的规规律,就就会给系系统的开开发维护护带来不不可逾越越的障碍碍。软件件工程的的思想即即利用工工程化的的方法进进行软件件开发,通过建建立软件件工程环环境来提提高软

34、件件开发效效率。自顶向下下的模块块化方法法描述了了大程序序设计的的原则,在具体体编程中中,则应应采用结结构化程程序设计计方法。这种方方法指导导人们用用良好的的思想方方法却设设计程序序,其特特点是采采用顺序序结构、循环结结构和选选择结构构三种基基本逻辑辑结构来来编写程程序。3.2功功能界面面设计虽说程序序设计最最核心的的地方是是程序的的功能,但程序序的界面面设计是是不可忽忽视的,它直接接影响到到程序的的易用性性。尤其其在Wiindoows时时代,一一个良好好的应用用界面会会给你的的程序锦锦上添花花,甚至至有画龙龙点睛之之韵味。一般来来说,在在完成核核心算法法的编制制后,就就要开始始精心设设计应用

35、用界面了了。登陆界面面的代码码:publlic claass HRMM_Appp pubblicc sttatiic vvoidd maain (Sttrinng arrgs) Loggin _Looginn=neew LLogiin(); 系统主页页面代码码为:impoort javva.aawt.*;impoort javvax.swiing.*;impoort javvax.sqll.*;impoort javva.aawt.eveent.*;publlic claass ApppMaiin eexteendss JFFramme priivatte JJMennuBaar bbarMM

36、ainn = neww JMMenuuBarr(); priivatte MMenuuBarrLisstenner _MeenuBBarLListteneer = neew MMenuuBarrLisstenner(); pubblicc fiinall JDDeskktoppPanne ddeskktopp = neww JDDeskktoppPanne(); pubblicc sstattic DbCConnnecttionn coonneetioon=nnew DbCConnnecttionn(); priivatte iint i,jj; pubblicc ApppMaain() su

37、pper(人事事管理系系统); Conntaiinerr coontaaineer = geetCoonteentPPanee(); conntaiinerr.addd(ddeskktopp,BoordeerLaayouut.CCENTTER);MenuuBarrLisstenner.settDesskToop(ddeskktopp); BuiildBBarMMainn();thiis.ssetJJMennuBaar(bbarMMainn); settSizze(9900,7000); intt w = (Tooolkiit.ggetDDefaaulttTooolkiit().geetSccr

38、eeenSiize().wwidtth - 9000) / 22; int h = (TToollkitt.geetDeefauultTToollkitt().gettScrreennSizze().heeighht - 7000) / 22; settLoccatiion(w, h);settVissiblle(ttruee); adddWinndowwLisstenner(neww WiindoowAddaptter() pubblicc vooid winndowwCloosinng(WWinddowEEvennt eevennt) intt reesullt = JOOptiionPP

39、anee.shhowOOptiionDDiallog(nulll,是否真真的退出出人事信信息管理理系统?,系统提提示,JOpptioonPaane.YESS_NOO_OPPTIOON,JJOpttionnPanne.QQUESSTIOON_MMESSSAGEE, nuull,neww Sttrinng 确定定,取消,取消); iff (rresuult = JOpptioonPaane.YESS_OPPTIOON) trry AAppMMainn.coonneetioon.cconnnecttionn.cllosee(); caatchh(jaava.sqll.SQQLExxcepptioon

40、 ssql) ssql.priintSStacckTrracee(); Syysteem.eexitt(0); ); priivatte JJMennuBaar BBuilldBaarMaain() finnal JMeenu _Mennu = nnew JMeenu( 系统设设置 ), neew JJMennu( 公公司结构构 ),nnew JMeenu( 员工管管理 ), neew JJMennu( 职职务管理理 ), neww JMMenuu( 出勤勤情况 ),new JMeenu( 工资管管理 ), neew JJMennu( 奖奖罚管理理 ), nnew JMeenu( 福利管管理 ), neew JJMennu( 帮帮助 ); finnal JMeenuIItemm _MennuIttem=nnew JMeenuIItemm(管管理员设设置),neew JJMennuIttem(返回回主界面面),neww JMMenuuIteem(安全退退出),neww JMMenuuIteem(公司结结构),neew JJMennuIttem(部门门管理),nnew JMeenuIItemm(职职位调整整)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com