《人事档案管理系统257669.docx》由会员分享,可在线阅读,更多相关《人事档案管理系统257669.docx(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人事档案管管理系统统系 、 部部:计算算机科学学与信息息系学生姓名:唐明辉辉指导教师:周瑞玲玲职称专 业:软软件技术术班 级:008022完成时间:20111.005.110摘要人事档案的的管理是是企业管管理中的的一个重重要内容容,随着着时代的的进步,企企业也逐逐渐变得得庞大起起来。如如何管理理好企业业内部员员工的信信息,成成为企业业管理中中的一个个大问题题。在这这种情况况下,开开发一个个人事档档案管理理系统就就显得非非常必要要。本系统结合合公司实实际的人人事、制制度,经经过实际际的需求求分析,采采用功能能强大的的Myeecliipsee作为开开发工具具而开发发出来的的人事档档案管理理系统。整
2、整个系统统从符合合操作简简便、界界面友好好、灵活活、实用用、安全全的要求求出发,本本企业人人事档案案管理系系统具有有如下功功能:主主要实现现对员工工的人事事档案资资料进行行有效的的录入、修修改和删删除,根根据职工工编号或或姓名对符合合条件的的员工人人事档案案资料进进行修改改以及根根据职工工编号或或姓名对对符合条条件的员员工人事事档案资资料进行行删除,根根据职工工编号或或姓名查查询符合合条件的的员工人人事档案案资料,并并打印查查询结果果等功能能。全文主要分分五个部分分:第一一部分,是是本课题题的来源源和课题题研究的的目的和和意义;第二部部分,是是开发工工具的选选择,本本系统主主要运用用的是MMy
3、ecclippse作作为系统统前台应应用程序序开发工工具,MMySQQL作为为后台数数据库;第三部部分,是是系统的的需求分分析,主主要是人人事档案案管理系系统的需需求分析析、系统统功能设设计和数数据库的的设计;第四部分,主主要介绍绍了各个个功能模模块的功功能和主主要的代代码;第第五部分,是是软件的的测试。关键词:信信息管理理;人事事档案管理理;人事事管理档档案系统统;Myyecllipsse;MMySQQLABSTRRACTTPersoonneel ffilee maanaggemeent is an impporttantt paart of mannageemennt, witth tth
4、e proogreess of thee tiimess, ccomppaniies havve ggradduallly beccomee a hugge uup. Howw too maanagge iinteernaal eemplloyeee iinfoormaatioon, beccomee a bigg isssuee maanaggemeent. Inn thhis casse, thee deevellopmmentt off a perrsonnnell maanaggemeent sysstemm, iit iis vveryy neecesssarry.This syss
5、temm coombiiness thhe ccomppanyys acttuall peersoonneel, sysstemms, thee acctuaal ddemaand anaalyssis, thhe uuse of powwerfful devveloopmeent toools Myeecliipsee deevellopeed aas aa peersoonneel ffilee maanaggemeent sysstemm.Thhe eentiire sysstemm frrom thee siimplle, useer ffrieendlly, fleexibble,
6、prractticaal, saffe rrequuireemennts, thhe eenteerprrisee peersoonneel mmanaagemmentt syysteem hhas thee foolloowinng ffuncctioons: thhe mmainn peersoonneel ffilees oof eemplloyeees to achhievve eeffeectiive datta eentrry, moddifyy, aand delletee, aaccoordiing to staaff nummberrs oorNaame of thee el
7、ligiiblee emmplooyeees pperssonnnel fille iinfoormaatioon tto mmodiify andd emmplooyeee nuumbeer oor nnamee unnderr thhe eeliggiblle eemplloyeees of thee peersoonneel ffilees oof ddeleetedd daata, emmplooyeee nuumbeer oor nnamee quueryy baasedd onn elligiiblee emmplooyeee peersoonneel ffilee daata,
8、annd pprinnt qquerry rresuultss annd ootheer ffuncctioons.Full-texxt iis ddiviidedd innto fivve ppartts: Thee fiirstt paart is thee suubjeect of thee orrigiin aand purrposse aand siggnifficaancee off thhe rreseearcch; seccondd paart of thee chhoicce oof ddeveeloppmennt ttoolls, thee syysteem iis mma
9、innly useed aas tthe sysstemm iss Myyecllipsse fforeegrooundd apppliicattionn deevellopmmentt tooolss, MMySQQL aas tthe Bacckgrrounnd ddataabasse; thiird parrt iis tthe sysstemm reequiiremmentts aanallysiis, maiinlyy peersoonneel mmanaagemmentt syysteem rrequuireemennts anaalyssis, syysteem ddesiign
10、 andd daatabbasee deesiggn ffuncctioons; foourtth ppartt inntrooducces thee fuuncttionn off eaach moddulee annd tthe maiin ccodee; VV Paart of thee sooftwwaree teestiing.Keywoordss: innforrmattionn maanaggemeent; peersoonneel mmanaagemmentt; pperssonnnel mannageemennt ffilee syysteem; myecclippse; m
11、ysqll目录引 论111 课题的的来源与与意义221.1 本本课题的的来源221.2 本本课题研研究的目目的及意意义31.3 本本课题的的研究现现状32 开发工工具的选选择42.1 开开发软件件MySSQL的的介绍442.2 开开发软件件Myeecliipsee的介绍绍53 系统分分析与设设计63.1 系系统分析析63.1.11 系统统需求分分析63.1.22 可行行性分析析73.2 系系统功能能设计883.2.11 系统统的功能能分析883.2.22 系统统功能结结构93.3 数数据库设设计1114主要功能能模块设设计1444.1 系系统登录录设计1144.1.11 系统统登陆模模块的功功
12、能1444.1.22 系统统登陆的的代码设设计1774.2 系系统用户户管理模模块1994.2.11 系统统用户管管理的功功能1994.2.22 部分分代码(更更新)2224.3 员员工信息息管理模模块2334.3.11 员工工信息管管理模块块的功能能234.3.22 部分分代码(查查询代码码)2774.4 工工资管理理模块2294.4.11 工资资管理模模块的功功能2994.4.22 部分分代码(修修改代码码)3004.5 考考勤管理理模块3314.5.11 考勤勤管理模模块的功功能3114.5.22 部分分代码(查查询代码码)3225 系统测测试3335.1 软软件测试试的目标标335.2
13、 软软件测试试的过程程34主要参考文文献355结束语366致谢37引 论人事档案管管理是结结合公司司实际的的人事、制制度,经经过实际际的需求求分析,采采用Myyecllipsse作为为开发工工具而开开发出来来的人事事档案系系统。整整个系统统从符合合操作简简便、界界面友好好、灵活活、实用用的要求求出发,本本企业人人事管理理系统具具有如下下功能:系统用户管管理,本系统统的用户户分为两两类:管管理员和和普通用用户。管管理员可可以对系系统的各各个模块块进行添添加,删删除,修修改,查查询;而而一般用用户只能能对各模模块进行行简单的的查询,从从而了解解相关的的信息;员工信信息管理理,员工信信息管理理包括对
14、对员工基基本信息息和情况况的记录录进行查查询、添添加、删删除和修修改。主主要由管管理员进进行;员工工工资管理理:员工工资管管理主要要是对员员工工资资的综合合管理,建建立合理理,规范范的企业业工资核核算制度度,保障障员工的的合法权权利;员工考考勤数据据的查询询,主要实实现对员员工的日日常考勤勤情况进进行查询询,能够够有效的的监控员员工的上上班情况况。为企业人事事档案管管理提供供信息咨咨询,信信息检索索等服务务,基本本上能够够满足现现代企业业对人事事档案管管理的需需要。1 课题的的来源与与意义1.1 本本课题的的来源随着计算机机技术的的飞速发发展,计计算机在在企业管管理中应应用的普普及,利利用计算
15、算机实现现企业人人事档案案管理势势在必行行。对于于大中型型企业来来说,利利用计算算机支持持企业高高效率完完成人事事档案管管理的日日常事务务,是适适应现代代企业制制度要求求、推动动企业劳劳动人事事档案管管理走向向科学化化、规范范化的必必要条件件;计算算机管理理所无法法比拟的的优点检检索迅速速、查找找方便、可可靠性高高、存储储量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高人事管管理的效效率,也也是企业业的科学学化、正正规化管管理,与与世界接接轨的重重要条件件。不同同的企业业具有不不同的人人事档案案管理制制度,这这就决定定了不同同的企业业需要不不同的人人事档案案管理系系统
16、。人事档案管管理系统统是一个个企业单单位不可可缺少的的部分,它它的内容容对于企企业的决决策者和和管理者者来说都都至关重重要,所所以人事事档案管管理系统统应该能能够为用用户提供供充足的的信息和和快捷的的查询手手段。但但一直以以来人们们使用传传统人工工的方式式管理文文件档案案,这种种管理方方式存在在着许多多缺点,如如:效率率低、保保密性差差,另外外时间一一长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难。 合理的利用用有助于于企业发发展的管管理系统统是企业业改革的的一种优优越的体体现,不不仅保证证了核算算准确度度,还成成倍的提提高了工工作效率率,而且且便于
17、查查询。作作为计算算机应用用的一部部分,使使用计算算机对人人事档案案信息进进行管理理,具有有手工管管理所无无法比拟拟的优点点.例如如:检索索迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高人事档档案管理理的效率率,也是是企业的的科学化化、正规规化管理理,与世世界接轨轨的重要要条件。因因此,开开发这样样一套适适用的人人事管理理软件成成为很有有必要的的事情。1.2 本本课题研研究的目目的及意意义现代信息技技术的发发展,在在改变着着我们的的生活方方式的同同时,也也改变着着我们的的工作方方式,使使传统意意义上的的人事档档案管理理的形式式和
18、内涵涵都在发发生着根根本性的的变化。在在过去,一一支笔和和一张绘绘图桌,可可能就是是进行办办公的全全部工具具。今天天,电脑脑、扫描描仪和打打印机等等,已基基本取代代了旧的的办公用用具。如如今,人人事档案案管理己己完全可可以通过过电脑进进行,并并在计算算机辅助助下准确确快速地地完成许许多复杂杂的工作作,不仅仅能够大大大降低低企业在在人事档档案管理理方面的的成本,而而且能大大大缩短短档案管管理的时时间。而而今天,人人事档案案管理的的内容己己经转变变为对更更为广泛泛的系统统价值的的追求。信信息管理理,如今今已是一一个热门门话题,它它已为许许多企业业所采用用。我认认为,在在现代化化的进程程中,引引入现
19、代代管理的的思想,建建立一套套可面向向企事业业单位人人事档案案管理系系统,也也是十分分必要的的。1.3 本本课题的的研究现现状目前,在国国内外各各大企事事业单位位中,人人事档案案管理系系统的使使用是非非常广泛泛的。同同时,有有很多的的软件开开发商也也开发了了许多基基于各种种行业的的企业人人事档案案管理学学系统,其其中有单单机版的的,也有有C/SS和B/S模式式的。而而不同的的企业具具有不同同的人事事档案管管理制度度,这就就决定了了不同的的企业需需要不同同的人事事档案管管理系统统。而且且,企业业管理信信息量大大、操作作繁琐、传传统的方方式不再再适应新新的工作作需要,开开发研制制适合企企业的人人事
20、档案案管理系系统,使使其具有有整体性性强、流流程简单单、操作作方便、功功能丰富富和通用用性强等等特点,是是加快企企业人事事档案管管理工作作办公自自动化、信信息资源源化和管管理科学学化建设设进程必必要途径径。因此此建立适适合企业业的人事事档案管管理系统统,是促促进企业业信息高高速公路路的发展展,为企企业的发发展提供供条件的的重要课课题。随着数据库库技术和和网络技技术的发发展,数数据库的的互连技技术正成成为世界界计算机机领域研研究的热热点,基基于WEEB的管管理信息息系统的的研究正正成为MMIS(管管理信息息系统)研研究的主主流。与与此同时时,Innterrnett的发展展与普及及,国内内许多企企
21、业已经经建成有有自己的的人事档档案源管管理软件件,为企企业的快快速运营营提供了了很大方方便。但但是对于于有些中中小企业业来说,不不需要大大量的数数据库,所所以我们们的目标标是开发发一个功功能使用用,操作作简单的的人事档档案管理理系统。2 开发工工具的选选择现在,市场场上可以以选购的的应用开开发产品品很多,流流行的也也有数十十种。在在目前市市场上这这些众多多的程序序开发工工具中,有有些强调调程序语语言的弹弹性与执执行效率率;有些些则偏重重于可视视化程序序开发工工具所带带来的便便利性与与效率的的得高,各各有各的的优点和和特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性
22、是是密不可可分的,只只强调程程序语言言的弹性性,却没没有便利利的工具具作配合合,会使使一些即即使非常常简单的的界面处处理动作作,也会会严重地地浪费程程序设计计师的宝宝贵时间间;相反反,如果果只有便便利的工工具,却却没有弹弹性的语语言作支支持,许许多特殊殊化的处处理动作作必需要要耗费数数倍的工工夫来处处理,使使得原来来所标榜榜的效率率提高的的优点失失去了作作用。本设计我将将采用面面向对象象的方法法,综合合运用数数据库技技术、程程序设计计技术,结结合企业业人事管管理知识识,以MMyecclippse作作为系统统前台应应用程序序开发工工具,MMysqql作为为后台数数据库。2.1 开开发软件件MyS
23、SQL的的介绍MySQLL是一个个小型关关系型数数据库管管理系统统,开发发者为瑞瑞典MyySQLL ABB公司。在在20008年11月166号被SSun公公司收购购。而220099年,SSUN又又被Orraclle收购购.对于于Myssql的的前途,没有任任何人抱抱乐观的的态度.目前MMySQQL被广广泛地应应用在IInteerneet上的的中小型型网站中中。由于于其体积积小、速速度快、总总体拥有有成本低低,尤其其是开放放源码这这一特点点,许多多中小型型网站为为了降低低网站总总体拥有有成本而而选择了了MySSQL作作为网站站数据库库。它的主要特特性如下下:1. 使用C和CC+编编写,并并使用了
24、了多种编编译器进进行测试试,保证证源代码码的可移移植性。2. 支持AIXX、FrreeBBSD、HHP-UUX、LLinuux、MMac OS、OOS/22 Wrrap、WWinddowss等多种种操作系系统。3.为多种种编程语语言提供供了APPI。这这些编程程语言包包括C、CC+、PPythhon、JJavaa、PHHP等。 4. 支持多线程程,充分分利用CCPU资资源。5. 优化的SQQL查询询算法,有有效地提提高查询询速度。6. .既能够作作为一个个单独的的应用程程序应用用在客户户端服务务器网络络环境中中,也能能够作为为一个库库而嵌入入到其他他的软件件中提供供多语言言支持,常常见的编编码
25、如中中文的GGB 223122、BIIG5,日日文的SShifft_JJIS等等都可以以用作数数据表名名和数据据列名。7. .提供TCCP/IIP、OODBCC和JDDBC等等多种数数据库连连接途径径。2.2 开开发软件件Myeecliipsee的介绍绍MyEcllipsse,是是一个十十分优秀秀的用于于开发JJavaa, JJ2EEE的Ecclippse插插件集合合,MyyEcllipsse的功功能非常常强大,支支持也十十分广泛泛,尤其其是对各各种开元元产品的的支持十十分不错错。myecllipsse6.6MyEcllipsse企业业级工作作平台(MMyEcclippse Entterppr
26、isse WWorkkbennch ,简称称MyEEcliipsee)是对对Ecllipsse IIDE的的扩展,利利用它我我们可以以在数据据库和JJavaaEE的的开发、发发布,以以及应用用程序服服务器的的整合方方面极大大的提高高工作效效率。它它是功能能丰富的的JavvaEEE集成开开发环境境,包括括了完备备的编码码、调试试、测试试和发布布功能,完完整支持持HTMML, Strrutss, JJSF, CSSS, Javvasccrippt, SQLL, HHibeernaate。3 系统分分析与设设计3.1 系系统分析析3.1.11 系统统需求分分析随着科学技技术的不不断提高高,计算算机科
27、学学日渐成成熟,其其强大的的功能已已为人们们深刻认认识,它它已进入入人类社社会的各各个领域域并发挥挥着越来来越重要要的作用用。作为为计算机机应用的的一部分分,使用用计算机机对人事事档案进进行管理理,具有有着手工工管理所所无法比比拟的优优点。这这些优点点能够极极大地提提高人事事档案管管理的效效率,也也是企业业的科学学化、正正规化管管理,与与世界接接轨的重重要条件件。根据据以上情情况,决决定实施施建立人人事档案案管理系系统, 因为人人事档案案管理是是一个企企业单位位不可缺缺少的部部分,它它的内容容对于企企业的决决策者和和管理者者来说都都至关重重要,所所以人事事信息管管理系统统应该能能够为用用户提供
28、供充足的的信息和和快捷的的查询手手段。可可以解决决一直以以来人们们使用传传统人工工的方式式管理文文件档案案存在着着的许多多缺点,如如:效率率低、保保密性差差,另外外时间一一长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难。随随着计算算机技术术的飞速速发展,计计算机在在企业管管理中应应用的普普及,利利用计算算实现企企业人事事档案的的管理势势在必行行。当前前企业信信息管理理系统正正在从UUS结构构向B/S结构构转移,但但是由于于安全性性等方面面的因素素,C/S结构构的管理理信息系系统仍然然占据企企业管理理信息系系统的主主流。人人事档案案管理系系统是现现代企
29、业业管理工工作不可可缺少的的一部分分,是适适应现代代企业制制度要求求、推动动企业劳劳动人事事档案管管理走向向科学化化、规范范化的必必要条件件。 人事档案管管理系统统是针对对企业人人事处的的大量业业务处理理工作用用计算机机进行全全面现代代化管理理,他必必须具备备以下基基本功能能:(1)人事事档案管管理数据据库及表表的操作作。实现现对人事事档案管管理数据据库及表表的创建建,表中中数据的的维护。(2)人事事档案信信息的管管理。实实现人事事信息的的添加,保保存,修修改和删删除等。(3)人事事档案信信息的应应用。实实现人事事信息的的查询,例例如考勤勤的查询询、工资资的管理理等。(4)对系系统用户户的管理
30、理,可以以对用户户进行添添加,修修改,删删除等。3.1.22 可行行性分析析人事管理系系统后台台数据库库采用目目前应用用十分广广泛的关关系数据据库MyySQLL,由于于其具有有快速、方方便、灵灵活和可可移植性性等特点点被很多多软件开开发者所所使用;前台采采用myyecllipsse作为为主要的的开发工工具,其其可与MMySQQL数据据库结合合的很好好,并且且MyEEcliipsee,是一一个十分分优秀的的用于开开发Jaava, J22EE的的Ecllipsse插件件集合,MMyEcclippse的的功能非非常强大大,支持持也十分分广泛,尤尤其是对对各种开开元产品品的支持持十分不不错。主要的的技
31、术用用到了jjsp、jjavaabeaan、jjdbcc等,要要实现其其简单的的增删改改查还是是比较容容易的,特特别是jjsp,现现在jssp技术术已经很很成熟了了,对于于一些功功能不是是很复杂杂的系统统选择它它是最合合适不过过了。3.2 系系统功能能设计3.2.11 系统统的功能能分析人事档案管管理系统统是一个个典型的的数据库库开发应应用程序序,它由由员工信信息管理理、工资资管理、考考勤查询询、系统统用户管管理组成成,具体体规划如如下:(1)系统统用户管管理:本系统的用用户分为为两类:管理员员和普通通用户。管管理员可可以对系系统的各各个模块块进行添添加,删删除,修修改,查查询;而而一般用用户
32、只能能对各模模块进行行简单的的查询,从从而了解解相关的的信息。(2)员工工信息管管理:员工信息管管理包括括对员工工基本信信息和情情况的记记录进行行查询、添添加、删删除和修修改。主主要由管管理员进进行。(3)员工工工资管管理:员工工资管管理主要要是对员员工工资资的综合合管理,建建立合理理,规范范的企业业工资核核算制度度,保障障员工的的合法权权利。(4) 员工考勤数数据的查查询:主要实现对对员工的的日常考考勤情况况进行查查询,能能够有效效的监控控员工的的上班情情况。3.2.22 系统统功能结结构系统功能结结构图主主要从功功能的角角度描述述了系统统的结构构。人事管理的的系统功功能结构构如图一一所示:
33、人事档案管理系统查询用户工资信息修改用户工资信息查看员工考勤信息查询员工档案信息修改员工档案信息增加员工档案信息删除员工档案信息档案管理模块考勤管理模块修改用户信息删除用户信息查询用户信息工资管理模块系统用户管理模块图一 系系统功能能结构图图系统流程图图如图二二系统登录新用户注册用户注册查询工资信息查询员工的信息查询工资信息增删改查是工资管理用户管理员工档案管理考勤管理判断是否是管理员否图二 系系统流程程图系统部分EE-R图图密码字段编号()员工编号角色用户名员工图三 员员工表EE-R图图字段编号领导姓名部门编号部门名部门图四 部门门表E-R图考勤信息上班刷卡时间刷卡日期字段编号员工姓名员工编
34、号工资编号下班刷卡时间 图图五 考勤表表E-RR图3.3 数数据库设设计人事管理系系统的数数据库采采用MyySQLL ,系系统数据据库的名名称为“fillesmms”。数据据库fiilessms中中包含了了5张数数据表。下下面分别别给出数数据表概概要说明明和主要要数据表表的结构构。表一用户表表(useers)属性名数据类型长度允许空是否主键中文备注idVarchhar50否是记录编号usernnameeVarchhar50否否用户名passwworddsVarchhar50否否用户密码roleVarchhar50否否角色EmplooyeeeIDVarchhar50否否员工编码表二人事档档案表(
35、PerrsonnalFFilees)属性名数据类型长度允许空是否主键中文备注idVarchhar50否是记录编号EmplooyeeeIDVarchhar50否否员工编号EmplooyeeeNameVarchhar50否否员工姓名sexVarchhar50否否性别BirthhDatteDate50否否出生日期posittionnsVarchhar50否否职务natioonallsVarchhar50否否职族educaatioonVarchhar50否否学历DeparrtmeentIIDVarchhar50否否部门编号DeparrtmeentNNameVarchhar50否否部门名称workVar
36、chhar50否否工作性质表三部门表表(deeparrtmeent)属性名数据类型长度允许空是否主键中文备注idVarchhar50否是记录编号DeparrtmeentIIDVarchhar50否否部门编号DeparrtmeentNNameeVarchhar50否否部门名称LeadeerNaameVarchhar50否否领导名字表四工资表表(sallaryy)属性名数据类型长度允许空是否主键中文备注idVarchhar50否是记录编号SalarryIDDVarchhar50否否工资编号EmplooyeeeIDVarchhar50否否员工编号EmplooyeeeNammeVarchhar50否否
37、员工名字BasiccSallaryyVarchhar50否否基本工资rewarrdVarchhar50否否奖金forfeeitVarchhar50否否罚金PayTiimeDate50否否发放日期表五考勤表表(atttenddancce)属性名数据类型长度允许空是否主键中文备注idVarchhar50否是记录编号AttenndannceIIDVarchhar50否否工资编号EmplooyeeeIDVarchhar50否否员工编号EmplooyeeeNammeVarchhar50否否员工姓名WorkttimeeCreedittCarrdTime50否否上班刷卡时时间Workeeoveertiime
38、CCredditCCarddTime50否否下班刷卡时时间CrediitCaardTTimeeDate50否否刷卡日期4 主要功功能模块块设计4.1 系系统登录录设计4.1.11 系统统登陆模模块的功功能登录窗体是是用户进进入系统统的钥匙匙,只有有合法的的登录才才是有效效的登录录,这里里主要是是利用输输入的用用户表信信息跟uuserrs(用用户表)里里面的信信息进行行比对。如如果是非非法用户户登录的的话,就就会跳转转到错误误页面。在在本系统统中预设设了两种种用户:管理员员用户和和普通用用户,管管理员对对普通用用户有管管理的功功能,管管理员可可以添加加登录也也可以删删除用户户。管理理员对系系统的
39、员员工信息息,考勤勤信息,工工资信息息,都有有编辑,删删除,查查询,添添加的功功能。管理员登录录界面如如图六图六 管管理员登登录界面面登录成功后后转到查查询页面面如图七七图七 查查询页面面普通用户登登录界面面如图八八图八 普普通用户户登录界界面普通用户登登录后界界面如图图九图九 普普通用户户登录后后的界面面4.1.22 系统统登陆的的代码设设计publiiccllasss Looginn privaate Connnecctioon cconnn=nulll;privaate PreeparredSStattemeent stmmt=nulll;privaate RessulttSett rs
40、s=nulll;privaate Boooleaan bb;publiicinnt llogiin(SStriing useernaame,Strinng ppasssworrd,SStriing rolle)throwws SSQLEExceeptiiontry SStriing urll=jjdbcc:myysqll:/loccalhhostt:33306/fillemss?auuotRRecoonneect=true&useeUniicodde=ttruee&chharaacteerEnncoddingg=GBB23112;Strinng uuserr=rroott;Strinng pp
41、wd=1223; Claass.forrNamme(coom.mmysqql.jjdbcc.Drriveer); conn= DrriveerMaanagger.gettConnnecctioon(uurl,useer,ppwd);stmt= coonn.preeparreSttateemennt(sellectt * froom uuserrs wwherre uuserrnamme=? annd ppasssworrds=? aand rolle=?);stmt.settStrringg(1, ussernnamee);stmt.settStrringg(2, paasswwordd);s
42、tmt.settStrringg(3, roole);rs=sttmt.exeecutteQuueryy();b=rs.nexxt();if(rss != nuull) rs.cllosee();if(sttmt!= nnulll)stmt.cloose(); if(coonn!= nnulll)conn.cloose();catchh (CClasssNootFoounddExccepttionn e) e.priintSStacckTrracee(); catchh (SSQLEExceeptiion e) e.priintSStacckTrracee(); if(b)returrn 11
43、;elssereeturrn 00;4.2 系系统用户户管理模模块4.2.11 系统统用户管管理的功功能系统用户管管理的主主要功能能就是对对用户进进行管理理,可以以对用户户信息进进行查询询,修改改和删除除。对一一些辞职职的员工工我们就就可以对对他的用用户信息息进行删删除,删删除用户户的同时时,连带带着将用用户的档档案信息息都能删删除掉,这这些功能能主要也也是在uuserrs(用用户表)表表中进行行的。如如果是未未注册的的用户,还还可以注注册用户户,但是是必须要要在peersoonallfilles(员工档档案表)表中有有相应的的记录,否否则是无无法完成成注册。注注册成功功后将跳跳转到登登录界面面。在管理员查查询页面面上单击击用户管管理的链链接就能能将用户户信息查查询出来来,如图图十图十 单单击用户户管理界界面单击用户管管理后的的界面如如图十一一图十一 单击用用户管理理后的查查询用户户结果界界面在廖用户后后单击修修改并且且将用户户名改为为廖湘荣荣后的截截图如图图十二图十二 更改廖廖用户名名为廖湘湘荣的界界面修改后的截截图(此此时用户户名已经经变成了了廖湘荣荣如图十十三)图十三 更改成成功后的的
限制150内