《企业人事信息管理系统.docx》由会员分享,可在线阅读,更多相关《企业人事信息管理系统.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西北民族族大学毕业论文文(设计计)题目: 企业人人事信息息管理系系统 姓 名:李 铸铸 洪学 号:P077151131995学 院:数学与与计算机机科学学学院 专 业:计算机机科学与与技术 班 级:20007级计计算机科科学与技技术1班班 指导教师师:顿 毅 杰杰20111年5月10日企业人事事信息管管理系统统专业:计计算机科科学与技技术 姓名名:李铸铸洪 指导导老师:顿毅杰杰摘 要随随着科学学技术的的不断提提高,计计算机应应用已进进入人类类社会的的各个领领域且发发挥着越越来越重重要的作作用。同同时,人人事管理理系统作作为计算算机应用用的一种种,也已已成为企企业单位位不可缺缺少的部部分。 本文
2、主主要描述述了一个个小型企企业人事事管理系系统的开开发过程程,并严严格按照照软件工工程的软软件开发发标准,对相应应的设计计给出了了详细介介绍。 本系统统具有检检索快速速、操作作简单等等特点,主要是是对企业业人事管管理工作作进行电电子化管管理,简简化繁琐琐的手工工操作,提高人人事管理理工作效效率。系系统的功功能主要要有人员员档案管管理,考考勤管理理,奖惩惩管理,培训管管理等,能够满满足许多多中小型型企业人人事管理理工作的的要求。系统设设计主要要包括前前台应用用程序设设计和后后台数据据库设计计。前台台应用程程序采用用javva编程程语言进进行开发发,界面面要简洁洁明了,易于操操作。后后台数据据库则
3、采采用SQQL SServver220000作为后后台数据据库,利利用其提提供的数数据库管管理功能能为前台台提供数数据支持持。关键词: 人人事管理理系统,SQLL Seerveer20000,javvaABSTTRACCTWithh coonsttantt sccienntiffic andd teechnnoloogiccal advvanccemeent hass beeen enttereed, thee coompuuterr apppliicattionns iin vvariiouss arreass annd wwhicch hhumaan ssociietyy haas ppl
4、ayyed an inccreaasinnglyy immporrtannt rrolee. MMeannwhiile, thhe PPerssonnnel Mannageemennt SSysttem to be useed aas aa kiind of commputter apppliccatiionss, hhavee allso beccomee ann inndisspennsabble parrt oof bbusiinesss uunitts. Thiis aartiiclee iss prrimaarilly aa deescrripttionn off a smaall
5、entterpprisse pperssonnnel mannageemennt ssysttem strricttly in acccorddancce wwithh thhe ddeveeloppmennt pproccesss, aand sofftwaare enggineeeriing, sooftwwaree deevellopmmentt sttanddardds tto tthe corrressponndinng ddesiign givves a ddetaaileed iintrroduuctiion.Thiss syysteem hhas a rretrrievval
6、quiick andd eaasy to opeeratte, andd soo onn, tthe maiin ccharractter, peersoonneel mmanaagemmentt off thhe eenteerprrisees tto ssimppliffy tthe commpliicatted eleectrroniic mmanaagemmentt, pperssonnnel mannageemennt mmanuual opeerattionn annd iimprrovee effficcienncy. syysteem ffuncctioons aree maa
7、inlly pperssonnnel reccordds mmanaagemmentt, aatteendaancee maanaggemeent, reewarrds andd puunisshmeentss, ssuchh ass maanaggemeent, trrainningg annd mmanaagemmentt too meeet thee reequiiremmentts ffor perrsonnnell maanaggemeent of thee maany smaall andd meediuum-ssizeed eenteerprrisees.DDesiign of
8、thee Syysteem mmainnly inccluddes apppliccatiion dessignn annd bbackk-offficce ddataabasse ddesiign. Fooreggrouund Apppliccatiionss ussingg Jaava proograammiing lannguaage intterffacee too bee coonciise, annd eeasyy too opperaate. sppooller SQLL Seerveer 220000 daatabbasee iss ussed as a bbackkgroou
9、ndd daatabbasee seerveer, usiing itss daatabbasee seerviicess prroviidedd byy daata mannageemennt ffuncctioonallityy avvaillablle aat rreceeptiion forr suuppoort.Key worrds:Perrsonnnell Maanaggemeent,SQLL Seerveer20000,Javva 目录1. 绪绪论12相关关开发技技术22.1 技术介介绍22.2 开发工工具选择择23. 数数据库设设计43.1 需求分分析43.1.1 设设计背景景
10、43.1.2 需需求描述述43.1.3 设设计目标标53.2 概念结结构设计计53.3 逻辑结结构设计计83.4 表之间间关系图图114. 功功能实现现124.1 系统总总体设计计124.1.1 系系统主要要功能模模块1224.1.2 设设计系统统功能1124.1.3 系系统结构构图及流流程图1134.2系系统实现现154.2.1 主主界面设设计1554.2.2 员员工日常常管理模模块设计计164.2.3 员员工待遇遇管理模模块设计计224.2.4 系系统维护护模块设设计2554.2.5 系系统工具具265. 软软件测试试275.1 什么是是软件测测试2775.2 软件测测试的目目的、规规则和
11、结结果2776. 用用户手册册296.1 使用前前准备工工作2996.2 操作说说明2997.结论论31参考文献献32答谢3331.绪论论在信息革革命的浪浪潮中,计算机机技术得得到了飞飞速发展展,计算算机的身身影已经经是随处处可见,同时,企业的的规模也也在不断断的发展展壮大,企业采采用的传传统的人人工管理理工作方方式已变变得越来来越繁重重,另外外,传统统管理方方式还存在着着许多缺缺点,如:效效率低、保密性性差等,这对于于用户查查找、更更新和维维护都带带来了不不少的困困难。显显然这已已经远远远不能满满足高效效率、快快节奏的的现代工工作和生生活的需需要。于于是越来来越多的的公司高高层考虑虑摆脱人人
12、工的管管理方式式,走向向现代化化的管理理,利用用计算机机实现企企业人事事信息管管理势在在必行。利用计算算机实现现的企业业人事信信息管理理,可以以使人事事管理变变得系统统化、规规范化和和自动化化,这也也是企业业人事信信息管理理系统的的开发目目的和任任务。通通过简化化人工管管理,全全面提高高了企业业的管理理,大大大提高了了企业对对人才的的利用,提高了了企业的的竞争力力,企业业的核心心竞争力力得到了了增强。本文主要要介绍一一个简单单的企业业人事管管理系统统,用以以来管理理一个中中小型企企业的人人事信息息,该系系统的功功能主要要分为人人员档案案、考勤勤、奖惩惩、培训训管理,这些功功能已基基本能够够满足
13、许许多中小小型企业业人事管管理工作作的要求求。设计计方面,此系统统采用了流流行的jjavaa编程语语言,主要是是因为jjavaa优越的的跨平台台性,后台台数据库库则采用用了SQQL SServver220000,它是是一个杰杰出的数数据库平平台,可可用于大大型联机机事务处处理、数数据仓库库、以及及电子商商务等,具有客户户机/服服务器体体系结构构,数据仓仓库功能能以及友友好的图图形化用用户界面面,用它它为前台台提供数数据支持持再好不不过。2相关关开发技技术2.1 技术介介绍Javaa是由SSun公公司于119955年5月月推出程程序设计计语言。Javva开发发平台由由Javva虚拟拟机和JJav
14、aa 应用用编程接接口构成成。用JJavaa开发的的系统具具有跨平平台的特特性,只只要在运运行平台台上安装装一个JJavaa虚拟机机之后,Javva应用用程序就就可以运运行。现现在Jaava平平台已经经嵌入了了几乎所所有的操操作系统统,实现现了Jaava程程序只编编译一次次,就可可在各种种系统中中运行。SQL Serrverr 是一一个关系系数据库库管理系系统,它它最初是是由Asshtoon-TTatee和Miicroosofft SSybaase 等三家家公司共共同开发发的。 后来MMicrrosooft 将SQQL SServver 移植到到了Wiindoows NT系系统上。SQLL S
15、eerveer 220000 是SSQL Serrverr 数据据库管理理系统的的一个版版本。它它具有真真正的客客户机/服务器器体系结结构,图形化化用户界界面,丰富的的编程接接口工具具,完全集集成了SQLL Seerveer与WWinddowss NTT,具有很很好的伸伸缩性,对Weeb技术术完美支持持等特点点。和旧版版本相比比,SQQL SServver220000增加了了许多更更先进的的功能,相关软软件集成成程度高高,可从从个人计计算机跨跨越到服服务器等等多种平平台,使使用快捷捷方便。2.2 开发工工具选择择随着网络络技术的的不断发发展,数数据库技技术的应应用也越越来越广广泛,各各种数据据
16、库层出出不穷,但是,针对中中小企业业的人事事管理系系统,SSQL Serrverr20000就是是最好的的选择,它是一一个杰出出的数据据库平台台,可用用于大型型联机事事务处理理、数据仓仓库、以以及电子子商务等等。具有有真正的的客户机机/服务务器体系系结构,友好的的图形化化用户界界面,丰富的的编程接接口工具具,实现起起来比较较方便。对于开开发语言言,我选选择了流流行的jjavaa。Jaava是是一种简简单的,面向对对象的动动态语言言,其跨跨平台性性是它最最大的特特点。jjavaa开发工工具相当当之多,Myeecliipsee,ecclippse,NettBeaans等等等,这这里我选选择了自自己
17、相对对比较熟熟悉的NNetBBeanns,调调试起来来也会更更容易发发现错误误的所在在之处。综合开开发系统统的各种种需求因因素,总总结出本本系统的的程序运运行环境境及开发发工具具具体如下下:操作系统统:Wiindoows 20003、WWinddowss xpp或者WWinddowss 7数据库管管理软件件:SQQL SServver 20000JDK环环境:jjdk11.6.0开发工具具:NeetBeeanss IDDE 66.8运行平台台:Wiindoows、Linnux各各个版本本、MAAC等任任何平台台3. 数数据库设设计3.1 需求分分析3.1.1 设设计背景景随着企业业的不断断扩大
18、,人员的的增加,无疑会会给管理理工作带带来困难难,过去去的手工工管理已已不能满满足工作作需要,另外,计算机机技术的的不断发发展,使使人事管管理工作作向着自自动化方方向发展展。某科技有有限公司司是一家家拥有5500名名员工的的中小型型企业,在企业业早期的的发展中中,是以以业务为为中心的的管理体体制,企企业发展展缓慢。企业高高层考虑虑改变企企业的管管理体制制,从以以业务为为中心转转向以人人为中心心,从而而体现以以人为本的管管理思想想。在这这种情况况下,该该公司急急需一套套企业人人事管理理系统,从而完完成日常常管理的的需要。3.1.2 需需求描述述通过与企企业的相相关人事事工作人人员的交交流,总总结
19、了该该企业在在人事管管理方面面的工作作内容,该企业业的日常常人事管管理工作作主要包包括以下下几个方方面:人人事档案案管理,考勤管管理、奖奖惩管理理、培训训管理等等,针对对以上每每一种人人事信息息管理操操作,基基本上都都是添加加、查询询、修改改和删除除,另外外,为了了便于对对员工相相关信息息进行统统计,还还需要定定期提取取相应报报表,如如员工工工资报表表。该企业的的大多数数人事管管理人员员缺乏专专业的计计算机操操作知识识,所以以还必须须要求系系统具有有友好的的界面,对某些些必要的的操作要要给予明明确的提提示,确确保用户户能够正正常的使使用本系系统。3.1.3 设设计目标标该企业人人事管理理系统的
20、的开发目目的就是是加强员员工管理理。在系系统中,要保存存5000名企业业员工的的档案信信息,从从而能够够对这些些员工进进行管理理。 要能够够对企业业员工的的出勤情情况进行行管理,从而了了解每一一个员工工的工作作状态。为为了提高高员工的的工作积积极性,采用奖奖励和惩惩罚制度度,功则则奖,过过则罚。为了提提高员工工对公司司业务的的了解,企业计计划定期期对员工工进行培培训。 根据33.1.2的需求描描述,我我们主要要将该企企业人事事管理系系统分为为三个模模块,员员工日常常管理模模块、员员工待遇遇管理模模块和系系统维护护模块。其中,员工日日常管理理模块主主要是管管理员工工的档案案信息,如增加加新员工工
21、档案、修改老老员工的的资料,对每个个人的出出勤情况况进行统统计,是是否进行行奖励或或者惩罚罚以及对对员工培培训工作作的管理理等。而而员工待待遇管理理模块主主要是给给员工发发工资时时的一个个直接参参考。系系统维护护模块则则是对系系统基本本资料的的初始化化,而且且还可以以简单还还原系统统,即删删除系统统内的所所有资料料。另外外,本系系统附加加一个简简单的计计算器工工具,方方便管理理员发放放工资时时的计算算,还有有一个EExceel表格格功能,可以帮帮助快速速打开EExceel。3.2 概念结结构设计计由于该企企业人事事管理系系统完成成的功能能比较多多,所以以这里我我们以其其中的几几个比较较重要的的
22、实体进进行分解解。例如如员工、考考勤、奖奖惩、培培训等简简单的实实体。首先来看看员工档档案信息息表,在在考勤、奖惩等等操作中中都会用用到员工工档案信信息表。在员工工档案信信息表中中保证了了员工的的姓名、性别、学历、专业等等基本信信息,它它的E-R图如如图1所示。员工编号档案编号姓名性别是否结婚身份证照片生日图1 员工信息E-R图因为员工工档案信信息表中中字段是是比较多多的,这这里给出出重要的的几处,考勤是企企业人事事管理中中重要的的一项,在考勤勤信息表表中记录录着与考考勤相关关的信息息,例如如考勤员员工、考考勤说明明、开始始日期、结束日日期、批批准部门门和批准准人等,它的EE-R图图如图22所
23、示。图2考勤E-R图考勤批准日期批准人ID批准部门ID结束日期员工ID编号开始日期说明奖惩表示示奖励和和惩罚,它和考考勤一样样,也是是人事管管理中非非常重要要的一项项。在奖奖惩信息息表记录录着与惩惩罚相关关的信息息,包括括类别、原因、内容和和金额等等,它的的E-RR图如图图3所示。奖惩编号员工编号类别原因结束日期开始日期金额内容图3 奖惩E-R图在企业中中经常要要组织员员工培训训,所以以在企业业人事管管理系统统中还要要记录员员工的培培训情况况。在培培训信息息表中包包括培训训名称、培训内内容、培培训对象象、培训训时间等等信息,它的EE-R图图如图44所示。培训编号名称内容对象培训地点图4 培训信
24、息E-R图培训单位结束日期开始日期数据库主主要表的的总E-R图如如下图55所示。员工档案编号姓名性别培训名称内容对象培训单位考勤员工ID编号说明奖惩原因金额内容 图5 总E-R图奖惩培训 考勤3.3 逻辑结结构设计计本系统采采用SQQL SServver220000数据库库来满足足系统的的需求,数据库库名为ddb_pperssonnnel,在数据据库中创创建了117张数数据表,用于存存储不同同的信息息,下面面对重要要的数据据表进行行说明。tb_rrecoord表表用于存存储员工工的档案案信息,当需要要查看员员工的档档案时,可以通通过该表表进行查查询。tb_ttimeecarrd表用用于保存存考
25、勤信信息,本本系统提提供了人人事考勤勤记录和和人事奖奖惩记录录功能,通过该该表可以以查询员员工的出出勤情况况。tb_bbrinng_uup_oonteent 表用于于保存员员工的培培训信息息,当需需要查看看那些人人已经参参加过培培训,都都可以通通过该表表体现出出来。tb_rrewaardss_annd_ppuniishmmentt表用于于保存员员工的奖奖罚信息息,本系系统提供供了对员员工的奖奖励惩罚罚功能,通过该该表可以以查询到到员工的的功奖过过罚情况况。以下为企企业人事事管理系系统用到到的部分分重要数数据表及及其表结结构:tb_rrecoord(档案表表)tb_rrecoord表表用于保保存
26、档案案信息,该表的的结构如如下表11所示。表1 档档案表字段名数据类型型是否为主主键描述idint是序号recoord_nummberrcharr(6)否档案编号号nameevarccharr(10)否姓名sexcharr(2)否性别birtthdaaydateetimme否出生日期期phottocharr(10)否照片ID_ccarddvarccharr(20)否身份证号号marrriaggedcharr(4)否婚姻状况况natiion_idint否民族编号号natiion_plaace_idint否籍贯编号号addrresssvarccharr(1000)否地址posttalccodeec
27、harr(6)否邮政编码码partty_mmembbercharr(2)否部门schoool_ageevarccharr(10)否学历speccialltyvarccharr(40)否专业foreeignn_laanguuageevarccharr(10)否外语语种种graddevarccharr(10)否职务tb_ttimeecarrd(考考勤表)tb_ttimeecarrd表用用于保存存考勤信信息,该该表的结结构如下下表2所示。表2考勤勤表字段名数据类型型是否为主主键描述idint是编号recoord_idint否档案编号号accoountt_ittem_idint否考勤类型型编号expl
28、lainnvarccharr(1000)否考勤说明明starrt_ddateedateetimme否开始日期期end_dattedateetimme否结束日期期ratiifieer_ddeptt_iddint否批准部门门编号recttifiier_reccordd_iddint否批准人编编号recttifiier_dattedateetimme否批准日期期tb_bbrinng_uup_oonteent(培训信信息表)tb_bbrinng_uup_oonteent表表用于保保存员工工的培训训信息,结结构如表3所示表3培训训信息表表字段名数据类型型是否为主主键描述idint是编号nameevarc
29、charr(10)否培训名称称conttenttcharr(4)否培训内容容objeectcharr(2)否培训对象象starrt_ddateecharr(2)否开始日期期end_dattedateetimme否结束日期期unittdateetimme否培训单位位lecttureervarccharr(10)否培训讲师师placcevarccharr(60)否培训地点点tb_rrewaardss_annd_ppuniishmmentt(员工工奖惩表表)tb_rrewaardss_annd_ppuniishmmentt表用于于保存员员工的奖奖罚信息息,结构构如表44所示。表4员工工奖惩表表字段名
30、数据类型型是否为主主键描述idint是编号recoord_idint否记录序号号typeecharr(4)否奖惩类型型reassonvarccharr(60)否奖惩原因因conttenttvarccharr(1000)否奖惩内容容moneeyint否奖励金额额starrt_ddateedateetimme否开始日期期end_dattedateetimme否结束日期期ratiifieer_ddeptt_iddint否批准部门门编号ratiifieer_rrecoord_idint否批准人编编号ratiifieer_ddateedateetimme否批准日期期3.4表表之间关关系图该企业人人事管理
31、理系统中中,除以以上主要要表外,还有很很多其他他的表,而且他他们之间间是紧密密联系的的。这是是将某些些基本资资料都单单独定义义为一个个表,例例如民族族、籍贯贯等,这这些表之之间关系系图如图图6所示:图6 表表之间关关系图4. 功功能实现现4.1 系统总总体设计计4.1.1系统统主要功功能模块块本人事管管理系统统具备以以下几个个基本的的功能模模块: 员工日常常管理模模块:也也可以称称为人事事管理模模块。在在该模块块中完成成员工信信息的录录入、进进行考勤勤管理。奖惩管管理和培培训管理理。在每每一种管管理功能能中,又又可以分分为多种种管理,例如培培训管理理中,又又可以查查看原来来培训信信息,添添加新
32、培培训内容容。 员工待待遇管理理模块:员工待待遇是企企业财务务操作中中的一部部分,所所有其中中要包括括账套管管理、项项目管理理和账套套人员管管理三个个功能,从而将将员工待待遇放在在某一账账套下。为了让让企业老老板或者者财务部部查看,还应该该完成统统计报表表的功能能,从而而将某一一时间段段中的所所有员工工待遇情情况显示示出来。 系统维维护模块块:因为为某一个个公司中中的部门门设置是是不同的的,所以以要定义义企业架架构设置置功能,由管理理员完成成该操作作。在改改模块中中,还应应该完成成基本资资料的录录入,它它们是上上述操作作中的基基础,例例如职务务种类、用工形形式等。4.1.2设计计系统功功能企业
33、人事事管理系系统是一一种企业业内容管管理软件件,操作作用户通通常是企企业老板板或者固固定几个个工作人人员,它它们都可可以称为为人事管管理系统统的管理理员。管管理员的的主要工工作,也也就是人人事管理理系统的的主要功功能就是是对员工工信息进进行管理理、待遇遇管理、系统维维护等。管理员员的用例例如图77所示。人事管理待遇管理系统维护 图 77 管管理员用用例图4.1.3系统结构构图及流流程图本系统首首先需要要对使用用系统的的用户进进行身份份识别,只有合合法的管管理员用用户才能能进入系系统。进进入系统统后,将将显示系系统窗口口,在其其中左侧侧的栏目目中,或或者上面面的功能能中,选选择相应应的功能能操作
34、。企业人人事管理理系统功功能结构构图与业业务流程程图分别别如图88,图9所示。企业人事管理系统人事管理待遇管理系统维护系统工具档 案 管 理考 勤 管 理奖 惩 管 理培 训 管 理账 套 管 理人 员 管 理统 计 报 表基 本 资 料系 统 还 原打 开 计 算 器打 开 Word打 开 Excel图8 企企业人事事管理系系统功能能结构图图管理员登陆用户登陆第一次登录输入用户名:TSoft 密码:111第二次登录输入用户名:T00001 密码:111判断是否正确判断是否正确在“档案管理”模块建立超级管理员档案在“新增用户”模块设置为管理员,系统默认第一个被设置的管理员为超级管理员退出在“修
35、改密码”模块修改超级管理员登录密码在“档案管理”模块建立普通管理员档案在“新增用户”模块设置为管理员,除了第一个被设置的管理员外,均为普通管理员重新登录否否输入用户名:T00002密码:111判断是否正确否是在“修改密码”模块修改超级管理员登录密码人事管理待遇管理系统维护在“档案管理”模块维护工作档案在“考勤管理”和“奖惩管理”模块填写考勤或奖惩信息在“培训管理”模块维护培训信息在“待遇管理”模块维护账套信息在“人员设置”模块设置员工采用的账套在“统计报表”模块生成员工待遇报表在“企业架构”模块维护企业部门设置在“基本资料”模块维护系统的基本资料如果单击“系统还原”,将对系统经行初始化,恢复到
36、原始状态通过“系统工具”模块可以打开系统中常用的计算器、Excel等退出图9 人事管理系统的业务流程图4.2系系统实现现4.2.1 主主界面设设计1.主界界面要求求 人机界界面设计计的关键键就是让让计算机机与人之之间能够够准确地地交流信信息。一一方面,人向计计算机输输入消息息时应当当尽量采采取自然然的方式式;另一一方面,计算机机向人传传递的消消息必须须准确,不致引引起误解解。另外外,不要要把系统统内部的的处理、加工操操作与人人机界面面混在一一起,以以免互相相干扰,影响效效率。故故设计要要求如下下:(11)统一一的人机机界面,让用户户始终用用同一种种方式思思考与操操作,可可以提高高操作效效率。最
37、最忌讳的的是每换换一个屏屏幕用户户就要换换一套操操作命令令与操作作方法。 (22)人机机界面应应该有进进度显示示,能够够告诉用用户软件件的运行行情况,使用户户随时掌掌握任务务的进展展。尤其其是在任任务需要要较长时时间处理理时,必必须让用用户掌握握工作的的进展情情况,如如设计已已经完成成了百分分之几的的任务进进度条等等。开发发人事管管理系统统时,这这一点很很值得借借鉴。(3)大大多数人人事管理理软件的的数据输输入量较较大,而而对于一一些相对对固定的的数据,不应让让用户频频频输入入,而应应让用户户用鼠标标点击轻轻松选择择。例如如,人事事管理系系统中的的“文化程程度”是相对对固定的的数据,其值一一般
38、取 “初中”、“高中”、“大专”、“本科”、“硕士”等,录录入这类类数据之之前,管管理软件件应设置置一个列列表框,待用户户以鼠标标点击来来选择,而不是是让用户户每次都都输入这这些汉字字。(44)具有有较强的的容错功功能力:用户操操作该系系统时,难免会会产生一一些错误误操作而而导致数数据库的的。巧妙妙地进行行程序设设计,可可以避免免此类因因素造成成的错误误。2. 系系统主界界面企业人事事管理系系统开始始运行以以后,因因为系统统初始是是没有设设置管理理员的,所以这这里设置置了一个个默认用用户TSSoftt,初始始密码为为:1111,使使用默认认用户登登陆后,便可在在系统中中新建管管理员。项目上上线
39、后,就可将将默认用用户删除除。如果已正正常使用用本系统统,则需需要输入入管理员员账号和和密码,验证口口令通过过以后,才能进进入程序序的的主主界面。如图110所示示:图10 主操作作界面系统的主主界面由由以下几几个部分分组成:功能菜单单栏:系系统菜单单,通过过菜单的的选择能能完成系系统中的的所有操操作;状态栏:显示系系统的运运行状态态,如:当前公公司信息息,以及及当前的的用户等等信息。4.2.2 员员工日常常管理模模块设计计1. 档档案管理理企业招聘聘新的员员工以后后,首先先要建立立该员工工的档案案,然后后才进行行其他的的操作。在企业业人事管管理系统统中,选选择“人事管管理”下的“档案管管理”,
40、进入入档案管管理界面面,单击击“新建员员工档案案”按钮,将生成成一个用用于输入入员工信信息的界界面;当当单击“修改员员工档案案”按钮时时,也会会进入该该同以界界面,只只是进行行的操作作是不一一样的。界面如如图111所示:图11 新建员员工档案案界面该模块首首先通过过if (UPPDATTE_RRECOORD = nulll)判判断用户户进行的的是新建建档案还还是修改改档案,若是新新建,则则在后面面录入信信息时应应注意格格式,如如录入生生日时,通过SStriing myBBirtthdaay = biirthhdayyTexxtFiieldd.geetTeext();获获取到生生日信息息,然后后
41、再通过过if语句句if (myyBirrthdday.equualss(YYYYYY-MMM-DDD);判断断该输入入格式是是否正确确,然后后通过DDatee biirthhdayy = Datte.vvaluueOff(myyBirrthdday);转换换日期类类型,当当发生异异常时表表示输入入不正确确。 员工档档案中通通常是需需要员工工照片的的,所以以要用到到IO流流的内容容,实现现代码如如下:Filee seelecctPhhotoo = neww Fiile(phootoLLabeel.ggetIIconn().toSStriing();/ 通通过选中中图片的的路径创创建文件件对象UR
42、L urll = thiis.ggetCClasss().geetReesouurcee(/perrsonnnell_phhotoo/); / 获获得指定定路径的的绝对路路径StriingBBufffer uriiBuffferr = neww SttrinngBuuffeer(uurl.toSStriing();/ 组组织文件件路径Striing sellecttPhootoNNamee = sellecttPhooto.gettNamme();intt i = sseleectPPhottoNaame.lasstInndexxOf(.);uriiBuffferr.apppennd(rrec
43、oordNNoTeextFFielld.ggetTTextt();uriiBuffferr.apppennd(sseleectPPhottoNaame.subbstrringg(i);tryy Filee phhotoo = neww Fiile(neww URRL(uuriBBufffer.toSStriing().toUURI();/ 创创建上传传文件对对象 reccordd.seetPhhotoo(phhotoo.geetNaame();/ 将图片片名称保保存到数数据库if (!phhotoo.exxistts() / 如果文文件不存存在则创创建文件件photto.ccreaateNNewFFilee(); InpuutSttreaam iinSttreaam = neew FFileeInpputSStreeam(sellecttPhooto);/ 创创建输入入流对象象OutpputSStreeam outtStrreamm = neww FiileOOutpputSStre
限制150内